From 13adfd3647ab6a041aa95dba62156dbb081cbc08 Mon Sep 17 00:00:00 2001 From: Caleb Foust Date: Wed, 30 Oct 2024 19:26:03 +0800 Subject: [PATCH] feat: build sour in CI --- .github/goreleaser-for-darwin.yaml | 67 + .github/goreleaser-for-linux.yaml | 68 + .github/goreleaser-release.yaml | 42 + .github/workflows/ci.yml | 209 +- .gitignore | 1 - assets/.gitignore | 8 + assets/.ignore | 1 + assets/README.md | 72 + assets/archive | 16 + assets/base.list | 442 +++ assets/base.py | 306 ++ assets/build | 32 + assets/build-base | 23 + assets/cbor2.pyi | 1 + assets/ci | 32 + assets/dump-source.py | 21 + assets/package.py | 785 ++++ assets/quadropolis.py | 410 ++ assets/requirements.txt | 1 + assets/setup | 32 + assets/setup-quad | 13 + ...75008c3d0fb0c28924b73ec7d710a3a0c50fd7ae7c | 489 +++ ...dae9ed640fa58654e5f97983ab83a4593a63f9fe5f | 1572 ++++++++ ...3239aada6e6c181f53f5ebedad3a55b8501f154044 | 158 + ...312f74976f7462000bd36a28441647f12cd4284cdc | 16 + ...376a5036bf81fa9656227b4a81bb24be8bd4c14311 | 0 ...186a45a72b249b9dd04a2b9b371cf3b5ab2ec695e5 | 86 + ...aab7d740d366b0ea3521a5a42a104536f59304e484 | 200 + ...926155c32ba002be743976f41edd5afe95efe0cf13 | 89 + ...ca06c482a50eae89b93b64a13aaac7b59c4a1be3c4 | 784 ++++ ...5fe62fd05ca9ea18a2804166e693cf60fc8e550d71 | 26 + ...e79f83f837800e99a48ac27734c6ba72df74ff0961 | 2 + ...c7b37d5d551255f66d39e2ca8d46b61e461e860b80 | 2 + ...285aa97418409d3f76c0b1164782cba2637ef75756 | 246 ++ ...ea17a7900d99045c0ef96dc9c0e611affb1388d2ba | 1305 +++++++ ...256c5da5124844859d76c331945b51b29dc43f1401 | 27 + ...8f8d436f257460d9b1ce0550d2f50efa62b2c9cf63 | 156 + ...acaa40cc3aff89a322e5cb1eb779cb75165e087fe7 | 3 + ...505de11f4b2525e38780418d14ad62bac3057b05b3 | 2 + ...b412e5cc5d107d7097ddb4fd3ac60a646dcfaf14fc | 61 + ...d6c5794b614cf6d69d53cfd842c06f10caaf68675a | 60 + ...ee0a9e30b5705a6714341f6203333557d00aeff97f | 1 + ...68c74c4b845bb57b7a4ac56f5f807451511e07a239 | 408 ++ ...271249f6f021afb582d30b61aa562128648f621254 | 6 + ...ae632836a532cb9b8d9df965e430e8e8b818f75806 | 27 + ...82ed5bb93fde663f38a41991747c4b6976bb1977de | 10 + ...791ae1f6987f0cbfc754cc17e7443cda4459cdc8ee | 436 +++ ...32bd3a23daf26945a45f20c043cdda00c06db944b2 | 451 +++ ...92a0a37fe77f31e20931bf48b0cb43899d161e6619 | 3 + ...344991f9bdcbcb1731afacbd56e3f1a0e626daef88 | 194 + ...d7983f526b5b7bc430fa1338fc95aa6b81188a86ea | 3 + ...62ec20d2f8daa8e447945c8234fda0f53899ec8608 | 1 + ...adce9cd503c5e49d139b32e4d85001d98e5c5f3b2f | 448 +++ ...54ead52234b7031cdf656eb95049afef2deec74379 | 60 + ...99b0c77462f9eedc0673fe651f13356675ea72e0b4 | 132 + ...b108e0fe83b1d23809a61bf231f2db39421bf664d3 | 114 + ...c5e0acc706638f6bb801ea2c17e0e1a5b3e0de6d8f | 111 + ...8926e18cc91b5e0d39aa56885c2a4f746d25bbe19a | 115 + ...048e3898967174cd15c7d36f7110b599ecdd89fb47 | 20 + ...e2e091732d4f93c47b4df92df53c1821aca1f470f6 | 1131 ++++++ ...e28323011e5b53185e24510594ef18b0ff19685e93 | 5 + ...06a9e0bb7b01728dac25d51dd94abe774193700690 | 339 ++ ...62d6f05de5cef7816bca82eb98224c8f27fce09121 | 3441 +++++++++++++++++ ...f453fb96d5a343d2ec40f6fd93682b993b1c9fcf62 | 20 + ...da5c75f35848c023f4e354d5e579df2c366e2340fa | 382 ++ ...87448343e79c835ae6814a03d320366492c7b0b956 | 643 +++ ...b3f0c4fc6234dfb8776481d30132bea5cbef007146 | 167 + ...0d11f1c30a9a0148c61f79bfc760174136468654b2 | 95 + ...d9af62f2f78f7ad18f4e79288ddbd378bfe00d4f70 | 5 + ...e967b47c841abddcafce38d0e92c0e70b301f09209 | 470 +++ ...358f3664d2cb5c5348d827ce240bd8265639061061 | 433 +++ ...70ca007c1b71ff95bde339c396c3340bb602ad8dce | 55 + ...f0401c5c46234d4231c32487feb273f259dfcbc8df | 22 + ...becc5ff0c593463041b47500a10c7a24aafcadf32b | 3 + ...0f79eaf3b393ee486302b4012304a9b8194e579ab7 | 3 + ...89d4e81810775aaeb689f39d8c4acd6745adc400d0 | 16 + ...e86282171894fb121061c5ec07fcd93ddf06a7b76a | 1265 ++++++ ...44c9931bfb92c4ad03574b14542d1d091d7c544460 | 3 + ...b7b01bdb97354d5ab9465d895c18a1efba9771ff14 | 105 + ...e11191c6cc5d5be3f094bd285a4bd9ff2c56c9bd8a | 12 + ...4437f7de64ec1edf6a18db0323d397c1bc26720280 | 162 + ...f4ecc7efe2a3ef1c7c4755c2d714c2b0db92edc6c3 | 9 + ...31da13c510273f92b0332875a5261863390c5ea08c | 23 + ...00ec4c609d43a7248b9d2194d7ccc73cbf733fef13 | 4 + ...976542dc2ffb742a6e135442526a50808908885137 | 1 + ...342451615b3067510fa4f49004fd083423c3a53c09 | 9 + ...2071e8363a701e8fcd4f753b47897880eeb4a863ef | 161 + ...847d2697cd96906ceb7c5dfbe9457154a5e948b8dd | 2 + ...5e397d9002f945d6adfab03acc1b299888e22e9d37 | 495 +++ ...bc42ae172b531b36924978ee6987c5883335acc99a | 287 ++ ...093d21b019153d2dc4a9a1cdef25f66661a479dd59 | 126 + ...c1814d38329e67ecd0f17e4271119fe69065264f4e | 357 ++ ...ba37658b41af7b7a609b5ac18c500136e0b9e786ba | 26 + ...2a1121a579fcab215029ad1941af6c5041c1d0bb56 | 3 + ...e17bf14274859ce22f5a2e9bf6b429839c1295d1cc | 32 + ...e2e40c07a82d26da7bef52399c60b9a21fd60c347e | 223 ++ ...6cf7072ad3730d1e7fd6a39ab4296e1e84c206331f | 435 +++ ...d017258b1701eff5606157a41fc88a5535d5af6ed3 | 935 +++++ ...98e7c74b20e911397e59d37bddd0c197c41b0b8ed7 | 210 + ...5f23be2b405e77ab05c205df8b709e2fcc1ab15275 | 123 + ...c70256794e89c416498c22e6605cd4e454a37eb80a | 6 + ...e906da1c8a59eee7e288f2ef79c8ab2b66062f059b | 424 ++ ...946026dbac76f50fa47237a44bfa1850b691ef4984 | 1049 +++++ ...a30003618602257f7b1ad6020d6a4125ea0b67a483 | 707 ++++ ...1ab90520c4cf657596ee8736edd85b3d65ca234730 | 216 ++ ...155d19d53b82f04602f3396af515654759b7859157 | 135 + ...51127d0743061962d11cd58fecf9e3a1663a631a12 | 16 + ...4eb6644d0c12992908d5db23a8d3b512006f16e449 | 226 ++ ...65d54681c2fade406daa367e406d21f9167f9e95c9 | 125 + ...3bc0a0356a47ec22e3022b2f33612b67ee5cbe8c8c | 1 + ...442a495359df60c22c410334f53b88579137934617 | 107 + ...c93e037dc4312befb4953e7f0abdf3fd6989628b61 | 66 + ...7f12300792bf53dbfdc972db95e3b03fb57a9fb668 | 443 +++ ...a6fe12b645287bdbcf29776312bbb6a7e11b677722 | 4 + ...d68a34c2399f1e5c509a285d2ada02c41abbd8668b | 149 + ...81f28e1b0f2756e500a2e3379e48ed784f43601fb5 | 234 ++ ...a218abf94c7898600391008a63b7a23b26d4c71f1f | 2 + ...71b41ea396be1eb6453751d943e34f85018a65414d | 449 +++ ...4b0dc44fe34c68073bbff316e25f42915fb0d14c08 | 3 + ...009972393d3b5f2d6225b79d36212476d98f3e32c2 | 2 + ...a4a3989960ce1fa30dd6a42dc728c43f851ebae3b5 | 8 + ...342025cf22ca6e44945047385e5a4995096698736b | 132 + ...0b0e07c326c5c33840918e0c128076c70c9d66ec49 | 496 +++ ...e29b6336996d9c1bca04bfb445942dc511bbe82cb8 | 6 + ...34aba1e8356ae7232c7c60615bf9a5d57a4535a968 | 410 ++ ...aab6cc897b9b2d5718684b7113ccf7f0106d1abe28 | 1 + ...c8458753f30d9b9ad9ffcb10d1e1d0a213ad8b2e5a | 101 + ...0badac97fe3fd89dabc9960a7b157b6c56807ef547 | 2 + ...ea8b38f9094f192769e84b8edd5c177a14fec1800f | 7 + ...a0a551058a9487ada3b0a428e76f311ac7a20f35f9 | 21 + ...9f22ad317bcfd3ff8d97af8eda2fb1f2f1120fb1fc | 83 + ...e393327a7467258fa5d7ceff24882f395ac694f50f | 424 ++ ...3018550f74f2743c2aa845211c869dcc3e7a9cd313 | 427 ++ ...896b735de830cba89aebc669ba2e1883f3899bb48b | 932 +++++ ...14bd528182ebe36debddae6332d8e945eb97b2ac47 | 4 + ...c90b48d589951b4a7d3ad030881e40c5f489acb75b | 6 + ...1b8e735a9858c308d2b36018bae9cf6f7f61e76145 | 42 + ...d501760bc1507813dcf4e7b4672353761aff213131 | 141 + ...54897f26427c1f69ffac52f450c27ce9c3b25a9056 | 106 + ...933b6329e261672ab937c7415006936e8a251c8ced | 3 + ...b81095b075d92b8c01727ce5192097befd3c857513 | 9 + ...3f22d0ddca169082c636f932b2f0398df597e7e774 | 162 + ...3a0a5d335e8130a37002dd20a4c20e471b434ccd61 | 1 + ...c2a48434a4b9cefab6b841694805fedb1e358942cc | 22 + ...f5baa30f0aa7cc965ebbef3d8a61235c07f61696e7 | 18 + ...ffcd8deaee99f8d4904fa14174eb46ab3073f1e286 | 95 + ...5414aa7d23739c38707c5c9d42e12a7c2e497437a0 | 0 ...9b8c04fbae1ed83446b0f8fc451af5a2d9c6f31f28 | 21 + ...a5c97930a15ad6e216727b531574e8e97e624968e5 | 522 +++ ...d650c40eaf496e7780b6e4123bf0c0d134f9eec253 | 69 + ...b57afb2e678fb75775a2a413bf4ab87c37b36cfeac | 935 +++++ ...adce83a26a40f9362e99e5c5d9f26b17ef80bfdd0a | 28 + ...d1a2e979e8dc59956cde8f872e6eb3a95b8c998824 | 167 + ...3e1311b62266f4bb7919cb5bb1329f73cf2bf5e07a | 531 +++ ...484047927684f61f0b96e12bc6d9ec2a3c2f8ce822 | 10 + ...810355d5c09324d4cae562b88a271d40a8452c3ea4 | 16 + ...18ff9ff88cf8fad6a8fd8e14c56cb3fda8888108b8 | 1025 +++++ ...ec2549b7082de55f676f17dc7af505a222dce22198 | 129 + ...6a757711f099405ffa67113287114da02280d6fc98 | 26 + ...0dd5d385db7056b3ad7a0697a688f7c831a6c394b4 | 1118 ++++++ ...60a1a1fbbbd45217904748ec0a30e5e191deef8dd4 | 2 + ...243ce790357938e9701a7c45852d75b524a68d0e30 | 613 +++ ...921f96e13b419d32e44418732d024f7049296b384e | 152 + ...5bb773cca1569199733b8be4a92430310e3ecb0eed | 0 ...8138a99e87d6e0f3e549e31b39a6ab84212ae6d084 | 536 +++ ...0b3e1813c9a6f5ee073b6a94dd0e6e0bc192fac121 | 253 ++ ...823769f4c40ed0766aac25277be6d322cc513fb8d7 | 1 + ...037d11f72ac528de72942f593bbb9b9edc5a86ec13 | 114 + ...43b622880b41c7ed195ebee77238df2ac65066ebd4 | 0 ...f4ca259f1051de7b316d6f7818122b55fff457d809 | 7 + ...641677a03205f5d90f3b3cb498b9a2405015279fb3 | 29 + ...18f2926fce4de6baba320863c54b28e30c3b8a5e39 | 888 +++++ ...df6ed6fcd95c2044e17d05700d41f9e2085099926b | 683 ++++ ...df46385e318eae3543b68968783313424eb92e073d | 97 + ...105bd473f65b7210684f996b9bfec89c2fa19f6d1d | 0 ...402cd0028badd5959e7c320af8b74c31c3e78b0fad | 41 + ...ab5ebbc882ae3cec75e42bd19697cdc3ed44b1de13 | 3 + ...15d63821e5276dc8721fca15e2d051dd5a84ed3b03 | 317 ++ ...b560427eb436c6eaa70a8efc7e530ad1e5ca832bad | 138 + ...64c0a099a60761175a768aa605c12e0c4c21c93a86 | 360 ++ ...d0a40c4c920b0887d1af94706da96375b0ebec51a3 | 154 + ...e7bb5c7b8a8fa06ac9afe47f961dba250030c55900 | 294 ++ ...36e3b4af52412f54b7a4417f6239b2bcca0ce0ace3 | 103 + ...b8538d7e8169db30f932ba21df6bc1dfd3625d01f8 | 121 + ...2a5154a6f1be48b186d12f73d61f396b673d5053fd | 489 +++ assets/sour/data/menus.cfg | 1975 ++++++++++ assets/sour/packages/base/xmwhub.ogz | 3 + assets/sour/packages/textures/downloading.png | 3 + assets/split-base.py | 70 + assets/split-quad.py | 119 + cmd/sourdump/main.go | 10 + pkg/assets/roots.go | 24 +- pkg/enet/host.go | 4 +- pkg/enet/peer.go | 4 +- pkg/version/module.go | 9 + 195 files changed, 42812 insertions(+), 68 deletions(-) create mode 100644 .github/goreleaser-for-darwin.yaml create mode 100644 .github/goreleaser-for-linux.yaml create mode 100644 .github/goreleaser-release.yaml create mode 100644 assets/.gitignore create mode 100644 assets/.ignore create mode 100644 assets/README.md create mode 100755 assets/archive create mode 100644 assets/base.list create mode 100644 assets/base.py create mode 100755 assets/build create mode 100644 assets/build-base create mode 100644 assets/cbor2.pyi create mode 100755 assets/ci create mode 100644 assets/dump-source.py create mode 100644 assets/package.py create mode 100644 assets/quadropolis.py create mode 100644 assets/requirements.txt create mode 100755 assets/setup create mode 100755 assets/setup-quad create mode 100644 assets/shims/0096dc89086a719a46673375008c3d0fb0c28924b73ec7d710a3a0c50fd7ae7c create mode 100644 assets/shims/015fccd0f901512ac085d7dae9ed640fa58654e5f97983ab83a4593a63f9fe5f create mode 100644 assets/shims/01fd176f9fb47a0674aaeb3239aada6e6c181f53f5ebedad3a55b8501f154044 create mode 100644 assets/shims/070c7ab17d183c8142e807312f74976f7462000bd36a28441647f12cd4284cdc create mode 100644 assets/shims/0bc7310b445c329ab72488376a5036bf81fa9656227b4a81bb24be8bd4c14311 create mode 100644 assets/shims/0c4569d63fb6f794c838e2186a45a72b249b9dd04a2b9b371cf3b5ab2ec695e5 create mode 100644 assets/shims/0c54fb80e7846c702af9b1aab7d740d366b0ea3521a5a42a104536f59304e484 create mode 100644 assets/shims/0c86cf6e9c8576d4e1801b926155c32ba002be743976f41edd5afe95efe0cf13 create mode 100644 assets/shims/0d4021ee258308176f434eca06c482a50eae89b93b64a13aaac7b59c4a1be3c4 create mode 100644 assets/shims/0de22217476089e1ee5c375fe62fd05ca9ea18a2804166e693cf60fc8e550d71 create mode 100644 assets/shims/0e10166cefd4240d957859e79f83f837800e99a48ac27734c6ba72df74ff0961 create mode 100644 assets/shims/0e9e769e2e046a7369ccd0c7b37d5d551255f66d39e2ca8d46b61e461e860b80 create mode 100644 assets/shims/0ee68647a2b67d15e88dac285aa97418409d3f76c0b1164782cba2637ef75756 create mode 100644 assets/shims/0f8891010c077cff0a7efeea17a7900d99045c0ef96dc9c0e611affb1388d2ba create mode 100644 assets/shims/0f898e2dc43604d84cbd9b256c5da5124844859d76c331945b51b29dc43f1401 create mode 100644 assets/shims/11032c248520000eb913d28f8d436f257460d9b1ce0550d2f50efa62b2c9cf63 create mode 100644 assets/shims/11498a75b2c35aea1ac33cacaa40cc3aff89a322e5cb1eb779cb75165e087fe7 create mode 100644 assets/shims/1410b9704b3527c41e96f4505de11f4b2525e38780418d14ad62bac3057b05b3 create mode 100644 assets/shims/172dad215b26ba42dd8ff7b412e5cc5d107d7097ddb4fd3ac60a646dcfaf14fc create mode 100644 assets/shims/1a487d500b50df580f4583d6c5794b614cf6d69d53cfd842c06f10caaf68675a create mode 100644 assets/shims/1a5a7410827f2c558cae37ee0a9e30b5705a6714341f6203333557d00aeff97f create mode 100644 assets/shims/1d83cec97b9942af6d6c6b68c74c4b845bb57b7a4ac56f5f807451511e07a239 create mode 100644 assets/shims/20f72a837babe4a9908757271249f6f021afb582d30b61aa562128648f621254 create mode 100644 assets/shims/2306c587bd0e037c386327ae632836a532cb9b8d9df965e430e8e8b818f75806 create mode 100644 assets/shims/238b9d2a8b155854c345e182ed5bb93fde663f38a41991747c4b6976bb1977de create mode 100644 assets/shims/23bb569608dbf5d5ef3b8c791ae1f6987f0cbfc754cc17e7443cda4459cdc8ee create mode 100644 assets/shims/2674dabf11f22067ca7ac632bd3a23daf26945a45f20c043cdda00c06db944b2 create mode 100644 assets/shims/26d24b2c55df45b4228f8b92a0a37fe77f31e20931bf48b0cb43899d161e6619 create mode 100644 assets/shims/2881fa2b95c13ff636e3e4344991f9bdcbcb1731afacbd56e3f1a0e626daef88 create mode 100644 assets/shims/2baacd05ea5d29855b6cd8d7983f526b5b7bc430fa1338fc95aa6b81188a86ea create mode 100644 assets/shims/2d4178d6ea809e4ec0e60b62ec20d2f8daa8e447945c8234fda0f53899ec8608 create mode 100644 assets/shims/2f01d00cbe00419ed2abd6adce9cd503c5e49d139b32e4d85001d98e5c5f3b2f create mode 100644 assets/shims/30055b16bcb5ac33019a5c54ead52234b7031cdf656eb95049afef2deec74379 create mode 100644 assets/shims/31a904e8bb66687602766299b0c77462f9eedc0673fe651f13356675ea72e0b4 create mode 100644 assets/shims/364aa634efb78ef2c33434b108e0fe83b1d23809a61bf231f2db39421bf664d3 create mode 100644 assets/shims/38d421857d85ad26359e6ec5e0acc706638f6bb801ea2c17e0e1a5b3e0de6d8f create mode 100644 assets/shims/3a8a78a881ac67f8a50fbb8926e18cc91b5e0d39aa56885c2a4f746d25bbe19a create mode 100644 assets/shims/3a9f828d5acef78c560530048e3898967174cd15c7d36f7110b599ecdd89fb47 create mode 100644 assets/shims/3a9fb8f4d61bee1dffc496e2e091732d4f93c47b4df92df53c1821aca1f470f6 create mode 100644 assets/shims/3ec37b35f3542a430e674de28323011e5b53185e24510594ef18b0ff19685e93 create mode 100644 assets/shims/402df4155d0c95809d239006a9e0bb7b01728dac25d51dd94abe774193700690 create mode 100644 assets/shims/4084cdcd9bc00b56bcf66962d6f05de5cef7816bca82eb98224c8f27fce09121 create mode 100644 assets/shims/40989c335af1b23ffcae52f453fb96d5a343d2ec40f6fd93682b993b1c9fcf62 create mode 100644 assets/shims/419791318064460de7d8c5da5c75f35848c023f4e354d5e579df2c366e2340fa create mode 100644 assets/shims/44fe565b76527beb49ee0d87448343e79c835ae6814a03d320366492c7b0b956 create mode 100644 assets/shims/4634339e9ab2678838c136b3f0c4fc6234dfb8776481d30132bea5cbef007146 create mode 100644 assets/shims/46bda65124b64e0af1ffa20d11f1c30a9a0148c61f79bfc760174136468654b2 create mode 100644 assets/shims/46e4506971b6348ce09c9cd9af62f2f78f7ad18f4e79288ddbd378bfe00d4f70 create mode 100644 assets/shims/47baccb1917e893b5519d6e967b47c841abddcafce38d0e92c0e70b301f09209 create mode 100644 assets/shims/4e7608ac389d05f02897d0358f3664d2cb5c5348d827ce240bd8265639061061 create mode 100644 assets/shims/4e9e86e7a2c7e9f0ef3aa570ca007c1b71ff95bde339c396c3340bb602ad8dce create mode 100644 assets/shims/4eded720be99fd3b601de0f0401c5c46234d4231c32487feb273f259dfcbc8df create mode 100644 assets/shims/518176382c8bfbe7b0d9e3becc5ff0c593463041b47500a10c7a24aafcadf32b create mode 100644 assets/shims/534b1649b5190794976fbc0f79eaf3b393ee486302b4012304a9b8194e579ab7 create mode 100644 assets/shims/536ebf977fb25a0a307c8689d4e81810775aaeb689f39d8c4acd6745adc400d0 create mode 100644 assets/shims/53c31c279e0a36040444ede86282171894fb121061c5ec07fcd93ddf06a7b76a create mode 100644 assets/shims/54472386276871d373863544c9931bfb92c4ad03574b14542d1d091d7c544460 create mode 100644 assets/shims/577188c84bd70718d3b7c1b7b01bdb97354d5ab9465d895c18a1efba9771ff14 create mode 100644 assets/shims/5797b4a20df4131dfe8ccfe11191c6cc5d5be3f094bd285a4bd9ff2c56c9bd8a create mode 100644 assets/shims/5c25220936d9002e75d4594437f7de64ec1edf6a18db0323d397c1bc26720280 create mode 100644 assets/shims/5d1708894e903e38be1d82f4ecc7efe2a3ef1c7c4755c2d714c2b0db92edc6c3 create mode 100644 assets/shims/601ececdf21f0c0d9cf07d31da13c510273f92b0332875a5261863390c5ea08c create mode 100644 assets/shims/608f107a6ee3be7cbb70f900ec4c609d43a7248b9d2194d7ccc73cbf733fef13 create mode 100644 assets/shims/60b89e83057e9f4b636aa2976542dc2ffb742a6e135442526a50808908885137 create mode 100644 assets/shims/61e7835d25625dc73936d3342451615b3067510fa4f49004fd083423c3a53c09 create mode 100644 assets/shims/6210a4889190951adef6e22071e8363a701e8fcd4f753b47897880eeb4a863ef create mode 100644 assets/shims/6546d29854a444d88e4940847d2697cd96906ceb7c5dfbe9457154a5e948b8dd create mode 100644 assets/shims/67ac0f2050f62bc61691c25e397d9002f945d6adfab03acc1b299888e22e9d37 create mode 100644 assets/shims/684d6b7c7ccb7a13f41611bc42ae172b531b36924978ee6987c5883335acc99a create mode 100644 assets/shims/6b465bd4c49c1c22e4cde3093d21b019153d2dc4a9a1cdef25f66661a479dd59 create mode 100644 assets/shims/6b675b857fefad9dc4141bc1814d38329e67ecd0f17e4271119fe69065264f4e create mode 100644 assets/shims/6b6fad45d0efd68727289dba37658b41af7b7a609b5ac18c500136e0b9e786ba create mode 100644 assets/shims/6deae9f0900147b5c3b6772a1121a579fcab215029ad1941af6c5041c1d0bb56 create mode 100644 assets/shims/6ed2fd9bc2813e98df6995e17bf14274859ce22f5a2e9bf6b429839c1295d1cc create mode 100644 assets/shims/74d51107c77db2cbad454be2e40c07a82d26da7bef52399c60b9a21fd60c347e create mode 100644 assets/shims/78c9df9f7a10efe67e5a666cf7072ad3730d1e7fd6a39ab4296e1e84c206331f create mode 100644 assets/shims/78eade6ded0eddf4d52e67d017258b1701eff5606157a41fc88a5535d5af6ed3 create mode 100644 assets/shims/78f98103e1afd0671c3b7d98e7c74b20e911397e59d37bddd0c197c41b0b8ed7 create mode 100644 assets/shims/79958066355c53408602c25f23be2b405e77ab05c205df8b709e2fcc1ab15275 create mode 100644 assets/shims/7a92ff40540c1226ca897cc70256794e89c416498c22e6605cd4e454a37eb80a create mode 100644 assets/shims/7c41c7363191e26bd695cce906da1c8a59eee7e288f2ef79c8ab2b66062f059b create mode 100644 assets/shims/7f2db2ac187eb3fabd1c33946026dbac76f50fa47237a44bfa1850b691ef4984 create mode 100644 assets/shims/7febbe186a9f9b1ba1ca8da30003618602257f7b1ad6020d6a4125ea0b67a483 create mode 100644 assets/shims/80ed75d2a6861c9d1f52691ab90520c4cf657596ee8736edd85b3d65ca234730 create mode 100644 assets/shims/846899b83399db2b0d0f21155d19d53b82f04602f3396af515654759b7859157 create mode 100644 assets/shims/8509fa695f7299d81e1f1051127d0743061962d11cd58fecf9e3a1663a631a12 create mode 100644 assets/shims/87c85583f2a9983d0f4d064eb6644d0c12992908d5db23a8d3b512006f16e449 create mode 100644 assets/shims/89f2be9c62e35b78a88a7165d54681c2fade406daa367e406d21f9167f9e95c9 create mode 100644 assets/shims/8aa23e342059b2e44a560d3bc0a0356a47ec22e3022b2f33612b67ee5cbe8c8c create mode 100644 assets/shims/8b1efc1b0d24347bae5ec1442a495359df60c22c410334f53b88579137934617 create mode 100644 assets/shims/8e8096913a48276d77e519c93e037dc4312befb4953e7f0abdf3fd6989628b61 create mode 100644 assets/shims/921402a6e4fa68b26750bb7f12300792bf53dbfdc972db95e3b03fb57a9fb668 create mode 100644 assets/shims/9297641e25ef4822c2a474a6fe12b645287bdbcf29776312bbb6a7e11b677722 create mode 100644 assets/shims/932999c779be85b6d62174d68a34c2399f1e5c509a285d2ada02c41abbd8668b create mode 100644 assets/shims/97e17ea6912eb145eafe2e81f28e1b0f2756e500a2e3379e48ed784f43601fb5 create mode 100644 assets/shims/994cc6e26358811fae1ffba218abf94c7898600391008a63b7a23b26d4c71f1f create mode 100644 assets/shims/999e61e0057290b9cfe37371b41ea396be1eb6453751d943e34f85018a65414d create mode 100644 assets/shims/9cb3d3eeba5ce57cfdafc14b0dc44fe34c68073bbff316e25f42915fb0d14c08 create mode 100644 assets/shims/a08a89303012ad39dd8d86009972393d3b5f2d6225b79d36212476d98f3e32c2 create mode 100644 assets/shims/a0c3fcb65a0629967b3ebaa4a3989960ce1fa30dd6a42dc728c43f851ebae3b5 create mode 100644 assets/shims/a141bb3e1e6581b4cce262342025cf22ca6e44945047385e5a4995096698736b create mode 100644 assets/shims/a4c2e7346e2896b1806ea20b0e07c326c5c33840918e0c128076c70c9d66ec49 create mode 100644 assets/shims/a561886320cdfd7cea0a53e29b6336996d9c1bca04bfb445942dc511bbe82cb8 create mode 100644 assets/shims/a752f8bc75470de884553e34aba1e8356ae7232c7c60615bf9a5d57a4535a968 create mode 100644 assets/shims/a99faba74e40ea2656e3a0aab6cc897b9b2d5718684b7113ccf7f0106d1abe28 create mode 100644 assets/shims/a9f100e7301c5e0373caf4c8458753f30d9b9ad9ffcb10d1e1d0a213ad8b2e5a create mode 100644 assets/shims/aa72dbf8e55454fd93014e0badac97fe3fd89dabc9960a7b157b6c56807ef547 create mode 100644 assets/shims/aac16cda84d303e530bd61ea8b38f9094f192769e84b8edd5c177a14fec1800f create mode 100644 assets/shims/abf5107bf10ab1e6563812a0a551058a9487ada3b0a428e76f311ac7a20f35f9 create mode 100644 assets/shims/ac004205c1b050cff366a79f22ad317bcfd3ff8d97af8eda2fb1f2f1120fb1fc create mode 100644 assets/shims/accfa6d33af22137682f53e393327a7467258fa5d7ceff24882f395ac694f50f create mode 100644 assets/shims/ae71d662c0da44590a1e4a3018550f74f2743c2aa845211c869dcc3e7a9cd313 create mode 100644 assets/shims/b26a48eebeb2277a0624e1896b735de830cba89aebc669ba2e1883f3899bb48b create mode 100644 assets/shims/b28b004f4ff7e805db1ae614bd528182ebe36debddae6332d8e945eb97b2ac47 create mode 100644 assets/shims/b5be8e3d8c0775056030b9c90b48d589951b4a7d3ad030881e40c5f489acb75b create mode 100644 assets/shims/b6117b0fdd101a4ef34f2a1b8e735a9858c308d2b36018bae9cf6f7f61e76145 create mode 100644 assets/shims/b62f6f7dcd1516d2136653d501760bc1507813dcf4e7b4672353761aff213131 create mode 100644 assets/shims/b634f311e3a13d76c4b94e54897f26427c1f69ffac52f450c27ce9c3b25a9056 create mode 100644 assets/shims/b7a3b5d824331a2132ac15933b6329e261672ab937c7415006936e8a251c8ced create mode 100644 assets/shims/b800a1950799c897961193b81095b075d92b8c01727ce5192097befd3c857513 create mode 100644 assets/shims/b9dde5438931f5b25e07c83f22d0ddca169082c636f932b2f0398df597e7e774 create mode 100644 assets/shims/bac460c6ce3c5ca92e45e13a0a5d335e8130a37002dd20a4c20e471b434ccd61 create mode 100644 assets/shims/bb001e9478210c3d93dbf8c2a48434a4b9cefab6b841694805fedb1e358942cc create mode 100644 assets/shims/c0052d3373d729a1327c0af5baa30f0aa7cc965ebbef3d8a61235c07f61696e7 create mode 100644 assets/shims/c63d24b8dc82b97fcb837bffcd8deaee99f8d4904fa14174eb46ab3073f1e286 create mode 100644 assets/shims/c67560ac14d188780faf3f5414aa7d23739c38707c5c9d42e12a7c2e497437a0 create mode 100644 assets/shims/c6764f47d48be60e6ff89d9b8c04fbae1ed83446b0f8fc451af5a2d9c6f31f28 create mode 100644 assets/shims/ca15018eb35551aff571a9a5c97930a15ad6e216727b531574e8e97e624968e5 create mode 100644 assets/shims/cb54aed125cd03336cdc12d650c40eaf496e7780b6e4123bf0c0d134f9eec253 create mode 100644 assets/shims/cb5c70cfd0a8c55fe2c0bfb57afb2e678fb75775a2a413bf4ab87c37b36cfeac create mode 100644 assets/shims/cb69ac7c3ed897958be255adce83a26a40f9362e99e5c5d9f26b17ef80bfdd0a create mode 100644 assets/shims/cc787cd08ecb21f3f723f6d1a2e979e8dc59956cde8f872e6eb3a95b8c998824 create mode 100644 assets/shims/ccedee6c00016e14787cc03e1311b62266f4bb7919cb5bb1329f73cf2bf5e07a create mode 100644 assets/shims/cdbcf7cf072fb3dcf0ea43484047927684f61f0b96e12bc6d9ec2a3c2f8ce822 create mode 100644 assets/shims/ce6ed017cb3cccb7b95577810355d5c09324d4cae562b88a271d40a8452c3ea4 create mode 100644 assets/shims/cfbfe7bee6558af6c1ead418ff9ff88cf8fad6a8fd8e14c56cb3fda8888108b8 create mode 100644 assets/shims/d0385029744717bd23ef43ec2549b7082de55f676f17dc7af505a222dce22198 create mode 100644 assets/shims/d0def7908ea07e848cdeca6a757711f099405ffa67113287114da02280d6fc98 create mode 100644 assets/shims/d922b17c61ea580cd1adc60dd5d385db7056b3ad7a0697a688f7c831a6c394b4 create mode 100644 assets/shims/db21ed026968dba58c6e2e60a1a1fbbbd45217904748ec0a30e5e191deef8dd4 create mode 100644 assets/shims/db3bfef1eed0069001002c243ce790357938e9701a7c45852d75b524a68d0e30 create mode 100644 assets/shims/db8ea4f269c006ec82bf3b921f96e13b419d32e44418732d024f7049296b384e create mode 100644 assets/shims/dcd66a7d466e3431916ae25bb773cca1569199733b8be4a92430310e3ecb0eed create mode 100644 assets/shims/df8877ee3e1f9ea5f7e67c8138a99e87d6e0f3e549e31b39a6ab84212ae6d084 create mode 100644 assets/shims/e011fbf70660ebcea0e0370b3e1813c9a6f5ee073b6a94dd0e6e0bc192fac121 create mode 100644 assets/shims/e0c661944b99eae04a4ff5823769f4c40ed0766aac25277be6d322cc513fb8d7 create mode 100644 assets/shims/e46d93092657081027e793037d11f72ac528de72942f593bbb9b9edc5a86ec13 create mode 100644 assets/shims/e764164c4d2c7029700c7f43b622880b41c7ed195ebee77238df2ac65066ebd4 create mode 100644 assets/shims/e7ab50479666c5e49d9df1f4ca259f1051de7b316d6f7818122b55fff457d809 create mode 100644 assets/shims/e881b7a80ee78c79ab1414641677a03205f5d90f3b3cb498b9a2405015279fb3 create mode 100644 assets/shims/e96b6dd08106270a8ef3c818f2926fce4de6baba320863c54b28e30c3b8a5e39 create mode 100644 assets/shims/e9907a24e0140beb6ce385df6ed6fcd95c2044e17d05700d41f9e2085099926b create mode 100644 assets/shims/ea1f25f04d4eab15600fc9df46385e318eae3543b68968783313424eb92e073d create mode 100644 assets/shims/ea692d8f059afbd68ffea7105bd473f65b7210684f996b9bfec89c2fa19f6d1d create mode 100644 assets/shims/ec71004af47e3de67eb3a6402cd0028badd5959e7c320af8b74c31c3e78b0fad create mode 100644 assets/shims/ed84369d80eacbbafa7dfdab5ebbc882ae3cec75e42bd19697cdc3ed44b1de13 create mode 100644 assets/shims/ee0add7389e054d037034c15d63821e5276dc8721fca15e2d051dd5a84ed3b03 create mode 100644 assets/shims/f06f72ddb711caa7e9a404b560427eb436c6eaa70a8efc7e530ad1e5ca832bad create mode 100644 assets/shims/f0c66d6e8f4c2f57773d3464c0a099a60761175a768aa605c12e0c4c21c93a86 create mode 100644 assets/shims/f1e84014e4777732f70c23d0a40c4c920b0887d1af94706da96375b0ebec51a3 create mode 100644 assets/shims/f204549fac6991cc09f8ece7bb5c7b8a8fa06ac9afe47f961dba250030c55900 create mode 100644 assets/shims/f2cb78c36981809fb5c02036e3b4af52412f54b7a4417f6239b2bcca0ce0ace3 create mode 100644 assets/shims/f651ad9f356e46deda244cb8538d7e8169db30f932ba21df6bc1dfd3625d01f8 create mode 100644 assets/shims/fcee7f345df8d4880de5de2a5154a6f1be48b186d12f73d61f396b673d5053fd create mode 100644 assets/sour/data/menus.cfg create mode 100644 assets/sour/packages/base/xmwhub.ogz create mode 100644 assets/sour/packages/textures/downloading.png create mode 100644 assets/split-base.py create mode 100644 assets/split-quad.py create mode 100644 pkg/version/module.go diff --git a/.github/goreleaser-for-darwin.yaml b/.github/goreleaser-for-darwin.yaml new file mode 100644 index 000000000..864c9322b --- /dev/null +++ b/.github/goreleaser-for-darwin.yaml @@ -0,0 +1,67 @@ +# Copyright (c) 2022-present Bytebase (Hong Kong) Limited. +# +# Portions of this software are licensed as follows: +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +before: + hooks: + - go mod download +builds: + - id: sour + main: ./cmd/server/. + binary: sour + ldflags: + - -w -s + - -X github.com/cfoust/sour/pkg/version.Version={{.Version}} + - -X github.com/cfoust/sour/pkg/version.GoVersion=${GO_VERSION} + - -X github.com/cfoust/sour/pkg/version.GitCommit={{.Commit}} + - -X github.com/cfoust/sour/pkg/version.BuildTime={{.Date}} + tags: + - release + - embed_frontend + env: + - VERSION="development" + - GO_VERSION="1.23" + - CGO_ENABLED=1 + - GIT_COMMIT="unknown" + - BUILD_TIME="unknown" + - BUILD_USER="unknown" + goos: + - darwin + goarch: + - amd64 + - arm64 +snapshot: + name_template: "{{ incpatch .Version }}-next" +archives: + - builds: + - sour + files: + - LICENSE* + - README* + - src: "dist/assets/*" + dst: "assets" +brews: + - skip_upload: true + homepage: "https://github.com/cfoust/sour" + description: "A Sauerbraten server for the modern era." + license: "MIT" + repository: + owner: cfoust + name: homebrew-taps diff --git a/.github/goreleaser-for-linux.yaml b/.github/goreleaser-for-linux.yaml new file mode 100644 index 000000000..b941a9c3f --- /dev/null +++ b/.github/goreleaser-for-linux.yaml @@ -0,0 +1,68 @@ +# Copyright (c) 2022-present Bytebase (Hong Kong) Limited. +# +# Portions of this software are licensed as follows: +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +before: + hooks: + - go mod download +builds: + - id: sour + main: ./cmd/server/. + binary: sour + ldflags: + - -w -s + - -X github.com/cfoust/sour/pkg/version.Version={{.Version}} + - -X github.com/cfoust/sour/pkg/version.GoVersion=${GO_VERSION} + - -X github.com/cfoust/sour/pkg/version.GitCommit={{.Commit}} + - -X github.com/cfoust/sour/pkg/version.BuildTime={{.Date}} + tags: + - release + - embed_frontend + env: + - VERSION="development" + - GO_VERSION="1.23" + - CGO_ENABLED=1 + - GIT_COMMIT="unknown" + - BUILD_TIME="unknown" + - BUILD_USER="unknown" + goos: + - linux + goarch: + - amd64 + overrides: + - goos: linux + goarch: amd64 + env: + - CC=gcc +snapshot: + name_template: "{{ incpatch .Version }}-next" +archives: + - builds: + - sour + files: + - LICENSE* + - README* + - src: "dist/assets/*" + dst: "assets" +brews: + - skip_upload: true + repository: + owner: cfoust + name: homebrew-taps diff --git a/.github/goreleaser-release.yaml b/.github/goreleaser-release.yaml new file mode 100644 index 000000000..39d5e90ca --- /dev/null +++ b/.github/goreleaser-release.yaml @@ -0,0 +1,42 @@ +# Copyright (c) 2022-present Bytebase (Hong Kong) Limited. +# +# Portions of this software are licensed as follows: +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +builds: + - skip: true +changelog: + sort: asc + filters: + exclude: + - "^docs:" + - "^test:" +release: + draft: true + mode: append + extra_files: + - glob: ./sour-build/**/* + - glob: ./sour-build/checksums.txt + name_template: "Release {{.Tag}}" + header: | + # What's Changed + + ## Features + + ## Code Diff diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c0a6bf2da..cc62c95a8 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,58 +1,167 @@ -# Taken from the Earthly documentation -# https://docs.earthly.dev/ci-integration/vendor-specific-guides/gh-actions-integration -name: Publish slim image +# Copyright (c) 2022-present Bytebase (Hong Kong) Limited. +# +# Portions of this software are licensed as follows: +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. +name: Build release artifacts and draft release on: push: - branches: [ main ] + branches: [main] pull_request: - branches: [ main ] + branches: [main] jobs: - build: + build-game: runs-on: ubuntu-latest - env: - FORCE_COLOR: 1 steps: - - uses: actions/checkout@v3 - with: - lfs: true - - - name: Checkout LFS objects - run: git lfs checkout - - - name: Login to GitHub Container Registry - uses: docker/login-action@v1 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Put back the git branch into git (Earthly uses it for tagging) - run: | - branch="" - if [ -n "$GITHUB_HEAD_REF" ]; then - branch="$GITHUB_HEAD_REF" - else - branch="${GITHUB_REF##*/}" - fi - git checkout -b "$branch" || true - - - name: Download latest earthly - run: "sudo /bin/sh -c 'wget https://github.com/earthly/earthly/releases/download/v0.6.10/earthly-linux-amd64 -O /usr/local/bin/earthly && chmod +x /usr/local/bin/earthly'" - - - name: Earthly version - run: earthly --version - - - name: Run build - run: | - branch="" - if [ -n "$GITHUB_HEAD_REF" ]; then - branch="$GITHUB_HEAD_REF" - else - branch="${GITHUB_REF##*/}" - fi - earthly --build-arg tag="$GITHUB_SHA" --ci --push +github - if [ "$branch" = "main" ]; then - earthly --build-arg tag="latest" --ci --push +github - fi + - uses: actions/checkout@v4 + + - name: Install Emscripten + run: | + sudo apt-get install -y build-essential cmake zlib1g-dev + git clone https://github.com/emscripten-core/emsdk.git + cd emsdk + ./emsdk install 3.1.8 + ./emsdk activate 3.1.8 + + - name: Build Sauerbraten + run: | + source emsdk/emsdk_env.sh + cd game + ./build + + - name: Upload + uses: actions/upload-artifact@v3 + with: + name: game + path: game/dist/game/* + + build-client: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + lfs: true + + - uses: actions/setup-node@v4 + with: + node-version: "14.17.5" + + - name: Build web client + run: | + cd client + yarn install + yarn build + cp src/index.html src/favicon.ico src/background.png dist/ + + - name: Upload + uses: actions/upload-artifact@v3 + with: + name: client + path: client/dist/* + + build-assets: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + lfs: true + + - name: Install Emscripten + run: | + sudo apt-get install -y \ + build-essential \ + cmake \ + imagemagick \ + inotify-tools \ + ucommon-utils \ + unrar \ + zlib1g-dev + git clone https://github.com/emscripten-core/emsdk.git + cd emsdk + ./emsdk install 3.1.8 + ./emsdk activate 3.1.8 + + - name: Build sourdump + run: | + cd assets + mkdir dist + ./setup + + - name: Build desktop assets + run: | + source emsdk/emsdk_env.sh + cd assets + python3 base.py \ + --root https://static.sourga.me/blobs/6481/.index.source \ + --models \ + --download \ + --outdir dist \ + complex dust2 turbine + + - name: Upload + uses: actions/upload-artifact@v3 + with: + name: assets + path: assets/dist/* + include-hidden-files: true + + build-linux-binary: + needs: [build-assets, build-client, build-game] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Download web client + uses: actions/download-artifact@v3 + with: + name: client + path: ./cmd/server/static/site + + - name: Download game + uses: actions/download-artifact@v3 + with: + name: game + path: ./cmd/server/static/site/game + + - name: Download assets + uses: actions/download-artifact@v3 + with: + name: assets + path: ./dist/assets + + - uses: actions/setup-go@v4 + with: + go-version: 1.23 + + - name: Install enet + run: | + sudo apt-get install -y libenet-dev + + - name: Build + uses: goreleaser/goreleaser-action@v5 + with: + args: release --skip=publish --snapshot --config .github/goreleaser-for-linux.yaml + version: v1.23.0 + + - name: Upload + uses: actions/upload-artifact@v3 + with: + name: sour-linux + path: dist/sour* diff --git a/.gitignore b/.gitignore index ed3d7a153..1d91e49f1 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,5 @@ earthly/** **.o.tmp /dump.rdb /state.db -/assets /sour /sourdump diff --git a/assets/.gitignore b/assets/.gitignore new file mode 100644 index 000000000..316ef7d6d --- /dev/null +++ b/assets/.gitignore @@ -0,0 +1,8 @@ +working/** +output/** +roots/** +__pycache__ +/sourdump +quadropolis +*.tar.gz +cache/** diff --git a/assets/.ignore b/assets/.ignore new file mode 100644 index 000000000..7e754e04c --- /dev/null +++ b/assets/.ignore @@ -0,0 +1 @@ +/shims diff --git a/assets/README.md b/assets/README.md new file mode 100644 index 000000000..387f511d4 --- /dev/null +++ b/assets/README.md @@ -0,0 +1,72 @@ +# All about assets + +## Introduction + +Sauerbraten assumes that all of the game assets it needs are already on the filesystem. In other words, the desktop version of the game comes with all of the textures, sounds, and 3D models the user might want to load. The current version of the game contains about a gigabyte of assets, everything necessary to load the game's 300 maps and run all of its game modes. + +This poses extreme problems for running Sauerbraten on the web. While devices are powerful and bandwidth is cheap these days, sending a gigabyte of assets along when the page loads is impractical and undesirable. Since the goal of Sour is to allow the user to do anything the desktop version of the game offers, we need to devise a way to only load the files the game needs when it needs them. + +The most important use of this is loading game maps. It's harder than it sounds. Emscripten, the toolkit for building C++ applications for the web, has a mechanism for packaging sets of files (bundles) and loading them on demand. Unfortunately, that still leaves us with the problem of deciding what files should be included for each map. For the sake of posterity I will outline the approaches I took to solving this problem, which can be summarized as: +1. Use `strace` to detect what files the desktop version of the game reads when loading a map. +2. Parse the real map file and calculate all of the files it actually references. + +## Approach #1: strace + +`strace` is a Linux program that allows you to log all of the system calls a program makes during operation. For our purposes we only had to look at file reads (e.g. when Sauer loaded a texture from the filesystem) then map that file into the correct place in the web version's filesystem. I wrote a script that ran Sauerbraten, loaded the map we were interested in generating, and built a bundle containing all of the files it read from while it loaded. + +While this sounds like it would solve the problem, it had serious drawbacks: +* Sauerbraten loads some textures and sounds on demand. Some game settings even affect which assets are actually loaded. This meant that critical assets were just missing from the bundle. +* The generation process was cumbersome and time-consuming because I had to be at a Linux machine with an X server running. Loading up the game ~300 times, even on a powerful gaming computer, was still slow. This also meant that building maps in CI or on contributors' machines was impractical. + +In addition, my goal with Sour was to allow the player to load _any_ map that has ever been created for the game. I wanted it to be fast and easy to generate bundles for any arbitrary Cube 2 map. + +## Approach #2: Parse the map files + +The Sauerbraten map format, it turns out, is a bit of a nightmare. I was able to find [a](https://incoherency.co.uk/interest/sauer_map.html +) [few](https://github.com/SalatielSauer/OGZ-Editor) [projects](https://github.com/sauerbraten/genserverogz) [around](https://github.com/bsummer4/ogz) the web for reading or writing them, but nothing that was sophisticated enough to read the data that I needed. Therefore I had to start from scratch. + +I wrote a Go program (`sourdump`) by porting much of Sauerbraten's own map loading code to Go. The program does two things: +1. Parses the actual map file (`.ogz`) to determine what texture slots (here: vslots) are actually used on cube faces in the map. +2. Recursively reads the map file's `.cfg` file to (a) establish the available texture slots and (b) make a note of any files like sounds, map models, and sky boxes the map uses. + +It then produces mappings for all of the files the map referenced from a path on your filesystem (e.g. `/maps/complex.ogz`) into the game's filesystem (e.g. `/packages/base/complex.ogz`). + +If you are interested in this topic, I recommend reading the program's source code. It's a 2,000-line doozy, I'll have to warn you. Because I was porting code that I didn't understand, I had to mimic the structure of Sauerbraten's code rather closely, which at times made the Go code rather unreadable. + +## Packaging up the assets + +I wrote a small Python library (`package.py`) that makes generating content for Sour easy. We use Emscripten's [file_packager.py](https://github.com/emscripten-core/emscripten/blob/dcfb771db8dae4955708d516de871dfdfc2ef393/tools/file_packager.py) utility to create bundles (also referred to in the code as blobs) -- basically `.tar` files -- of content that we can deliver to the browser and mount on demand. Each map bundle contains the minimum set of files necessary to render the map and no more. This is to minimize the data we need to send over the wire to clients. In addition, we compress images above 128k in size using ImageMagick. + +It is worth noting that Sour uses [its own file format](https://github.com/cfoust/sour/blob/0eab96c89d863eccf63d4f209a96345e3f631f8d/services/assets/package.py#L50) (`.sour`) for storing content. Emscripten's file packager outputs a lot of superfluous data and code and I wanted asset bundles to be single files for simplicity's sake. If the map includes a mapshot, that is included alongside the bundle. Asset bundles are given names corresponding to _the byte-level hash of their contents_. Because we save assets to IndexedDB on the front end according to their hash, if a bundle has not changed we do not want the client to have to fetch it again. + +This repository includes code for generating content from two sources: +* `base.py`: Generates maps from the base game, ie the version of game assets as they exist in Sauerbraten's svn repository. By default this script generates Sour blobs for all of the maps, but you can generate just a subset by providing them as arguments to the script a la `python3 base.py dust2 alithia`. You'll need to run `./setup` before running `base.py`. +* `quadropolis.py`: I built a dataset of all of the content from [Quadropolis](http://quadropolis.us/) totaling ~1,800 maps. This script turns that dataset into Sour assets by finding all of the maps and building the ones that it can. As of writing, this generates Sour bundles for 1,400 maps. Be warned that this ends up being about 12GB on disk. It's easiest to run this in the cloud so as to be colocated with your storage. Run `./setup-quad` before running `quadropolis.py`. + +For most users' purposes, using `base.py` is all that is necessary. Generally speaking, generating assets is easiest in Gitpod and Docker (using the `+assets` image built by Earthly). I wouldn't recommend trying to generate these in your host as the system dependencies are heavy and annoying. + +When building assets, you can (really, _should_) set the `PREFIX` variable to determine the prefix of the index file (described below). (For example: `PREFIX=$(git rev-parse --short HEAD) python3 base.py`). This is to ensure that the user's browser (or your CDN) does not load the index file from the cache. + +## Asset sources and index files + +The Sour game client understands what assets it can load by looking at index files, which are JSON files that describe the content an asset source makes available. (Look at [`dump_index` in `package.py`](https://github.com/cfoust/sour/blob/0eab96c89d863eccf63d4f209a96345e3f631f8d/services/assets/package.py#L269) to see what these look like. Each index file contains a listing of all of the maps (and mods, currently only used for the game's basic assets) available in that asset source. + +Asset sources are specified at runtime using the `ASSET_SOURCE` environment variable. Importantly, you can specify multiple sources and Sour will search for assets in the order the sources appear. + +```bash +# Valid ASSET_SOURCES: +###################### + +# /assets/.index.json is the asset source that comes baked into the image. Generally you want this even if you're using your own map sources; this is because Sour automatically loads the `base` bundle, which contains all of the basic assets necessary to run the game, like main menu graphics. +ASSET_SOURCE="/assets/.index.json" + +# Asset sources are separated by single semicolons. +ASSET_SOURCE="/assets/.index.json;https://example.com/2bfc017.index.json" +# As an example, if a user runs `/map complex`, Sour first searches /assets/.index.json; if there is a `complex` map, it loads that verssion even if one also exists in the second source. + +# In production (sourga.me) the ASSET_SOURCE looks like this: +ASSET_SOURCE="/assets/.index.json;https://static.sourga.me/blobs/XXXXX.index.json;https://static.sourga.me/quadropolis/XXXXX.index.json" +# In other words, Sour will load maps that appear in the latest SVN version of the game _first_, then from Quadropolis if the map did not appear in the base game. +``` + +Everything related to assets is handled in the [assets Web Worker](https://github.com/cfoust/sour/blob/main/services/client/src/assets/worker.ts). We cache asset bundles to IndexedDB, which is too slow to use in the rendering thread. diff --git a/assets/archive b/assets/archive new file mode 100755 index 000000000..425aa5f89 --- /dev/null +++ b/assets/archive @@ -0,0 +1,16 @@ +#!/usr/bin/env bash +# Clones Sauerbraten from SVN and creates an archive of its data/ and packages/ +# directories. + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +set -e + +cd /tmp +svn checkout svn://svn.code.sf.net/p/sauerbraten/code/ sauerbraten-code +cd sauerbraten-code +svn up -r$1 +archive_target="sauerbraten-$(svn info --show-item revision).tar.gz" +tar czvf "$archive_target" data/ packages/ +cp "$archive_target" "$SCRIPT_DIR" +echo "$archive_target" diff --git a/assets/base.list b/assets/base.list new file mode 100644 index 000000000..f1611037a --- /dev/null +++ b/assets/base.list @@ -0,0 +1,442 @@ +auth.cfg +autoexec.cfg +config.cfg +data/background.png +data/background_decal.png +data/background_detail.png +data/blendbrush.cfg +data/crosshair.png +data/default_map_models.cfg +data/default_map_settings.cfg +data/defaults.cfg +data/font.cfg +data/game_fps.cfg +data/glsl.cfg +data/guicursor.png +data/guioverlay.png +data/guiskin.png +data/guislider.png +data/heightmap.cfg +data/hit.png +data/keymap.cfg +data/loading_bar.png +data/loading_frame.png +data/logo.png +data/logo_1024.png +data/mapshot_frame.png +data/menus.cfg +data/sounds.cfg +data/stdedit.cfg +data/stdlib.cfg +init.cfg +once.cfg +packages/aftas/package.cfg +packages/blendbrush/circle_128_hard.png +packages/blendbrush/circle_128_soft.png +packages/blendbrush/circle_128_solid.png +packages/blendbrush/circle_16_hard.png +packages/blendbrush/circle_16_soft.png +packages/blendbrush/circle_16_solid.png +packages/blendbrush/circle_32_hard.png +packages/blendbrush/circle_32_soft.png +packages/blendbrush/circle_32_solid.png +packages/blendbrush/circle_64_hard.png +packages/blendbrush/circle_64_soft.png +packages/blendbrush/circle_64_solid.png +packages/blendbrush/circle_8_hard.png +packages/blendbrush/circle_8_soft.png +packages/blendbrush/circle_8_solid.png +packages/blendbrush/gradient_128.png +packages/blendbrush/gradient_16.png +packages/blendbrush/gradient_32.png +packages/blendbrush/gradient_64.png +packages/blendbrush/noise_128.png +packages/blendbrush/noise_64.png +packages/blendbrush/square_16_hard.png +packages/blendbrush/square_16_solid.png +packages/blendbrush/square_32_hard.png +packages/blendbrush/square_32_solid.png +packages/blendbrush/square_64_hard.png +packages/blendbrush/square_64_solid.png +packages/blikjebier/akaritori/package2.cfg +packages/blikjebier/concrete/package.cfg +packages/blikjebier/metal/package.cfg +packages/caustics/caust00.png +packages/caustics/caust01.png +packages/caustics/caust02.png +packages/caustics/caust03.png +packages/caustics/caust04.png +packages/caustics/caust05.png +packages/caustics/caust06.png +packages/caustics/caust07.png +packages/caustics/caust08.png +packages/caustics/caust09.png +packages/caustics/caust10.png +packages/caustics/caust11.png +packages/caustics/caust12.png +packages/caustics/caust13.png +packages/caustics/caust14.png +packages/caustics/caust15.png +packages/caustics/caust16.png +packages/caustics/caust17.png +packages/caustics/caust18.png +packages/caustics/caust19.png +packages/caustics/caust20.png +packages/caustics/caust21.png +packages/caustics/caust22.png +packages/caustics/caust23.png +packages/caustics/caust24.png +packages/caustics/caust25.png +packages/caustics/caust26.png +packages/caustics/caust27.png +packages/caustics/caust28.png +packages/caustics/caust29.png +packages/caustics/caust30.png +packages/caustics/caust31.png +packages/dg/mad065.jpg +packages/dg/mad067.jpg +packages/dg/mur013.jpg +packages/dg/mur073.jpg +packages/dg/muv204.jpg +packages/dg/package.cfg +packages/dg/package2.cfg +packages/dg/trail.jpg +packages/egyptsoc/package.cfg +packages/egyptsoc/package2.cfg +packages/fanatic/1.ogg +packages/fanatic/4.ogg +packages/fonts/default.cfg +packages/fonts/default0.png +packages/fonts/default1.png +packages/fonts/default2.png +packages/g_pack/package.cfg +packages/g_pack/package2.cfg +packages/gibbie/package.cfg +packages/golgotha/water2.jpg +packages/gor/package.cfg +packages/hud/blip_blue.png +packages/hud/blip_blue_alive.png +packages/hud/blip_blue_dead.png +packages/hud/blip_blue_flag.png +packages/hud/blip_blue_skull.png +packages/hud/blip_grey.png +packages/hud/blip_neutral.png +packages/hud/blip_neutral_alive.png +packages/hud/blip_neutral_dead.png +packages/hud/blip_neutral_flag.png +packages/hud/blip_red.png +packages/hud/blip_red_alive.png +packages/hud/blip_red_dead.png +packages/hud/blip_red_flag.png +packages/hud/blip_red_skull.png +packages/hud/damage.png +packages/hud/digit_blue.png +packages/hud/digit_font.cfg +packages/hud/digit_grey.png +packages/hud/digit_red.png +packages/hud/hbar.png +packages/hud/hud_rpg.png +packages/hud/items.png +packages/hud/license.txt +packages/hud/radar.png +packages/icons/action.jpg +packages/icons/arrow_bw.jpg +packages/icons/arrow_fw.jpg +packages/icons/blank.png +packages/icons/brush_1c.png +packages/icons/brush_21c.png +packages/icons/brush_3s.png +packages/icons/brush_421c.png +packages/icons/brush_5s.png +packages/icons/brush_7s.png +packages/icons/captaincannon.jpg +packages/icons/captaincannon_blue.jpg +packages/icons/captaincannon_red.jpg +packages/icons/chat.jpg +packages/icons/checkbox_off.jpg +packages/icons/checkbox_on.jpg +packages/icons/chest.jpg +packages/icons/coins.jpg +packages/icons/cube.jpg +packages/icons/exit.jpg +packages/icons/hand.jpg +packages/icons/info.jpg +packages/icons/inky.jpg +packages/icons/inky_blue.jpg +packages/icons/inky_red.jpg +packages/icons/map.jpg +packages/icons/menu.jpg +packages/icons/mrfixit.jpg +packages/icons/mrfixit_blue.jpg +packages/icons/mrfixit_red.jpg +packages/icons/ogro.jpg +packages/icons/ogro_blue.jpg +packages/icons/ogro_red.jpg +packages/icons/radio_off.jpg +packages/icons/radio_on.jpg +packages/icons/readme.txt +packages/icons/sauer.jpg +packages/icons/server.jpg +packages/icons/serverfull.jpg +packages/icons/serverlock.jpg +packages/icons/serverpriv.jpg +packages/icons/serverunk.jpg +packages/icons/snoutx10k.jpg +packages/icons/snoutx10k_blue.jpg +packages/icons/snoutx10k_red.jpg +packages/icons/spectator.jpg +packages/icons/sword.jpg +packages/ik2k/ik_sky_day_back.jpg +packages/ik2k/package.cfg +packages/ikbase/package.cfg +packages/jf1/package.cfg +packages/loopix/package.cfg +packages/lunaran/package.cfg +packages/mitaman/package.cfg +packages/noctua/package.cfg +packages/painkillah/package.cfg +packages/particles/ball1.png +packages/particles/ball2.png +packages/particles/ball3.png +packages/particles/base.png +packages/particles/blob.png +packages/particles/blood.png +packages/particles/bullet.png +packages/particles/explosion.png +packages/particles/flames.png +packages/particles/flare.jpg +packages/particles/lensflares.png +packages/particles/license.txt +packages/particles/lightning.jpg +packages/particles/muzzleflash1.jpg +packages/particles/muzzleflash2.jpg +packages/particles/muzzleflash3.jpg +packages/particles/plasma.png +packages/particles/scorch.png +packages/particles/smoke.png +packages/particles/snow.png +packages/particles/spark.png +packages/particles/steam.png +packages/payne/Box12b.jpg +packages/payne/package.cfg +packages/philipk/package.cfg +packages/rorschach/128_tar_metflr01.jpg +packages/rorschach/1_concrete01.jpg +packages/rorschach/1r_squ_pan04b.jpg +packages/rorschach/2_064_red_girder02.jpg +packages/rorschach/2_256_red_thin02.jpg +packages/rorschach/2_32_red_thin02.jpg +packages/rorschach/2_c_thinredtrim03.jpg +packages/rorschach/2_c_tiles01.jpg +packages/rorschach/2_conc_celing01.jpg +packages/rorschach/2_conc_floorpat02_s.jpg +packages/rorschach/2_floor02.jpg +packages/rorschach/2_redtrim03.jpg +packages/rorschach/2_whitetrim03.jpg +packages/rorschach/3r_light01b.jpg +packages/rorschach/3r_metblock01.jpg +packages/rorschach/4_met05b.jpg +packages/rorschach/hh3_m_light03.jpg +packages/rorschach/j128_metpan01.jpg +packages/rorschach/package2.cfg +packages/skyboxes/morning_bk.jpg +packages/skyboxes/morning_dn.jpg +packages/skyboxes/morning_ft.jpg +packages/skyboxes/morning_lf.jpg +packages/skyboxes/morning_rt.jpg +packages/skyboxes/morning_up.jpg +packages/skyboxes/remus/readme.txt +packages/skyboxes/remus/sky01_bk.jpg +packages/skyboxes/remus/sky01_dn.jpg +packages/skyboxes/remus/sky01_ft.jpg +packages/skyboxes/remus/sky01_lf.jpg +packages/skyboxes/remus/sky01_rt.jpg +packages/skyboxes/remus/sky01_up.jpg +packages/socksky/desert_bk.jpg +packages/socksky/desert_dn.jpg +packages/socksky/desert_ft.jpg +packages/socksky/desert_lf.jpg +packages/socksky/desert_rt.jpg +packages/socksky/desert_up.jpg +packages/socksky/mars_bk.jpg +packages/socksky/mars_dn.jpg +packages/socksky/mars_ft.jpg +packages/socksky/mars_lf.jpg +packages/socksky/mars_rt.jpg +packages/socksky/mars_up.jpg +packages/sounds/aard/die1 +packages/sounds/aard/die1.wav +packages/sounds/aard/die2 +packages/sounds/aard/die2.wav +packages/sounds/aard/itempick +packages/sounds/aard/itempick.wav +packages/sounds/aard/jump +packages/sounds/aard/jump.wav +packages/sounds/aard/land +packages/sounds/aard/land.wav +packages/sounds/aard/outofammo +packages/sounds/aard/outofammo.wav +packages/sounds/aard/pain1 +packages/sounds/aard/pain1.wav +packages/sounds/aard/pain2 +packages/sounds/aard/pain2.wav +packages/sounds/aard/pain3 +packages/sounds/aard/pain3.wav +packages/sounds/aard/pain4 +packages/sounds/aard/pain4.wav +packages/sounds/aard/pain5 +packages/sounds/aard/pain5.wav +packages/sounds/aard/pain6 +packages/sounds/aard/pain6.wav +packages/sounds/aard/weapload +packages/sounds/aard/weapload.wav +packages/sounds/blindabuser/health_boost +packages/sounds/blindabuser/health_boost.ogg +packages/sounds/blindabuser/health_boost.wav +packages/sounds/blindabuser/health_boost_in_10_seconds +packages/sounds/blindabuser/health_boost_in_10_seconds.ogg +packages/sounds/blindabuser/health_boost_in_10_seconds.wav +packages/sounds/blindabuser/quad_damage +packages/sounds/blindabuser/quad_damage.ogg +packages/sounds/blindabuser/quad_damage.wav +packages/sounds/blindabuser/quad_damage_in_10_seconds +packages/sounds/blindabuser/quad_damage_in_10_seconds.ogg +packages/sounds/blindabuser/quad_damage_in_10_seconds.wav +packages/sounds/ctf/flagdrop.wav +packages/sounds/ctf/flagfail.wav +packages/sounds/ctf/flagpickup.wav +packages/sounds/ctf/flagreturn.wav +packages/sounds/ctf/flagscore.wav +packages/sounds/free/acid5 +packages/sounds/free/acid5.wav +packages/sounds/free/acid6 +packages/sounds/free/acid6.wav +packages/sounds/free/hit +packages/sounds/free/hit.ogg +packages/sounds/free/hit.wav +packages/sounds/free/itemback +packages/sounds/free/itemback.wav +packages/sounds/free/itempick +packages/sounds/free/itempick.wav +packages/sounds/free/punch1 +packages/sounds/free/punch1.wav +packages/sounds/free/splash1 +packages/sounds/free/splash1.wav +packages/sounds/free/splash2 +packages/sounds/free/splash2.wav +packages/sounds/free/tick +packages/sounds/free/tick.wav +packages/sounds/kaiser/fx/hum7.wav +packages/sounds/nieb/jumppad +packages/sounds/nieb/jumppad.ogg +packages/sounds/nieb/jumppad.wav +packages/sounds/q009/glauncher +packages/sounds/q009/glauncher.ogg +packages/sounds/q009/glauncher.wav +packages/sounds/q009/grenade +packages/sounds/q009/grenade.ogg +packages/sounds/q009/grenade.wav +packages/sounds/q009/grenade2 +packages/sounds/q009/grenade2.ogg +packages/sounds/q009/grenade2.wav +packages/sounds/q009/grenade3 +packages/sounds/q009/grenade3.ogg +packages/sounds/q009/grenade3.wav +packages/sounds/q009/minigun +packages/sounds/q009/minigun.ogg +packages/sounds/q009/minigun.wav +packages/sounds/q009/minigun2 +packages/sounds/q009/minigun2.ogg +packages/sounds/q009/minigun2.wav +packages/sounds/q009/minigun3 +packages/sounds/q009/minigun3.ogg +packages/sounds/q009/minigun3.wav +packages/sounds/q009/pistol +packages/sounds/q009/pistol.ogg +packages/sounds/q009/pistol.wav +packages/sounds/q009/pistol2 +packages/sounds/q009/pistol2.ogg +packages/sounds/q009/pistol2.wav +packages/sounds/q009/pistol3 +packages/sounds/q009/pistol3.ogg +packages/sounds/q009/pistol3.wav +packages/sounds/q009/ren +packages/sounds/q009/ren.ogg +packages/sounds/q009/ren.wav +packages/sounds/q009/ren2 +packages/sounds/q009/ren2.ogg +packages/sounds/q009/ren2.wav +packages/sounds/q009/ren3 +packages/sounds/q009/ren3.ogg +packages/sounds/q009/ren3.wav +packages/sounds/q009/rifle +packages/sounds/q009/rifle.ogg +packages/sounds/q009/rifle.wav +packages/sounds/q009/rifle2 +packages/sounds/q009/rifle2.ogg +packages/sounds/q009/rifle2.wav +packages/sounds/q009/rifle3 +packages/sounds/q009/rifle3.ogg +packages/sounds/q009/rifle3.wav +packages/sounds/q009/rlauncher +packages/sounds/q009/rlauncher.ogg +packages/sounds/q009/rlauncher.wav +packages/sounds/q009/rlauncher2 +packages/sounds/q009/rlauncher2.ogg +packages/sounds/q009/rlauncher2.wav +packages/sounds/q009/rlauncher3 +packages/sounds/q009/rlauncher3.ogg +packages/sounds/q009/rlauncher3.wav +packages/sounds/q009/shotgun +packages/sounds/q009/shotgun.ogg +packages/sounds/q009/shotgun.wav +packages/sounds/q009/shotgun2 +packages/sounds/q009/shotgun2.ogg +packages/sounds/q009/shotgun2.wav +packages/sounds/q009/shotgun3 +packages/sounds/q009/shotgun3.ogg +packages/sounds/q009/shotgun3.wav +packages/sounds/q009/teleport +packages/sounds/q009/teleport.ogg +packages/sounds/q009/teleport.wav +packages/sounds/soundsnap/burn +packages/sounds/soundsnap/burn.ogg +packages/sounds/soundsnap/burn.wav +packages/sounds/soundsnap/chainsaw_attack +packages/sounds/soundsnap/chainsaw_attack.ogg +packages/sounds/soundsnap/chainsaw_attack.wav +packages/sounds/soundsnap/chainsaw_idle +packages/sounds/soundsnap/chainsaw_idle.ogg +packages/sounds/soundsnap/chainsaw_idle.wav +packages/subverse/metal_scratch_tile.jpg +packages/subverse/package.cfg +packages/tech1soc/032-10b.jpg +packages/tech1soc/032-15a.jpg +packages/tech1soc/package.cfg +packages/tech1soc/zdet_trim2a.jpg +packages/textures/default.png +packages/textures/fatum/package.cfg +packages/textures/grass_ik.png +packages/textures/medieval_soc/package.cfg +packages/textures/nieb/autumn/package.cfg +packages/textures/nieb/clone/package.cfg +packages/textures/nieb/garden/package.cfg +packages/textures/nieb/package.cfg +packages/textures/nieb/suite/package.cfg +packages/textures/notexture.png +packages/textures/downloading.png +packages/textures/philipk/pk02/package.cfg +packages/textures/swatllama/package.cfg +packages/textures/terrain_soc/package.cfg +packages/textures/waterdudv.jpg +packages/textures/waterfall.jpg +packages/textures/waterfalldudv.jpg +packages/textures/waterfalln.jpg +packages/textures/watern.jpg +packages/textures/yves_allaire/ex/package.cfg +packages/than_ind/package.cfg +packages/tomek/package.cfg +packages/trak5/package.cfg +server-init.cfg +servers.cfg +timidity.cfg diff --git a/assets/base.py b/assets/base.py new file mode 100644 index 000000000..d9503e9bf --- /dev/null +++ b/assets/base.py @@ -0,0 +1,306 @@ +import argparse +from pathlib import Path +import package +import sys +import glob +from os import path +import os +from typing import NamedTuple, Optional, Tuple, List, Dict, Set, Union, Sequence, Iterable, TypeVar +import subprocess +from multiprocessing import Pool, cpu_count + +ProgressType = TypeVar("ProgressType") + +def _track( + sequence: Union[Sequence[ProgressType], Iterable[ProgressType]], + description: str = "Working...", + total: int = 0, +) -> Iterable[ProgressType]: + return sequence + +track = _track + +try: + from pip._vendor.rich import progress + track = progress.track +except ModuleNotFoundError: + pass + + +class BuildResult(NamedTuple): + assets: Set[str] + bundles: List[package.Bundle] + maps: List[package.GameMap] + + +def build_map( + params: package.BuildParams, + outdir: str, + _map: str, +) -> Optional[BuildResult]: + p = package.Packager(outdir) + base, _ = path.splitext(path.basename(_map)) + p.build_map( + params, + _map, + base, + """Base game map %s as it appeared in game version r6481. + """ % base, + ) + + return BuildResult( + assets=p.assets, + bundles=p.bundles, + maps=p.maps, + ) + +HUDGUNS = [ + "chaing", + "fist", + "gl", + "pistol", + "rifle", + "rocket", + "shotg", +] + +def expand_hudguns(prefix: str) -> List[str]: + result: List[str] = [prefix] + for gun in HUDGUNS: + for suffix in ['', '/blue', '/red']: + result.append(f"{prefix}/{gun}{suffix}") + return result + +BASE_MODELS = [ + "ammo/bullets", + "ammo/cartridges", + "ammo/grenades", + "ammo/rockets", + "ammo/rrounds", + "ammo/shells", + "armor/green", + "armor/yellow", + "boost", + "carrot", + "checkpoint", + "health", + "quad", + "teleporter", + "flags/neutral", + "flags/red", + "flags/blue", + "base/red", + "base/neutral", + "base/blue", + "skull/red", + "skull/blue", +] + +SNOUT_MODELS = [ + 'snoutx10k', + 'snoutx10k/armor/blue', + 'snoutx10k/armor/green', + 'snoutx10k/armor/yellow', + 'snoutx10k/blue', + 'snoutx10k/red', + 'snoutx10k/wings', +] + expand_hudguns('snoutx10k/hudguns') + +OTHER_MODELS = [ + 'captaincannon', + 'captaincannon/armor/blue', + 'captaincannon/armor/green', + 'captaincannon/armor/yellow', + 'captaincannon/blue', + 'captaincannon/quad', + 'captaincannon/red', + 'inky', + 'inky/armor/blue', + 'inky/armor/green', + 'inky/armor/yellow', + 'inky/blue', + 'inky/quad', + 'inky/red', + 'mrfixit', + 'mrfixit/armor/blue', + 'mrfixit/armor/green', + 'mrfixit/armor/yellow', + 'mrfixit/blue', + 'mrfixit/horns', + 'mrfixit/red', + 'ogro2', + 'ogro2/armor/blue', + 'ogro2/armor/green', + 'ogro2/armor/yellow', + 'ogro2/blue', + 'ogro2/quad', + 'ogro2/red', +] + +OTHER_MODELS += expand_hudguns('captaincannon/hudguns') +OTHER_MODELS += expand_hudguns('inky/hudguns') +OTHER_MODELS += expand_hudguns('mrfixit/hudguns') + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Generate assets from the base game.') + parser.add_argument('--outdir', help="The output directory for the asset source.", default="output/") + parser.add_argument('--textures', action="store_true", help="Include all textures from the base game.") + parser.add_argument('--models', action="store_true", help="Include all models from the base game.") + parser.add_argument('--download', action="store_true", help="Whether to download assets from remote sources.") + parser.add_argument('--mobile', action="store_true", help="Only generate compressed textures.") + parser.add_argument('--prefix', help="The prefix for the index file.", default="") + parser.add_argument('--root', help="The base root for accessing game files.", default="") + parser.add_argument('--player-models', action="store_true", help="Include only player models from the base game.") + parser.add_argument('maps', nargs=argparse.REMAINDER) + args = parser.parse_args() + + if not sys.argv[1:]: + args.textures = True + args.models = True + + if not args.root: + print("You must provide the base root.") + exit(1) + + roots = [ + "sour", + args.root, + ] + + files = package.get_root_files(roots) + + maps = list(filter(lambda a: a.endswith('.ogz'), files)) + if args.maps: + maps = list(map(lambda a: "packages/base/%s.ogz" % a, args.maps)) + + maps.append("packages/base/xmwhub.ogz") + + if 'none' in args.maps: + maps = [] + + outdir = args.outdir + os.makedirs(outdir, exist_ok=True) + + skip_root = roots[1] + + p = package.Packager(outdir) + + params = package.BuildParams( + roots=roots, + skip_root=roots[1], + compress_images=args.mobile, + download_assets=args.download, + build_web=False, + build_desktop=False, + ) + + if args.textures: + textures: List[str] = [] + TEXTURE_TYPES = [ + "jpg", + "png", + ] + for type_ in TEXTURE_TYPES: + textures += list(filter(lambda a: a.endswith(f".{type_}"), files)) + + p.build_textures( + params, + textures, + ) + + fps_models: List[str] = list(BASE_MODELS + SNOUT_MODELS) + if not args.mobile: + fps_models += OTHER_MODELS + + if args.models: + MODEL_TYPES = [ + "md2", + "md3", + "md5", + "obj", + "smd", + "iqm" + ] + + paths = [ + "packages/models" + ] + + models: List[str] = [] + for search_path in paths: + for type_ in MODEL_TYPES: + models += list(filter(lambda a: a.startswith(search_path) and a.endswith(f"{type_}.cfg"), files)) + models += list(filter(lambda a: a.startswith(search_path) and a.endswith(f"tris.{type_}"), files)) + + ids: List[str] = [] + for model in models: + ids.append(path.dirname(model[len("packages/models/"):])) + + ids = list(set(ids) - set(fps_models)) + + for model in track(ids, description="building models"): + model_result = p.build_model( + params, + model, + ) + if not model_result: + raise Exception('could not generate model') + + print("building base mod") + # Build base + with open("base.list", "r") as f: + files = f.read().split("\n") + + mappings: List[package.Mapping] = package.query_files( + params.roots, + files, + ) + + p.build_mod( + params._replace( + download_assets=True, + build_web=True, + ), + mappings, + "base", + "Everything the base game needs.", + ) + + print("building fps mod") + fps_files: List[package.Mapping] = [] + fps_mounted: Set[str] = set() + for model in fps_models: + print(model) + model_files = package.dump_sour("model", model, params.roots) + for mapping in model_files: + if mapping[1] in fps_mounted: + continue + + fps_mounted.add(mapping[1]) + fps_files.append(mapping) + + p.build_mod( + params._replace( + download_assets=True, + build_web=True, + ), + fps_files, + "fps", + "All of the base game FPS models.", + ) + + def _build_map(_map: str) -> Optional[BuildResult]: + return build_map(params, outdir, _map) + + with Pool(cpu_count()) as pool: + for result in track(pool.imap_unordered( + _build_map, + maps, + ), "building maps", total=len(maps)): + if not result: + continue + p.assets = p.assets | result.assets + p.maps += result.maps + p.bundles += result.bundles + + p.dump_index(args.prefix) diff --git a/assets/build b/assets/build new file mode 100755 index 000000000..0080de26b --- /dev/null +++ b/assets/build @@ -0,0 +1,32 @@ +#!/usr/bin/env bash + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +cd "$SCRIPT_DIR" + +set -e + +if ! pip3 list | grep "cbor2" > /dev/null 2>&1; then + pip3 install -r requirements.txt +fi + +mkdir -p cache + +outdir=${ASSET_OUTPUT_DIR:-output} + +./setup + +echo "building desktop" +python3 base.py \ + --root https://static.sourga.me/blobs/6481/.index.source \ + --models \ + --textures \ + --outdir $outdir/desktop \ + complex dust2 turbine + +echo "building mobile" +python3 base.py \ + --root https://static.sourga.me/blobs/6481/.index.source \ + --mobile \ + --outdir $outdir/mobile \ + none diff --git a/assets/build-base b/assets/build-base new file mode 100644 index 000000000..156b96ace --- /dev/null +++ b/assets/build-base @@ -0,0 +1,23 @@ +#!/usr/bin/env bash + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +cd "$SCRIPT_DIR" + +set -e + +./setup + +rm -r output + +short=$(git rev-parse --short HEAD) + +python3 base.py \ + --prefix $short \ + --root https://static.sourga.me/blobs/6481/.index.source \ + --models \ + --textures + +cd output + +docker run -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY --rm -it -v ~/.aws:/root/.aws -v $(pwd):$(pwd) -w $(pwd) amazon/aws-cli s3 sync --region us-west-2 . s3://static.sourga.me/blobs/indices/ diff --git a/assets/cbor2.pyi b/assets/cbor2.pyi new file mode 100644 index 000000000..bcd9d294f --- /dev/null +++ b/assets/cbor2.pyi @@ -0,0 +1 @@ +def dump(a, b): pass diff --git a/assets/ci b/assets/ci new file mode 100755 index 000000000..b41aeb114 --- /dev/null +++ b/assets/ci @@ -0,0 +1,32 @@ +#!/usr/bin/env bash + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +cd "$SCRIPT_DIR" + +set -e + +if ! pip3 list | grep "cbor2" > /dev/null 2>&1; then + pip3 install -r requirements.txt +fi + +mkdir -p cache + +./setup + +outdir=${ASSET_OUTPUT_DIR:-output} + +echo "building desktop" +python3 base.py \ + --root https://static.sourga.me/blobs/6481/.index.source \ + --download \ + --outdir $outdir/desktop \ + complex dust2 turbine + +echo "building mobile" +python3 base.py \ + --root https://static.sourga.me/blobs/6481/.index.source \ + --download \ + --mobile \ + --outdir $outdir/mobile \ + none diff --git a/assets/dump-source.py b/assets/dump-source.py new file mode 100644 index 000000000..d18495632 --- /dev/null +++ b/assets/dump-source.py @@ -0,0 +1,21 @@ +import argparse +from pathlib import Path +import package +import sys +import glob +import json +import cbor2 +from os import path +import os +from typing import NamedTuple, Optional, Tuple, List, Dict, Set, Union, Sequence, Iterable, TypeVar +import subprocess + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Dump a source to JSON.') + parser.add_argument('source') + args = parser.parse_args() + + with open(args.source, 'rb') as f: + with open(args.source + '.json', 'w') as g: + g.write(json.dumps(cbor2.load(f), indent=4)) diff --git a/assets/package.py b/assets/package.py new file mode 100644 index 000000000..997e50c83 --- /dev/null +++ b/assets/package.py @@ -0,0 +1,785 @@ +""" +Library for building and managing asset packs for Sour. +""" + +from os import path +from pathlib import Path +import hashlib +import json +import cbor2 +import os +import re +import shutil +import subprocess +import sys +import zipfile +from typing import NamedTuple, Optional, Tuple, List, Set, Dict + +# A mapping from a file on the filesystem to its target in Sour's filesystem. +# Example: ("/home/cfoust/Downloads/blah.ogz", "packages/base/blah.ogz") +Mapping = Tuple[str, str] + + +class Asset(NamedTuple): + # The hash of the asset's file contents. Also used as a unique reference. + id: str + # Where the asset appears in the filesystem. + path: str + + +class Bundle(NamedTuple): + id: str + assets: List[Asset] + desktop: bool + web: bool + + +class Mod(NamedTuple): + # A mod's id is equivalent to its bundle id + id: str + name: str + image: Optional[str] + description: str + + +class GameMap(NamedTuple): + """ + Represents a single game map and the data needed to load it. + """ + # For maps, we hash both the .ogz and the .cfg. + id: str + # The map name as it would appear in Sauerbraten e.g. complex. + name: str + # The bundle that contains this map's files. + bundle: Optional[str] + # The asset ID of the map file. + ogz: str + assets: List[Asset] + # An optional image that can be used in the map browser. Usually this is + # the mapshot (Sauer's term) that appears on the loading screen, but some + # Quadropolis maps provided screenshots by other means. + image: Optional[str] + # A description of the map that can be shown to the user. + description: str + + +class Model(NamedTuple): + # The hash of the model and all of its contents + # Refers to a bundle + id: str + # The path that Sauer would use, a reference to a directory in + # package/models e.g. skull/blue + name: str + + +class IndexAsset(NamedTuple): + id: int + path: str + + +def hash_string(string: str) -> str: + return hashlib.sha256(string.encode('utf-8')).hexdigest() + + +def hash_files(files: List[str]) -> str: + if len(files) == 1: + sha = subprocess.check_output(['sha256sum', files[0]]) + return sha.decode('utf-8').split(' ')[0] + + tar = subprocess.Popen([ + 'tar', + 'cf', + '-', + '--ignore-failed-read', + '--sort=name', + "--mtime=UTC 2019-01-01", + "--group=0", + "--owner=0", + "--numeric-owner", + *files, + ], stdout=subprocess.PIPE, stderr=subprocess.DEVNULL) + sha = subprocess.check_output(['sha256sum'], stdin=tar.stdout) + tar.wait() + return sha.decode('utf-8').split(' ')[0] + + +def hash_file(file: str) -> str: + return hash_files([file]) + + +def get_root_relative(file: str, roots: List[str]) -> Optional[str]: + for root in roots: + relative = path.relpath(file, root) + + if '..' in relative: + continue + + return relative + + return None + + +def search_file(file: str, roots: List[str]) -> Optional[Mapping]: + for root in roots: + unprefixed = path.join(root, file) + prefixed = path.join(root, "packages", file) + + if path.exists(unprefixed): + return ( + unprefixed, + path.relpath(unprefixed, root) + ) + if path.exists(prefixed): + return ( + prefixed, + path.relpath(prefixed, root) + ) + + return None + +# https://stackoverflow.com/a/1094933 +def sizeof_fmt(num, suffix="B"): + for unit in ["", "Ki", "Mi", "Gi", "Ti", "Pi", "Ei", "Zi"]: + if abs(num) < 1024.0: + return f"{num:3.1f}{unit}{suffix}" + num /= 1024.0 + return f"{num:.1f}Yi{suffix}" + + +def combine_bundle(data_file: str, js_file: str, dest: str): + """ + Given the output of Emscripten's file packager, make a single file with the + file list and data combined. + """ + + data = open(data_file, 'rb').read() + js = open(js_file, 'r').read() + package = re.search('loadPackage\((.+)\)', js) + + if not package: + raise Exception("Failed to find loadPackage in %s" % js_file) + + # We could compute these directories from the file list alone, but I'm + # lazy. + paths = [] + for directory in re.finditer('createPath...(.+), true', js): + paths.append(json.loads('[%s]' % directory[1][:-6])) + + directories = json.dumps(paths) + metadata = package[1] + + with open(dest, 'wb') as out: + out.write(len(directories).to_bytes(4, 'big')) + out.write(bytes(directories, 'utf-8')) + out.write(len(metadata).to_bytes(4, 'big')) + out.write(bytes(metadata, 'utf-8')) + out.write(data) + + os.remove(data_file) + os.remove(js_file) + + + +def build_sour_bundle( + outdir: str, + bundle: Bundle, +) -> str: + """ + Given a list of files and a destination, build a Sour-compatible bundle. + Images are compressed by default, but you can disable this with + `compress_images`. + """ + + # We may remap files after conversion + cleaned: List[Mapping] = [] + + sour_target = path.join(outdir, "%s.sour" % bundle.id) + + if path.exists(sour_target): + return bundle.id + + for asset in bundle.assets: + _in = path.join(outdir, asset.id) + out = asset.path + cleaned.append((_in, out)) + + js_file = "/tmp/preload_%s.js" % bundle.id + data_file = "/tmp/%s.data" % bundle.id + + result = subprocess.run( + [ + "python3", + "%s/upstream/emscripten/tools/file_packager.py" % os.getenv('EMSDK', '/emsdk'), + data_file, + "--use-preload-plugins", + "--preload", + *list(map( + lambda v: "%s@%s" % (v[0], v[1]), + cleaned + )), + ], + capture_output=True + ) + + if result.returncode != 0: + raise Exception(result.stderr) + + with open(js_file, 'wb') as f: f.write(result.stdout) + + combine_bundle(data_file, js_file, sour_target) + return bundle.id + + +def build_desktop_bundle(outdir: str, bundle: Bundle): + added: Set[str] = set() + zip_path = path.join(outdir, "%s.desktop" % bundle.id) + + if path.exists(zip_path): + return + + with zipfile.ZipFile( + zip_path, + 'w', + compression=zipfile.ZIP_DEFLATED, + compresslevel=9 + ) as desktop: + for asset in bundle.assets: + _in = path.join(outdir, asset.id) + _out = asset.path + + if _out in added: + continue + + with desktop.open(_out, 'w') as outfile: + with open(_in, 'rb') as infile: + outfile.write(infile.read()) + + added.add(_out) + + +def run_sourdump(roots: List[str], args: List[str]) -> str: + root_args = [] + + for root in roots: + root_args.append("-root") + root_args.append(root) + + args = [ + "./sourdump", + *root_args, + *args, + ] + result = subprocess.run( + args, + # check=True, + capture_output=True + ) + + if result.returncode != 0: + raise Exception(result.stderr.decode('utf-8') + result.stdout.decode('utf-8')) + + return result.stdout.decode('utf-8') + + +def get_root_files(roots: List[str]) -> List[str]: + files: List[str] = [] + for root in roots: + if root.startswith("http"): + out = run_sourdump(roots, [ + "list", + ]) + + files = files + out.strip().split("\n") + continue + + for file in list(map(lambda a: str(a), Path(root).rglob('*'))): + relative = file[len(root)+1:] + if not path.isfile(file): + continue + files.append(relative) + + return files + + +def query_files(roots: List[str], files: List[str]) -> List[Mapping]: + """ + Given a list of files, attempt to resolve those files to remote assets or + paths on the local filesystem. + """ + output = run_sourdump(roots, [ + "query", + *files, + ]) + + resolved: List[Mapping] = [] + for line in output.strip().split("\n"): + parts = line.split('->') + # These are reversed when you query + resolved.append((parts[1], parts[0])) + + return resolved + + +def dump_sour(type_: str, target: str, roots: List[str]) -> List[Mapping]: + out = run_sourdump(roots, [ + "dump", + "-type", + type_, + target, + ]) + + files: List[Mapping] = [] + for line in out.split('\n'): + parts = line.split('->') + + if len(parts) != 2: continue + if path.isdir(parts[0]): continue + files.append((parts[0], parts[1])) + + return files + + +def get_map_files(map_file: str, roots: List[str]) -> List[Mapping]: + """ + Get all of the files referenced by a Sauerbraten map. + """ + return dump_sour("map", map_file, roots) + + +def download_assets(roots: List[str], outdir: str, assets: List[str]): + run_sourdump(roots, [ + "download", + "--outdir", + outdir, + *assets, + ]) + + +def hash_assets(roots: List[str], assets: List[str]): + return run_sourdump(roots, [ + "hash", + *assets, + ]) + + +MODEL_PREFIX = "packages/models" + + +class BuildParams(NamedTuple): + roots: List[str] + skip_root: str + compress_images: bool + download_assets: bool + build_web: bool + build_desktop: bool + + +class Packager: + outdir: str + assets: Set[str] + + refs: List[Asset] + bundles: List[Bundle] + maps: List[GameMap] + models: List[Model] + mods: List[Mod] + textures: List[Asset] + + def __init__(self, outdir: str): + self.outdir = outdir + self.assets = set() + self.refs = [] + self.bundles = [] + self.maps = [] + self.models = [] + self.mods = [] + self.textures = [] + + + def build_asset( + self, + params: BuildParams, + file: Mapping, + ) -> Optional[Asset]: + _in, out = file + _, extension = path.splitext(_in) + + if _in == "nil": + return None + + os.makedirs("working/", exist_ok=True) + + if _in.startswith("id:"): + id_ = _in[3:] + asset = Asset(path=out, id=id_) + if params.download_assets: + download_assets(params.roots, self.outdir, [id_]) + self.assets.add(asset.id) + return asset + + # Remove the fs: bit + _in = _in[3:] + + if not path.exists(_in) or not path.isfile(_in): + return None + + file_hash = hash_file(_in) + out_file = path.join(self.outdir, file_hash) + asset = Asset(path=out, id=file_hash) + + if path.exists(out_file): + self.assets.add(asset.id) + return asset + + size = path.getsize(_in) + + # We can only compress certain file types + if ( + extension not in [".dds", ".jpg", ".png"] or + size < 128000 or + not params.compress_images + ): + shutil.copy(_in, out_file) + self.assets.add(asset.id) + return asset + + compressed = path.join( + "working/", + "%s%s" % ( + file_hash, + extension + ) + ) + + if path.exists(compressed): + shutil.copy(compressed, path.join(self.outdir, asset.id)) + self.assets.add(asset.id) + return asset + + # Make the image 1/4 of the size using ImageMagick + for _from, _to in [ + (_in, compressed), + (compressed, compressed) + ]: + subprocess.run( + [ + "convert", + _from, + "-resize", + "50%", + _to + ], + check=True + ) + + shutil.copy(compressed, path.join(self.outdir, asset.id)) + self.assets.add(asset.id) + return asset + + + def build_ref( + self, + params: BuildParams, + file: Mapping, + ) -> Optional[Asset]: + asset = self.build_asset( + params, + file, + ) + + if not asset: + return None + + self.refs.append(asset) + return asset + + + def build_assets( + self, + params: BuildParams, + files: List[Mapping], + ) -> List[Asset]: + """ + Given a list of files and a destination, build Sour-compatible assets. + Images are uncompressed by default, but you can disable this with + `compress_images`. + """ + + # We may remap files after conversion + cleaned: List[Asset] = [] + + for file in files: + asset = self.build_asset( + params, + file, + ) + + if not asset: + continue + + cleaned.append(asset) + + return cleaned + + + def build_bundle( + self, + params: BuildParams, + files: List[Mapping], + ) -> Optional[Bundle]: + assets = self.build_assets( + params, + files, + ) + + id_ = hash_string( + ''.join( + sorted(list( + map( + lambda a: a.id, + assets, + ) + )) + ) + ) + + bundle = Bundle( + id=id_, + assets=assets, + desktop=params.build_desktop, + web=params.build_web, + ) + + if params.build_web: + build_sour_bundle(self.outdir, bundle) + + if params.build_desktop: + desktop_bundle = bundle + if params.skip_root: + resolved = zip(query_files( + [params.skip_root], + list(map(lambda a: a.path, assets)), + ), assets) + + new_assets: List[Asset] = [] + for result, asset in resolved: + in_, out = result + if in_ == "nil": + new_assets.append(asset) + + desktop_bundle = bundle._replace(assets=new_assets) + build_desktop_bundle(self.outdir, desktop_bundle) + + self.bundles.append(bundle) + + return bundle + + + def build_mod( + self, + params: BuildParams, + files: List[Mapping], + name: str, + description: str, + image: Optional[str] = None, + ) -> Optional[Mod]: + bundle = self.build_bundle( + params, + files, + ) + + if not bundle: + return None + + mod = Mod( + id=bundle.id, + name=name, + image=image, + description=description + ) + + self.mods.append(mod) + + return mod + + + def build_model( + self, + params: BuildParams, + name: str, + ) -> Model: + model_files = dump_sour("model", name, params.roots) + bundle = self.build_bundle( + params, + model_files, + ) + + if not bundle: + raise Exception('failed to build bundle for model') + + model = Model( + id=bundle.id, + name=name, + ) + + self.models.append(model) + + return model + + + def build_texture( + self, + params: BuildParams, + file: str, + ) -> Optional[Asset]: + resolved = query_files(params.roots, [file]) + assets = self.build_assets(params, resolved) + if not assets: + return None + + texture = assets[0] + self.textures.append(texture) + return texture + + + def build_textures( + self, + params: BuildParams, + files: List[str], + ): + batch = 500 + for i in range(0, (len(files) // batch) + 1): + sub = files[i * batch:(i + 1) * batch] + resolved = query_files(params.roots, sub) + assets = self.build_assets(params, resolved) + if not assets: + return None + self.textures += assets + + + def build_image( + self, + params: BuildParams, + file: str, + ) -> Optional[str]: + _, extension = path.splitext(file) + query = query_files( + params.roots, + [file] + ) + resolved = query[0] + if resolved[0] == "nil": return None + asset = self.build_asset( + params._replace( + download_assets=True, + ), + resolved, + ) + if not asset: + return None + result = path.join(self.outdir, asset.id) + image = "%s%s" % (asset.id, extension) + shutil.copy(result, path.join(self.outdir, image)) + return image + + + def build_map( + self, + params: BuildParams, + map_file: str, + name: str, + description: str, + image: Optional[str] = None, + ) -> Optional[GameMap]: + """ + Given a map file, roots, and an output directory, create a Sour bundle for + the map and return its hash. + + `skip_root` is one of the roots from `roots`. If a file from the map's + files exists in that root, it will be skipped when creating the vanilla zip + file. + """ + map_files = dump_sour("map", map_file, params.roots) + assets = self.build_assets( + params, + map_files, + ) + + base, _ = path.splitext(map_file) + + map_hash_files = [map_file, "%s.cfg" % (base)] + map_hash = hash_assets(params.roots, map_hash_files) + + if not image: + # Look for an image file adjacent to the map + for extension in ['.png', '.jpg']: + image_path = "%s%s" % (base, extension) + image = self.build_image( + params, + image_path, + ) + if image: + break + + ogz_id = None + for asset in assets: + if asset.path.endswith('.ogz'): + ogz_id = asset.id + + if not ogz_id: + return None + + bundle = self.build_bundle( + params, + map_files, + ) + if not bundle: + raise Exception('built bundle was missing') + + map_ = GameMap( + id=map_hash, + name=name, + bundle=bundle.id, + ogz=ogz_id, + assets=assets, + image=image, + description=description, + ) + + self.maps.append(map_) + + return map_ + + + def dump_index( + self, + prefix = '' + ) -> None: + index = '%s.index.source' % prefix + + lookup: Dict[str, int] = {} + for i, asset in enumerate(self.assets): + lookup[asset] = i + + def replace_asset(asset: Asset) -> IndexAsset: + return IndexAsset( + id=lookup[asset.id], + path=asset.path, + ) + + with open(path.join(self.outdir, index), 'wb') as f: + cbor2.dump( + { + 'assets': list(self.assets), + 'textures': self.textures, + 'refs': list(map(replace_asset, self.refs)), + 'bundles': list(map(lambda bundle: bundle._asdict(), self.bundles)), + 'models': list(map(lambda model: model._asdict(), self.models)), + 'maps': list(map(lambda _map: _map._asdict(), self.maps)), + 'mods': list(map(lambda mod: mod._asdict(), self.mods)), + }, + f + ) + + +if __name__ == "__main__": pass diff --git a/assets/quadropolis.py b/assets/quadropolis.py new file mode 100644 index 000000000..5962b3fcf --- /dev/null +++ b/assets/quadropolis.py @@ -0,0 +1,410 @@ +from pathlib import Path +import argparse +import sys +import shutil +import glob +from os import path +import os +from typing import NamedTuple, Optional, Tuple, List, Any, Set +import json +import tempfile +import subprocess +import hashlib +from multiprocessing import Pool, cpu_count + +import package + +from pip._vendor.rich import progress +track = progress.track + +class File(NamedTuple): + url: str + hash: str + name: Optional[str] + contents: Optional[List[str]] + + +class MapJob(NamedTuple): + roots: List[str] + # A map_path set to None implies that the file itself is a map; otherwise + # it is a path inside of the archive + map_path: Optional[str] + + +class ModJob(NamedTuple): + root: str + +BANNED_SUFFIXES = [ + "native_server", + "sauerbraten_unix", + ".exe", + ".bat", + ".py", + # for now we can't handle this, since the client can't load them (we do not + # know how to calculate the textures they use) + ".cgz", +] + +def is_valid_mod(files: List[str]) -> bool: + for file in files: + for suffix in BANNED_SUFFIXES: + if file.endswith(suffix): + return False + + return True + +def get_jobs(file: File) -> Tuple[List[MapJob], List[ModJob]]: + maps: List[MapJob] = [] + mods: List[ModJob] = [] + + contents: List[str] = file.contents or [] + + if not contents and file.name: + name = file.name + + # Some maps did not come in archive files + if name.endswith('.ogz'): + maps.append( + MapJob( + map_path=None, + roots=[], + ) + ) + + if name.endswith('.cfg'): + mods.append( + ModJob( + root='', + ) + ) + + return (maps, mods) + + contents = list(filter(lambda a: not a.startswith('__MACOSX'), contents)) + + if not contents or not file.name: + return (maps, mods) + + roots: List[str] = [] + + for entry in contents: + parts = entry.split(path.sep) + + for i, part in enumerate(parts): + if part != "data" and part != "packages": + continue + + root_slice = parts[:i] + root = "" + if root_slice: + root = path.join(*root_slice) + + roots.append(root) + + roots = list(set(roots)) + map_files = list(filter(lambda a: a.endswith('.ogz'), contents)) + + _, extension = path.splitext(file.name) + + for _map in map_files: + maps.append( + MapJob( + roots=roots if roots else [''], + map_path=_map, + ) + ) + + for root in roots: + root_files = list(filter(lambda v: v.startswith(root), contents)) + if not is_valid_mod(root_files): + continue + + mods.append( + ModJob( + root=root, + ) + ) + + # Sometimes nodes did not have a root (e.g they were just a few cfgs) + if not maps and not mods: + if not is_valid_mod(contents): + return (maps, mods) + + mods.append( + ModJob( + root='', + ) + ) + + return (maps, mods) + + +def build_map( + p: package.Packager, + params: package.BuildParams, + map_file: str, + name: str, + description: str, + image: str = None, +) -> Optional[package.GameMap]: + + try: + map_bundle = p.build_map( + params, + map_file, + name, + description, + image, + ) + except Exception as e: + if 'shims' in str(e): + return None + elif 'invalid header' in str(e): + print('Map had invalid gzip header') + return None + elif 'invalid octsav' in str(e): + print('Map had invalid octsav') + return None + else: + raise e + + return map_bundle + + +class BuildResult(NamedTuple): + assets: Set[str] + bundles: List[package.Bundle] + maps: List[package.GameMap] + mods: List[package.Mod] + failed_maps: List[str] + + +def build_node( + params: package.BuildParams, + outdir: str, + node: Any, +) -> Optional[BuildResult]: + p = package.Packager(outdir) + _id = node['id'] + files = node['files'] + failed_maps: List[str] = [] + + node_prefix = str(_id) + + image = None + for i, file in enumerate(files): + name: str = file['name'] + if ( + not name or + (not name.endswith('.jpg') and not name.endswith('.png')) + ): continue + image_path = path.join( + node_prefix, + str(i), + name, + ) + image = p.build_image( + params, + image_path, + ) + + description = node['content'] + + for i, file in enumerate(files): + file_name = file['name'] + file_hash = file['hash'] + + file_dir = path.join( + node_prefix, + str(i), + ) + file_root = f"{quad_root}@{file_dir}" + + contents = package.get_root_files( + [file_root] + ) + + file_params = params._replace( + roots=roots + [file_root], + ) + + file_params_no_skip = file_params._replace( + skip_root="" + ) + + maps, mods = get_jobs( + File( + url=file['url'], + hash=file_hash, + name=file_name, + contents=contents, + ) + ) + + # Node 4405 included a map _and_ a mod, and we still want both. + if maps and mods and _id != 4405: + mods = [] + + # We don't need to do any extraction + if not file['contents']: + if mods: + mod = mods[0] + mod_file = path.basename(file_name) + resolved = package.query_files( + file_params.roots, + [mod_file] + ) + mapping = resolved[0] + if mapping[0] == "nil": + continue + p.build_mod( + file_params_no_skip, + resolved, + f"quad-{_id}", + description, + image=image, + ) + continue + + if not maps: + continue + + # The file itself is a map + map_name, _ = path.splitext(path.basename(file_name)) + + try: + build_map( + p, + file_params, + path.basename(file_name), + map_name, + description, + image, + ) + except Exception as e: + failed_maps.append(file_dir + map_name) + print(f"failed to build map id={_id} map={file_name} err={str(e)}") + break + + continue + + for i, mod in enumerate(mods): + mod_files = list(filter(lambda a: a.startswith(mod.root), contents)) + + if not mod_files: + continue + + resolved = package.query_files( + file_params.roots, + mod_files + ) + + name = f"quad-{_id}" + if len(mods) > 1: + name += f"-{i}" + + p.build_mod( + file_params_no_skip, + resolved, + name, + description, + image=image, + ) + + for job in maps: + map_path = job.map_path + + # The file itself is a map, we handled this above + if not map_path: + continue + + map_roots = list(map(lambda v: path.join(file_root, v), job.roots)) + roots + name, _ = path.splitext(path.basename(map_path)) + try: + build_map( + p, + file_params, + map_path, + name, + description, + image, + ) + except Exception as e: + failed_maps.append(file_dir + map_path) + print(f"failed to build map id={_id} map={map_path} err={str(e)}") + break + + return BuildResult( + assets=p.assets, + bundles=p.bundles, + maps=p.maps, + mods=p.mods, + failed_maps=failed_maps, + ) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Generate assets from Quadropolis.') + parser.add_argument('--dry', action="store_true", help="Don't build anything, just print what would be built.") + parser.add_argument('--prefix', help="The prefix for the index file.", default="") + parser.add_argument('nodes', nargs=argparse.REMAINDER, help="Particular node IDs you want to build.") + args = parser.parse_args() + + node_targets = args.nodes + + outdir = os.getenv("ASSET_OUTPUT_DIR", "output/quad") + os.makedirs(outdir, exist_ok=True) + + p = package.Packager(outdir) + + quaddir = 'quadropolis' + + quad_root = "https://static.sourga.me/quadropolis/4412/.index.source" + roots = [ + "sour", + "https://static.sourga.me/blobs/6481/.index.source", + quad_root, + ] + + params = package.BuildParams( + roots=roots, + skip_root=roots[1], + compress_images=False, + download_assets=False, + build_web=False, + build_desktop=False, + ) + + nodes = json.loads(open('nodes.json', 'r').read()) + + failures = open('failures.txt', 'w', buffering=1) + + nodes = reversed(nodes) + + node_targets = list(map(int, node_targets)) + nodes = list(filter(lambda node: node['id'] in node_targets if node_targets else True, nodes)) + + def _build_node(node: Any) -> Optional[BuildResult]: + return build_node(params, outdir, node) + + with Pool(cpu_count()) as pool: + for result in track(pool.imap_unordered( + _build_node, + nodes, + ), "building nodes", total=len(nodes)): + if not result: + continue + p.assets = p.assets | result.assets + p.mods += result.mods + p.maps += result.maps + p.bundles += result.bundles + + for map_ in result.failed_maps: + failures.write(map_ + "\n") + + num_mods = len(p.mods) + num_maps = len(p.maps) + + failures.close() + print(f"built {num_mods} mods and {num_maps} maps") + p.dump_index(args.prefix) diff --git a/assets/requirements.txt b/assets/requirements.txt new file mode 100644 index 000000000..3527171a2 --- /dev/null +++ b/assets/requirements.txt @@ -0,0 +1 @@ +cbor2==5.4.6 diff --git a/assets/setup b/assets/setup new file mode 100755 index 000000000..03c841f6d --- /dev/null +++ b/assets/setup @@ -0,0 +1,32 @@ +#!/usr/bin/env bash + +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +cd "$SCRIPT_DIR" + +set -e + +mkdir -p cache + +if ! pip3 list | grep "cbor2" > /dev/null 2>&1; then + pip3 install -r requirements.txt +fi + +#sauer_archive="sauerbraten-6481.tar.gz" + +#mkdir -p roots/base/ + +#if ! [ -f "roots/base/$sauer_archive" ]; then + #wget "https://static.sourga.me/archives/$sauer_archive" + #mv "$sauer_archive" roots/base/ +#fi + +#if ! [ -f "roots/base/data/default_map_settings.cfg" ]; then + #tar xvf "roots/base/$sauer_archive" -C "roots/base" +#fi + +if ! [ -f "sourdump" ]; then + cd .. + go build -o assets/sourdump cmd/sourdump/main.go + cd assets +fi diff --git a/assets/setup-quad b/assets/setup-quad new file mode 100755 index 000000000..a24d8d795 --- /dev/null +++ b/assets/setup-quad @@ -0,0 +1,13 @@ +#!/usr/bin/env bash + +set -e + +sauer_archive="06-01-23-quadropolis.tar.gz" + +mkdir -p quadropolis + +if ! [ -f "quadropolis/nodes.json" ]; then + wget "https://static.sourga.me/archives/$sauer_archive" + tar xvf "$sauer_archive" -C "quadropolis" +fi + diff --git a/assets/shims/0096dc89086a719a46673375008c3d0fb0c28924b73ec7d710a3a0c50fd7ae7c b/assets/shims/0096dc89086a719a46673375008c3d0fb0c28924b73ec7d710a3a0c50fd7ae7c new file mode 100644 index 000000000..0e9f8058c --- /dev/null +++ b/assets/shims/0096dc89086a719a46673375008c3d0fb0c28924b73ec7d710a3a0c50fd7ae7c @@ -0,0 +1,489 @@ +mapmodelreset +mmodel "mitaman/chainlinkfence" +mmodel "dcp/blade_x" +mmodel "dcp/blade_y" +mmodel "dcp/blade_y/big" +mmodel "crow" + +mapsound soundsnap/fan 64 +mapsound kaiser/fx/hum2 64 +mapsound kaiser/fx/hum3 64 +mapsound kaiser/fx/computer1 64 +mapsound ambience/wind.ogg 64 +mapsound ambience/doomish/rumble1 128 +mapsound fanatic/stream_light 64 + +texturereset + +texture 0 "ik2k/ik_sky_day_back.jpg" + +texture 0 "textures/default.png" + +texture 0 "textures/default.png" +texcolor .8 0 0 + +texture 0 "textures/default.png" +texcolor 0 .8 0 + +texture 0 "textures/yves_allaire/e8/e8_base1b.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/ex512/clangfloor_01_d.jpg +texture n textures/yves_allaire/ex/ex512/clangfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/clangfloor_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/clangfloor_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/clangfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/clangfloor_01_h.jpg +texscale .5 + +texture 0 "textures/yves_allaire/ex/ex512/cretefloor_01b_d.jpg" +texture n "textures/yves_allaire/ex/ex512/cretefloor_01b_local.jpg" +texture s "textures/yves_allaire/ex/ex512/cretefloor_01b_s.jpg" +texture z "textures/yves_allaire/ex/ex512/cretefloor_01b_h.jpg" +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/deswall_01_d.jpg +texture n textures/yves_allaire/ex/ex512/deswall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/deswall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/deswall_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/floor_grate03_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_grate03_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_grate03_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_grate03_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/floor_simplines_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_simple_05_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_simple_05_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_simple_05_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/floor_tile_03_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_tile_03_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_tile_03_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_tile_03_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/floor_tread_01_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_tread_01_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_tread_01_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_tread_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalsupp01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalsupp01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalsupp01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalsupp01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalwall02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalwall02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalwall02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalwall02_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/mtl_bigplate_04_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_bigplate_04_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_bigplate_04_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_bigplate_04_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_02_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_02_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_02_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_02_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_03_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_03_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_03_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_03_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_04_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_04_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_04_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_04_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/q2_01_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/q2_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01b_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01b_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01b_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/q2_01e_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01e_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01e_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01e_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/rndfloor_01_d.jpg +texture n textures/yves_allaire/ex/ex512/rndfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/rndfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/rndfloor_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/rndfloor_02_d.jpg +texture n textures/yves_allaire/ex/ex512/rndfloor_02_local.jpg +texture s textures/yves_allaire/ex/ex512/rndfloor_02_s.jpg +texture z textures/yves_allaire/ex/ex512/rndfloor_02_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/rplates_01_d.jpg +texture n textures/yves_allaire/ex/ex512/rplates_01_local.jpg +texture s textures/yves_allaire/ex/ex512/rplates_01_s.jpg +texture z textures/yves_allaire/ex/ex512/rplates_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/steptop_01_d.jpg +texture n textures/yves_allaire/ex/ex512/steptop_01_local.jpg +texture s textures/yves_allaire/ex/ex512/steptop_01_s.jpg +texture z textures/yves_allaire/ex/ex512/steptop_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/trim_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_01_h.jpg +texscale .25 + +texture 0 textures/yves_allaire/ex/ex512/trim_baseboard_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_baseboard_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_baseboard_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_baseboard_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/trim_psimple_04_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_psimple_04_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_psimple_04_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_psimple_04_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/trim_psimple_05_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_psimple_05_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_psimple_05_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_psimple_05_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/trim_simple_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_simple_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_simple_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_simple_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/trim_support_03_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_support_03_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_support_03_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_support_03_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/trim_vert_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_vert_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_vert_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_vert_01_h.jpg +texscale .25 + +texture 0 textures/yves_allaire/ex/ex512/wall_01_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_b01_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_b01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_b01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_b01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_bigrib_02_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_bigrib_02_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_bigrib_02_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_bigrib_02_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_bplate_06_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_bplate_06_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_bplate_06_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_bplate_06_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_panel_05_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panel_05_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panel_05_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panel_05_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_panels_08_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panels_08_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panels_08_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panels_08_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_panels_08b_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panels_08b_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panels_08b_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panels_08b_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_pipe_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_pipe_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_pipe_s.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/wall_u207_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_u207_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_u207_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_u207_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metal_plate01b_d.jpg +texture n textures/yves_allaire/ex/ex512/metal_plate01b_local.jpg +texture s textures/yves_allaire/ex/ex512/metal_plate01b_s.jpg +texture z textures/yves_allaire/ex/ex512/metal_plate01b_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metal_plate01c_d.jpg +texture n textures/yves_allaire/ex/ex512/metal_plate01c_local.jpg +texture s textures/yves_allaire/ex/ex512/metal_plate01c_s.jpg +texture z textures/yves_allaire/ex/ex512/metal_plate01c_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalbase01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase01_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalbase02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase02_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalbase03_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase03_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase03_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase03_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalbase04_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase03_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase03_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase03_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalbase05rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase05rust_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalbase06rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase05rust_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalbase07rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalBase05rust_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalfloor02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalfloor02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalfloor02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalfloor02_h.jpg +texscale .5 + +texture 0 textures/yves_allaire/ex/ex512/metalrib01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalrib01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalrib01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalrib01_h.jpg +texscale .5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .05 -.025 +setshaderparam glowcolor 1 1 .8 +texture 0 textures/yves_allaire/ex/ex512/light_u201_d.jpg +texture n textures/yves_allaire/ex/ex512/light_u201_local.jpg +texture s textures/yves_allaire/ex/ex512/light_u201_s.jpg +texture g textures/yves_allaire/ex/ex512/light_u201_add.jpg +texture z textures/yves_allaire/ex/ex512/light_u201_h.jpg +texscale .25 + +texture 0 textures/yves_allaire/ex/ex512/lightpanel_01_d.jpg +texture n textures/yves_allaire/ex/ex512/lightpanel_01_local.jpg +texture s textures/yves_allaire/ex/ex512/lightpanel_01_s.jpg +texture g textures/yves_allaire/ex/ex512/lightpanel_01_add.jpg +texture z textures/yves_allaire/ex/ex512/lightpanel_01_h.jpg +texscale .5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .05 -.025 +setshaderparam glowcolor 0 .5 1 +texture 0 trak5/light2a.jpg +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg +texscale .25 + +texture 0 trak5/light3a.jpg +texture n trak5/light3_n.png +texture s trak5/light3_s.jpg +texture g trak5/light3a_g.jpg +texscale .5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .05 -.025 +setshaderparam glowcolor 0 .5 1 +texture 0 textures/yves_allaire/ex/ex512/light_u201_d.jpg +texture n textures/yves_allaire/ex/ex512/light_u201_local.jpg +texture s textures/yves_allaire/ex/ex512/light_u201_s.jpg +texture g textures/yves_allaire/ex/ex512/light_u201_add.jpg +texture z textures/yves_allaire/ex/ex512/light_u201_h.jpg +texscale .25 + +texture 0 textures/yves_allaire/ex/ex512/lightpanel_01_d.jpg +texture n textures/yves_allaire/ex/ex512/lightpanel_01_local.jpg +texture s textures/yves_allaire/ex/ex512/lightpanel_01_s.jpg +texture g textures/yves_allaire/ex/ex512/lightpanel_01_add.jpg +texture z textures/yves_allaire/ex/ex512/lightpanel_01_h.jpg +texscale .5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .05 -.025 +setshaderparam glowcolor 1 1 .8 +texture 0 trak5/light2a.jpg +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg +texscale .25 + +texture 0 trak5/light3a.jpg +texture n trak5/light3_n.png +texture s trak5/light3_s.jpg +texture g trak5/light3a_g.jpg +texscale .5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .05 -.025 +setshaderparam glowcolor 0 .5 1 +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +setshader glowworld +setshaderparam glowcolor .25 .25 .2 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .5 1 +setshaderparam pulseglowcolor 0 .25 .5 +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor .5 .5 .4 +setshaderparam pulseglowcolor .25 .25 .2 +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor .5 .5 .4 +setshaderparam pulseglowcolor .25 .25 .2 +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll -.05 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .125 .25 +setshaderparam pulseglowcolor 0 .0625 .125 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .25 .5 +setshaderparam pulseglowcolor 0 .125 .25 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .5 1.0 +setshaderparam pulseglowcolor 0 .25 .5 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 diff --git a/assets/shims/015fccd0f901512ac085d7dae9ed640fa58654e5f97983ab83a4593a63f9fe5f b/assets/shims/015fccd0f901512ac085d7dae9ed640fa58654e5f97983ab83a4593a63f9fe5f new file mode 100644 index 000000000..6fc2f614d --- /dev/null +++ b/assets/shims/015fccd0f901512ac085d7dae9ed640fa58654e5f97983ab83a4593a63f9fe5f @@ -0,0 +1,1572 @@ +//description +maptitle "^f0The Mystical Farm^f7, by ^f1Suicizer^f7." +//This map stays property of the original author and should not be modified in any way. I'm also not responsible for any actions which makes your computer act different than it would on any other map. + +//gameplay +//thirdperson 1 +//thirdpersondistance 30 +skill 10 +killsendsp 0 + +//skybox +loadsky socksky/frozendusk +skyboxcolour 255 255 255 +yawsky 150 //30 + +//cloudbox +cloudbox "" +spinclouds 0 +cloudboxcolour 255 255 255 + +//cloudlayer +cloudlayer blindabuser/blindaclouds +cloudscrollx .01 +cloudscrolly .01 +cloudheight .25 +cloudfade 1 +cloudscale 1.0 +cloudalpha 1.0 +cloudcolour 0 0 0 + +//fog +fog 1500 +fogcolour 128 153 179 + +//fogdome +fogdomeheight 0.0 +fogdomeclip .5 +fogdomemin 0.0 +fogdomemax 1.0 +fogdomeclouds 1 +fogdomecap 1 +fogdomecolour 0 0 0 + +//light +ambient 24 22 20 +shadowmapambient 22 22 22 +shadowmapangle 10 //170 + +//sunlight +sunlight 90 80 70 +sunlightpitch 30 //26 +sunlightyaw 10 //140 +sunlightscale 1.0 + +//materials +materialreset + +texture water "golgotha/water2.jpg" // surface of water material +texture 1 "textures/waterfall.jpg" // side faces of water material +texture 1 "textures/watern.jpg" // bump-mapped texture of water material +texture 1 "textures/waterdudv.jpg" // distortion-mapped texture of water material +texture 1 "textures/waterfalln.jpg" // bump-mapped texture for the side faces of water material +texture 1 "textures/waterfalldudv.jpg" // distortion-mapped texture for the side faces of water material + +watercolour 20 70 80 +waterfog 150 +waterspec 150 +waterfallcolour 0 0 0 + +texture water2 "golgotha/water2.jpg" // surface of water material +texture 1 "textures/waterfall.jpg" // side faces of water material +texture 1 "textures/watern.jpg" // bump-mapped texture of water material +texture 1 "textures/waterdudv.jpg" // distortion-mapped texture of water material +texture 1 "textures/waterfalln.jpg" // bump-mapped texture for the side faces of water material +texture 1 "textures/waterfalldudv.jpg" // distortion-mapped texture for the side faces of water material + +water2colour 50 25 5 +water2fog 10 +water2spec 25 +water2fallcolour 0 0 0 + +texture water3 "golgotha/water2.jpg" // surface of water material +texture 1 "textures/waterfall.jpg" // side faces of water material +texture 1 "textures/watern.jpg" // bump-mapped texture of water material +texture 1 "textures/waterdudv.jpg" // distortion-mapped texture of water material +texture 1 "textures/waterfalln.jpg" // bump-mapped texture for the side faces of water material +texture 1 "textures/waterfalldudv.jpg" // distortion-mapped texture for the side faces of water material + +water3colour 20 70 80 +water3fog 10 +water3spec 25 +water3fallcolour 0 0 0 + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // surface of lava material +texture 1 dg/floor_lava2.jpg" // side faces of lava material + +texture lava2 "dg/floor_lava2.jpg" 0 0 0 2 // surface of lava material +texture 1 dg/floor_lava2.jpg" // side faces of lava material + +//textures +texturereset +setshader stdworld + +texture 0 ik2k/ik_sky_day_back.jpg" +texture 0 "textures/default.png + +//blikjebier +setshader bumpspecmapparallaxworld +setshaderparam specscale .4 .4 .4 +setshaderparam parallaxscale .04 -.02 +texture 0 "blikjebier/akaritori/brick_big.jpg" +texture n "blikjebier/akaritori/brick_big_n.jpg" +texture s "blikjebier/akaritori/brick_big.jpg" +texture z "blikjebier/akaritori/brick_big_z.jpg" +texture 0 "blikjebier/akaritori/brick_big2.jpg" +texture n "blikjebier/akaritori/brick_big2_n.jpg" +texture s "blikjebier/akaritori/brick_big2.jpg" +texture z "blikjebier/akaritori/brick_big2_z.jpg" +texture 0 "blikjebier/akaritori/brick_big3.jpg" +texture n "blikjebier/akaritori/brick_big3_n.jpg" +texture s "blikjebier/akaritori/brick_big3.jpg" +texture z "blikjebier/akaritori/brick_big3_z.jpg" +texture 0 "blikjebier/akaritori/brick_big4.jpg" +texture n "blikjebier/akaritori/brick_big4_n.jpg" +texture s "blikjebier/akaritori/brick_big4.jpg" +texture z "blikjebier/akaritori/brick_big4_z.jpg" +texture 0 "blikjebier/akaritori/brick_big5.jpg" +texture n "blikjebier/akaritori/brick_big5_n.jpg" +texture s "blikjebier/akaritori/brick_big5.jpg" +texture z "blikjebier/akaritori/brick_big5_z.jpg" +texture 0 "blikjebier/akaritori/brick_white.jpg" +texture n "blikjebier/akaritori/brick_white_n.jpg" +texture s "blikjebier/akaritori/brick_white.jpg" +texture z "blikjebier/akaritori/brick_white_z.jpg" +texture 0 "blikjebier/akaritori/brick.jpg" +texture n "blikjebier/akaritori/brick_n.jpg" +texture s "blikjebier/akaritori/brick.jpg" +texture z "blikjebier/akaritori/brick_z.jpg" +texture 0 "blikjebier/akaritori/concrete.jpg" +texture n "blikjebier/akaritori/concrete_n.jpg" +texture s "blikjebier/akaritori/concrete.jpg" +texture z "blikjebier/akaritori/concrete_z.jpg" +texture 0 "blikjebier/akaritori/concrete1.jpg" +texture n "blikjebier/akaritori/concrete1_n.jpg" +texture s "blikjebier/akaritori/concrete1.jpg" +texture z "blikjebier/akaritori/concrete1_z.jpg" +texture 0 "blikjebier/akaritori/concrete2.jpg" +texture n "blikjebier/akaritori/concrete2_n.jpg" +texture s "blikjebier/akaritori/concrete2.jpg" +texture z "blikjebier/akaritori/concrete2_z.jpg" +texture 0 "blikjebier/akaritori/concrete3.jpg" +texture n "blikjebier/akaritori/concrete3_n.jpg" +texture s "blikjebier/akaritori/concrete3.jpg" +texture z "blikjebier/akaritori/concrete3_z.jpg" +texture 0 "blikjebier/akaritori/floor.jpg" +texture n "blikjebier/akaritori/floor_n.jpg" +texture s "blikjebier/akaritori/floor.jpg" +texture z "blikjebier/akaritori/floor_z.jpg" +setshaderparam parallaxscale .02 -.01 +texture 0 "blikjebier/akaritori/floor1.jpg" +texture n "blikjebier/akaritori/floor1_n.jpg" +texture s "blikjebier/akaritori/floor1.jpg" +texture z "blikjebier/akaritori/floor1_z.jpg" +texture 0 "blikjebier/akaritori/floor2.jpg" +texture n "blikjebier/akaritori/floor2_n.jpg" +texture s "blikjebier/akaritori/floor2.jpg" +texture z "blikjebier/akaritori/floor2_z.jpg" +texture 0 "blikjebier/akaritori/floor3.jpg" +texture n "blikjebier/akaritori/floor3_n.jpg" +texture s "blikjebier/akaritori/floor3.jpg" +texture z "blikjebier/akaritori/floor3_z.jpg" +texture 0 "blikjebier/akaritori/floor4.jpg" +texture n "blikjebier/akaritori/floor4_n.jpg" +texture s "blikjebier/akaritori/floor4.jpg" +texture z "blikjebier/akaritori/floor4_z.jpg" +texture 0 "blikjebier/akaritori/floor5.jpg" +texture n "blikjebier/akaritori/floor5_n.jpg" +texture s "blikjebier/akaritori/floor5.jpg" +texture z "blikjebier/akaritori/floor5_z.jpg" +setshaderparam parallaxscale .03 -.015 +texture 0 "blikjebier/akaritori/floor6.jpg" +texture n "blikjebier/akaritori/floor6_n.jpg" +texture s "blikjebier/akaritori/floor6.jpg" +texture z "blikjebier/akaritori/floor6_z.jpg" +texture 0 "blikjebier/akaritori/floor7.jpg" //appears ingame also with "vscale .75; voffset 128 40; vrotate 1" +texture n "blikjebier/akaritori/floor7_n.jpg" +texture s "blikjebier/akaritori/floor7.jpg" +texture z "blikjebier/akaritori/floor7_z.jpg" +texture 0 "blikjebier/akaritori/floor8.jpg" +texture n "blikjebier/akaritori/floor8_n.jpg" +texture s "blikjebier/akaritori/floor8.jpg" +texture z "blikjebier/akaritori/floor8_z.jpg" +texture 0 "blikjebier/akaritori/floor9.jpg" //appears ingame also with "vscale .75; voffset 0 40" +texture n "blikjebier/akaritori/floor9_n.jpg" +texture s "blikjebier/akaritori/floor9.jpg" +texture z "blikjebier/akaritori/floor9_z.jpg" +setshaderparam parallaxscale .06 -.03 +texture 0 "blikjebier/akaritori/metal.jpg" +texture n "blikjebier/akaritori/metal_n.jpg" +texture s "blikjebier/akaritori/metal.jpg" +texture z "blikjebier/akaritori/metal_z.jpg" +setshaderparam parallaxscale .04 -.02 +texture 0 "blikjebier/akaritori/metal2.jpg" +texture n "blikjebier/akaritori/metal2_n.jpg" +texture s "blikjebier/akaritori/metal2.jpg" +texture z "blikjebier/akaritori/metal2_z.jpg" +texture 0 "blikjebier/akaritori/metal3.jpg" +texture n "blikjebier/akaritori/metal3_n.jpg" +texture s "blikjebier/akaritori/metal3.jpg" +texture z "blikjebier/akaritori/metal3_z.jpg" +texture 0 "blikjebier/akaritori/metal4.jpg" +texture n "blikjebier/akaritori/metal4_n.jpg" +texture s "blikjebier/akaritori/metal4.jpg" +texture z "blikjebier/akaritori/metal4_z.jpg" +texture 0 "blikjebier/akaritori/metal5.jpg" +texture n "blikjebier/akaritori/metal5_n.jpg" +texture s "blikjebier/akaritori/metal5.jpg" +texture z "blikjebier/akaritori/metal5_z.jpg" +setshaderparam parallaxscale .08 -.04 +texture 0 "blikjebier/akaritori/rim1.jpg" +texture n "blikjebier/akaritori/rim1_n.jpg" +texture s "blikjebier/akaritori/rim1.jpg" +texture z "blikjebier/akaritori/rim1_z.jpg" +texture 0 "blikjebier/akaritori/rim2.jpg" +texture n "blikjebier/akaritori/rim2_n.jpg" +texture s "blikjebier/akaritori/rim2.jpg" +texture z "blikjebier/akaritori/rim2_z.jpg" +setshaderparam parallaxscale .04 -.02 +texture 0 "blikjebier/akaritori/rim3.jpg" +texture n "blikjebier/akaritori/rim3_n.jpg" +texture s "blikjebier/akaritori/rim3.jpg" +texture z "blikjebier/akaritori/rim3_z.jpg" +texture 0 "blikjebier/akaritori/rim4.jpg" +texture n "blikjebier/akaritori/rim4_n.jpg" +texture s "blikjebier/akaritori/rim4.jpg" +texture z "blikjebier/akaritori/rim4_z.jpg" +texture 0 "blikjebier/akaritori/rim5.jpg" +texture n "blikjebier/akaritori/rim5_n.jpg" +texture s "blikjebier/akaritori/rim5.jpg" +texture z "blikjebier/akaritori/rim5_z.jpg" +texture 0 "blikjebier/akaritori/rim6.jpg" //appears ingame also with "vscale .5; voffset 0 124" +texture n "blikjebier/akaritori/rim6_n.jpg" +texture s "blikjebier/akaritori/rim6.jpg" +texture z "blikjebier/akaritori/rim6_z.jpg" +setshaderparam parallaxscale .02 -.01 +texture 0 "blikjebier/akaritori/rim7.jpg" +texture n "blikjebier/akaritori/rim7_n.jpg" +texture s "blikjebier/akaritori/rim7.jpg" +texture z "blikjebier/akaritori/rim7_z.jpg" +setshaderparam parallaxscale .03 -.015 +texture 0 "blikjebier/akaritori/rust.jpg" +texture n "blikjebier/akaritori/rust_n.jpg" +texture s "blikjebier/akaritori/rust.jpg" +texture z "blikjebier/akaritori/rust_z.jpg" +texscale .5 +texture 0 "blikjebier/akaritori/rustpaint.jpg" +texture n "blikjebier/akaritori/rustpaint_n.jpg" +texture s "blikjebier/akaritori/rustpaint.jpg" +texture z "blikjebier/akaritori/rustpaint_z.jpg" +texture 0 "blikjebier/akaritori/treadplate.jpg" +texture n "blikjebier/akaritori/treadplate_n.jpg" +texture s "blikjebier/akaritori/treadplate.jpg" +texture z "blikjebier/akaritori/treadplate_z.jpg" +texture 0 "blikjebier/akaritori/treadplate2.jpg" +texture n "blikjebier/akaritori/treadplate2_n.jpg" +texture s "blikjebier/akaritori/treadplate.jpg" +texture z "blikjebier/akaritori/treadplate2_z.jpg" +texture 0 "blikjebier/akaritori/wall.jpg" +texture n "blikjebier/akaritori/wall_n.jpg" +texture s "blikjebier/akaritori/wall.jpg" +texture z "blikjebier/akaritori/wall_z.jpg" +texture 0 "blikjebier/akaritori/wall2.jpg" +texture n "blikjebier/akaritori/wall2_n.jpg" +texture s "blikjebier/akaritori/wall2.jpg" +texture z "blikjebier/akaritori/wall2_z.jpg" +texture 0 "blikjebier/akaritori/wall3.jpg" +texture n "blikjebier/akaritori/wall3_n.jpg" +texture s "blikjebier/akaritori/wall3.jpg" +texture z "blikjebier/akaritori/wall3_z.jpg" +texture 0 "blikjebier/akaritori/window.jpg" +texture n "blikjebier/akaritori/window_n.jpg" +texture s "blikjebier/akaritori/window.jpg" +texture z "blikjebier/akaritori/window_z.jpg" +texture 0 "blikjebier/akaritori/window2.jpg" +texture n "blikjebier/akaritori/window2_n.jpg" +texture s "blikjebier/akaritori/window2.jpg" +texture z "blikjebier/akaritori/window2_z.jpg" +texture 0 "blikjebier/akaritori/window3.jpg" +texture n "blikjebier/akaritori/window3_n.jpg" +texture s "blikjebier/akaritori/window3.jpg" +texture z "blikjebier/akaritori/window3_z.jpg" +texture 0 "blikjebier/akaritori/window4.jpg" +texture n "blikjebier/akaritori/window4_n.jpg" +texture s "blikjebier/akaritori/window4.jpg" +texture z "blikjebier/akaritori/window4_z.jpg" +texture 0 "blikjebier/akaritori/window5.jpg" +texture n "blikjebier/akaritori/window5_n.jpg" +texture s "blikjebier/akaritori/window5.jpg" +texture z "blikjebier/akaritori/window5_z.jpg" + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale .4 .4 .4 +setshaderparam parallaxscale .025 -.0125 +setshaderparam "glowcolor" .4 .0 .0 +texture 0 "blikjebier/akaritori/window6.jpg" +texture n "blikjebier/akaritori/window6_n.jpg" +texture s "blikjebier/akaritori/window6.jpg" +texture z "blikjebier/akaritori/window6_z.jpg" +texture g "blikjebier/akaritori/window6_g.jpg" +setshaderparam "glowcolor" 0.3 0.4 0.5 +texture 0 "blikjebier/akaritori/window7.jpg" +texture n "blikjebier/akaritori/window7_n.jpg" +texture s "blikjebier/akaritori/window7.jpg" +texture z "blikjebier/akaritori/window7_z.jpg" +texture g "blikjebier/akaritori/window7_g.jpg" +texture 0 "blikjebier/akaritori/window8.jpg" +texture n "blikjebier/akaritori/window8_n.jpg" +texture s "blikjebier/akaritori/window8.jpg" +texture z "blikjebier/akaritori/window8_z.jpg" +texture g "blikjebier/akaritori/window8_g.jpg" +setshaderparam "glowcolor" .5 .5 .5 +texture 0 "blikjebier/akaritori/light.jpg" +texture n "blikjebier/akaritori/light_n.jpg" +texture s "blikjebier/akaritori/light.jpg" +texture z "blikjebier/akaritori/light_z.jpg" +texture g "blikjebier/akaritori/light_g.jpg" +texscale .5 +texture 0 "blikjebier/akaritori/light_g.jpg" +texture n "blikjebier/akaritori/light_n.jpg" +texture s "blikjebier/akaritori/light_g.jpg" +texture z "blikjebier/akaritori/light_z.jpg" +texture g "blikjebier/akaritori/light_g.jpg" +texscale .5 + +setshader stdworld +texture 0 "blikjebier/concrete/concrete_001.jpg" +texture 0 "blikjebier/concrete/concrete_002.jpg" +texture 0 "blikjebier/concrete/concrete_003.jpg" +texture 0 "blikjebier/concrete/concrete_004.jpg" +texture 0 "blikjebier/concrete/concrete_005.jpg" +texture 0 "blikjebier/concrete/concrete_006.jpg" +texture 0 "blikjebier/concrete/concrete_007.jpg" +texture 0 "blikjebier/concrete/concrete_008.jpg" +texture 0 "blikjebier/concrete/concrete_009.jpg" +texture 0 "blikjebier/concrete/concrete_010.jpg" +texture 0 "blikjebier/concrete/concrete_011.jpg" +texture 0 "blikjebier/concrete/concrete_012.jpg" +texture 0 "blikjebier/concrete/concrete_013.jpg" + +texture 0 "blikjebier/ground/ground1.jpg" +texture 0 "blikjebier/ground/ground2.jpg" +texture 0 "blikjebier/ground/ground3.jpg" +texture 0 "blikjebier/ground/ground4.jpg" +texture 0 "blikjebier/ground/ground5.jpg" +texture 0 "blikjebier/ground/g0tl.jpg" +texture 0 "blikjebier/ground/g0tm.jpg" +texture 0 "blikjebier/ground/g0tr.jpg" +texture 0 "blikjebier/ground/g0ml.jpg" +texture 0 "blikjebier/ground/g0mm.jpg" +texture 0 "blikjebier/ground/g0mr.jpg" +texture 0 "blikjebier/ground/g0bl.jpg" +texture 0 "blikjebier/ground/g0bm.jpg" +texture 0 "blikjebier/ground/g0br.jpg" +texture 0 "blikjebier/ground/g1tl.jpg" +texture 0 "blikjebier/ground/g1tm.jpg" +texture 0 "blikjebier/ground/g1tr.jpg" +texture 0 "blikjebier/ground/g1ml.jpg" +texture 0 "blikjebier/ground/g1mm.jpg" +texture 0 "blikjebier/ground/g1mr.jpg" +texture 0 "blikjebier/ground/g1bl.jpg" +texture 0 "blikjebier/ground/g1bm.jpg" +texture 0 "blikjebier/ground/g1br.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale .03 -.015 +texture 0 "blikjebier/metal/metal_001.jpg" +texture n "blikjebier/metal/metal_001_n.jpg" +texture s "blikjebier/metal/metal_001.jpg" +texture z "blikjebier/metal/metal_001_z.jpg" +texture 0 "blikjebier/metal/metal_002.jpg" +texture n "blikjebier/metal/metal_002_n.jpg" +texture s "blikjebier/metal/metal_002.jpg" +texture z "blikjebier/metal/metal_002_z.jpg" +texcolor .5 .5 .5 +texture 0 "blikjebier/metal/metal_003.jpg" +texture n "blikjebier/metal/metal_003_n.jpg" +texture s "blikjebier/metal/metal_003.jpg" +texture z "blikjebier/metal/metal_003_z.jpg" +texscale 2 +setshaderparam specscale .4 .4 .4 +setshaderparam parallaxscale .04 -.02 +texture 0 "blikjebier/metal/metal_004.jpg" +texture n "blikjebier/metal/metal_004_n.jpg" +texture s "blikjebier/metal/metal_004.jpg" +texture z "blikjebier/metal/metal_004_z.jpg" +texture 0 "blikjebier/metal/metal_005.jpg" +texture n "blikjebier/metal/metal_005_n.jpg" +texture s "blikjebier/metal/metal_005.jpg" +texture z "blikjebier/metal/metal_005_z.jpg" +setshaderparam specscale .8 .8 .8 +texture 0 "blikjebier/metal/metal_006.jpg" +texture n "blikjebier/metal/metal_006_n.jpg" +texture s "blikjebier/metal/metal_006.jpg" +texture z "blikjebier/metal/metal_006_z.jpg" +setshaderparam specscale .4 .4 .4 +setshaderparam parallaxscale .025 -.0125 +texture 0 "blikjebier/metal/metal_007.jpg" +texture n "blikjebier/metal/metal_007_n.jpg" +texture s "blikjebier/metal/metal_007.jpg" +setshaderparam parallaxscale .03 -.015 +texture z "blikjebier/metal/metal_007_z.jpg" +texture 0 "blikjebier/metal/metal_008.jpg" +texture n "blikjebier/metal/metal_008_n.jpg" +texture s "blikjebier/metal/metal_008.jpg" +texture z "blikjebier/metal/metal_008_z.jpg" +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale .02 -.01 +texture 0 "blikjebier/metal/metal_009.jpg" +texture n "blikjebier/metal/metal_009_n.jpg" +texture s "blikjebier/metal/metal_009.jpg" +texture z "blikjebier/metal/metal_009_z.jpg" +setshaderparam parallaxscale .025 -.0125 +texture 0 "blikjebier/metal/metal_010.jpg" +texture n "blikjebier/metal/metal_010_n.jpg" +texture s "blikjebier/metal/metal_010.jpg" +texture z "blikjebier/metal/metal_010_z.jpg" +setshaderparam specscale .4 .4 .4 +setshaderparam parallaxscale .04 -.02 +texture 0 "blikjebier/metal/metal_011.jpg" +texture n "blikjebier/metal/metal_011_n.jpg" +texture s "blikjebier/metal/metal_011.jpg" +texture z "blikjebier/metal/metal_011_z.jpg" +texture 0 "blikjebier/metal/metal_012.jpg" +texture n "blikjebier/metal/metal_012_n.jpg" +texture s "blikjebier/metal/metal_012.jpg" +texture z "blikjebier/metal/metal_012_z.jpg" +texture 0 "blikjebier/metal/metal_013.jpg" //also appears ingame with "voffset 54 50" +texture n "blikjebier/metal/metal_012_n.jpg" +texture s "blikjebier/metal/metal_013.jpg" +texture z "blikjebier/metal/metal_012_z.jpg" +setshaderparam specscale .8 .8 .8 +texture 0 "blikjebier/metal/metal_014.jpg" +texture n "blikjebier/metal/metal_014_n.jpg" +texture s "blikjebier/metal/metal_014.jpg" +texture z "blikjebier/metal/metal_014_z.jpg" +setshaderparam specscale .4 .4 .4 +texture 0 "blikjebier/metal/metal_015.jpg" +texture n "blikjebier/metal/metal_015_n.jpg" +texture s "blikjebier/metal/metal_015.jpg" +texture z "blikjebier/metal/metal_015_z.jpg" +texture 0 "blikjebier/metal/metal_016.jpg" +texture n "blikjebier/metal/metal_016_n.jpg" +texture s "blikjebier/metal/metal_016.jpg" +texture z "blikjebier/metal/metal_016_z.jpg" +texture 0 "blikjebier/metal/metal_017.jpg" +texture n "blikjebier/metal/metal_017_n.jpg" +texture s "blikjebier/metal/metal_017.jpg" +texture z "blikjebier/metal/metal_017_z.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .03 -.015 +texture 0 "mitaman/mm-metaldoor2.jpg" +texture n "mitaman/mm-metaldoor2_n.jpg" +texture s "mitaman/mm-metaldoor2.jpg" +texture z "mitaman/mm-metaldoor2_z.jpg" +texscale .5 +setshader bumpspecmapworld +setshaderparam "specscale" 2 2 2 +texture 0 "mitaman/mm-metaldoor3.jpg" +texture n "mitaman/mm-metaldoor3_normal.jpg" +texture s "mitaman/mm-metaldoor3_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-tile38.jpg" +texture n "mitaman/mm-tile38_normal.jpg" +texture s "mitaman/mm-tile38_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-brickfloor15.jpg" +texture n "mitaman/mm-brickfloor15_normal.jpg" +texture s "mitaman/mm-brickfloor15_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-peelingpaint.jpg" +texture n "mitaman/mm-peelingpaint_normal.jpg" +texture s "mitaman/mm-peelingpaint_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-metalsteps.jpg" +texture n "mitaman/mm-metalsteps_normal.jpg" +texture s "mitaman/mm-metalsteps_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-window5.jpg" +texture n "mitaman/mm-window5_normal.jpg" +texture s "mitaman/mm-window5_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-window6.jpg" +texture n "mitaman/mm-window6_normal.jpg" +texture s "mitaman/mm-window6_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-grill_b.jpg" +texture n "mitaman/mm-grill_b_normal.jpg" +texture s "mitaman/mm-grill_b_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-threadplate25a.jpg" +texture n "mitaman/mm-threadplate25a_normal.jpg" +texture s "mitaman/mm-threadplate25a_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-metalbase2.jpg" +texture n "mitaman/mm-metalbase2_normal.jpg" +texture s "mitaman/mm-metalbase2_spec.jpg" +texscale .33 +texture 0 "mitaman/mm-window3.jpg" +texture n "mitaman/mm-window3_normal.jpg" +texture s "mitaman/mm-window3_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-doorsindustrial69.jpg" +texture n "mitaman/mm-doorsindustrial69_normal.jpg" +texture s "mitaman/mm-doorsindustrial69_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-brick13.jpg" +texture n "mitaman/mm-brick13_normal.jpg" +texture s "mitaman/mm-brick13_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-rust07.jpg" +texture n "mitaman/mm-rust07_normal.jpg" +texture s "mitaman/mm-rust07_spec.jpg" +texscale .75 +texture 0 "mitaman/mm-doorsindustrial46.jpg" +texture n "mitaman/mm-doorsindustrial46_normal.jpg" +texture s "mitaman/mm-doorsindustrial46_spec.jpg" +texscale .5 +texoffset 0 256 +texture 0 "mitaman/mm-metalbase3.jpg" +texture n "mitaman/mm-metalbase3_normal.jpg" +texture s "mitaman/mm-metalbase3_spec.jpg" +texscale .33 +texture 0 "mitaman/mm-roadattribute07a.jpg" +texture n "mitaman/mm-roadattribute07a_normal.jpg" +texture s "mitaman/mm-roadattribute07a_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-bricksmall44.jpg" +texture n "mitaman/mm-bricksmall44_normal.jpg" +texture s "mitaman/mm-bricksmall44_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-panel1.jpg" +texture n "mitaman/mm-panel1_normal.jpg" +texture s "mitaman/mm-panel1_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-panel2.jpg" +texture n "mitaman/mm-panel2_normal.jpg" +texture s "mitaman/mm-panel2_spec.jpg" +texscale .25 + +setshader stdworld +texture 0 "textures/default.png" + +setshader bumpspecmapworld +setshaderparam "specscale" 2 2 2 +texture 0 "mitaman/mm-brick56.jpg" +texture n "mitaman/mm-brick56_normal.jpg" +texture s "mitaman/mm-brick56_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-panel3.jpg" +texture n "mitaman/mm-panel3_normal.jpg" +texture s "mitaman/mm-panel3_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-metalcontainer50.jpg" +texture n "mitaman/mm-metalcontainer50_normal.jpg" +texture s "mitaman/mm-metalcontainer50_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-wood02_fade.jpg" +texture n "mitaman/mm-wood02_fade_normal.jpg" +texture s "mitaman/mm-wood02_fade_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-metalstone.jpg" +texture n "mitaman/mm-metalstone_normal.jpg" +texture s "mitaman/mm-metalstone_spec.jpg" +texscale .5 +texrotate 1 +texture 0 "mitaman/mm-grass33a.jpg" +texture n "mitaman/mm-grass33a_normal.jpg" +texture s "mitaman/mm-grass33a_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-brick71a.jpg" +texture n "mitaman/mm-brick71a_normal.jpg" +texture s "mitaman/mm-brick71a_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-sewer82.jpg" +texture n "mitaman/mm-sewer82_normal.jpg" +texture s "mitaman/mm-sewer82_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-border24.jpg" +texture n "mitaman/mm-border24_normal.jpg" +texture s "mitaman/mm-border24_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-metalplates51.jpg" +texture n "mitaman/mm-metalplates51_normal.jpg" +texture s "mitaman/mm-metalplates51_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-ornament1.jpg" +texture n "mitaman/mm-ornament1_normal.jpg" +texture s "mitaman/mm-ornament1_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-metalseam25.jpg" +texture n "mitaman/mm-metalseam25_normal.jpg" +texture s "mitaman/mm-metalseam25_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-metalplate173_1.jpg" +texture n "mitaman/mm-metalplate173_1_normal.jpg" +texture s "mitaman/mm-metalplate173_1_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-metalplate173_long_1.jpg" +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-wood-worn.jpg" +texture n "mitaman/mm-wood-worn_normal.jpg" +texture s "mitaman/mm-wood-worn_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-doorsindustrial46.jpg" +texture n "mitaman/mm-doorsindustrial46_normal.jpg" +texture s "mitaman/mm-doorsindustrial46_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-bricksmall121.jpg" +texture n "mitaman/mm-bricksmall121_normal.jpg" +texture s "mitaman/mm-bricksmall121_spec.jpg" +texscale .75 +texture 0 "mitaman/mm-bricksmall06.jpg" +texture n "mitaman/mm-bricksmall06_normal.jpg" +texture s "mitaman/mm-bricksmall06.jpg" +texscale .33 +texture 0 "mitaman/mm-ceilinglite1.jpg" +texture n "mitaman/mm-ceilinglite1_normal.jpg" +texture s "mitaman/mm-ceilinglite1.jpg" +texscale .25 +texture 0 "mitaman/mm-ceilinglite3.jpg" +texture n "mitaman/mm-ceilinglite3_normal.jpg" +texture s "mitaman/mm-ceilinglite3_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-stoneroof1.jpg" +texture n "mitaman/mm-stoneroof1_normal.jpg" +texture s "mitaman/mm-stoneroof1_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-stone18.jpg" +texture n "mitaman/mm-stone18_normal.jpg" +texture s "mitaman/mm-stone18_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-cementbase1.jpg" +texture n "mitaman/mm-cementbase1_normal.jpg" +texture s "mitaman/mm-cementbase1_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-steellfloor.jpg" +texture n "mitaman/mm-steellfloor_normal.jpg" +texture s "mitaman/mm-steellfloor_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-woodshutter.jpg" +texture n "mitaman/mm-woodshutter_normal.jpg" +texture s "mitaman/mm-woodshutter_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-tilesmedium16.jpg" +texture n "mitaman/mm-tilesmedium16_normal.jpg" +texture s "mitaman/mm-tilesmedium16_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-metalbase1.jpg" +texture n "mitaman/mm-metalbase1_normal.jpg" +texture s "mitaman/mm-metalbase1_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-concretebare07.jpg" +texture n "mitaman/mm-concretebare07_normal.jpg" +texture s "mitaman/mm-concretebare07_spec.jpg" +texscale .75 +texture 0 "mitaman/mm-concretetrim07a.jpg" +texture n "mitaman/mm-concretetrim07a_normal.jpg" +texture s "mitaman/mm-concretetrim07a_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-grateold.jpg" +texture n "mitaman/mm-grateold_normal.jpg" +texture s "mitaman/mm-grateold_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-meters12.jpg" +texture n "mitaman/mm-meters12_normal.jpg" +texture s "mitaman/mm-meters12_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-meters12a.jpg" +texture n "mitaman/mm-meters12a_normal.jpg" +texture s "mitaman/mm-meters12a_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-radiatorcoil.jpg" +texture n "mitaman/mm-radiatorcoil_normal.jpg" +texture s "mitaman/mm-radiatorcoil_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-threadplate01.jpg" +texture n "mitaman/mm-threadplate01_normal.jpg" +texture s "mitaman/mm-threadplate01_spec.jpg" +texscale .125 +texture 0 "mitaman/mm-metaltrim02.jpg" +texture n "mitaman/mm-metaltrim02_normal.jpg" +texture s "mitaman/mm-metaltrim02_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-controlplate.jpg" +texture n "mitaman/mm-controlplate_normal.jpg" +texture s "mitaman/mm-controlplate_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-meters12b.jpg" +texture n "mitaman/mm-meters12b_normal.jpg" +texture s "mitaman/mm-meters12b_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-planksnew01.jpg" +texture n "mitaman/mm-planksnew01_normal.jpg" +texture s "mitaman/mm-planksnew01_spec.jpg" +texscale .25 +texture 0 "mitaman/mm-controlplate2.jpg" +texture n "mitaman/mm-controlplate2_normal.jpg" +texture s "mitaman/mm-controlplate2_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-controlplate3a.jpg" +texture n "mitaman/mm-controlplate3a_normal.jpg" +texture s "mitaman/mm-controlplate3a_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-controlplateside.jpg" +texture n "mitaman/mm-controlplateside_normal.jpg" +texture s "mitaman/mm-controlplateside_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-tiles126.jpg" +texture n "mitaman/mm-tiles126_normal.jpg" +texture s "mitaman/mm-tiles126_spec.jpg" +texscale .5 +texture 0 "mitaman/mm-brickold88a.jpg" +texture n "mitaman/mm-brickold88a_normal.jpg" +texture s "mitaman/mm-brickold88a_spec.jpg" +texture 0 "mitaman/mm-grassdead42.jpg" +texture n "mitaman/mm-grassdead42_normal.jpg" +texture s "mitaman/mm-grassdead42_spec.jpg" +texscale .5 +texrotate 1 + +//aftas textureset +setshader bumpspecmapworld +setshaderparam "specscale" .8 .8 .8 +texture 0 "aftas/caibro1.jpg" +texture n "aftas/caibro1_n.jpg" +texture s "aftas/caibro1_s.jpg" +texscale .5 + +setshader stdworld +texture 0 "aftas/detalhe1.jpg" +texscale .5 + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .05 -.025 +texture 0 "aftas/par9.jpg" +texture n "aftas/par9_n.jpg" +texture s "aftas/par9_s.jpg" +texture z "aftas/par9_h.jpg" +texture 0 "aftas/par10_a.jpg" +texture n "aftas/par10_a_n.jpg" +texture s "aftas/par10_a_s.jpg" +texture z "aftas/par10_a_h.jpg" +texture 0 "aftas/par12.jpg" +texture n "aftas/par12_n.jpg" +texture s "aftas/par12_s.jpg" +texture z "aftas/par12_h.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .05 -.025 +texture 0 "aftas/pedras.jpg" +texture n "aftas/pedras_n.jpg" +texture s "aftas/pedras.jpg" +texture z "aftas/pedras_z.jpg" + +setshader bumpspecmapworld +setshaderparam "specscale" .8 .8 .8 +texture 0 "aftas/piso2.jpg" +texture n "aftas/piso2_n.jpg" +texture s "aftas/piso2_s.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .04 -.02 +texture 0 "aftas/piso3.jpg" +texture n "aftas/piso3_n.jpg" +texture s "aftas/piso3_s.jpg" +texture z "aftas/piso3_h.jpg" +texture 0 "aftas/piso5.jpg" +texture n "aftas/piso5_n.jpg" +texture s "aftas/piso5_s.jpg" +texture z "aftas/piso5_h.jpg" +texture 0 "aftas/rodape1.jpg" +texture n "aftas/rodape1_n.jpg" +texture s "aftas/rodape1_s.jpg" +texture z "aftas/rodape1_h.jpg" +texture 0 "aftas/tabua.jpg" +texture n "aftas/tabua_n.jpg" +texture s "aftas/tabua_s.jpg" +texture z "aftas/tabua_h.jpg" + +// g_pack textureset +setshader stdworld +texture 0 "g_pack/g-bricks02a.jpg" +texture 0 "g_pack/g-bricks03.jpg" +texture 0 "g_pack/g-bricks05.jpg" +texture 0 "g_pack/g-bricks09.jpg" +texture 0 "g_pack/g-bricks10.jpg" +texture 0 "g_pack/g-bricks26.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .04 -.02 +texture 0 "g_pack/g-bricks27.jpg" +texture n "g_pack/g-bricks27_n.jpg" +texture s "g_pack/g-bricks27.jpg" +texture z "g_pack/g-bricks27_z.jpg" + +setshader stdworld +texture 0 "g_pack/g-bricks29.jpg" +texture 0 "g_pack/g-bricks30.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .02 -.01 +texture 0 "g_pack/g-bricks33.jpg" +texture n "g_pack/g-bricks33_n.jpg" +texture s "g_pack/g-bricks33.jpg" +texture z "g_pack/g-bricks33_z.jpg" + +setshader stdworld +texture 0 "g_pack/g-crate01.jpg" +texture 0 "g_pack/g-facade01.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .04 -.02 +texture 0 "g_pack/g-floor01.jpg" +texture n "g_pack/g-floor01_n.jpg" +texture s "g_pack/g-floor01.jpg" +texture z "g_pack/g-floor01_z.jpg" + +setshader stdworld +texture 0 "g_pack/g-floor04.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .03 -.015 +texture 0 "g_pack/g-floor10.jpg" +texture n "g_pack/g-floor10_n.jpg" +texture s "g_pack/g-floor10.jpg" +texture z "g_pack/g-floor10_z.jpg" + +setshader stdworld +texture 0 "g_pack/g-metbas0c1.jpg" +texture 0 "g_pack/g-metbas5b.jpg" +texture 0 "g_pack/g-metbas6.jpg" +texture 0 "g_pack/g-metfloor3b.jpg" +texture 0 "g_pack/g-metfloor5b.jpg" +texture 0 "g_pack/g-metfloor7b.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .04 -.02 +texture 0 "g_pack/g-mettrim03.jpg" +texture n "g_pack/g-mettrim03_n.jpg" +texture s "g_pack/g-mettrim03.jpg" +texture z "g_pack/g-mettrim03_z.jpg" + +setshader stdworld +texture 0 "g_pack/g-wood02.jpg" + +setshader bumpspecmapworld +setshaderparam "specscale" 2 2 2 +texture 0 "g_pack/g-sewer02.jpg" +texture n "g_pack/g-sewer02_normal.jpg" +texture s "g_pack/g-sewer02_spec.jpg" +texscale .5 +texture 0 "g_pack/g-grates09.jpg" +texture n "g_pack/g-grates09_normal.jpg" +texture s "g_pack/g-grates09_spec.jpg" +texscale .5 +texture 0 "g_pack/g-concrete05.jpg" +texture n "g_pack/g-concrete05_normal.jpg" +texture s "g_pack/g-concrete05_spec.jpg" +texscale .5 + +//loopix textureset +setshader bumpspecmapworld +setshaderparam "specscale" 2 2 2 +texture 0 loopix/cobbst2.jpg" +texture n loopix/cobbst2_normal.jpg" +texture s loopix/cobbst2_spec.jpg" +texscale .5 +texrotate 1 + +//noctua textureset +setshaderparam "specscale" .2 .2 .2 +texture 0 "noctua/conc01.jpg" +texture n "noctua/conc01_normal.jpg" +texture s "noctua/conc01_spec.jpg" +texture 0 "noctua/iron02.jpg" +texture n "noctua/iron02_normal.jpg" +texture s "noctua/iron02_spec.jpg" +texture 0 "noctua/iron03.jpg" +texture n "noctua/iron03_normal.jpg" +texture s "noctua/iron03.jpg" +texscale .5 +texture 0 "noctua/planks01.jpg" +texture n "noctua/planks01_normal.jpg" +texture s "noctua/planks01_spec.jpg" +texscale .5 +texture 0 "noctua/planks02.jpg" +texture n "noctua/planks02_normal.jpg" +texture s "noctua/planks02.jpg" +texture 0 "noctua/plast03.jpg" +texture n "noctua/plast03_normal.jpg" +texture s "noctua/plast03.jpg" +texscale .5 +texture 0 "noctua/plast06.jpg" +texture n "noctua/plast06_normal.jpg" +texture s "noctua/plast06_spec.jpg" +texscale .5 +texture 0 "noctua/plast07.jpg" +texture n "noctua/plast07_normal.jpg" +texture s "noctua/plast07_spec.jpg" +texscale .5 +texture 0 "noctua/stone16.jpg" +texture n "noctua/stone16_normal.jpg" +texture s "noctua/stone16.jpg" +//texcolor .9 .75 .6 + +//payne +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .25 .25 .25 +setshaderparam "parallaxscale" .04 -.02 +texture 0 "payne/Box12b.jpg" +texture n "payne/Box12b_normal.jpg" +texture s "payne/Box12b_spec.jpg" +texture z "payne/Box12b_depth.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .25 .25 .25 +setshaderparam "parallaxscale" .04 -.02 +texture c "textures/trak4/brick1.jpg" +texture n "textures/trak4/brick1_nm.png" +texture s "textures/trak4/brick1_s.jpg" +texture c "textures/trak4/brick2.jpg" +texture n "textures/trak4/brick2_nm.png" +texture s "textures/trak4/brick2_s.jpg" +texture c "textures/trak4/brick2a.jpg" +texture n "textures/trak4/brick2_nm.png" +texture s "textures/trak4/brick2_s.jpg" +texture c "textures/trak4/brick2b.jpg" +texture n "textures/trak4/brick2_nm.png" +texture s "textures/trak4/brick2_s.jpg" +texture c "textures/trak4/concrete1a.jpg" +texture n "textures/trak4/concrete1_nm.png" +texture s "textures/trak4/concrete1_s.jpg" +texture c "textures/trak4/concrete1b.jpg" +texture n "textures/trak4/concrete1_nm.png" +texture s "textures/trak4/concrete1_s.jpg" +texture c "textures/trak4/concrete2a.jpg" +texture n "textures/trak4/concrete2a_nm.png" +texture s "textures/trak4/concrete2a_s.jpg" +texture c "textures/trak4/concrete3.jpg" +texture n "textures/trak4/concrete3_nm.png" +texture s "textures/trak4/concrete3_s.jpg" +texture c "textures/trak4/concrete4a.jpg" +texture n "textures/trak4/concrete4_nm.png" +texture s "textures/trak4/concrete4_s.jpg" +texture c "textures/trak4/concrete4b.jpg" +texture n "textures/trak4/concrete4_nm.png" +texture s "textures/trak4/concrete4_s.jpg" +texture c "textures/trak4/concrete5a.jpg" +texture n "textures/trak4/concrete5_nm.png" +texture s "textures/trak4/concrete5_s.jpg" +texture c "textures/trak4/concrete5b.jpg" +texture n "textures/trak4/concrete5_nm.png" +texture s "textures/trak4/concrete5_s.jpg" +texture c "textures/trak4/concrete6.jpg" +texture n "textures/trak4/concrete6_nm.png" +texture s "textures/trak4/concrete5_s.jpg" +texture c "textures/trak4/door1.jpg" +texture n "textures/trak4/door1_nm.png" +texture s "textures/trak4/door1_s.jpg" +texture c "textures/trak4/door1a.jpg" +texture n "textures/trak4/door1_nm.png" +texture s "textures/trak4/door1_s.jpg" +texture c "textures/trak4/door1b.jpg" +texture n "textures/trak4/door1_nm.png" +texture s "textures/trak4/door1_s.jpg" +texture c "textures/trak4/door1c.jpg" +texture n "textures/trak4/door1_nm.png" +texture s "textures/trak4/door1_s.jpg" +texture c "textures/trak4/door1d.jpg" +texture n "textures/trak4/door1_nm.png" +texture s "textures/trak4/door1_s.jpg" +texture c "textures/trak4/door1e.jpg" +texture n "textures/trak4/door1_nm.png" +texture s "textures/trak4/door1_s.jpg" +texture c "textures/trak4/grate1.jpg" +texture n "textures/trak4/grate1_nm.png" +texture s "textures/trak4/grate1_s.jpg" +texture c "textures/trak4/grate2a.jpg" +texture n "textures/trak4/grate2a_nm.png" +texture s "textures/trak4/grate2a_s.jpg" +texture c "textures/trak4/kitchen.jpg" +texture n "textures/trak4/kitchen_nm.png" +texture s "textures/trak4/kitchen_s.jpg" +texture c "textures/trak4/kitchen1.jpg" +texture n "textures/trak4/kitchen_nm.png" +texture s "textures/trak4/kitchen_s.jpg" +texture c "textures/trak4/painted2.jpg" +texture n "textures/trak4/painted2_nm.png" +texture s "textures/trak4/painted2_s.jpg" +texture c "textures/trak4/paint_blue.jpg" +texture n "textures/trak4/paint_nm.png" +texture s "textures/trak4/paint_s.jpg" +texture c "textures/trak4/paint_dblue.jpg" +texture n "textures/trak4/paint_nm.png" +texture s "textures/trak4/paint_s.jpg" +texture c "textures/trak4/paint_green.jpg" +texture n "textures/trak4/paint_nm.png" +texture s "textures/trak4/paint_s.jpg" +texture c "textures/trak4/paint_pink.jpg" +texture n "textures/trak4/paint_nm.png" +texture s "textures/trak4/paint_s.jpg" +texture c "textures/trak4/paint_purp.jpg" +texture n "textures/trak4/paint_nm.png" +texture s "textures/trak4/paint_s.jpg" +texture c "textures/trak4/paint_red.jpg" +texture n "textures/trak4/paint_nm.png" +texture s "textures/trak4/paint_s.jpg" +texture c "textures/trak4/paint_yellow.jpg" +texture n "textures/trak4/paint_nm.png" +texture s "textures/trak4/paint_s.jpg" +texture c "textures/trak4/plaster1.jpg" +texture n "textures/trak4/plaster1_nm.png" +texture s "textures/trak4/plaster1_s.jpg" +texture c "textures/trak4/plaster3-2.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3a-2.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3a-3.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3a-3_s.jpg" +texture c "textures/trak4/plaster3a.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3b-2.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3b.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3c-2.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3c-3.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3a-3_s.jpg" +texture c "textures/trak4/plaster3c.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3d-2.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/plaster3d.jpg" +texture n "textures/trak4/plaster3_nm.png" +texture s "textures/trak4/plaster3_s.jpg" +texture c "textures/trak4/rust1.jpg" +texture n "textures/trak4/rust1_nm.png" +texture s "textures/trak4/rust1_s.jpg" +texture c "textures/trak4/rust1a.jpg" +texture n "textures/trak4/rust1_nm.png" +texture s "textures/trak4/rust1_s.jpg" +texture c "textures/trak4/rust1b.jpg" +texture n "textures/trak4/rust1_nm.png" +texture s "textures/trak4/rust1_s.jpg" +texture c "textures/trak4/rust1c.jpg" +texture n "textures/trak4/rust1_nm.png" +texture s "textures/trak4/rust1_s.jpg" +texture c "textures/trak4/rust2.jpg" +texture n "textures/trak4/rust2_nm.png" +texture s "textures/trak4/rust2_s.jpg" +texture c "textures/trak4/rust2b.jpg" +texture n "textures/trak4/rust2_nm.png" +texture s "textures/trak4/rust2_s.jpg" +texture c "textures/trak4/tile1.jpg" +texture n "textures/trak4/tile1_nm.png" +texture s "textures/trak4/tile1_s.jpg" +texture c "textures/trak4/tile2a.jpg" +texture n "textures/trak4/tile2_nm.png" +texture s "textures/trak4/tile2_s.jpg" +texture c "textures/trak4/tile2b.jpg" +texture n "textures/trak4/tile2_nm.png" +texture s "textures/trak4/tile2_s.jpg" +texture c "textures/trak4/tile3a.jpg" +texture n "textures/trak4/tile3_nm.png" +texture s "textures/trak4/tile3_s.jpg" +texture c "textures/trak4/tile3b.jpg" +texture n "textures/trak4/tile3_nm.png" +texture s "textures/trak4/tile3_s.jpg" +texture c "textures/trak4/tile3c.jpg" +texture n "textures/trak4/tile3_nm.png" +texture s "textures/trak4/tile3_s.jpg" +texture c "textures/trak4/trim1.jpg" +texture n "textures/trak4/trim1_nm.png" +texture s "textures/trak4/trim1_s.jpg" +texture c "textures/trak4/trim1a.jpg" +texture n "textures/trak4/trim1_nm.png" +texture s "textures/trak4/trim1_s.jpg" +texture c "textures/trak4/trim1b.jpg" +texture n "textures/trak4/trim1_nm.png" +texture s "textures/trak4/trim1_s.jpg" +texture c "textures/trak4/trim1c.jpg" +texture n "textures/trak4/trim1_nm.png" +texture s "textures/trak4/trim1_s.jpg" +texture c "textures/trak4/trim1d.jpg" +texture n "textures/trak4/trim1_nm.png" +texture s "textures/trak4/trim1_s.jpg" +texture c "textures/trak4/trim1e.jpg" +texture n "textures/trak4/trim1_nm.png" +texture s "textures/trak4/trim1_s.jpg" +texture c "textures/trak4/trim1f.jpg" +texture n "textures/trak4/trim1_nm.png" +texture s "textures/trak4/trim1_s.jpg" +texture c "textures/trak4/wood1c.jpg" +texture n "textures/trak4/wood1_nm.png" +texture s "textures/trak4/wood1_s.jpg" +texture c "textures/trak4/wood1d.jpg" +texture n "textures/trak4/wood1_nm.png" +texture s "textures/trak4/wood1_s.jpg" + +//duketex +setshader bumpspecmapparallaxworld +setshaderparam "specscale" .5 .5 .5 +setshaderparam "parallaxscale" .03 -.015 +texture 0 "textures/duketex/0757dt.jpg" +texture n "textures/duketex/0757dt_n.jpg" +texture s textures/duketex/0757dt.jpg" +texture z "textures/duketex/0757dt_z.jpg" +texture 0 "textures/duketex/0828dt.jpg" +texture n "textures/duketex/0828dt_n.jpg" +texture s textures/duketex/0828dt.jpg" +setshaderparam "parallaxscale" .05 -.025 +texture z "textures/duketex/0828dt_z.jpg" +texture 0 "textures/duketex/0898dt.jpg" +texture n "textures/duketex/0898dt_n.jpg" +texture s textures/duketex/0898dt.jpg" +texture z "textures/duketex/0898dt_z.jpg" +texture 0 "textures/duketex/0899dt.jpg" +texture n "textures/duketex/0898dt_n.jpg" +texture s textures/duketex/0899dt.jpg" +texture z "textures/duketex/0898dt_z.jpg" +texture 0 "textures/duketex/1188dt.jpg" +texture n "textures/duketex/1188dt_n.jpg" +texture s textures/duketex/1188dt.jpg" +texture z "textures/duketex/1188dt_z.jpg" +setshaderparam "specscale" .2 .2 .2 +texture 0 "textures/duketex/4194dt.jpg" +texture n "textures/duketex/4194dt_n.jpg" +texture s textures/duketex/4194dt.jpg" +texture z "textures/duketex/4194dt_z.jpg" +texscale .5 +texture 0 "textures/duketex/4195dt.jpg" +texture n "textures/duketex/4195dt_n.jpg" +texture s textures/duketex/4195dt.jpg" +texture z "textures/duketex/4195dt_z.jpg" +texscale .5 + +//method +setshader bumpspecmapworld +setshaderparam "specscale" 4 4 4 +texture 0 "textures/method/yan/asphalt.jpg" +texture n "textures/method/yan/asphalt_local.jpg" +texture s "textures/method/yan/asphalt_s.jpg" +texcolor .55 .55 .55 +texture 0 "textures/method/yan/asphalt_moss.jpg" +texture n "textures/method/yan/asphalt_local.jpg" +texture s "textures/method/yan/asphalt_s.jpg" +texture 0 "textures/method/yan/brick.jpg" +texture n "textures/method/yan/brick_local.jpg" +texture s "textures/method/yan/brick_s.jpg" +texture 0 "textures/method/yan/brick_moss.jpg" +texture n "textures/method/yan/brick_local.jpg" +texture s "textures/method/yan/brick_s.jpg" +texture 0 "textures/method/yan/brick_white.jpg" +texture n "textures/method/yan/brick_local.jpg" +texture s "textures/method/yan/brick_s.jpg" +texture 0 "textures/method/yan/brick_white_moss.jpg" +texture n "textures/method/yan/brick_local.jpg" +texture s "textures/method/yan/brick_s.jpg" +texture 0 "textures/method/yan/metal2.jpg" +texture n "textures/method/yan/metal2_local.jpg" +texture s "textures/method/yan/metal2_s.jpg" +texture 0 "textures/method/yan/metal2_moss.jpg" +texture n "textures/method/yan/metal2_local.jpg" +texture s "textures/method/yan/metal2_s.jpg" +texture 0 "textures/method/yan/metal_white.jpg" +texture n "textures/method/yan/metal2_local.jpg" +texture s "textures/method/yan/metal2_s.jpg" +texture 0 "textures/method/yan/metal_white_moss.jpg" +texture n "textures/method/yan/metal2_local.jpg" +texture s "textures/method/yan/metal2_s.jpg" +texture 0 "textures/method/yan/metal4.jpg" +texture n "textures/method/yan/metal3_local.jpg" +texture s "textures/method/yan/metal2_s.jpg" +texture 0 "textures/method/yan/metal_floor.jpg" +texture n "textures/method/yan/metal_floor_local.jpg" +texture s "textures/method/yan/metal_floor_s.jpg" +texture 0 "textures/method/yan/metal_floor_white.jpg" +texture n "textures/method/yan/metal_floor_local.jpg" +texture s "textures/method/yan/metal_floor_s.jpg" +texcolor .7 .7 .7 +texture 0 "textures/method/yan/metal_floor_moss.jpg" +texture n "textures/method/yan/metal_floor_local.jpg" +texture s "textures/method/yan/metal_floor_s.jpg" +texture 0 "textures/method/yan/plate.jpg" +texture n "textures/method/yan/plate_local.jpg" +texture s "textures/method/yan/plate_s.jpg" +texture 0 "textures/method/yan/plate_painted.jpg" +texture n "textures/method/yan/plate_local.jpg" +texture s "textures/method/yan/plate_s.jpg" +texture 0 "textures/method/yan/plate_painted_moss.jpg" +texture n "textures/method/yan/plate_local.jpg" +texture s "textures/method/yan/plate_s.jpg" +texture 0 "textures/method/yan/sidewalk.jpg" +texture n "textures/method/yan/sidewalk_local.jpg" +texture s "textures/method/yan/sidewalk_s.jpg" +texture 0 "textures/method/yan/sidewalk_moss.jpg" +texture n "textures/method/yan/sidewalk_local.jpg" +texture s "textures/method/yan/sidewalk_s.jpg" +texture 0 "textures/method/yan/sidewalk_trim.jpg" +texture n "textures/method/yan/sidewalk_trim_local.jpg" +texture s "textures/method/yan/sidewalk_trim_s.jpg" +texture 0 "textures/method/yan/sidewalk_trim_moss.jpg" +texture n "textures/method/yan/sidewalk_trim_local.jpg" +texture s "textures/method/yan/sidewalk_trim_s.jpg" +texture 0 "textures/method/yan/trim_white.jpg" +texture n "textures/method/yan/trim4_local.jpg" +texture s "textures/method/yan/trim4_s.jpg" +texture 0 "textures/method/yan/trim_white_moss.jpg" +texture n "textures/method/yan/trim4_local.jpg" +texture s "textures/method/yan/trim4_s.jpg" +texture 0 "textures/method/yan/trim4.jpg" +texture n "textures/method/yan/trim4_local.jpg" +texture s "textures/method/yan/trim4_s.jpg" +texture 0 "textures/method/yan/trim4_moss.jpg" +texture n "textures/method/yan/trim4_local.jpg" +texture s "textures/method/yan/trim4_s.jpg" +texture 0 "textures/method/yan/trim2.jpg" +texture n "textures/method/yan/trim2_local.jpg" +texture s "textures/method/yan/trim2_s.jpg" +texture 0 "textures/method/yan/trim2_moss.jpg" +texture n "textures/method/yan/trim2_local.jpg" +texture s "textures/method/yan/trim2_s.jpg" +texture 0 "textures/method/yan/wood_planks.jpg" +texture n "textures/method/yan/wood_planks_local.jpg" +texture s "textures/method/yan/wood_planks_s.jpg" +texture 0 "textures/method/yan/wood_moss.jpg" +texture n "textures/method/yan/wood_planks_local.jpg" +texture s "textures/method/yan/wood_planks_s.jpg" +texture 0 "textures/method/yan/wood_white.jpg" //uses "voffset 0 38; vscale .56; vrotate 1", "voffset 0 10", "voffset 0 14" ingame. +texture n "textures/method/yan/wood_planks_local.jpg" +texture s "textures/method/yan/wood_planks_s.jpg" +texture 0 "textures/method/yan/wood_white_moss.jpg" +texture n "textures/method/yan/wood_planks_local.jpg" +texture s "textures/method/yan/wood_planks_s.jpg" +setshaderparam "specscale" 2 2 2 +texture 0 "textures/method/yan/wood_chipped.png +texture n "textures/method/yan/wood_chipped_local.jpg" +texture s "textures/method/yan/wood_chipped.png + +setshader bumpspecmapglowworld +setshaderparam "specscale" 4 4 4 +setshaderparam "glowcolor" 0.4 0.4 0.4 +texture 0 "textures/method/yan/window_small.jpg" +texture n "textures/method/yan/window_small_local.jpg" +texture s "textures/method/yan/window_small_s.jpg" +texture g "textures/method/yan/window_small.jpg" +texture 0 "textures/method/yan/metal_floor2.jpg" +texture n "textures/method/yan/metal_floor2_local.jpg" +texture s "textures/method/yan/metal_floor2_s.jpg" +texture g "textures/method/yan/metal_floor2_g.jpg" + +setshader stdworld +texture 0 "textures/nieb/clock_face.png" +texscale .5 + +setshader bumpworld +texture 0 "textures/nieb/concrete02.jpg" +texture n "textures/nieb/concrete02_normal.png" +texture 0 "textures/nieb/concrete03.jpg" +texture n "textures/nieb/concrete03_normal.png" + +setshader stdworld +texture 0 "textures/nieb/grass1.jpg" +texture 0 "textures/nieb/rock02.jpg" +texture 0 "textures/nieb/sand01.jpg" +texture 0 "textures/nieb/sand02.jpg" + +setshader glowworld +setshaderparam "glowcolor" 1 1 1 +texture 0 "textures/nieb/light.jpg" +texture g "textures/nieb/light_glow.jpg" +texscale .25 + +setshader stdworld +texture 0 "textures/nieb/autumn/bark01.jpg" +texscale .5 +texture 0 "textures/nieb/autumn/grass1.jpg" +texture 0 "textures/nieb/autumn/leaves.jpg" +texscale .5 +texture 0 "textures/nieb/autumn/rock.jpg" + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/nieb/garden/bark1.jpg" +texscale .5 +texture 0 "textures/nieb/garden/bush1.jpg" +texture 0 "textures/nieb/garden/grass1a.jpg" +texture 0 "textures/nieb/garden/grass1b.jpg" +texture 0 "textures/nieb/garden/grass2a.jpg" +texture 0 "textures/nieb/garden/grass2b.jpg" +texture 0 "textures/nieb/garden/sand1.jpg" + +setshader stdworld +texture 0 "textures/terrain_soc/rock_brown2.jpg" +texture 0 "textures/terrain_soc/rock_brown2vine.jpg" +texture 0 "textures/terrain_soc/rock_brown3.jpg" +texture 0 "textures/terrain_soc/rock_grey2.jpg" +texture 0 "textures/terrain_soc/rock_grey2vine.jpg" +texture 0 "textures/terrain_soc/rock_grey3.jpg" +texture 0 "textures/terrain_soc/ter_dirt1.jpg" +texture 0 "textures/terrain_soc/ter_moss1.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam specscale .4 .4 .4 +setshaderparam parallaxscale .04 -.02 +texture 0 "blikjebier/akaritori/wall2.jpg" +texture n "blikjebier/akaritori/wall2_n.jpg" +texture s "blikjebier/akaritori/wall2.jpg" +texture z "blikjebier/akaritori/wall2_z.jpg" +texscale 2 + +setshader stdworld +texture 0 "textures/nieb/autumn/leaves.jpg" +texlayer 353 "brushes/gradient_64.png" 4 5 +texscale .5 + +texture 0 "textures/nieb/garden/grass2a.jpg" +texlayer 343 "brushes/circle_128_hard.png" 2 4 + +//mapmodels +mapmodelreset // start counting from 0 again + +mmodel "switch1" +mmodel "angel" +mmodel "crow" +mmodel "skull" + +mmodel "aftas/caixa" +mmodel "aftas/arvores/arg" +mmodel "aftas/arvores/arp" + +mmodel "dcp/thorns" +mmodel "dcp/grass" +mmodel "dcp/ivy" +mmodel "mapmodels/suicizer/dcp/barrel" +mmodel "mapmodels/suicizer/dcp/bench" +mmodel "mapmodels/suicizer/dcp/leafs" +mmodel "dcp/valve" +mmodel "mapmodels/suicizer/dcp/palette" +mmodel "mapmodels/suicizer/dcp/vent" +mmodel "mapmodels/suicizer/dcp/mushroom" +mmodel "mapmodels/suicizer/dcp/cask" +mmodel "mapmodels/suicizer/dcp/cart" +mmodel "mapmodels/suicizer/dcp/vase" +mmodel "mapmodels/suicizer/dcp/sack" +mmodel "mapmodels/suicizer/dcp/chest" +mmodel "mapmodels/suicizer/dcp/smplant" +mmodel "mapmodels/suicizer/dcp/insect" +mmodel "mapmodels/suicizer/dcp/reed" +mmodel "mapmodels/suicizer/dcp/hanginlamp" +mmodel "mapmodels/suicizer/dcp/bulb" +mmodel "mapmodels/suicizer/dcp/cbbox" +mmodel "mapmodels/suicizer/dcp/switch2a" +mmodel "mapmodels/suicizer/dcp/ventflap" +mmodel "mapmodels/suicizer/dcp/blade_x" +mmodel "mapmodels/suicizer/dcp/blade_y" + +mmodel "makke/nocamp" +mmodel "makke/strahler" +mmodel "makke/mugs/mug01" +mmodel "makke/mugs/mug02" +mmodel "makke/mugs/mug03" +mmodel "makke/fork" +mmodel "makke/spoon" + +mmodel "mapmodels/nieb/tree_dead" +mmodel "mapmodels/nieb/torso" +mmodel "mapmodels/nieb/plant01" +mmodel "mapmodels/nieb/plant02" +mmodel "mapmodels/nieb/sign_no-exit" +mmodel "mapmodels/nieb/waterfall/1" +mmodel "mapmodels/nieb/waterfall/2" +mmodel "mapmodels/nieb/waterfall/3" +mmodel "mapmodels/nieb/waterfall/4" +mmodel "mapmodels/nieb/clockhand/long" +mmodel "mapmodels/nieb/clockhand/short" +mmodel "mapmodels/justice/cannon_copter" + +mmodel "mapmodels/sitters/gothic/skelet1" +mmodel "mapmodels/sitters/gothic/skelet2" +mmodel "mapmodels/sitters/gothic/skelet3" + +mmodel "mapmodels/yves_allaire/e6/e6fanblade/horizontal" +mmodel "mapmodels/yves_allaire/e6/e6fanblade/vertical" + +mmodel "mapmodels/rpg/characters/dragon" +mmodel "mapmodels/rpg/characters/grizzly" +mmodel "mapmodels/rpg/characters/horse/artic" +mmodel "mapmodels/rpg/characters/horse/tame" +mmodel "mapmodels/rpg/characters/horse/wild" +mmodel "mapmodels/rpg/characters/mman" +mmodel "mapmodels/rpg/characters/npcman" +mmodel "mapmodels/rpg/characters/rat" +mmodel "mapmodels/rpg/characters/wolf" +mmodel "mapmodels/rpg/objects/coin" + +mmodel "mapmodels/method/yan/beam/64x16_h" +mmodel "mapmodels/method/yan/beam/64x16_v" +mmodel "mapmodels/method/yan/cap/64x64_h" +mmodel "mapmodels/method/yan/cap/64x64_v" +mmodel "mapmodels/method/yan/metal_floor2/64x64_h" +mmodel "mapmodels/method/yan/metal_floor2/64x64_v" +mmodel "mapmodels/method/yan/papers" +mmodel "mapmotdels/method/yan/puddle/small/64x64_h" +mmodel "mapmodels/method/yan/puddle/small/64x64_v" +mmodel "mapmodels/method/yan/puddle/medium/64x64_h" +mmodel "mapmodels/method/yan/puddle/medium/64x64_v" +mmodel "mapmodels/method/yan/puddle/large/64x64_h" +mmodel "mapmodels/method/yan/puddle/large/64x64_v" +mmodel "mapmodels/method/yan/red_ivy/64x32_h" +mmodel "mapmodels/method/yan/red_ivy/64x32_v" +mmodel "mapmodels/method/yan/trim5/64x64_h" +mmodel "mapmodels/method/yan/trim5/64x64_v" +mmodel "mapmodels/method/yan/trim5_moss/64x64_h" +mmodel "mapmodels/method/yan/trim5_moss/64x64_v" +mmodel "mapmodels/method/yan/wood_chipped" + +mmodel "mitaman/chainlinkfence" +mmodel "mapmodels/suicizer/mitaman/door_06" +mmodel "mapmodels/suicizer/mitaman/door_07" +mmodel "mapmodels/suicizer/mitaman/door_08" +mmodel "mitaman/floorgrate3" +mmodel "mapmodels/suicizer/mitaman/locker1" +mmodel "mapmodels/suicizer/mitaman/locker3" +mmodel "mitaman/woodboard" + +mmodel "mapmodels/suicizer/objects/lamp01" +mmodel "mapmodels/suicizer/objects/chair01" +mmodel "mapmodels/suicizer/objects/bed01" +mmodel "mapmodels/suicizer/objects/bench01" +mmodel "mapmodels/suicizer/objects/lantern01" +mmodel "mapmodels/suicizer/objects/woodchop" +mmodel "mapmodels/suicizer/objects/table01" +mmodel "mapmodels/suicizer/objects/torch" +mmodel "mapmodels/suicizer/objects/torch_cold" +mmodel "mapmodels/suicizer/objects/sail01" +mmodel "mapmodels/suicizer/objects/well_base" +mmodel "mapmodels/suicizer/objects/well_roof" +mmodel "mapmodels/suicizer/objects/lamp02" +mmodel "objects/minekart" +mmodel "mapmodels/suicizer/objects/axe" + +mmodel "steve_e/doors/trapdoor" +mmodel "steve_e/doors/trapdoor/trapdoor_150" +mmodel "steve_e/doors/trapdoor/trapdoor_200" + +mmodel "tentus/food-drink/goblet" +mmodel "tentus/food-drink/bowl" +mmodel "tentus/food-drink/mug" +mmodel "mapmodels/suicizer/tentus/books/flat" +mmodel "mapmodels/suicizer/tentus/books/multi" +mmodel "tentus/chains/chain" +mmodel "tentus/chains/curvechain" +mmodel "mapmodels/suicizer/tentus/barrel" +mmodel "mapmodels/suicizer/tentus/sidebarrel" +mmodel "mapmodels/suicizer/tentus/ropelamp" +mmodel "mapmodels/suicizer/tentus/moneybag" +mmodel "mapmodels/suicizer/tentus/hammer" +mmodel "mapmodels/suicizer/tentus/anvil" +mmodel "mapmodels/suicizer/tentus/key" +mmodel "mapmodels/suicizer/tentus/redshield" +mmodel "mapmodels/suicizer/tentus/greenshield" + +mmodel "vegetation/tree00" +mmodel "vegetation/tree01" +mmodel "vegetation/bush01" +mmodel "vegetation/tree02" +mmodel "vegetation/tree03" +mmodel "vegetation/tree04" +mmodel "vegetation/tree05" +mmodel "vegetation/tree06" +mmodel "vegetation/tree07" +mmodel "vegetation/tree08" +mmodel "vegetation/tree09" +mmodel "vegetation/tree10" +mmodel "vegetation/tree11" +mmodel "vegetation/tree12" +mmodel "vegetation/weeds" + +mmodel "xeno/box1" +mmodel "xeno/box2" + +mmodel "mapmodels/quakish/atlantis/fall" +mmodel "mapmodels/quakish/atlantis/fountain" +mmodel "mapmodels/quakish/bfp/chain45deg" +mmodel "mapmodels/quakish/bfp/chainhrzntl" +mmodel "mapmodels/quakish/bfp/chainvrtcl" +mmodel "mapmodels/quakish/coffin/hrzntl" +mmodel "mapmodels/quakish/coffin/vrtcl" +mmodel "mapmodels/quakish/evh" +mmodel "mapmodels/quakish/giant" +mmodel "mapmodels/quakish/kt_mushroom/mushroom" +mmodel "mapmodels/quakish/kt_mushroom/mushroom2" +mmodel "mapmodels/quakish/old_plane/plane" +mmodel "mapmodels/quakish/old_plane/plane35" +mmodel "mapmodels/quakish/old_sparky +mmodel "mapmodels/quakish/pentagrams/penta_bone/floor" +mmodel "mapmodels/quakish/pentagrams/penta_bone/wall" +mmodel "mapmodels/quakish/pentagrams/penta_stone/floor" +mmodel "mapmodels/quakish/pentagrams/penta_stone/wall" +mmodel "mapmodels/quakish/tombstones/tombstone01" +mmodel "mapmodels/quakish/tombstones/tombstone02" +mmodel "mapmodels/quakish/tombstones/tombstone03" +mmodel "mapmodels/quakish/tombstones/tombstone04" +mmodel "mapmodels/quakish/tombstones/tombstone05" +mmodel "mapmodels/quakish/wallportal" +mmodel "mapmodels/quakish/wolfhead/wolf" +mmodel "mapmodels/quakish/wolfhead/wolf_posed" + +mmodel "mapmodels/suicizer/transparent" + +mmodel "mapmodels/suicizer/quad" + +mmodel "mapmodels/method/yan/spanish_moss/64x32_h" +mmodel "mapmodels/method/yan/spanish_moss/64x32_v" + +exec packages/models/mapmodels/sitters/industrial/package.cfg +exec packages/models/mapmodels/sitters/urbanic/package.cfg +exec packages/models/mapmodels/sitters/vegetation/package.cfg +exec packages/models/mapmodels/sitters/vehicles/package.cfg + +//sounds +mapsound "ambience/fire_light.ogg" 300 +mapsound "free/splash1" 200 //jumppad located in the well +mapsound "ambience/creek.ogg" 200 +mapsound "ambience/cycadas.ogg" 300 +mapsound "ambience/forest1.ogg" 400 +mapsound "ambience/forest2.ogg" 400 +mapsound "ambience/forest3.ogg" 400 +mapsound "ambience/water.ogg" 200 +mapsound "ambience/waterfall.ogg" +mapsound "ambience/wind.ogg" 200 +mapsound "ambience/Q009/ambient2.ogg" 200 +mapsound "ambience/Q009/ambient3.ogg" 250 +mapsound "soundtransit/waterfall.ogg" diff --git a/assets/shims/01fd176f9fb47a0674aaeb3239aada6e6c181f53f5ebedad3a55b8501f154044 b/assets/shims/01fd176f9fb47a0674aaeb3239aada6e6c181f53f5ebedad3a55b8501f154044 new file mode 100644 index 000000000..42559703a --- /dev/null +++ b/assets/shims/01fd176f9fb47a0674aaeb3239aada6e6c181f53f5ebedad3a55b8501f154044 @@ -0,0 +1,158 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// default music to be played for this map: + +playasong + +exec "data/default_map_models.cfg" + +// the skybox for this map: +skybox "ik2k/env/iklake" + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "ik2k/ik_brick_6464c.jpg" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +texture 0 "ik2k/ik_floor_brick128a.jpg" + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package2.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg +exec packages/textures/package.cfg +exec packages/painkillah/package.cfg +exec packages/tomek/package.cfg +//exec packages/textures/nieb/package.cfg +// +// nieb has some bugs, override his package cfg +// + +setshader stdworld +texture 0 "textures/nieb/grass1.jpg" 0 0 0 .75 +texture 0 "textures/nieb/rock02.jpg" 0 0 0 .75 +texture 0 "textures/nieb/sand01.jpg" 0 0 0 .75 +texture 0 "textures/nieb/sand02.jpg" 0 0 0 .75 +texture 0 "textures/nieb/concrete-tan.jpg" 0 0 0 .75 +texture 0 "textures/nieb/concrete-red.jpg" 0 0 0 .75 +texture 0 "textures/nieb/brick-tan.jpg" 0 0 0 .75 +texture 0 "textures/nieb/brick-red.jpg" 0 0 0 .75 +texture 0 "textures/nieb/concrete-light.jpg" 0 0 0 .75 +texture 0 "textures/nieb/concrete-dark.jpg" 0 0 0 .75 +texture 0 "textures/nieb/rubber-trim.jpg" 0 0 0 .5 +texture 0 "textures/nieb/door1.jpg" 0 0 0 .5 +texture 0 "textures/nieb/metal-orange.jpg" 0 0 0 .5 +texture 0 "textures/nieb/metal-grey.jpg" 0 0 0 .25 +texture 0 "textures/nieb/metal-door.jpg" 0 0 0 .25 +texture 0 "textures/nieb/box1.jpg" 0 0 0 .5 +texture 0 "textures/nieb/box2.jpg" 0 0 0 .5 +texture 0 "textures/nieb/stripes.jpg" 0 0 0 .25 +texture 0 "textures/nieb/stripes.jpg" 1 0 0 .25 +texture 0 "textures/nieb/step-side.jpg" 0 0 0 .5 +texture 0 "textures/nieb/step-top.jpg" 0 0 0 .5 +texture 0 "textures/nieb/step-top.jpg" 1 0 0 .5 +texture 0 "textures/nieb/step-top.jpg" 2 0 0 .5 +texture 0 "textures/nieb/step-top.jpg" 3 0 0 .5 +texture 0 "textures/nieb/step-top2.jpg" 0 0 0 .5 +texture 0 "textures/nieb/step-top2.jpg" 1 0 0 .5 +texture 0 "textures/nieb/beam.jpg" 0 0 0 .5 +texture 0 "textures/nieb/beam.jpg" 1 0 0 .5 +texture 0 "textures/nieb/beam.jpg" 2 0 0 .5 +texture 0 "textures/nieb/beam.jpg" 3 0 0 .5 +texture 0 "textures/nieb/worldmap.png" + +setshader bumpenvspecworld +setshaderparam "specscale" 0.5 0.5 0.5 +setshaderparam "envscale" 0.15 0.15 0.15 +texture 0 "textures/nieb/floor1.jpg" 0 0 43 .75 +texture n "textures/nieb/floor1_normal.png" +texture 0 "textures/nieb/floor2.jpg" 0 0 0 .5 +texture n "textures/nieb/floor2_normal.png" + +// +// end nieb-bugfix +// + + +exec packages/trak5/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld diff --git a/assets/shims/070c7ab17d183c8142e807312f74976f7462000bd36a28441647f12cd4284cdc b/assets/shims/070c7ab17d183c8142e807312f74976f7462000bd36a28441647f12cd4284cdc new file mode 100644 index 000000000..2986cee16 --- /dev/null +++ b/assets/shims/070c7ab17d183c8142e807312f74976f7462000bd36a28441647f12cd4284cdc @@ -0,0 +1,16 @@ +// Origional Portal Test code by Tentus +// End GUI inspired by DTurbokiller +// Map by KillHour + +setpixelparam 0 4 // detail texture scale +setpixelparam 1 1 // detail texture power + +setshader detailworld + +setpixelparam 1 .65 + +texture 0 egyptsoc/block10c.jpg +texture u noctua/stone16.jpg + +texture 0 rorschach/2_floor02.jpg +texture u noctua/plast06.jpg diff --git a/assets/shims/0bc7310b445c329ab72488376a5036bf81fa9656227b4a81bb24be8bd4c14311 b/assets/shims/0bc7310b445c329ab72488376a5036bf81fa9656227b4a81bb24be8bd4c14311 new file mode 100644 index 000000000..e69de29bb diff --git a/assets/shims/0c4569d63fb6f794c838e2186a45a72b249b9dd04a2b9b371cf3b5ab2ec695e5 b/assets/shims/0c4569d63fb6f794c838e2186a45a72b249b9dd04a2b9b371cf3b5ab2ec695e5 new file mode 100644 index 000000000..6ed4beb24 --- /dev/null +++ b/assets/shims/0c4569d63fb6f794c838e2186a45a72b249b9dd04a2b9b371cf3b5ab2ec695e5 @@ -0,0 +1,86 @@ +texturereset + +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" +texture 0 "egyptsoc/lig_128-05r1.jpg" +texture 0 "egyptsoc/lig_128-05y1.jpg" +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/128-05h.jpg" +texture 0 "egyptsoc/128-05j.jpg" +texture 0 "egyptsoc/block08d.jpg" +texture 0 "egyptsoc/relief04b.jpg" +texture 0 "egyptsoc/s064-05j.jpg" +texture 0 "egyptsoc/s064-05l.jpg" +texture 0 "egyptsoc/s064-05n.jpg" +texture 0 "egyptsoc/s064-05p.jpg" +texture 0 "egyptsoc/s128-01dr.jpg" +texture 0 "egyptsoc/s128-02dr.jpg" +texture 0 "egyptsoc/s128-04dr.jpg" +texture 0 "egyptsoc/sqrlig03rc.jpg" +texture 0 "egyptsoc/sqrlig03rc_large.jpg" + +loadsky "socksky/desert" diff --git a/assets/shims/0c54fb80e7846c702af9b1aab7d740d366b0ea3521a5a42a104536f59304e484 b/assets/shims/0c54fb80e7846c702af9b1aab7d740d366b0ea3521a5a42a104536f59304e484 new file mode 100644 index 000000000..a4819a0dd --- /dev/null +++ b/assets/shims/0c54fb80e7846c702af9b1aab7d740d366b0ea3521a5a42a104536f59304e484 @@ -0,0 +1,200 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// default music to be played for this map: + +playasong + +exec "data/default_map_models.cfg" + +// the skybox for this map: + +skybox "skyboxes/remus/sky01" + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "rorschach/5_blood01.jpg" 0 0 0 2 // lava surface +texture 1 "rorschach/5_blood01.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +texture 0 "textures/sky.png" // dummy sky texture +texture 0 "textures/default.png" // default geometry texture + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec "packages/dg/package.cfg" +exec "packages/tech1soc/package.cfg" +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package2.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg + +//Misc textures +setshader stdworld +texture 0 "textures/nieb/rock01.jpg" +setshader bumpspecmapworld +setshaderparam "specscale" 0.25 0.25 0.25 +texture 0 "ikbase/specialbrick.jpg" +texture n "ikbase/specialbrick_normal.jpg" + +exec packages/painkillah/package.cfg +exec packages/tomek/package.cfg +exec packages/textures/nieb/package.cfg +exec packages/trak5/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld + +mapsound "viruz/lava2" 255 -1 +mapsound "viruz/lavarumble1" 255 -1 +mapsound "viruz/lavarumble2" 255 -1 +mapsound "kaiser/fx/computer1" 255 -1 +mapsound "kaiser/fx/hum4" 255 -1 + +mapsound "soundsnap/fan.ogg" 90 -1 +mapsound "soundsnap/fan.ogg" 20 -1 +mapsound "ambience/wind.ogg" 230 -1 +mapsound "ambience/wind.ogg" 180 -1 +mapsound "ambience/wind.ogg" 255 -1 + +mapsound "kaiser\fx\hum5.wav" 255 -1 +mapsound "fanatic\rain_light.wav" 255 -1 + + +mmodel "dcp/blade_y/fast" +mmodel "dcp/blade_y/big" +mmodel "dcp/blade_x/mid" + +setshader bumpspecmapparallaxglowworld + +setshaderparam "specscale" 3 3 3 +setshaderparam "parallaxscale" 0.04 -0.02 + +setshaderparam "specscale" 3 1 1 +setshaderparam "glowcolor" 1.5 0.5 0.5 +texture 0 trak5/light2a.jpg 0 0 0 0.5 +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg + +setshaderparam "specscale" 3 3 1 +setshaderparam "glowcolor" 1.5 1.5 0.5 +texture 0 trak5/light2a.jpg 0 0 0 0.5 +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg + +setshaderparam "specscale" 1 3 1 +setshaderparam "glowcolor" 0.5 1.5 0.5 +texture 0 trak5/light2a.jpg 0 0 0 0.5 +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg + +setshaderparam "specscale" 1 1 3 +setshaderparam "glowcolor" 0.5 0.5 1.5 +texture 0 trak5/light2a.jpg 0 0 0 0.5 +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg + + +setshader bumpspecmapparallaxpulseglowworld + +setshaderparam "specscale" 3 3 3 +setshaderparam "parallaxscale" 0.04 -0.02 + +texture 0 trak5/comp1a.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg +texture 0 trak5/comp1b.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg +texture 0 trak5/comp1c.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg +texture 0 trak5/comp1d.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg +texture 0 trak5/comp1e.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg + + +setshader pulseglowworld +texture 0 "rorschach/5_blood01.jpg" 0 0 0 1 +texture g "rorschach/5_blood01.jpg" 0 0 0 1 + +alias base_1 "^f1Water Processing^f~" +alias base_2 "^f1Serverroom^f~" +alias base_3 "^f0Green Hall^f~" +alias base_4 "^f4Computerroom^f~" +alias base_5 "^f4Stairs^f~" +alias base_6 "^f4Wastesilo^f~" +alias base_7 "^f2Yellow Hall^f~" +alias base_8 "^f3Acid Processing^f~" +alias base_9 "^f3Ventilation System^f~" diff --git a/assets/shims/0c86cf6e9c8576d4e1801b926155c32ba002be743976f41edd5afe95efe0cf13 b/assets/shims/0c86cf6e9c8576d4e1801b926155c32ba002be743976f41edd5afe95efe0cf13 new file mode 100644 index 000000000..6d525e938 --- /dev/null +++ b/assets/shims/0c86cf6e9c8576d4e1801b926155c32ba002be743976f41edd5afe95efe0cf13 @@ -0,0 +1,89 @@ +texturereset +skybox staffy/staffy +fog 10000 +texture 0 textures/sky.png +texture 0 subverse\metal_siding_kinks.jpg +exec packages/trak5/package.cfg +exec packages/pyccna/recruit/recruittex.cfg +exec packages/philipk/package.cfg +setshaderparam "specscale" .7 .15 .15 +texture 0 "trak5\pipe1c.jpg" 0 0 0 .75 +texcolor 0 0 1 +texture n "argh/flat.png" +texffenv 1 +texture 0 "trak5\pipe1c.jpg" 0 0 0 .75 +texcolor 0 0 1 +texture n "argh/flat.png" +texffenv 1 +exec packages/gor/package.cfg +exec packages/textures/nieb/package.cfg +exec packages/gibbie/package.cfg +mapmodelreset +mmodel "mapmodels/nieb/waterfall/1" +mmodel "mapmodels/nieb/waterfall/2" +mmodel "mapmodels/nieb/waterfall/3" +mmodel "mapmodels/nieb/waterfall/4" +mmodel "mapmodels/nieb/clockhand/long" +mmodel "pyccna/orca" +mmodel "pyccna/snoutx10k/body" +mmodel "pyccna/snoutx10k/arms" +mmodel "pyccna/snoutx10k/legs" +mmodel "pyccna/snoutx10k/legs_sitting" +mmodel "pyccna/snoutx10k/arms_gun" +mmodel "pyccna/snoutx10k/gun" +mmodel "pyccna/snoutx10k/body_lean" +mmodel "pyccna/snoutx10k/arms_tense" +mmodel "pyccna/snoutx10k/gun_lean" +mmodel "pyccna/snoutx10k/arms_folded" +mmodel "pyccna/snoutx10k/gun_relax" +mmodel "pyccna/snoutx10k/legs_relax" +mmodel "pyccna/snoutx10k/gun_unarmed" +mmodel "pyccna/snoutx10k/arms_lean" +mmodel "pyccna/snoutx10k/m390/m390_arms" +mmodel "pyccna/snoutx10k/m390/m390_unarmed" +mmodel "pyccna/snoutx10k/svd/svd_arms" +mmodel "pyccna/snoutx10k/svd/svd_unarmed" +mmodel "pyccna/snoutx10k/pistol" +mmodel "pyccna/snoutx10k/mg36/mg36_arms" +mmodel "pyccna/snoutx10k/mg36/mg36_unarmed" +mmodel "pyccna/snoutx10k/fsr1/fsr1_arms" +mmodel "pyccna/snoutx10k/fsr1/fsr1_unarmed" +mmodel "pyccna/snowevergreen" +mmodel "pyccna/fed_door" +mmodel "pyccna/snoutx10k/sergeant" +mmodel "pyccna/snoutx10k/sergeant/head" +mmodel "pyccna/cereal" +mmodel "pyccna/snoutx10k/assault/body" +mmodel "pyccna/snoutx10k/assault/legs" +mmodel "pyccna/snoutx10k/assault/arms" +mmodel "pyccna/snoutx10k/assault/gun" +mmodel "pyccna/snoutx10k/arms_flight" +mmodel "pyccna/fss_pyccna/reverse" +mmodel "pyccna/trident/cart" +mmodel "pyccna/trident/cart/spinning" +mmodel "pyccna/trident/platform" +mmodel "pyccna/rayven" +mapmodel -1 -1 0 "doors/door_01" +mapmodel -1 -1 0 "doors/door_02" +mapmodel -1 -1 0 "doors/door_03" + +mapmodel 0 0 0 "switch1" +mapmodel 0 0 0 "switch2" + +mmodel "vegetation/tree00" +mmodel "vegetation/tree01" +mmodel "vegetation/tree02" +mmodel "vegetation/tree04" +mmodel "vegetation/tree05" +mmodel "vegetation/tree06" +mmodel "vegetation/tree08" +mmodel "vegetation/tree09" +mmodel "vegetation/tree10" +mmodel "vegetation/tree11" +mmodel "vegetation/tree12" +mmodel "mitaman/door_10" +mmodel "mitaman/plat01" + +cloudalpha 0 + +mapsound kaiser\fx\hum6 2000 0 diff --git a/assets/shims/0d4021ee258308176f434eca06c482a50eae89b93b64a13aaac7b59c4a1be3c4 b/assets/shims/0d4021ee258308176f434eca06c482a50eae89b93b64a13aaac7b59c4a1be3c4 new file mode 100644 index 000000000..dad47980c --- /dev/null +++ b/assets/shims/0d4021ee258308176f434eca06c482a50eae89b93b64a13aaac7b59c4a1be3c4 @@ -0,0 +1,784 @@ +//mapmsg +maptitle "^f3Tricking Space^f4, by ^f1Suicizer^f4." +//maptitle "^f3Suicizer's Cube Engine Trickjump Map 1^f4, by ^f1Suicizer^f4." + +//skybox +skybox "staffy/staffy" +spinsky .4 + +//fog +fog 2500 +fogcolour 200 200 200 + +//materials +materialreset +//texture water "rorschach/256_gate_water02.jpg" +//texture water "rorschach/5_blood01.jpg" +texture water "golgotha/water2.jpg" +texture 1 "textures/waterfall.jpg" +texture 1 "argh/flat.png" +texture 1 "argh/flat.png" +//texture 1 "textures/watern.jpg" +//texture 1 "textures/waterdudv.jpg" +texture 1 "textures/waterfalln.jpg" +texture 1 "textures/waterfalldudv.jpg" +texture lava "dg/floor_lava2.jpg" 0 0 0 4 +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 + +texturereset + +setshader stdworld + +texture 0 "ik2k/ik_sky_day_back.jpg" //enviromental texture +texture 0 "textures/default.png" //default texture + +setshader "bumpspecmapparallaxworld" +setshaderparam "specscale" .4 .4 .4 +setshaderparam "parallaxscale" 0.02 -0.01 0 0 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texscale 2 + +setshaderparam "parallaxscale" 0.06 -0.03 0 0 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texcolor .8 .8 .8 +texscale 2 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texcolor .4 .4 .4 +texscale 2 + +setshaderparam "parallaxscale" 0.02 -0.01 0 0 + +texture 0 "textures/yves_allaire/dsi/cretewall01.jpg" +texture n "textures/yves_allaire/dsi/cretewall01_n.jpg" +texture s "textures/yves_allaire/dsi/cretewall01.jpg" +texture z "textures/yves_allaire/dsi/cretewall01_z.jpg +texscale 2 + +setshaderparam "parallaxscale" 0.025 -0.0125 0 0 + +texture 0 "textures/yves_allaire/dsi/dsi_floorlogo.jpg" +texture n "textures/yves_allaire/dsi/dsi_floorlogo_n.jpg" +texture s "textures/yves_allaire/dsi/dsi_floorlogo.jpg" +texture z "textures/yves_allaire/dsi/dsi_floorlogo_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/yves_allaire/dsi/stepside1.jpg" +texture n "textures/yves_allaire/dsi/stepside1_n.jpg" +texture s "textures/yves_allaire/dsi/stepside1.jpg" +texture z "textures/yves_allaire/dsi/stepside1_z.jpg" + +texture 0 "textures/yves_allaire/dsi/stepside2.jpg" +texture n "textures/yves_allaire/dsi/stepside2_n.jpg" +texture s "textures/yves_allaire/dsi/stepside2.jpg" +texture z "textures/yves_allaire/dsi/stepside2_z.jpg" + +texture 0 "textures/yves_allaire/dsi/stepside3.jpg" +texture n "textures/yves_allaire/dsi/stepside3_n.jpg" +texture s "textures/yves_allaire/dsi/stepside3.jpg" +texture z "textures/yves_allaire/dsi/stepside3_z.jpg" + +texture 0 "textures/yves_allaire/dsi/stepside4.jpg" +texture n "textures/yves_allaire/dsi/stepside4_n.jpg" +texture s "textures/yves_allaire/dsi/stepside4.jpg" +texture z "textures/yves_allaire/dsi/stepside4_z.jpg" + +setshader "bumpenvspecmapparallaxworld" +setshaderparam "envscale" .8 .8 .8 +setshaderparam "specscale" 1.2 1.2 1.2 +setshaderparam "parallaxscale" 0.04 -0.02 0 0 + +texture 0 "textures/yves_allaire/dsi/dsiglass.jpg" +texture n "textures/yves_allaire/dsi/dsiglass_n.jpg" +texture s "textures/yves_allaire/dsi/dsiglass.jpg" +texture z "textures/yves_allaire/dsi/dsiglass_z.jpg" +texture e "darc/forge" +texcolor 0 0 0 +texscale 8 + +setshader "bumpspecmapparallaxglowworld" +setshaderparam "specscale" .4 .4 .4 +setshaderparam "parallaxscale" 0.03 -0.015 0 0 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texscale .5 + +setshaderparam "glowcolor" .2 1 .2 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texscale .5 +//texlayer 14 "textures/yves_allaire/dsi/tmpjp2.jpg" 4 .5 //texlayer slot path blendmode brushscale? + +setshaderparam "glowcolor" .2 .2 1 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texscale .5 + +setshaderparam "glowcolor" 1 .2 .2 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretebase1.jpg" +texture n "textures/yves_allaire/dsi/cretebase1_n.jpg" +texture s "textures/yves_allaire/dsi/cretebase1.jpg" +texture z "textures/yves_allaire/dsi/cretebase1_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texscale .5 + +setshaderparam "specscale" .2 .2 .2 +setshaderparam "glowcolor" 1 1 1 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight1.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight1_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight1_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight1_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight2.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight2_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight2_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight2_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3b.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3b_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3b_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3b_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight3b_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight4.jpg " +texture n "textures/yves_allaire/dsi/cretetrimlight4_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight4_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight4_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.08 -0.04 0 0 + +texture 0 "textures/yves_allaire/dsi/cretewalllight01.jpg" +texture n "textures/yves_allaire/dsi/cretewalllight01_n.jpg" +texture s "textures/yves_allaire/dsi/cretewalllight01_s.jpg" +texture z "textures/yves_allaire/dsi/cretewalllight01_z.jpg" +texture g "textures/yves_allaire/dsi/cretewalllight01_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.03 -0.015 0 0 + +texture 0 "textures/yves_allaire/dsi/steplight1.jpg" +texture n "textures/yves_allaire/dsi/steplight1_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +texture 0 "textures/yves_allaire/dsi/steplight1b.jpg" +texture n "textures/yves_allaire/dsi/steplight1b_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1b_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1b_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +setshaderparam "parallaxscale" 0.1 -0.05 0 0 + +texture 0 "textures/yves_allaire/dsi/tlight.jpg" +texture n "textures/yves_allaire/dsi/tlight_n.jpg" +texture s "textures/yves_allaire/dsi/tlight_s.jpg" +texture z "textures/yves_allaire/dsi/tlight_z.jpg" +texture g "textures/yves_allaire/dsi/tlight_fx.jpg" + +setshaderparam "parallaxscale" 0.02 -0.01 0 0 + +texture 0 "textures/yves_allaire/dsi/tmpjp.jpg" +texture n "textures/yves_allaire/dsi/tmpjp_n.jpg" +texture s "textures/yves_allaire/dsi/tmpjp_s.jpg" +texture z "textures/yves_allaire/dsi/tmpjp_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp_fx.jpg" +texcolor .8 .8 .8 + +setshaderparam "glowcolor" .2 1 .2 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight1.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight1_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight1_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight1_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight2.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight2_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight2_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight2_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3b.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3b_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3b_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3b_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight3b_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight4.jpg " +texture n "textures/yves_allaire/dsi/cretetrimlight4_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight4_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight4_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.08 -0.04 0 0 + +texture 0 "textures/yves_allaire/dsi/cretewalllight01.jpg" +texture n "textures/yves_allaire/dsi/cretewalllight01_n.jpg" +texture s "textures/yves_allaire/dsi/cretewalllight01_s.jpg" +texture z "textures/yves_allaire/dsi/cretewalllight01_z.jpg" +texture g "textures/yves_allaire/dsi/cretewalllight01_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.03 -0.015 0 0 + +texture 0 "textures/yves_allaire/dsi/steplight1.jpg" +texture n "textures/yves_allaire/dsi/steplight1_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +texture 0 "textures/yves_allaire/dsi/steplight1b.jpg" +texture n "textures/yves_allaire/dsi/steplight1b_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1b_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1b_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +setshaderparam "parallaxscale" 0.1 -0.05 0 0 + +texture 0 "textures/yves_allaire/dsi/tlight.jpg" +texture n "textures/yves_allaire/dsi/tlight_n.jpg" +texture s "textures/yves_allaire/dsi/tlight_s.jpg" +texture z "textures/yves_allaire/dsi/tlight_z.jpg" +texture g "textures/yves_allaire/dsi/tlight_fx.jpg" + +setshaderparam "parallaxscale" 0.02 -0.01 0 0 + +texture 0 "textures/yves_allaire/dsi/tmpjp.jpg" +texture n "textures/yves_allaire/dsi/tmpjp_n.jpg" +texture s "textures/yves_allaire/dsi/tmpjp_s.jpg" +texture z "textures/yves_allaire/dsi/tmpjp_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp_fx.jpg" +texcolor .8 .8 .8 + +setshaderparam "glowcolor" .2 .2 1 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight1.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight1_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight1_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight1_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight2.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight2_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight2_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight2_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3b.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3b_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3b_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3b_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight3b_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight4.jpg " +texture n "textures/yves_allaire/dsi/cretetrimlight4_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight4_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight4_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.08 -0.04 0 0 + +texture 0 "textures/yves_allaire/dsi/cretewalllight01.jpg" +texture n "textures/yves_allaire/dsi/cretewalllight01_n.jpg" +texture s "textures/yves_allaire/dsi/cretewalllight01_s.jpg" +texture z "textures/yves_allaire/dsi/cretewalllight01_z.jpg" +texture g "textures/yves_allaire/dsi/cretewalllight01_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.03 -0.015 0 0 + +texture 0 "textures/yves_allaire/dsi/steplight1.jpg" +texture n "textures/yves_allaire/dsi/steplight1_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +texture 0 "textures/yves_allaire/dsi/steplight1b.jpg" +texture n "textures/yves_allaire/dsi/steplight1b_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1b_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1b_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +setshaderparam "parallaxscale" 0.1 -0.05 0 0 + +texture 0 "textures/yves_allaire/dsi/tlight.jpg" +texture n "textures/yves_allaire/dsi/tlight_n.jpg" +texture s "textures/yves_allaire/dsi/tlight_s.jpg" +texture z "textures/yves_allaire/dsi/tlight_z.jpg" +texture g "textures/yves_allaire/dsi/tlight_fx.jpg" + +setshaderparam "parallaxscale" 0.02 -0.01 0 0 + +texture 0 "textures/yves_allaire/dsi/tmpjp.jpg" +texture n "textures/yves_allaire/dsi/tmpjp_n.jpg" +texture s "textures/yves_allaire/dsi/tmpjp_s.jpg" +texture z "textures/yves_allaire/dsi/tmpjp_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp_fx.jpg" +texcolor .8 .8 .8 + +setshaderparam "glowcolor" 1 .2 .2 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight1.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight1_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight1_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight1_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight2.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight2_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight2_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight2_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3b.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3b_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3b_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3b_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight3b_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight4.jpg " +texture n "textures/yves_allaire/dsi/cretetrimlight4_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight4_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight4_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.08 -0.04 0 0 + +texture 0 "textures/yves_allaire/dsi/cretewalllight01.jpg" +texture n "textures/yves_allaire/dsi/cretewalllight01_n.jpg" +texture s "textures/yves_allaire/dsi/cretewalllight01_s.jpg" +texture z "textures/yves_allaire/dsi/cretewalllight01_z.jpg" +texture g "textures/yves_allaire/dsi/cretewalllight01_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.03 -0.015 0 0 + +texture 0 "textures/yves_allaire/dsi/steplight1.jpg" +texture n "textures/yves_allaire/dsi/steplight1_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +texture 0 "textures/yves_allaire/dsi/steplight1b.jpg" +texture n "textures/yves_allaire/dsi/steplight1b_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1b_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1b_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +setshaderparam "parallaxscale" 0.1 -0.05 0 0 + +texture 0 "textures/yves_allaire/dsi/tlight.jpg" +texture n "textures/yves_allaire/dsi/tlight_n.jpg" +texture s "textures/yves_allaire/dsi/tlight_s.jpg" +texture z "textures/yves_allaire/dsi/tlight_z.jpg" +texture g "textures/yves_allaire/dsi/tlight_fx.jpg" + +setshaderparam "parallaxscale" 0.02 -0.01 0 0 + +texture 0 "textures/yves_allaire/dsi/tmpjp.jpg" +texture n "textures/yves_allaire/dsi/tmpjp_n.jpg" +texture s "textures/yves_allaire/dsi/tmpjp_s.jpg" +texture z "textures/yves_allaire/dsi/tmpjp_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp_fx.jpg" +texcolor .8 .8 .8 + +setshaderparam "glowcolor" 1 .2 1 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight1.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight1_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight1_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight1_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight2.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight2_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight2_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight2_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight3b.jpg" +texture n "textures/yves_allaire/dsi/cretetrimlight3b_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight3b_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight3b_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight3b_fx.jpg" +texscale .5 + +texture 0 "textures/yves_allaire/dsi/cretetrimlight4.jpg " +texture n "textures/yves_allaire/dsi/cretetrimlight4_n.jpg" +texture s "textures/yves_allaire/dsi/cretetrimlight4_s.jpg" +texture z "textures/yves_allaire/dsi/cretetrimlight4_z.jpg" +texture g "textures/yves_allaire/dsi/cretetrimlight1_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.08 -0.04 0 0 + +texture 0 "textures/yves_allaire/dsi/cretewalllight01.jpg" +texture n "textures/yves_allaire/dsi/cretewalllight01_n.jpg" +texture s "textures/yves_allaire/dsi/cretewalllight01_s.jpg" +texture z "textures/yves_allaire/dsi/cretewalllight01_z.jpg" +texture g "textures/yves_allaire/dsi/cretewalllight01_fx.jpg" +texscale .5 + +setshaderparam "parallaxscale" 0.03 -0.015 0 0 + +texture 0 "textures/yves_allaire/dsi/steplight1.jpg" +texture n "textures/yves_allaire/dsi/steplight1_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +texture 0 "textures/yves_allaire/dsi/steplight1b.jpg" +texture n "textures/yves_allaire/dsi/steplight1b_n.jpg" +texture s "textures/yves_allaire/dsi/steplight1b_s.jpg" +texture z "textures/yves_allaire/dsi/steplight1b_z.jpg" +texture g "textures/yves_allaire/dsi/steplight1_fx.jpg" + +setshaderparam "parallaxscale" 0.1 -0.05 0 0 + +texture 0 "textures/yves_allaire/dsi/tlight.jpg" +texture n "textures/yves_allaire/dsi/tlight_n.jpg" +texture s "textures/yves_allaire/dsi/tlight_s.jpg" +texture z "textures/yves_allaire/dsi/tlight_z.jpg" +texture g "textures/yves_allaire/dsi/tlight_fx.jpg" + +setshaderparam "parallaxscale" 0.02 -0.01 0 0 + +texture 0 "textures/yves_allaire/dsi/tmpjp.jpg" +texture n "textures/yves_allaire/dsi/tmpjp_n.jpg" +texture s "textures/yves_allaire/dsi/tmpjp_s.jpg" +texture z "textures/yves_allaire/dsi/tmpjp_z.jpg" +texture g "textures/yves_allaire/dsi/tmpjp_fx.jpg" +texcolor .8 .8 .8 + +setshader "bumpspecmapparallaxworld" +setshaderparam "specscale" 4 4 6 +setshaderparam "parallaxscale" 0.04 -0.02 0 0 + +texture 0 "textures/yves_allaire/dsi/dsiglass.jpg" +texture n "textures/yves_allaire/dsi/dsiglass_n.jpg" +texture s "textures/yves_allaire/dsi/dsiglass.jpg" +texture z "textures/yves_allaire/dsi/dsiglass_z.jpg" +texture e "darc/forge" +texscale 2 +texalpha .1 +texcolor 0 0 0 + +setshader stdworld + +texture 0 "textures/yves_allaire/dsi/dablue.jpg" 0 + +//mapmodels +mapmodelreset +mmodel mapmodels/ironsnout/anims/backward +mmodel mapmodels/ironsnout/anims/dead1 +mmodel mapmodels/ironsnout/anims/dead2 +mmodel mapmodels/ironsnout/anims/dying1 +mmodel mapmodels/ironsnout/anims/dying2 +mmodel mapmodels/ironsnout/anims/edit +mmodel mapmodels/ironsnout/anims/forward +mmodel mapmodels/ironsnout/anims/idle +mmodel mapmodels/ironsnout/anims/jump +mmodel mapmodels/ironsnout/anims/jumppunch +mmodel mapmodels/ironsnout/anims/lag +mmodel mapmodels/ironsnout/anims/left +mmodel mapmodels/ironsnout/anims/lose +mmodel mapmodels/ironsnout/anims/pain1 +mmodel mapmodels/ironsnout/anims/pain2 +mmodel mapmodels/ironsnout/anims/pain3 +mmodel mapmodels/ironsnout/anims/punch +mmodel mapmodels/ironsnout/anims/right +mmodel mapmodels/ironsnout/anims/shoot +mmodel mapmodels/ironsnout/anims/sink +mmodel mapmodels/ironsnout/anims/swim +mmodel mapmodels/ironsnout/anims/taunt +mmodel mapmodels/ironsnout/anims/win +mmodel mapmodels/ironsnout/anims/chaing/backward +mmodel mapmodels/ironsnout/anims/chaing/dead1 +mmodel mapmodels/ironsnout/anims/chaing/dead2 +mmodel mapmodels/ironsnout/anims/chaing/dying1 +mmodel mapmodels/ironsnout/anims/chaing/dying2 +mmodel mapmodels/ironsnout/anims/chaing/edit +mmodel mapmodels/ironsnout/anims/chaing/forward +mmodel mapmodels/ironsnout/anims/chaing/idle +mmodel mapmodels/ironsnout/anims/chaing/jump +mmodel mapmodels/ironsnout/anims/chaing/jumpshoot +mmodel mapmodels/ironsnout/anims/chaing/lag +mmodel mapmodels/ironsnout/anims/chaing/left +mmodel mapmodels/ironsnout/anims/chaing/lose +mmodel mapmodels/ironsnout/anims/chaing/pain1 +mmodel mapmodels/ironsnout/anims/chaing/pain2 +mmodel mapmodels/ironsnout/anims/chaing/pain3 +mmodel mapmodels/ironsnout/anims/chaing/punch +mmodel mapmodels/ironsnout/anims/chaing/right +mmodel mapmodels/ironsnout/anims/chaing/shoot +mmodel mapmodels/ironsnout/anims/chaing/sink +mmodel mapmodels/ironsnout/anims/chaing/swim +mmodel mapmodels/ironsnout/anims/chaing/taunt +mmodel mapmodels/ironsnout/anims/chaing/win +mmodel mapmodels/ironsnout/anims/fist/backward +mmodel mapmodels/ironsnout/anims/fist/dead1 +mmodel mapmodels/ironsnout/anims/fist/dead2 +mmodel mapmodels/ironsnout/anims/fist/dying1 +mmodel mapmodels/ironsnout/anims/fist/dying2 +mmodel mapmodels/ironsnout/anims/fist/edit +mmodel mapmodels/ironsnout/anims/fist/forward +mmodel mapmodels/ironsnout/anims/fist/idle +mmodel mapmodels/ironsnout/anims/fist/jump +mmodel mapmodels/ironsnout/anims/fist/jumppunch +mmodel mapmodels/ironsnout/anims/fist/lag +mmodel mapmodels/ironsnout/anims/fist/left +mmodel mapmodels/ironsnout/anims/fist/lose +mmodel mapmodels/ironsnout/anims/fist/idle +mmodel mapmodels/ironsnout/anims/fist/pain1 +mmodel mapmodels/ironsnout/anims/fist/pain2 +mmodel mapmodels/ironsnout/anims/fist/pain3 +mmodel mapmodels/ironsnout/anims/fist/punch +mmodel mapmodels/ironsnout/anims/fist/right +mmodel mapmodels/ironsnout/anims/fist/shoot +mmodel mapmodels/ironsnout/anims/fist/sink +mmodel mapmodels/ironsnout/anims/fist/swim +mmodel mapmodels/ironsnout/anims/fist/taunt +mmodel mapmodels/ironsnout/anims/fist/win +mmodel mapmodels/ironsnout/anims/gl/backward +mmodel mapmodels/ironsnout/anims/gl/dead1 +mmodel mapmodels/ironsnout/anims/gl/dead2 +mmodel mapmodels/ironsnout/anims/gl/dying1 +mmodel mapmodels/ironsnout/anims/gl/dying2 +mmodel mapmodels/ironsnout/anims/gl/edit +mmodel mapmodels/ironsnout/anims/gl/forward +mmodel mapmodels/ironsnout/anims/gl/idle +mmodel mapmodels/ironsnout/anims/gl/jump +mmodel mapmodels/ironsnout/anims/gl/jumpshoot +mmodel mapmodels/ironsnout/anims/gl/lag +mmodel mapmodels/ironsnout/anims/gl/left +mmodel mapmodels/ironsnout/anims/gl/lose +mmodel mapmodels/ironsnout/anims/gl/pain1 +mmodel mapmodels/ironsnout/anims/gl/pain2 +mmodel mapmodels/ironsnout/anims/gl/pain3 +mmodel mapmodels/ironsnout/anims/gl/punch +mmodel mapmodels/ironsnout/anims/gl/right +mmodel mapmodels/ironsnout/anims/gl/shoot +mmodel mapmodels/ironsnout/anims/gl/sink +mmodel mapmodels/ironsnout/anims/gl/swim +mmodel mapmodels/ironsnout/anims/gl/taunt +mmodel mapmodels/ironsnout/anims/gl/win +mmodel mapmodels/ironsnout/anims/rifle/backward +mmodel mapmodels/ironsnout/anims/rifle/dead1 +mmodel mapmodels/ironsnout/anims/rifle/dead2 +mmodel mapmodels/ironsnout/anims/rifle/dying1 +mmodel mapmodels/ironsnout/anims/rifle/dying2 +mmodel mapmodels/ironsnout/anims/rifle/edit +mmodel mapmodels/ironsnout/anims/rifle/forward +mmodel mapmodels/ironsnout/anims/rifle/idle +mmodel mapmodels/ironsnout/anims/rifle/jump +mmodel mapmodels/ironsnout/anims/rifle/jumpshoot +mmodel mapmodels/ironsnout/anims/rifle/lag +mmodel mapmodels/ironsnout/anims/rifle/left +mmodel mapmodels/ironsnout/anims/rifle/lose +mmodel mapmodels/ironsnout/anims/rifle/pain1 +mmodel mapmodels/ironsnout/anims/rifle/pain2 +mmodel mapmodels/ironsnout/anims/rifle/pain3 +mmodel mapmodels/ironsnout/anims/rifle/punch +mmodel mapmodels/ironsnout/anims/rifle/right +mmodel mapmodels/ironsnout/anims/rifle/shoot +mmodel mapmodels/ironsnout/anims/rifle/sink +mmodel mapmodels/ironsnout/anims/rifle/swim +mmodel mapmodels/ironsnout/anims/rifle/taunt +mmodel mapmodels/ironsnout/anims/rifle/win +mmodel mapmodels/ironsnout/anims/rocket/backward +mmodel mapmodels/ironsnout/anims/rocket/dead1 +mmodel mapmodels/ironsnout/anims/rocket/dead2 +mmodel mapmodels/ironsnout/anims/rocket/dying1 +mmodel mapmodels/ironsnout/anims/rocket/dying2 +mmodel mapmodels/ironsnout/anims/rocket/edit +mmodel mapmodels/ironsnout/anims/rocket/forward +mmodel mapmodels/ironsnout/anims/rocket/idle +mmodel mapmodels/ironsnout/anims/rocket/jump +mmodel mapmodels/ironsnout/anims/rocket/jumpshoot +mmodel mapmodels/ironsnout/anims/rocket/lag +mmodel mapmodels/ironsnout/anims/rocket/left +mmodel mapmodels/ironsnout/anims/rocket/lose +mmodel mapmodels/ironsnout/anims/rocket/pain1 +mmodel mapmodels/ironsnout/anims/rocket/pain2 +mmodel mapmodels/ironsnout/anims/rocket/pain3 +mmodel mapmodels/ironsnout/anims/rocket/punch +mmodel mapmodels/ironsnout/anims/rocket/right +mmodel mapmodels/ironsnout/anims/rocket/shoot +mmodel mapmodels/ironsnout/anims/rocket/sink +mmodel mapmodels/ironsnout/anims/rocket/swim +mmodel mapmodels/ironsnout/anims/rocket/taunt +mmodel mapmodels/ironsnout/anims/rocket/win +mmodel mapmodels/yves_allaire/e6/e6xgratebasic/64x64_h +mmodel mapmodels/yves_allaire/e6/e6xgratebasic/64x64_v +mmodel mapmodels/vwep/chaing +mmodel mapmodels/vwep/fist +mmodel mapmodels/vwep/gl +mmodel mapmodels/vwep/rifle +mmodel mapmodels/vwep/rocket +mmodel mapmodels/ironsnout/head +mmodel mapmodels/ironsnout/torso +mmodel mapmodels/ironsnout/legs +mmodel mapmodels/teleporter +mmodel mapmodels/ironsnout/anims/gl/ninja_lose +mmodel mapmodels/ironsnout/anims/gl/glory_lag +mmodel mapmodels/projectiles/grenade +mmodel mapmodels/projectiles/rocket/horizontal +mmodel mapmodels/projectiles/rocket/vertical + +//sounds +mapsound "aard/jump" 100 +mapsound "aard/land" 200 +mapsound "awesund/rifle" +mapsound "awesund/cg1" 90 +mapsound "awesund/rlaunch" +mapsound "awesund/explode" +mapsound "awesund/flaunch" +mapsound "free/splash1" +mapsound "free/splash2" +mapsound "ctf/flagpickup" +mapsound "ctf/flagscore" + +//scripts +skill 10 + +//Credits +//I would like to thank Skur for his timer-script. diff --git a/assets/shims/0de22217476089e1ee5c375fe62fd05ca9ea18a2804166e693cf60fc8e550d71 b/assets/shims/0de22217476089e1ee5c375fe62fd05ca9ea18a2804166e693cf60fc8e550d71 new file mode 100644 index 000000000..2caf51f28 --- /dev/null +++ b/assets/shims/0de22217476089e1ee5c375fe62fd05ca9ea18a2804166e693cf60fc8e550d71 @@ -0,0 +1,26 @@ +////////////////////////////////////////////////////////////////////////// +// +// 4B :: Distraction : by MeatROme +// +////////////////////////////////////////////////////////////////////////// +loadsky "4b/sky/stars" 1.0 +// additional textures + texture 0 "tech1soc/half_grill_wall03b.jpg" 1 + texture 0 "than_ind/light03.jpg" 1 + texture 0 "4b/ABCD.jpg" + texture 0 "4b/EFGH.jpg" + texture 0 "4b/ABCD.jpg" 4 +setshader glowworld + setpixelparam 0 0.4 0.4 1.2 + texture 0 "tech1soc/032lig12bb.jpg" + texture g "4b/032lig12bb_glow.jpg" +setshader glowworld + setvertexparam 0 1 1 1 + texture 0 "than_ind/light03.jpg" + texture g "4b/light03_g.jpg" + texture 0 "than_ind/light03.jpg" 1 + texture g "4b/light03_g.jpg" 1 +setshader stdworld +// additional models +mmodel 4b/floppy/gold/silver +mmodel 4b/floppy/gold diff --git a/assets/shims/0e10166cefd4240d957859e79f83f837800e99a48ac27734c6ba72df74ff0961 b/assets/shims/0e10166cefd4240d957859e79f83f837800e99a48ac27734c6ba72df74ff0961 new file mode 100644 index 000000000..12409365c --- /dev/null +++ b/assets/shims/0e10166cefd4240d957859e79f83f837800e99a48ac27734c6ba72df74ff0961 @@ -0,0 +1,2 @@ +loadsky "staffy/staffy" +gamespeed 1000 diff --git a/assets/shims/0e9e769e2e046a7369ccd0c7b37d5d551255f66d39e2ca8d46b61e461e860b80 b/assets/shims/0e9e769e2e046a7369ccd0c7b37d5d551255f66d39e2ca8d46b61e461e860b80 new file mode 100644 index 000000000..b465f5757 --- /dev/null +++ b/assets/shims/0e9e769e2e046a7369ccd0c7b37d5d551255f66d39e2ca8d46b61e461e860b80 @@ -0,0 +1,2 @@ +loadsky rnr/eclipse +fog 3600 diff --git a/assets/shims/0ee68647a2b67d15e88dac285aa97418409d3f76c0b1164782cba2637ef75756 b/assets/shims/0ee68647a2b67d15e88dac285aa97418409d3f76c0b1164782cba2637ef75756 new file mode 100644 index 000000000..979473529 --- /dev/null +++ b/assets/shims/0ee68647a2b67d15e88dac285aa97418409d3f76c0b1164782cba2637ef75756 @@ -0,0 +1,246 @@ +// Config for THE ADAM PARKER MISSIONS: DAY THREE +// Single-player Sauerbraten Map by Junebug +// WWW.SixDogStudios.com +// email: junebug@electronisounds.com + + +loadsky "aftas/sky/orbe" + +music "sds/apd3.mid" + + + + + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg + + + +texture 0 "apd2/hiddenareasign01.png" +texture 0 "apd2/hiddenareasign02.png" +texture 0 "apd2/secretcrate01.jpg" +texture 0 "apd2/secretcrate02.jpg" +texture 0 "apd2/sm_wood_crate1.jpg" +texture 0 "sds/corkboard.jpg" +texture 0 "sds/PC_keyboard.png" +texture 0 "sds/PC_keyboard.png" 2 +texture 0 "sds/PC_keyboard_side.png" +texture 0 "sds/IncubationRoomSign.jpg" 4 + +// for cfgs that don't set shaders... +setshader stdworld + + + + +mapmodelreset // start counting from 0 again + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 +mmodel "vegetation/tree06" // 83 +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 +mmodel "objects/animonitor" // 101 +mmodel "objects/animonitor/screen2" // 102 +mmodel "objects/crystal_simple" // 103 +mmodel "objects/egg" // 104 +mmodel "dcp/cbbox" // 105 +mmodel "dcp/containerbox" // 106 +mmodel "dcp/keycard" // 107 +mmodel "dfs/arcade" // 108 + diff --git a/assets/shims/0f8891010c077cff0a7efeea17a7900d99045c0ef96dc9c0e611affb1388d2ba b/assets/shims/0f8891010c077cff0a7efeea17a7900d99045c0ef96dc9c0e611affb1388d2ba new file mode 100644 index 000000000..88fc8f8b9 --- /dev/null +++ b/assets/shims/0f8891010c077cff0a7efeea17a7900d99045c0ef96dc9c0e611affb1388d2ba @@ -0,0 +1,1305 @@ +// default textures/music/models/skybox for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// to make a custom version for your map, DO NOT COPY this file, +// but instead make a .cfg with only those things which are different + + +// play cube soundtrack on any dm maps, play midi/mods on sp maps: + + +// the skybox for this map: + +loadsky "ratboy/skyboxes/coward" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // 0, dummy +texture 0 "golgotha/water2.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" + +texture 0 "ik2k/ik_brickwall_gry.jpg" // 5 +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +autograss +texture 0 "ik2k/ik_ground_lawn128.jpg" +autograss "textures/grass_ik.png" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + +// from ikbase dir + +texture 0 "ikbase/ik_conc_gmoss.jpg" // 35 +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_floor_met1f.jpg" +texture 0 "ikbase/ik_floor_met64d.jpg" +texture 0 "ikbase/ik_floor_met64e.jpg" +texture 0 "ikbase/ik_floor_met64f.jpg" +texture 0 "ikbase/ik_floor_met128e.jpg" +texture 0 "ikbase/ik_floor_met128f.jpg" +texture 0 "ikbase/ik_gtrimh_64b.jpg" +texture 0 "ikbase/ik_gtrimh_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_64b.jpg" +texture 0 "ikbase/ik_gtrimv_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_htrimh_64b.jpg" +texture 0 "ikbase/ik_htrimh_64c.jpg" +texture 0 "ikbase/ik_htrimh_64d.jpg" +texture 0 "ikbase/ik_htrimv_64b.jpg" +texture 0 "ikbase/ik_htrimv_64c.jpg" +texture 0 "ikbase/ik_itrimv_128b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" +texture 0 "ikbase/ik_wtrimh_32a.jpg" +texture 0 "ikbase/ik_wtrimh_32b.jpg" +texture 0 "ikbase/ik_wtrimh_32c.jpg" +texture 0 "ikbase/ik_wtrimh_32d.jpg" +texture 0 "ikbase/ik_wtrimh_64a.jpg" +texture 0 "ikbase/ik_wtrimh_64c.jpg" +texture 0 "ikbase/ik_wtrimh_64d.jpg" +texture 0 "ikbase/ik_wtrimv_32a.jpg" +texture 0 "ikbase/ik_wtrimv_32b.jpg" +texture 0 "ikbase/ik_wtrimv_32c.jpg" +texture 0 "ikbase/ik_wtrimv_32d.jpg" +texture 0 "ikbase/ik_wtrimv_64a.jpg" +texture 0 "ikbase/ik_wtrimv_64c.jpg" +texture 0 "ikbase/ik_wtrimv_64d.jpg" + +// some good textures from max payne + +texture 0 "payne/Box12b.jpg" // 75 +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" +texture 0 "payne/Tile41a.jpg" + +// from than's industrial tex + +texture 0 "than_ind/floor02.jpg" // 82 +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/floor06.jpg" +texture 0 "than_ind/light03.jpg" +texture 0 "than_ind/trim04.jpg" +texture 0 "than_ind/trim21.jpg" +texture 0 "than_ind/trlight01.jpg" +texture 0 "than_ind/trlight06.jpg" + +// some of John Fitzgibbons' Rubicon textures + +texture 0 "jf1/jf32.jpg" // 90 +texture 0 "jf1/jf64.jpg" +texture 0 "jf1/jf128.jpg" +texture 0 "jf1/jfbutn.jpg" +texture 0 "jf1/jfflr.jpg" +texture 0 "jf1/jfgrid.jpg" +texture 0 "jf1/jfhatch.jpg" +texture 0 "jf1/jflite.jpg" +texture 0 "jf1/jflitestr.jpg" +texture 0 "jf1/jfrock.jpg" +texture 0 "jf1/jfrust.jpg" +texture 0 "jf1/jfstripe.jpg" +texture 0 "jf1/jfwall.jpg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" // 103 +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" +texture 0 "aard/aardograss_1.jpg" + + +// Sock's egyptian textures + +texture 0 "egyptsoc/032-01a.jpg" // 116 +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" // 159 +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" + +// Sock's tech1 textures + +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-02b.jpg" +texture 0 "tech1soc/032-03d.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/032lig10bb.jpg" +texture 0 "tech1soc/032lig11bb.jpg" +texture 0 "tech1soc/032lig11rb.jpg" +texture 0 "tech1soc/032lig12bb.jpg" +texture 0 "tech1soc/032lig12rb.jpg" +texture 0 "tech1soc/032lig12ya.jpg" +texture 0 "tech1soc/032lig20yb.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/064lig20bb.jpg" +texture 0 "tech1soc/064lig22bb.jpg" +texture 0 "tech1soc/064lig22rb.jpg" +texture 0 "tech1soc/064lig22wb.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s064-02a.jpg" +texture 0 "tech1soc/s064-02b.jpg" +texture 0 "tech1soc/s064-02c.jpg" +texture 0 "tech1soc/s064-03a.jpg" +texture 0 "tech1soc/s064-03b.jpg" +texture 0 "tech1soc/s064-03c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s128-06b.jpg" +texture 0 "tech1soc/s128-07e.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/spring1.jpg" +texture 0 "tech1soc/spring2.jpg" + +// the following textures are not available in the default map config +// because they fall outside the 256 texture limit. To use them, +// create a map cfg file and put these inside them together with the +// textures above you still want to use + +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture 0 "dg/floor_paving_littleStones_2.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/floor_tile_stoneIrregular.jpg" +texture 0 "dg/mad013.jpg" +texture 0 "dg/mad015.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur059.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur079.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + +//custom textures + +texture 0 "odejoy/cpp-logo.jpg" +texture 0 "odejoy/red.jpg" +texture 0 "noctua/iron03.jpg" +texture 0 "noctua/planks01.jpg" +texture 0 "loopix/cobbst2.jpg" + +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/mur049.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur060.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" +// g_pack + +texture 0 "g_pack/g-bricks02a.jpg" +texture 0 "g_pack/g-bricks03.jpg" +texture 0 "g_pack/g-bricks05.jpg" +texture 0 "g_pack/g-bricks09.jpg" +texture 0 "g_pack/g-bricks10.jpg" +texture 0 "g_pack/g-bricks26.jpg" +texture 0 "g_pack/g-bricks27.jpg" +texture 0 "g_pack/g-bricks29.jpg" +texture 0 "g_pack/g-bricks30.jpg" +texture 0 "g_pack/g-bricks33.jpg" +texture 0 "g_pack/g-crate01.jpg" +texture 0 "g_pack/g-facade01.jpg" +texture 0 "g_pack/g-floor01.jpg" +texture 0 "g_pack/g-floor04.jpg" +texture 0 "g_pack/g-floor10.jpg" +texture 0 "g_pack/g-metbas0c1.jpg" +texture 0 "g_pack/g-metbas5b.jpg" +texture 0 "g_pack/g-metbas6.jpg" +texture 0 "g_pack/g-metfloor3b.jpg" +texture 0 "g_pack/g-metfloor5b.jpg" +texture 0 "g_pack/g-metfloor7b.jpg" +texture 0 "g_pack/g-mettrim03.jpg" + +texture 0 "gibbie/base28_d.jpg" +texture 0 "gibbie/teletop_add.jpg" + +setshader bumpspecmapparallaxworld + +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture z lunaran/bigmet1_h.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture z lunaran/bigmet2_h.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture z lunaran/box1a_h.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture z lunaran/box1b_h.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture z lunaran/glue1_h.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture z lunaran/glue2_h.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture z lunaran/grate1_h.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture z lunaran/green1_h.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture z lunaran/hexflr1_h.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture z lunaran/hexflr2_h.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture z lunaran/panel128tri_1_h.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture z lunaran/panel128_2_h.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture z lunaran/panel128_3b_h.jpg +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture z lunaran/panel128_3_h.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture z lunaran/panel128_6a_h.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture z lunaran/panel128_6b_h.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel64tri_1_h.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture z lunaran/panel64_0_h.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture z lunaran/panel64_1_h.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture z lunaran/panel64_2a_h.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture z lunaran/panel64_2b_h.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture z lunaran/panel64_2_h.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture z lunaran/panel64_3b_h.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture z lunaran/panel64_3_h.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_4_h.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture z lunaran/panel64_5a_h.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture z lunaran/panel64_5b_h.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture z lunaran/panel64_5_h.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture z lunaran/panel64_6b_h.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture z lunaran/panel64_6_h.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture z lunaran/panel64_7b_h.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture z lunaran/panel64_7c_h.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture z lunaran/panel64_7d_h.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7_local.jpg +texture s lunaran/panel64_7_s.jpg +texture z lunaran/panel64_7_h.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/pwpip1_h.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture z lunaran/qcomp1_h.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture z lunaran/qcomp2_h.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture z lunaran/qcomp3_h.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg + +setshader bumpparallaxglowworld + +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture z lunaran/light_fifty2_h.jpg +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture g lunaran/light_flouro0a_g.jpg +texture z lunaran/light_flouro0a_h.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture g lunaran/light_flouro0_g.jpg +texture z lunaran/light_flouro0_h.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture g lunaran/light_flouro1a_g.jpg +texture z lunaran/light_flouro1a_h.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg +texture z lunaran/light_flouro1_h.jpg + +setshader bumpparallaxglowworld + +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg +texture z lunaran/light_jail_h.jpg + +setshader bumpspecmapparallaxglowworld + +setpixelparam 1 6 6 6 + +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture z lunaran/light_r1_h.jpg +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture g lunaran/panel128_4_g.jpg +texture z lunaran/panel128_4_h.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture g lunaran/panel128_5_glo.jpg +texture z lunaran/panel128_5_h.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture z lunaran/qcomp1g_h.jpg + +setpixelparam 0 1 0 0 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + +setpixelparam 0 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg +texture z lunaran/qcomp5_h.jpg + + +// rorschach + +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/1r_clocktrim01.jpg" +texture 0 "rorschach/1r_clocktrim03b.jpg" +texture 0 "rorschach/1r_column01.jpg" +texture 0 "rorschach/1r_floor02.jpg" +texture 0 "rorschach/1r_grill02.jpg" +texture 0 "rorschach/1r_light01.jpg" +texture 0 "rorschach/1r_metbrick01.jpg" +texture 0 "rorschach/1r_metpan05.jpg" +texture 0 "rorschach/1r_metrim1.jpg" +texture 0 "rorschach/1r_metwl01.jpg" +texture 0 "rorschach/1r_plain_met02.jpg" +texture 0 "rorschach/1r_squ_pan03.jpg" +texture 0 "rorschach/1r_squ_pan04b.jpg" +texture 0 "rorschach/1r_steps.jpg" +texture 0 "rorschach/1r_thickpan03.jpg" +texture 0 "rorschach/1_concrete01.jpg" +texture 0 "rorschach/1_rust_grill01.jpg" +texture 0 "rorschach/1_rust_grill02.jpg" +texture 0 "rorschach/1_rust_grill02b.jpg" +texture 0 "rorschach/1_slimey01.jpg" +texture 0 "rorschach/1_th_trim01.jpg" +texture 0 "rorschach/1_th_trim02.jpg" +texture 0 "rorschach/256_gate_rock07.jpg" +texture 0 "rorschach/256_gate_water02.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_iv_floor02.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/2r_plaster_floor01.jpg" +texture 0 "rorschach/2_064_red_girder02.jpg" +texture 0 "rorschach/2_128_redpan02.jpg" +texture 0 "rorschach/2_256_redsup01.jpg" +texture 0 "rorschach/2_256_red_thin02.jpg" +texture 0 "rorschach/2_256_red_thin03.jpg" +texture 0 "rorschach/2_32_red_thin02.jpg" +texture 0 "rorschach/2_conc_celing01.jpg" +texture 0 "rorschach/2_conc_floorpat02_s.jpg" +texture 0 "rorschach/2_conc_l01.jpg" +texture 0 "rorschach/2_conc_wall02.jpg" +texture 0 "rorschach/2_c_thinredtrim03.jpg" +texture 0 "rorschach/2_c_thinredtrimlight01.jpg" +texture 0 "rorschach/2_c_tiles01.jpg" +texture 0 "rorschach/2_floor02.jpg" +texture 0 "rorschach/2_largemet03.jpg" +texture 0 "rorschach/2_redtrim03.jpg" +texture 0 "rorschach/2_red_floorr01.jpg" +texture 0 "rorschach/2_red_floorw01.jpg" +texture 0 "rorschach/2_whitetrim03.jpg" +texture 0 "rorschach/3i_crust.jpg" +texture 0 "rorschach/3i_rockyfloor.jpg" +texture 0 "rorschach/3m_metflr_tiles.jpg" +texture 0 "rorschach/3r_colrust01b.jpg" +texture 0 "rorschach/3r_light01b.jpg" +texture 0 "rorschach/3r_lighthh01b.jpg" +texture 0 "rorschach/3r_metblock01.jpg" +texture 0 "rorschach/3r_plaster02.jpg" +texture 0 "rorschach/4_conc_floor01.jpg" +texture 0 "rorschach/4_met01.jpg" +texture 0 "rorschach/4_met05b.jpg" +texture 0 "rorschach/5_blood01.jpg" +texture 0 "rorschach/5_bricks01.jpg" +texture 0 "rorschach/5_faces.jpg" +texture 0 "rorschach/5_light01b.jpg" +texture 0 "rorschach/5_slabfloor.jpg" +texture 0 "rorschach/5_trim02.jpg" +texture 0 "rorschach/64_iv_column01.jpg" +texture 0 "rorschach/64_warm01.jpg" +texture 0 "rorschach/hh3_mw_light01.jpg" +texture 0 "rorschach/hh3_mw_light03.jpg" +texture 0 "rorschach/hh3_m_light01.jpg" +texture 0 "rorschach/hh3_m_light03.jpg" +texture 0 "rorschach/j128_brick01.jpg" +texture 0 "rorschach/j128_item.jpg" +texture 0 "rorschach/j128_metpan01.jpg" +texture 0 "rorschach/j128_metpan05.jpg" +texture 0 "rorschach/j256_cobl01.jpg" + +setshader bumpspecmapparallaxworld + + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WS_GK_001_cc.jpg + texture n gor/WS_GK_001_nm.jpg + texture s gor/WS_GK_001_sc.jpg + texture z gor/WS_GK_001_hm.jpg + +setshader bumpspecmapworld + + texture 0 gor/DW_GK_001_cc.jpg + texture n gor/DW_GK_001_nm.jpg + texture s gor/DW_GK_001_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WT_GK_004_cc.jpg + texture n gor/WT_GK_004_nm.jpg + texture s gor/WT_GK_004_sc.jpg + texture z gor/WT_GK_004_hm.jpg + + texture 0 gor/GR_GK_003_cc.jpg + texture n gor/GR_GK_003_nm.jpg + texture s gor/GR_GK_003_sc.jpg + texture z gor/GR_GK_003_hm.jpg + + texture 0 gor/GR_GK_004_cc.jpg + texture n gor/GR_GK_004_nm.jpg + texture s gor/GR_GK_004_sc.jpg + texture z gor/GR_GK_004_hm.jpg + + texture 0 gor/GR_GK_005_cc.jpg + texture n gor/GR_GK_005_nm.jpg + texture s gor/GR_GK_005_sc.jpg + texture z gor/GR_GK_005_hm.jpg + + texture 0 gor/GR_GK_006_cc.jpg + texture n gor/GR_GK_006_nm.jpg + texture s gor/GR_GK_006_sc.jpg + texture z gor/GR_GK_006_hm.jpg + + texture 0 gor/GR_GK_007_cc.jpg + texture n gor/GR_GK_007_nm.jpg + texture s gor/GR_GK_007_sc.jpg + texture z gor/GR_GK_007_hm.jpg + + texture 0 gor/GR_GK_008_cc.jpg + texture n gor/GR_GK_008_nm.jpg + texture s gor/GR_GK_008_sc.jpg + texture z gor/GR_GK_008_hm.jpg + + texture 0 gor/GR_GK_009_cc.jpg + texture n gor/GR_GK_009_nm.jpg + texture s gor/GR_GK_009_sc.jpg + texture z gor/GR_GK_009_hm.jpg + + texture 0 gor/GR_GK_010_cc.jpg + texture n gor/GR_GK_010_nm.jpg + texture s gor/GR_GK_010_sc.jpg + texture z gor/GR_GK_010_hm.jpg + + texture 0 gor/GR_GK_011_cc.jpg + texture n gor/GR_GK_011_nm.jpg + texture s gor/GR_GK_011_sc.jpg + texture z gor/GR_GK_011_hm.jpg + + texture 0 gor/ST_GK_001_cc.jpg + texture n gor/ST_GK_001_nm.jpg + texture s gor/ST_GK_001_sc.jpg + texture z gor/ST_GK_001_hm.jpg + + texture 0 gor/ST_GK_002_cc.jpg + texture n gor/ST_GK_002_nm.jpg + texture s gor/ST_GK_002_sc.jpg + texture z gor/ST_GK_002_hm.jpg + + texture 0 gor/ST_GK_003_cc.jpg + texture n gor/ST_GK_003_nm.jpg + texture s gor/ST_GK_003_sc.jpg + texture z gor/ST_GK_003_hm.jpg + + texture 0 gor/ST_GK_004_cc.jpg + texture n gor/ST_GK_004_nm.jpg + texture s gor/ST_GK_004_sc.jpg + texture z gor/ST_GK_004_hm.jpg + +setshader bumpspecmapworld + + texture 0 gor/ST_GK_005_cc.jpg + texture n gor/ST_GK_005_nm.jpg + texture s gor/ST_GK_005_sc.jpg + + texture 0 gor/ST_GK_005_zu_001_cc.jpg + texture n gor/ST_GK_005_zu_001_nm.jpg + texture s gor/ST_GK_005_zu_001_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 2 0.02 -0.01 + + texture 0 gor/ST_GK_006_cc.jpg + texture n gor/ST_GK_006_nm.jpg + texture s gor/ST_GK_006_sc.jpg + texture z gor/ST_GK_006_hm.jpg + + texture 0 gor/ST_GK_007_cc.jpg + texture n gor/ST_GK_007_nm.jpg + texture s gor/ST_GK_007_sc.jpg + texture z gor/ST_GK_007_hm.jpg + +setshader bumpspecmapworld + + texture 0 gor/WD_GK_001_cc.jpg + texture n gor/WD_GK_001_nm.jpg + texture s gor/WD_GK_001_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WD_GK_002_cc.jpg + texture n gor/WD_GK_002_nm.jpg + texture z gor/WD_GK_002_hm.jpg + texture s gor/WD_GK_002_sc.jpg + +setshader bumpspecmapworld + + texture 0 gor/WO_GK_001_cc.jpg + texture n gor/WO_GK_001_nm.jpg + texture s gor/WO_GK_001_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WO_GK_002_cc.jpg + texture n gor/WO_GK_002_nm.jpg + texture s gor/WO_GK_002_sc.jpg + texture z gor/WO_GK_002_hm.jpg + + texture 0 gor/WT_GK_001_cc.jpg + texture n gor/WT_GK_001_nm.jpg + texture s gor/WT_GK_001_sc.jpg + texture z gor/WT_GK_001_hm.jpg + + texture 0 gor/WT_GK_002_cc.jpg + texture n gor/WT_GK_002_nm.jpg + texture s gor/WT_GK_002_sc.jpg + texture z gor/WT_GK_002_hm.jpg + + texture 0 gor/WT_GK_003_cc.jpg + texture n gor/WT_GK_003_nm.jpg + texture s gor/WT_GK_003_sc.jpg + texture z gor/WT_GK_003_hm.jpg + +setshader bumpspecmapworld + + texture 0 gor/WTA_GK_001_cc.jpg + texture n gor/WTA_GK_001_nm.jpg + texture s gor/WTA_GK_001_sc.jpg + + texture 0 gor/WTA_GK_002_cc.jpg + texture n gor/WTA_GK_002_nm.jpg + texture s gor/WTA_GK_002_sc.jpg + + texture 0 gor/WTA_GK_003_cc.jpg + texture n gor/WTA_GK_003_nm.jpg + texture s gor/WTA_GK_003_sc.jpg + + texture 0 gor/WTA_GK_004_cc.jpg + texture n gor/WTA_GK_004_nm.jpg + texture s gor/WTA_GK_004_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WT_GK_006_cc.jpg + texture n gor/WT_GK_006_nm.jpg + texture s gor/WT_GK_006_sc.jpg + texture z gor/WT_GK_006_hm.jpg + + texture 0 gor/WT_GK_005_cc.jpg + texture n gor/WT_GK_005_nm.jpg + texture s gor/WT_GK_005_sc.jpg + texture z gor/WT_GK_005_hm.jpg + + texture 0 gor/ST_GK_008_cc.jpg + texture n gor/ST_GK_008_nm.jpg + texture s gor/ST_GK_008_sc.jpg + texture z gor/ST_GK_008_hm.jpg + + texture 0 gor/WT_GK_007_cc.jpg + texture n gor/WT_GK_007_nm.jpg + texture s gor/WT_GK_007_sc.jpg + texture z gor/WT_GK_007_hm.jpg + + texture 0 gor/WT_GK_008_cc.jpg + texture n gor/WT_GK_008_nm.jpg + texture s gor/WT_GK_008_sc.jpg + texture z gor/WT_GK_008_hm.jpg + + texture 0 gor/WTA_GK_005_cc.jpg + texture n gor/WTA_GK_005_nm.jpg + texture s gor/WTA_GK_005_sc.jpg + texture z gor/WTA_GK_005_hm.jpg + + texture 0 gor/WTA_GK_006_cc.jpg + texture n gor/WTA_GK_006_nm.jpg + texture s gor/WTA_GK_006_sc.jpg + texture z gor/WTA_GK_006_hm.jpg + + texture 0 gor/ST_GK_009_cc.jpg + texture n gor/ST_GK_009_nm.jpg + texture s gor/ST_GK_009_sc.jpg + texture z gor/ST_GK_009_hm.jpg + + texture 0 gor/WT_GK_009_cc.jpg + texture n gor/WT_GK_009_nm.jpg + texture s gor/WT_GK_009_sc.jpg + texture z gor/WT_GK_009_hm.jpg + + texture 0 gor/ST_GK_011_cc.jpg + texture n gor/ST_GK_011_nm.jpg + texture s gor/ST_GK_011_sc.jpg + texture z gor/ST_GK_011_hm.jpg + + texture 0 gor/ST_GK_010_cc.jpg + texture n gor/ST_GK_010_nm.jpg + texture s gor/ST_GK_010_sc.jpg + texture z gor/ST_GK_010_hm.jpg + + texture 0 gor/WT_GK_010_cc.jpg + texture n gor/WT_GK_010_nm.jpg + texture s gor/WT_GK_010_sc.jpg + texture z gor/WT_GK_010_hm.jpg + + texture 0 gor/WT_GK_011_cc.jpg + texture n gor/WT_GK_011_nm.jpg + texture s gor/WT_GK_011_sc.jpg + texture z gor/WT_GK_011_hm.jpg + + texture 0 gor/WT_GK_012_cc.jpg + texture n gor/WT_GK_012_nm.jpg + texture s gor/WT_GK_012_sc.jpg + texture z gor/WT_GK_012_hm.jpg + + texture 0 gor/WT_GK_013_cc.jpg + texture n gor/WT_GK_013_nm.jpg + texture s gor/WT_GK_013_sc.jpg + texture z gor/WT_GK_013_hm.jpg + + texture 0 gor/WT_GK_014_cc.jpg + texture n gor/WT_GK_014_nm.jpg + texture s gor/WT_GK_014_sc.jpg + texture z gor/WT_GK_014_hm.jpg + + texture 0 gor/WT_GK_015_cc.jpg + texture n gor/WT_GK_015_nm.jpg + texture s gor/WT_GK_015_sc.jpg + texture z gor/WT_GK_015_hm.jpg + + texture 0 gor/WT_GK_016_cc.jpg + texture n gor/WT_GK_016_nm.jpg + texture s gor/WT_GK_016_sc.jpg + texture z gor/WT_GK_016_hm.jpg + + texture 0 gor/WT_GK_017_cc.jpg + texture n gor/WT_GK_017_nm.jpg + texture s gor/WT_GK_017_sc.jpg + texture z gor/WT_GK_017_hm.jpg + + texture 0 gor/ME_GK_011_cc.jpg + texture n gor/ME_GK_011_nm.jpg + texture s gor/ME_GK_011_sc.jpg + texture z gor/ME_GK_011_hm.jpg + + texture 0 gor/ME_GK_012_cc.jpg + texture n gor/ME_GK_012_nm.jpg + texture s gor/ME_GK_012_sc.jpg + texture z gor/ME_GK_012_hm.jpg + + texture 0 gor/ME_GK_010_cc.jpg + texture n gor/ME_GK_010_nm.jpg + texture s gor/ME_GK_010_sc.jpg + texture z gor/ME_GK_010_hm.jpg + + +setshader bumpspecmapworld + +texture 0 "philipk/pk01_floor01a_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_floor01b_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor02_d.jpg" +texture n "philipk/pk01_gra_floor02_local.jpg" +texture s "philipk/pk01_gra_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02a_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02b_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" +texture n "philipk/pk01_pan_trim01_local.jpg" +texture s "philipk/pk01_pan_trim01_s.jpg" + +texture 0 "philipk/pk01_pan_wall01_d.jpg" +texture n "philipk/pk01_pan_wall01_local.jpg" +texture s "philipk/pk01_pan_wall01_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_roof01_d.jpg" +texture n "philipk/pk01_roof01_local.jpg" +texture s "philipk/pk01_roof01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_tile_floor01a_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_tile_floor01b_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01a_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01b_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall02_d.jpg" +texture n "philipk/pk01_vent_wall02_local.jpg" +texture s "philipk/pk01_vent_wall02_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" +texture n "philipk/pk01_vent_wall03_local.jpg" +texture s "philipk/pk01_vent_wall03_s.jpg" + +texture 0 "philipk/pk01_wall01_d.jpg" +texture n "philipk/pk01_wall01_local.jpg" +texture s "philipk/pk01_wall01_s.jpg" + +texture 0 "philipk/pk01_wall03a_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_wall03b_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +//ADDITIVE********************************** + +setshader bumpspecmapglowworld +texture 0 "philipk/pk01_door01a_d.jpg" +texture n "philipk/pk01_door01_local.jpg" +texture s "philipk/pk01_door01_s.jpg" +texture g "philipk/pk01_door01_add.jpg" + +texture 0 "philipk/pk01_door01b_d.jpg" +texture n "philipk/pk01_door01_local.jpg" +texture s "philipk/pk01_door01_s.jpg" +texture g "philipk/pk01_door01_add.jpg" + +texture 0 "philipk/pk01_panel01a_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01a_add.jpg" + +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +//Trims************************************* + +texture 0 "philipk/pk01_trim02b_d.jpg" +texture n "philipk/pk01_trim02_local.jpg" +texture s "philipk/pk01_trim02_s.jpg" +texture g "philipk/pk01_trim02b_add.jpg" + +texture 0 "philipk/pk01_trim02b_d.jpg" 1 +texture n "philipk/pk01_trim02_local.jpg" 1 +texture s "philipk/pk01_trim02_s.jpg" 1 +texture g "philipk/pk01_trim02b_add.jpg" 1 + +texture 0 "philipk/pk01_trim04b_d.jpg" +texture n "philipk/pk01_trim04_local.jpg" +texture s "philipk/pk01_trim04_s.jpg" +texture g "philipk/pk01_trim04b_add.jpg" + +texture 0 "philipk/pk01_trim04b_d.jpg" 1 +texture n "philipk/pk01_trim04_local.jpg" 1 +texture s "philipk/pk01_trim04_s.jpg" 1 +texture g "philipk/pk01_trim04b_add.jpg" 1 + +texture 0 "philipk/pk01_trim05b_d.jpg" +texture n "philipk/pk01_trim05_local.jpg" +texture s "philipk/pk01_trim05_s.jpg" +texture g "philipk/pk01_trim05b_add.jpg" + +texture 0 "philipk/pk01_trim05b_d.jpg" 1 +texture n "philipk/pk01_trim05_local.jpg" 1 +texture s "philipk/pk01_trim05_s.jpg" 1 +texture g "philipk/pk01_trim05b_add.jpg" 1 + +texture 0 "philipk/pk01_trim06b_d.jpg" +texture n "philipk/pk01_trim06_local.jpg" +texture s "philipk/pk01_trim06_s.jpg" +texture g "philipk/pk01_trim06b_add.jpg" + +texture 0 "philipk/pk01_trim06b_d.jpg" 1 +texture n "philipk/pk01_trim06_local.jpg" 1 +texture s "philipk/pk01_trim06_s.jpg" 1 +texture g "philipk/pk01_trim06b_add.jpg" 1 + +texture 0 "philipk/pk01_trim07b_d.jpg" +texture n "philipk/pk01_trim07_local.jpg" +texture s "philipk/pk01_trim07_s.jpg" +texture g "philipk/pk01_trim07b_add.jpg" + +texture 0 "philipk/pk01_trim07b_d.jpg" 1 +texture n "philipk/pk01_trim07_local.jpg" 1 +texture s "philipk/pk01_trim07_s.jpg" 1 +texture g "philipk/pk01_trim07b_add.jpg" 1 + +setshader bumpspecmapworld + +texture 0 "philipk/pk01_trim01b_d.jpg" +texture n "philipk/pk01_trim01_local.jpg" +texture s "philipk/pk01_trim01_s.jpg" + +texture 0 "philipk/pk01_trim01b_d.jpg" 1 +texture n "philipk/pk01_trim01_local.jpg" 1 +texture s "philipk/pk01_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_trim08b_d.jpg" +texture n "philipk/pk01_trim08_local.jpg" +texture s "philipk/pk01_trim08_s.jpg" + +texture 0 "philipk/pk01_trim08b_d.jpg" 1 +texture n "philipk/pk01_trim08_local.jpg" 1 +texture s "philipk/pk01_trim08_s.jpg" 1 + +texture 0 "philipk/pk01_trim03b_d.jpg" +texture n "philipk/pk01_trim03_local.jpg" +texture s "philipk/pk01_trim03_s.jpg" + +texture 0 "philipk/pk01_trim03b_d.jpg" 1 +texture n "philipk/pk01_trim03_local.jpg" 1 +texture s "philipk/pk01_trim03_s.jpg" 1 + diff --git a/assets/shims/0f898e2dc43604d84cbd9b256c5da5124844859d76c331945b51b29dc43f1401 b/assets/shims/0f898e2dc43604d84cbd9b256c5da5124844859d76c331945b51b29dc43f1401 new file mode 100644 index 000000000..23d316b57 --- /dev/null +++ b/assets/shims/0f898e2dc43604d84cbd9b256c5da5124844859d76c331945b51b29dc43f1401 @@ -0,0 +1,27 @@ +// Room names: +// +// 1. Antechamber +// 2. The Boxes +// 3. The Gates +// 4. The Torch +// 5. The Octagon +// 6. The Infinite Fall +// 7. The Porthole +// 8. The Portal of Revealing +// 9. The Leap of Faith +// 10. The Labyrinth +// 11. The Mirror +// 12. The Gallery +// 13. The Pool +// 14. The Door +// 15. The Lake +// 16. The Bridges +// 17. The End + +// Easter Egg puzzle room names: +// +// The Window +// The Eye + +skybox mayhem/eclipse +yawsky 150 diff --git a/assets/shims/11032c248520000eb913d28f8d436f257460d9b1ce0550d2f50efa62b2c9cf63 b/assets/shims/11032c248520000eb913d28f8d436f257460d9b1ce0550d2f50efa62b2c9cf63 new file mode 100644 index 000000000..9cdab7e56 --- /dev/null +++ b/assets/shims/11032c248520000eb913d28f8d436f257460d9b1ce0550d2f50efa62b2c9cf63 @@ -0,0 +1,156 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// default music to be played for this map: + +playasong + +exec "data/default_map_models.cfg" + +// the skybox for this map: + +skybox "skyboxes/remus/sky01" + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +texture 0 "textures/sky.png" // dummy sky texture +texture 0 "textures/default.png" // default geometry texture + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec "packages/dg/package.cfg" +exec "packages/tech1soc/package.cfg" +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package2.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg + +//Misc textures +setshader stdworld +texture 0 "textures/nieb/rock01.jpg" +setshader bumpspecmapworld +setshaderparam "specscale" 0.25 0.25 0.25 +texture 0 "ikbase/specialbrick.jpg" +texture n "ikbase/specialbrick_normal.jpg" + +exec packages/painkillah/package.cfg +exec packages/tomek/package.cfg +exec packages/textures/nieb/package.cfg +exec packages/trak5/package.cfg + +texture 0 "indi-house/AS1.jpg" +texture 0 "indi-house/AS2.jpg" +texture 0 "indi-house/B1.jpg" +texture 0 "indi-house/FW0.jpg" +texture 0 "indi-house/FW5.jpg" +texture 0 "indi-house/FW6.jpg" +texture 0 "indi-house/FW7.jpg" +texture 0 "indi-house/FW8.jpg" +texture 0 "indi-house/FWm.jpg" +texture 0 "indi-house/FWm2.jpg" +texture 0 "indi-house/MA1.jpg" +texture 0 "indi-house/MA2.jpg" +texture 0 "indi-house/MU1.jpg" +texture 0 "indi-house/MU2.jpg" +texture 0 "indi-house/P1.jpg" +texture 0 "indi-house/Q1.jpg" +texture 0 "indi-house/Q2.jpg" +texture 0 "indi-house/Q3.jpg" +texture 0 "indi-house/Q4.jpg" +texture 0 "indi-house/Q5.jpg" +texture 0 "indi-house/Q6.jpg" +texture 0 "indi-house/ST1.jpg" +texture 0 "indi-house/ST2.jpg" +texture 0 "indi-house/ST3.jpg" +texture 0 "indi-house/ST4.jpg" +texture 0 "indi-house/ST5.jpg" +texture 0 "indi-house/T1.jpg" +texture 0 "indi-house/T1r.jpg" +texture 0 "indi-house/T2.jpg" +texture 0 "indi-house/T2r.jpg" +texture 0 "indi-house/T3.jpg" +texture 0 "indi-house/T3r.jpg" +texture 0 "indi-house/T4.jpg" +texture 0 "indi-house/T4r.jpg" +texture 0 "indi-house/T5.jpg" +texture 0 "indi-house/T5r.jpg" +texture 0 "indi-house/T6.jpg" +texture 0 "indi-house/T6r.jpg" +texture 0 "indi-house/T7.jpg" +texture 0 "indi-house/T7r.jpg" +texture 0 "indi-house/T8.jpg" +texture 0 "indi-house/T8r.jpg" +texture 0 "indi-house/T9.jpg" +texture 0 "indi-house/T9r.jpg" +texture 0 "indi-house/T10.jpg" +texture 0 "indi-house/T10r.jpg" +texture 0 "indi-house/TE1.jpg" +texture 0 "indi-house/WF1.jpg" +texture 0 "indi-house/WF2.jpg" +texture 0 "indi-house/WF3.jpg" + +// for cfgs that don't set shaders... +setshader stdworld diff --git a/assets/shims/11498a75b2c35aea1ac33cacaa40cc3aff89a322e5cb1eb779cb75165e087fe7 b/assets/shims/11498a75b2c35aea1ac33cacaa40cc3aff89a322e5cb1eb779cb75165e087fe7 new file mode 100644 index 000000000..a41726ed0 --- /dev/null +++ b/assets/shims/11498a75b2c35aea1ac33cacaa40cc3aff89a322e5cb1eb779cb75165e087fe7 @@ -0,0 +1,3 @@ +// ------------------------ +// by MeatROme 2006-09-16 +// ------------------------ diff --git a/assets/shims/1410b9704b3527c41e96f4505de11f4b2525e38780418d14ad62bac3057b05b3 b/assets/shims/1410b9704b3527c41e96f4505de11f4b2525e38780418d14ad62bac3057b05b3 new file mode 100644 index 000000000..8484e3c61 --- /dev/null +++ b/assets/shims/1410b9704b3527c41e96f4505de11f4b2525e38780418d14ad62bac3057b05b3 @@ -0,0 +1,2 @@ +alias money 0 +alias armor 0 diff --git a/assets/shims/172dad215b26ba42dd8ff7b412e5cc5d107d7097ddb4fd3ac60a646dcfaf14fc b/assets/shims/172dad215b26ba42dd8ff7b412e5cc5d107d7097ddb4fd3ac60a646dcfaf14fc new file mode 100644 index 000000000..4fdb6077c --- /dev/null +++ b/assets/shims/172dad215b26ba42dd8ff7b412e5cc5d107d7097ddb4fd3ac60a646dcfaf14fc @@ -0,0 +1,61 @@ +//description +maptitle "^f3Texture Testing Grounds^f4, by ^f1Suicizer^f4. +//This map stays property of the original author and should not be modified in any way. I'm also not responsible for any actions which makes your computer act different than it would on any other map. + +//skybox +skybox "penguins/wrath" + +//materials +materialreset + +texture water1 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water2 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water3 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water4 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + + +//textures +texturereset +setshader stdworld + +texture 0 "ik2k/ik_sky_day_back.jpg" +texture 0 "textures/default.png" + +exec "packages/textures/unnamed_re/package.cfg" + +texture 0 "textures/unnamed_re/unnamedmisc01.png" +texlayer 7 "brushes/gradient_128.png" 4 6 //texslot blendbrush blendmode blendscale +//blendmodes: 0 off - 1 replace - 2 dig - 3 fill - 4 invert dig - 5 invert fill + +texture 0 "textures/unnamed_re/unnamedmisc01.png" +texlayer 7 "brushes/noise_64.png" 4 8 + +setshader stdworld + +//mapmodels +mapmodelreset + +exec "data/default_map_models.cfg" diff --git a/assets/shims/1a487d500b50df580f4583d6c5794b614cf6d69d53cfd842c06f10caaf68675a b/assets/shims/1a487d500b50df580f4583d6c5794b614cf6d69d53cfd842c06f10caaf68675a new file mode 100644 index 000000000..08c9c1d0a --- /dev/null +++ b/assets/shims/1a487d500b50df580f4583d6c5794b614cf6d69d53cfd842c06f10caaf68675a @@ -0,0 +1,60 @@ +loadsky mayhem/eclipse +fog 3600 + +texturereset // starts the texture slot/index at 0 +setshader stdworld // use default world shader unless specified otherwise +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor +exec "packages/dg/package.cfg" +exec "packages/tech1soc/package.cfg" +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg + +//Misc textures +setshader stdworld +texture 0 "textures/nieb/rock01.jpg" +setshader bumpspecmapworld +setshaderparam "specscale" 0.25 0.25 0.25 +texture 0 "ikbase/specialbrick.jpg" +texture n "ikbase/specialbrick_normal.jpg" + +setshader stdworld diff --git a/assets/shims/1a5a7410827f2c558cae37ee0a9e30b5705a6714341f6203333557d00aeff97f b/assets/shims/1a5a7410827f2c558cae37ee0a9e30b5705a6714341f6203333557d00aeff97f new file mode 100644 index 000000000..3f726e919 --- /dev/null +++ b/assets/shims/1a5a7410827f2c558cae37ee0a9e30b5705a6714341f6203333557d00aeff97f @@ -0,0 +1 @@ +loadsky socksky\nightball diff --git a/assets/shims/1d83cec97b9942af6d6c6b68c74c4b845bb57b7a4ac56f5f807451511e07a239 b/assets/shims/1d83cec97b9942af6d6c6b68c74c4b845bb57b7a4ac56f5f807451511e07a239 new file mode 100644 index 000000000..8d7942cc6 --- /dev/null +++ b/assets/shims/1d83cec97b9942af6d6c6b68c74c4b845bb57b7a4ac56f5f807451511e07a239 @@ -0,0 +1,408 @@ +mapmodelreset // start counting from 0 again + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 +mmodel "vegetation/tree06" // 83 +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 + +mmodel "objects/axe" // 101 +mmodel "xeno/box1" // 102 +mmodel "xeno/box2" // 103 +mmodel "vegetation/tree08" // 104 +mmodel "vegetation/tree09" // 105 +mmodel "vegetation/tree10" // 106 +mmodel "vegetation/tree11" // 107 +mmodel "vegetation/tree12" // 108 +mmodel "vegetation/weeds" // 109 +mmodel "psionic/barrel2" // 110 +mmodel "psionic/crate4" // 111 +mmodel "aftas/machina/machina1" // 112 +mmodel "aftas/machina/machina2" // 113 +mmodel "mitaman/chainlinkfence" // 114 +mmodel "mitaman/floorgrate1" // 115 +mmodel "mitaman/floorgrate3" // 116 +mmodel "mitaman/locker1" // 117 +mmodel "mitaman/locker3" // 118 +mmodel "objects/minekart" // 119 +mmodel "objects/oillamp" // 120 +mmodel "objects/millblade" // 121 +mmodel "makke/mugs/mug01" // 122 +mmodel "makke/mugs/mug02" // 123 +mmodel "makke/mugs/mug03" // 124 +mmodel "aftas/caixa" // 125 +mmodel "aftas/lampada" // 126 +mmodel "aftas/arvores/arg" // 127 +mmodel "aftas/arvores/arp" // 128 +mmodel "makke/arch" // 129 +mmodel "makke/fork" // 130 +mmodel "makke/moon" // 131 +mmodel "makke/planet" // 132 +mmodel "makke/spoon" // 133 +mmodel "makke/tricky/sign1" // 134 +mmodel "makke/tricky/sign2" // 135 +mmodel "makke/tricky/sign3" // 136 +mmodel "makke/tricky/sign4" // 137 +mmodel "dcp/hanginlamp" // 138 +mmodel "tentus/magic" // 139 + +mmodel "dcp/bin" // 140 +mmodel "dcp/bulb" // 141 +mmodel "dcp/cbbox" // 142 +mmodel "dcp/grate" // 143 +mmodel "dcp/switch2a" // 144 +mmodel "dcp/ventflap" // 145 +mmodel "mitaman/door_06" // 146 +mmodel "mitaman/door_07" // 147 +mmodel "mitaman/door_08" // 148 +mmodel "mitaman/door_09" // 149 +mmodel "mitaman/door_10" // 150 +mmodel "mitaman/plat01" // 151 +mmodel "mitaman/wirefence" // 152 +mmodel "mitaman/woodboard" // 153 +mmodel "steve_e/doors/trapdoor" // 154 +mmodel "steve_e/doors/trapdoor/trapdoor_150" // 155 +mmodel "steve_e/doors/trapdoor/trapdoor_200" // 156 +mmodel "doors/door_04" // 157 +mmodel "dcp/blade_x" // 158 +mmodel "dcp/blade_y" // 159 + +//Justice +mmodel "mapmodels/justice/pad/jump" // 160 +mmodel "mapmodels/justice/pad/teleport" // 161 +mmodel "mapmodels/justice/pad/teledest" // 162 +mmodel "mapmodels/justice/block" // 163 +mmodel "mapmodels/justice/exit-sign" // 164 +mmodel "mapmodels/justice/vending" // 165 +mmodel "mapmodels/justice/railings/01" // 166 +mmodel "mapmodels/justice/railings/02" // 167 + +mmodel "angel" // 168 +mmodel "crow" // 169 + +mmodel "mapmodels/nieb/tree_dead" // 170 +mmodel "mapmodels/nieb/shark_sign" // 171 +mmodel "mapmodels/nieb/torso" // 172 +mmodel "mapmodels/nieb/sandcastle" // 173 +mmodel "mapmodels/nieb/plant01" // 174 +mmodel "mapmodels/nieb/plant02" // 175 +mmodel "mapmodels/nieb/sign_no-exit" // 176 + +mmodel "skull" // 177 + +mmodel "mapmodels/sitters/gothic/skelet1" // 178 +mmodel "mapmodels/sitters/gothic/skelet2" // 179 +mmodel "mapmodels/sitters/gothic/skelet3" // 180 + +mmodel "mapmodels/quakish/grim_reaper/adam" // 181 +mmodel "mapmodels/quakish/grim_reaper/grim" // 182 +mmodel "mapmodels/quakish/grim_reaper/vehementi" // 183 + +mmodel "mapmodels/yves_allaire/e6/e6fanblade/horizontal" // 184 +mmodel "mapmodels/yves_allaire/e6/e6fanblade/vertical" // 185 + +mmodel "mapmodels/nieb/bush_dead1" // 186 +mmodel "mapmodels/nieb/bush_dead2" // 187 + +mmodel "mapmodels/justice/cannon_copter" // 188 + +mmodel "mapmodels/ard/vegetation/bigtree" // 189 +mmodel "mapmodels/ard/vegetation/mediumtree1" // 190 +mmodel "mapmodels/ard/vegetation/mediumtree2" // 191 +mmodel "mapmodels/ard/vegetation/smalltree" // 192 + +mmodel "mapmodels/simonoc/effect/blue" // 193 +mmodel "mapmodels/simonoc/effect/cyan" // 194 +mmodel "mapmodels/simonoc/effect/green" // 195 +mmodel "mapmodels/simonoc/effect/red" // 196 +mmodel "mapmodels/simonoc/effect/violet" // 197 +mmodel "mapmodels/simonoc/effect/yellow" // 198 +mmodel "mapmodels/simonoc/effect/blue_v" // 199 +mmodel "mapmodels/simonoc/effect/cyan_v" // 200 +mmodel "mapmodels/simonoc/effect/green_v" // 201 +mmodel "mapmodels/simonoc/effect/red_v" // 202 +mmodel "mapmodels/simonoc/effect/violet_v" // 203 +mmodel "mapmodels/simonoc/effect/yellow_v" // 204 + +mmodel "ao1/e_station" // 205 +mmodel "ao1/e_station/horiz" // 206 +mmodel "ao1/e_station/small" // 207 +mmodel "ao1/metro/graffiti/aracari" // 208 +mmodel "ao1/metro/graffiti/ironmetro" // 209 +mmodel "ao1/metro/graffiti/necedemalis" // 210 +mmodel "ao1/metro/graffiti/see" // 211 +mmodel "ao1/metro/graffiti/warning" // 212 +mmodel "ao1/metro/sign/citymap" // 213 +mmodel "ao1/metro/sign/flyingcar" // 214 +mmodel "ao1/metro/sign/player" // 215 +mmodel "checkpoint" // 216 +mmodel "cleaner/gutter_45_big" // 217 +mmodel "dcp/blade_x/big" // 218 +mmodel "dcp/blade_x/fast" // 219 +mmodel "dcp/blade_x/mid" // 220 +mmodel "dcp/blade_y/big" // 221 +mmodel "dcp/blade_y/collide" // 222 +mmodel "dcp/blade_y/fast" // 223 +mmodel "dcp/blade_y/giant" // 224 +mmodel "dcp/firebowl_no_fire" // 225 +mmodel "mapmodels/a_slow_old_man/rat_sitting" // 226 +mmodel "mapmodels/gibc" // 227 +mmodel "mapmodels/gibh" // 228 +mmodel "mapmodels/justice/cabinet" // 229 +mmodel "mapmodels/justice/cc_screen" // 230 +mmodel "mapmodels/justice/cc_table" // 231 +mmodel "mapmodels/justice/console1/01" // 232 +mmodel "mapmodels/justice/console1/02" // 233 +mmodel "mapmodels/justice/decals/01" // 234 +mmodel "mapmodels/justice/decals/02" // 235 +mmodel "mapmodels/justice/poster/1" // 236 +mmodel "mapmodels/justice/poster/2" // 237 +mmodel "mapmodels/justice/poster/3" // 238 +mmodel "mapmodels/justice/switch" // 239 +mmodel "mapmodels/justice/vent" // 240 +mmodel "mapmodels/makke/gutter_h_big" // 241 +mmodel "mapmodels/makke/gutter_h_big/trak5" // 242 +mmodel "mapmodels/makke/gutter_v_big" // 243 +mmodel "mapmodels/memoria/decals" // 244 +mmodel "mapmodels/nieb/clockhand/long" // 245 +mmodel "mapmodels/nieb/clockhand/short" // 246 +mmodel "mapmodels/nieb/ladder45" // 247 +mmodel "mapmodels/nieb/tree_dead_nocollide" // 248 +mmodel "mapmodels/nieb/waterfall/1" // 249 +mmodel "mapmodels/nieb/waterfall/2" // 250 +mmodel "mapmodels/nieb/waterfall/3" // 251 +mmodel "mapmodels/nieb/waterfall/4" // 252 +mmodel "mapmodels/ow/flowerfield" // 253 +mmodel "mapmodels/ow/head/head_1" // 254 +mmodel "mapmodels/ow/head/head_2" // 255 +mmodel "mapmodels/ow/jump" // 256 +mmodel "mapmodels/ow/moss" // 257 +mmodel "mapmodels/ow/pad" // 258 +mmodel "mapmodels/ow/tarp" // 259 +mmodel "mapmodels/ow/tree" // 260 +mmodel "mapmodels/ow/tree2" // 261 +mmodel "mapmodels/ow/tree3" // 262 +mmodel "mapmodels/ow/tree4" // 263 +mmodel "mapmodels/quakish/tombstones/tombstone01" // 264 +mmodel "mapmodels/quakish/tombstones/tombstone02" // 265 +mmodel "mapmodels/quakish/tombstones/tombstone03" // 266 +mmodel "mapmodels/quakish/tombstones/tombstone04" // 267 +mmodel "mapmodels/quakish/tombstones/tombstone05" // 268 +mmodel "mapmodels/toca/industrialpipes/horz" // 269 +mmodel "mapmodels/toca/industrialpipes/ldwn" // 270 +mmodel "mapmodels/toca/industrialpipes/lleft" // 271 +mmodel "mapmodels/toca/industrialpipes/lright" // 272 +mmodel "mapmodels/toca/industrialpipes/lup" // 273 +mmodel "mapmodels/toca/industrialpipes/vert" // 274 +mmodel "mapmodels/toca/radioactivedrum" // 275 +mmodel "mapmodels/toca/radioactivedrum2" // 276 +mmodel "mapmodels/toca/signs/radioactive" // 277 +mmodel "mapmodels/toca/signs/restricted" // 278 +mmodel "mapmodels/tubes/ladder" // 279 +mmodel "mapmodels/yves_allaire/e7/e7wgrate/32x64_h" // 280 +mmodel "mapmodels/yves_allaire/e7/e7wgrate/32x64_v" // 281 +mmodel "mapmodels/yves_allaire/e7/e7wgrate/64x32_v" // 282 +mmodel "meister/coclea" // 283 +mmodel "meister/gear" // 284 +mmodel "meister/grinder" // 285 +mmodel "meister/puleggia" // 286 +mmodel "meister/silos" // 287 +mmodel "mitaman/floorgrate1/crnsp1" // 288 +mmodel "monster/bauul" // 289 +mmodel "monster/goblin" // 290 +mmodel "monster/hellpig" // 291 +mmodel "monster/knight" // 292 +mmodel "monster/rat" // 293 +mmodel "monster/rhino" // 294 +mmodel "monster/slith" // 295 +mmodel "monster/spider" // 296 +mmodel "pyccna/toxicity/tendril" // 297 +mmodel "pyccna/toxicity/testtube" // 298 +mmodel "pyccna/toxicity/testtube_mutated" // 299 +mmodel "pyccna/toxicity/testtube_severe" // 300 +mmodel "razgriz/effects/magic/blue_h" // 301 +mmodel "razgriz/effects/magic/blue_h_large" // 302 +mmodel "razgriz/effects/magic/blue_h_small" // 303 +mmodel "razgriz/effects/magic/blue_v" // 304 +mmodel "razgriz/effects/magic/blue_v_large" // 305 +mmodel "razgriz/effects/magic/blue_v_small" // 306 +mmodel "razgriz/effects/magic/red_h" // 307 +mmodel "razgriz/effects/magic/red_h_large" // 308 +mmodel "razgriz/effects/magic/red_h_small" // 309 +mmodel "razgriz/effects/magic/red_v" // 310 +mmodel "razgriz/effects/magic/red_v_large" // 311 +mmodel "razgriz/effects/magic/red_v_small" // 312 +mmodel "razgriz/flora/bushes/medium_bush1" // 313 +mmodel "razgriz/flora/bushes/medium_bush2" // 314 +mmodel "razgriz/flora/bushes/medium_bush3" // 315 +mmodel "razgriz/flora/bushes/medium_bush4" // 316 +mmodel "razgriz/flora/bushes/medium_bush5" // 317 +mmodel "razgriz/flora/bushes/tall_bush1" // 318 +mmodel "razgriz/flora/bushes/tall_bush2" // 319 +mmodel "razgriz/flora/bushes/tall_bush3" // 320 +mmodel "razgriz/flora/bushes/tall_bush4" // 321 +mmodel "razgriz/flora/log1" // 322 +mmodel "razgriz/flora/plant1" // 323 +mmodel "razgriz/flora/plant2" // 324 +mmodel "razgriz/flora/shroom1" // 325 +mmodel "razgriz/flora/shroom2" // 326 +mmodel "razgriz/flora/shroom3" // 327 +mmodel "razgriz/insects/butterfly/blue" // 328 +mmodel "razgriz/insects/butterfly/brown" // 329 +mmodel "razgriz/insects/butterfly/green" // 330 +mmodel "razgriz/insects/butterfly/orange" // 331 +mmodel "razgriz/insects/butterfly/pink" // 332 +mmodel "razgriz/insects/butterfly/red" // 333 +mmodel "razgriz/insects/butterfly/yellow" // 334 +mmodel "razgriz/insects/firefly" // 335 +mmodel "razgriz/objects/gem_cap/blue_h" // 336 +mmodel "razgriz/objects/gem_cap/blue_v" // 337 +mmodel "razgriz/objects/gem_cap/red_h" // 338 +mmodel "razgriz/objects/gem_cap/red_v" // 339 +mmodel "razgriz/objects/torch" // 340 +mmodel "razgriz/rocks/set1/1" // 341 +mmodel "razgriz/rocks/set1/2" // 342 +mmodel "razgriz/rocks/set1/3" // 343 +mmodel "razgriz/rocks/set1/4" // 344 +mmodel "razgriz/rocks/set1/5" // 345 +mmodel "razgriz/rocks/set1/6" // 346 +mmodel "razgriz/rocks/set1/7" // 347 +mmodel "razgriz/rocks/set1/8" // 348 +mmodel "razgriz/rocks/set1/9" // 349 +mmodel "razgriz/rocks/set2/1" // 350 +mmodel "razgriz/rocks/set2/2" // 351 +mmodel "razgriz/rocks/set2/3" // 352 +mmodel "razgriz/rocks/set2/4" // 353 +mmodel "razgriz/rocks/set2/5" // 354 +mmodel "rpg/characters/dragon" // 355 +mmodel "rpg/characters/grizzly" // 356 +mmodel "rpg/characters/horse" // 357 +mmodel "rpg/characters/mman" // 358 +mmodel "rpg/characters/npcman" // 359 +mmodel "rpg/characters/rat" // 360 +mmodel "rpg/characters/wolf" // 361 +mmodel "rpg/objects/coin" // 362 +mmodel "skull/blue" // 363 +mmodel "skull/red" // 364 +mmodel "vegetation/tree03_sprite" // 365 +mmodel "vurt/flora/aspen1" // 366 +mmodel "vurt/flora/aspen2" // 367 +mmodel "vurt/flora/pine1" // 368 +mmodel "vurt/flora/pine2" // 369 +mmodel "vurt/flora/pine3" // 370 +mmodel "vurt/flora/pine4" // 371 +mmodel "wohsiesta/tree" // 372 diff --git a/assets/shims/20f72a837babe4a9908757271249f6f021afb582d30b61aa562128648f621254 b/assets/shims/20f72a837babe4a9908757271249f6f021afb582d30b61aa562128648f621254 new file mode 100644 index 000000000..5fd40eefc --- /dev/null +++ b/assets/shims/20f72a837babe4a9908757271249f6f021afb582d30b61aa562128648f621254 @@ -0,0 +1,6 @@ +//Obidarids By Poum\\ + +//Ambience\\ +loadsky penguins/arid +fog 4000 +skylight 0x39302A diff --git a/assets/shims/2306c587bd0e037c386327ae632836a532cb9b8d9df965e430e8e8b818f75806 b/assets/shims/2306c587bd0e037c386327ae632836a532cb9b8d9df965e430e8e8b818f75806 new file mode 100644 index 000000000..f66f3511b --- /dev/null +++ b/assets/shims/2306c587bd0e037c386327ae632836a532cb9b8d9df965e430e8e8b818f75806 @@ -0,0 +1,27 @@ +loadsky "socksky\mars" + + +exec "packages\base\fanatic_quake.cfg" +setshader bumpspecmapparallaxworld +setpixelparam 1 4 4 4 +setpixelparam 2 0.02 -0.01 +texture 0 gor\GR_GK_001_cc.jpg +texture n gor\GR_GK_001_nm.jpg +texture s gor\GR_GK_001_sc.jpg + +texture 0 gor\ST_GK_011_cc.jpg +texture n gor\ST_GK_011_nm.jpg +texture s gor\ST_GK_011_sc.jpg + +mmodel "makke/moon" +mmodel "makke/earth" +fog 1000024 +echo +echo +echo "Ancient Martian Base" +echo "Map made by Conor Kirkpatrick" + +mapsound "kaiser/fx/computer1" 150 1 +mapsound "kaiser/fx/hum1" 130 1mapsound "kaiser/fx/hum2" 130 1 +mapsound "kaiser/fx/hum3" 230 1 +mapsound "kaiser/fx/hum4" 60 1 diff --git a/assets/shims/238b9d2a8b155854c345e182ed5bb93fde663f38a41991747c4b6976bb1977de b/assets/shims/238b9d2a8b155854c345e182ed5bb93fde663f38a41991747c4b6976bb1977de new file mode 100644 index 000000000..6c8d0773f --- /dev/null +++ b/assets/shims/238b9d2a8b155854c345e182ed5bb93fde663f38a41991747c4b6976bb1977de @@ -0,0 +1,10 @@ +loadsky "dash/moon" + + +mapsound "ddb/gr.wav" 30 -1 +mapsound "ddb/gr.wav" 40 -1 +mapsound "ddb/gr.wav" 50 -1 +mapsound "ddb/gr.wav" 60 -1 +mapsound "ddb/gr.wav" 70 -1 + + diff --git a/assets/shims/23bb569608dbf5d5ef3b8c791ae1f6987f0cbfc754cc17e7443cda4459cdc8ee b/assets/shims/23bb569608dbf5d5ef3b8c791ae1f6987f0cbfc754cc17e7443cda4459cdc8ee new file mode 100644 index 000000000..fdfedbe45 --- /dev/null +++ b/assets/shims/23bb569608dbf5d5ef3b8c791ae1f6987f0cbfc754cc17e7443cda4459cdc8ee @@ -0,0 +1,436 @@ +//maptitle + +//models +mapmodelreset +mmodel "mitaman/chainlinkfence" +mmodel "crow" + +//sounds +mapsound kaiser/fx/hum2 64 +mapsound kaiser/fx/computer1 64 +mapsound ambience/wind.ogg 64 + +//textures +texturereset + +//sky +texture 0 "ik2k/ik_sky_day_back.jpg" + +//default +texture 0 "textures/default.png" + +//e8 +texture 0 "textures/yves_allaire/e8/e8_base1b.jpg" + +//nieb +texture 0 "textures/nieb/sand01.jpg" + +//misanthropx +setshader glowworld +setshaderparam glowcolor 0.5 0.41 0.25 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" + +//ex +setshader bumpspecmapparallaxworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/ex512/clangfloor_01_d.jpg +texture n textures/yves_allaire/ex/ex512/clangfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/clangfloor_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/clangfloor_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/clangfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/clangfloor_01_h.jpg + +setshaderparam specscale .9 .9 .9 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/ex/ex512/cretefloor_01b_d.jpg" +texture n "textures/yves_allaire/ex/ex512/cretefloor_01b_local.jpg" +texture s "textures/yves_allaire/ex/ex512/cretefloor_01b_s.jpg" +texture z "textures/yves_allaire/ex/ex512/cretefloor_01b_h.jpg" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshaderparam specscale 3 3 3 + +texture 0 textures/yves_allaire/ex/ex512/deswall_01_d.jpg +texture n textures/yves_allaire/ex/ex512/deswall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/deswall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/deswall_01_h.jpg + +setshaderparam parallaxscale .02 -.01 + +texture 0 textures/yves_allaire/ex/ex512/floor_grate03_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_grate03_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_grate03_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_grate03_h.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_h.jpg + +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/ex512/floor_simplines_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_simple_05_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_simple_05_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_simple_05_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/floor_tile_03_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_tile_03_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_tile_03_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_tile_03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/floor_tread_01_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_tread_01_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_tread_01_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_tread_01_h.jpg + +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/ex512/metalsupp01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalsupp01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalsupp01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalsupp01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalwall02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalwall02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalwall02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalwall02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/mtl_bigplate_04_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_bigplate_04_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_bigplate_04_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_bigplate_04_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_02_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_02_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_02_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_03_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_03_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_03_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_04_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_04_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_04_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_04_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/q2_01_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/q2_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01b_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01b_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01b_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/q2_01e_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01e_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01e_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01e_h.jpg + +setshaderparam parallaxscale .02 -.01 + +texture 0 textures/yves_allaire/ex/ex512/rndfloor_01_d.jpg +texture n textures/yves_allaire/ex/ex512/rndfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/rndfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/rndfloor_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/rndfloor_02_d.jpg +texture n textures/yves_allaire/ex/ex512/rndfloor_02_local.jpg +texture s textures/yves_allaire/ex/ex512/rndfloor_02_s.jpg +texture z textures/yves_allaire/ex/ex512/rndfloor_02_h.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/ex512/rplates_01_d.jpg +texture n textures/yves_allaire/ex/ex512/rplates_01_local.jpg +texture s textures/yves_allaire/ex/ex512/rplates_01_s.jpg +texture z textures/yves_allaire/ex/ex512/rplates_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/steptop_01_d.jpg +texture n textures/yves_allaire/ex/ex512/steptop_01_local.jpg +texture s textures/yves_allaire/ex/ex512/steptop_01_s.jpg +texture z textures/yves_allaire/ex/ex512/steptop_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_baseboard_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_baseboard_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_baseboard_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_baseboard_h.jpg + +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/ex512/trim_psimple_04_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_psimple_04_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_psimple_04_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_psimple_04_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_psimple_05_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_psimple_05_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_psimple_05_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_psimple_05_h.jpg + +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/ex512/trim_simple_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_simple_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_simple_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_simple_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_support_03_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_support_03_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_support_03_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_support_03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_vert_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_vert_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_vert_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_vert_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_01_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_b01_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_b01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_b01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_b01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_bigrib_02_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_bigrib_02_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_bigrib_02_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_bigrib_02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_bplate_06_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_bplate_06_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_bplate_06_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_bplate_06_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_panel_05_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panel_05_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panel_05_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panel_05_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_panels_08_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panels_08_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panels_08_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panels_08_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_panels_08b_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panels_08b_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panels_08b_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panels_08b_h.jpg + +setshaderparam parallaxscale .025 -.01 + +texture 0 textures/yves_allaire/ex/ex512/wall_pipe_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_pipe_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_pipe_s.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/ex512/wall_u207_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_u207_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_u207_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_u207_h.jpg + +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/ex512/metal_plate01b_d.jpg +texture n textures/yves_allaire/ex/ex512/metal_plate01b_local.jpg +texture s textures/yves_allaire/ex/ex512/metal_plate01b_s.jpg +texture z textures/yves_allaire/ex/ex512/metal_plate01b_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metal_plate01c_d.jpg +texture n textures/yves_allaire/ex/ex512/metal_plate01c_local.jpg +texture s textures/yves_allaire/ex/ex512/metal_plate01c_s.jpg +texture z textures/yves_allaire/ex/ex512/metal_plate01c_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase03_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase03_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase03_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase04_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase03_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase03_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase05rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase05rust_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase06rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase05rust_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase07rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalBase05rust_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalfloor02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalfloor02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalfloor02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalfloor02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalrib01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalrib01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalrib01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalrib01_h.jpg + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 1.5 1.5 1.5 +setshaderparam parallaxscale .04 -.02 +setshaderparam glowcolor .8 .8 .8 + +texture 0 textures/yves_allaire/ex/ex512/light_u201_d.jpg +texture n textures/yves_allaire/ex/ex512/light_u201_local.jpg +texture s textures/yves_allaire/ex/ex512/light_u201_s.jpg +texture g textures/yves_allaire/ex/ex512/light_u201_add.jpg +texture z textures/yves_allaire/ex/ex512/light_u201_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/lightpanel_01_d.jpg +texture n textures/yves_allaire/ex/ex512/lightpanel_01_local.jpg +texture s textures/yves_allaire/ex/ex512/lightpanel_01_s.jpg +texture g textures/yves_allaire/ex/ex512/lightpanel_01_add.jpg +texture z textures/yves_allaire/ex/ex512/lightpanel_01_h.jpg + +texture 0 "textures/default.png" + +//philipk +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "textures/default.png" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +//caustics +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .6 1.0 +setshaderparam pulseglowcolor 0 .3 .5 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll -.05 .1 + +//misanthropx +setshader pulseglowworld + setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .15 .25 +setshaderparam pulseglowcolor 0 .075 .125 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +setshader pulseglowworld + setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .3 .5 +setshaderparam pulseglowcolor 0 .15 .25 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +setshader pulseglowworld + setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .6 1.0 +setshaderparam pulseglowcolor 0 .3 .5 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 diff --git a/assets/shims/2674dabf11f22067ca7ac632bd3a23daf26945a45f20c043cdda00c06db944b2 b/assets/shims/2674dabf11f22067ca7ac632bd3a23daf26945a45f20c043cdda00c06db944b2 new file mode 100644 index 000000000..117a202bc --- /dev/null +++ b/assets/shims/2674dabf11f22067ca7ac632bd3a23daf26945a45f20c043cdda00c06db944b2 @@ -0,0 +1,451 @@ +// Map Menu +//loadsky "ik2k/env/iklake" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +loadsky "socksky/emerald" +//loadsky "stecki/snow" + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "meat/hfmmicon_sigil.png" + +texture 0 "meat/hfmmicon_A.png" +texture 0 "meat/hfmmicon_B.png" +texture 0 "meat/hfmmicon_C.png" +texture 0 "meat/hfmmicon_left.png" +texture 0 "meat/hfmmicon_right.png" + + +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture 0 "dg/floor_paving_littleStones_2.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/floor_tile_stoneIrregular.jpg" +texture 0 "dg/mad013.jpg" +texture 0 "dg/mad015.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur059.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur079.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + + + +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-02b.jpg" +texture 0 "tech1soc/032-03d.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/032lig10bb.jpg" +texture 0 "tech1soc/032lig11bb.jpg" +texture 0 "tech1soc/032lig11rb.jpg" +texture 0 "tech1soc/032lig12bb.jpg" +texture 0 "tech1soc/032lig12rb.jpg" +texture 0 "tech1soc/032lig12ya.jpg" +texture 0 "tech1soc/032lig20yb.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/064lig20bb.jpg" +texture 0 "tech1soc/064lig22bb.jpg" +texture 0 "tech1soc/064lig22rb.jpg" +texture 0 "tech1soc/064lig22wb.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s064-02a.jpg" +texture 0 "tech1soc/s064-02b.jpg" +texture 0 "tech1soc/s064-02c.jpg" +texture 0 "tech1soc/s064-03a.jpg" +texture 0 "tech1soc/s064-03b.jpg" +texture 0 "tech1soc/s064-03c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s128-06b.jpg" +texture 0 "tech1soc/s128-07e.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/spring1.jpg" +texture 0 "tech1soc/spring2.jpg" + + +// ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +texture 0 "ik2k/ik_ground_lawn128.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + +// from ikbase dir + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_floor_met1f.jpg" +texture 0 "ikbase/ik_floor_met64d.jpg" +texture 0 "ikbase/ik_floor_met64e.jpg" +texture 0 "ikbase/ik_floor_met64f.jpg" +texture 0 "ikbase/ik_floor_met128e.jpg" +texture 0 "ikbase/ik_floor_met128f.jpg" +texture 0 "ikbase/ik_gtrimh_64b.jpg" +texture 0 "ikbase/ik_gtrimh_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_64b.jpg" +texture 0 "ikbase/ik_gtrimv_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_htrimh_64b.jpg" +texture 0 "ikbase/ik_htrimh_64c.jpg" +texture 0 "ikbase/ik_htrimh_64d.jpg" +texture 0 "ikbase/ik_htrimv_64b.jpg" +texture 0 "ikbase/ik_htrimv_64c.jpg" +texture 0 "ikbase/ik_itrimv_128b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" +texture 0 "ikbase/ik_wtrimh_32a.jpg" +texture 0 "ikbase/ik_wtrimh_32b.jpg" +texture 0 "ikbase/ik_wtrimh_32c.jpg" +texture 0 "ikbase/ik_wtrimh_32d.jpg" +texture 0 "ikbase/ik_wtrimh_64a.jpg" +texture 0 "ikbase/ik_wtrimh_64c.jpg" +texture 0 "ikbase/ik_wtrimh_64d.jpg" +texture 0 "ikbase/ik_wtrimv_32a.jpg" +texture 0 "ikbase/ik_wtrimv_32b.jpg" +texture 0 "ikbase/ik_wtrimv_32c.jpg" +texture 0 "ikbase/ik_wtrimv_32d.jpg" +texture 0 "ikbase/ik_wtrimv_64a.jpg" +texture 0 "ikbase/ik_wtrimv_64c.jpg" +texture 0 "ikbase/ik_wtrimv_64d.jpg" + +// some good textures from max payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" +texture 0 "payne/Tile41a.jpg" + +// from than's industrial tex + +texture 0 "than_ind/floor02.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/floor06.jpg" +texture 0 "than_ind/light03.jpg" +texture 0 "than_ind/trim04.jpg" +texture 0 "than_ind/trim21.jpg" +texture 0 "than_ind/trlight01.jpg" +texture 0 "than_ind/trlight06.jpg" + +// some of John Fitzgibbons' Rubicon textures + +texture 0 "jf1/jf32.jpg" +texture 0 "jf1/jf64.jpg" +texture 0 "jf1/jf128.jpg" +texture 0 "jf1/jfbutn.jpg" +texture 0 "jf1/jfflr.jpg" +texture 0 "jf1/jfgrid.jpg" +texture 0 "jf1/jfhatch.jpg" +texture 0 "jf1/jflite.jpg" +texture 0 "jf1/jflitestr.jpg" +texture 0 "jf1/jfrock.jpg" +texture 0 "jf1/jfrust.jpg" +texture 0 "jf1/jfstripe.jpg" +texture 0 "jf1/jfwall.jpg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + + +// Sock's egyptian textures + +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" + +// rorschach + +texture 0 "128_ivbr_trim02.jpg" +texture 0 "128_tar_metflr01.jpg" +texture 0 "1r_clocktrim01.jpg" +texture 0 "1r_clocktrim03b.jpg" +texture 0 "1r_column01.jpg" +texture 0 "1r_floor02.jpg" +texture 0 "1r_grill02.jpg" +texture 0 "1r_light01.jpg" +texture 0 "1r_metbrick01.jpg" +texture 0 "1r_metpan05.jpg" +texture 0 "1r_metrim1.jpg" +texture 0 "1r_metwl01.jpg" +texture 0 "1r_plain_met02.jpg" +texture 0 "1r_squ_pan03.jpg" +texture 0 "1r_squ_pan04b.jpg" +texture 0 "1r_steps.jpg" +texture 0 "1r_thickpan03.jpg" +texture 0 "1_concrete01.jpg" +texture 0 "1_rust_grill01.jpg" +texture 0 "1_rust_grill02.jpg" +texture 0 "1_rust_grill02b.jpg" +texture 0 "1_slimey01.jpg" +texture 0 "1_th_trim01.jpg" +texture 0 "1_th_trim02.jpg" +texture 0 "256_gate_rock07.jpg" +texture 0 "256_gate_water02.jpg" +texture 0 "256_iv_floor01.jpg" +texture 0 "256_iv_floor02.jpg" +texture 0 "256_tar_ccolumn01.jpg" +texture 0 "2r_plaster_floor01.jpg" +texture 0 "2_064_red_girder02.jpg" +texture 0 "2_128_redpan02.jpg" +texture 0 "2_256_redsup01.jpg" +texture 0 "2_256_red_thin02.jpg" +texture 0 "2_256_red_thin03.jpg" +texture 0 "2_32_red_thin02.jpg" +texture 0 "2_conc_celing01.jpg" +texture 0 "2_conc_floorpat02_s.jpg" +texture 0 "2_conc_l01.jpg" +texture 0 "2_conc_wall02.jpg" +texture 0 "2_c_thinredtrim03.jpg" +texture 0 "2_c_thinredtrimlight01.jpg" +texture 0 "2_c_tiles01.jpg" +texture 0 "2_floor02.jpg" +texture 0 "2_largemet03.jpg" +texture 0 "2_redtrim03.jpg" +texture 0 "2_red_floorr01.jpg" +texture 0 "2_red_floorw01.jpg" +texture 0 "2_whitetrim03.jpg" +texture 0 "3i_crust.jpg" +texture 0 "3i_rockyfloor.jpg" +texture 0 "3m_metflr_tiles.jpg" +texture 0 "3r_colrust01b.jpg" +texture 0 "3r_light01b.jpg" +texture 0 "3r_lighthh01b.jpg" +texture 0 "3r_metblock01.jpg" +texture 0 "3r_plaster02.jpg" +texture 0 "4_conc_floor01.jpg" +texture 0 "4_met01.jpg" +texture 0 "4_met05b.jpg" +texture 0 "5_blood01.jpg" +texture 0 "5_bricks01.jpg" +texture 0 "5_faces.jpg" +texture 0 "5_light01b.jpg" +texture 0 "5_slabfloor.jpg" +texture 0 "5_trim02.jpg" +texture 0 "64_iv_column01.jpg" +texture 0 "64_warm01.jpg" +texture 0 "hh3_mw_light01.jpg" +texture 0 "hh3_mw_light03.jpg" +texture 0 "hh3_m_light01.jpg" +texture 0 "hh3_m_light03.jpg" +texture 0 "j128_brick01.jpg" +texture 0 "j128_item.jpg" +texture 0 "j128_metpan01.jpg" +texture 0 "j128_metpan05.jpg" +texture 0 "j256_cobl01.jpg" + +// subverse + +texture 0 "block_wall_02.jpg" +texture 0 "brick_wall_01.jpg" +texture 0 "brick_wall_06.jpg" +texture 0 "chunky_rock.jpg" +texture 0 "crate_space_vents.jpg" +texture 0 "dry_mud1.jpg" +texture 0 "flat_rocks.jpg" +texture 0 "floor_tile_1.jpg" +texture 0 "metal_scratch_tile.jpg" +texture 0 "metal_siding_kinks.jpg" +texture 0 "puzzel_block.jpg" +texture 0 "rock_vinelike.jpg" +texture 0 "solid_vent.jpg" +texture 0 "stone_path.jpg" +texture 0 "wood_crate_05.jpg" +texture 0 "wood_crate_1.jpg" + +setMenuPos +showMenuPos + diff --git a/assets/shims/26d24b2c55df45b4228f8b92a0a37fe77f31e20931bf48b0cb43899d161e6619 b/assets/shims/26d24b2c55df45b4228f8b92a0a37fe77f31e20931bf48b0cb43899d161e6619 new file mode 100644 index 000000000..b5c12c6a1 --- /dev/null +++ b/assets/shims/26d24b2c55df45b4228f8b92a0a37fe77f31e20931bf48b0cb43899d161e6619 @@ -0,0 +1,3 @@ +// BigBadBase config by MeatROme +// DO NOT modify below this line, that's my stuff :) +loadsky "staffy/staffy" diff --git a/assets/shims/2881fa2b95c13ff636e3e4344991f9bdcbcb1731afacbd56e3f1a0e626daef88 b/assets/shims/2881fa2b95c13ff636e3e4344991f9bdcbcb1731afacbd56e3f1a0e626daef88 new file mode 100644 index 000000000..750766d59 --- /dev/null +++ b/assets/shims/2881fa2b95c13ff636e3e4344991f9bdcbcb1731afacbd56e3f1a0e626daef88 @@ -0,0 +1,194 @@ +// Albatross by Ryan Brucks, Sauerbraten remake by Kv +// Tree models by Ardelico + +cloudbox skyboxes/lordkv/saturn +cloudboxalpha 0.7 + +mapsound "ambience/creek.ogg" +mapsound "ambience/water.ogg" +mapsound "ambience/cavedrip.ogg" +mapsound "ambience/fire_light.ogg" +mapsound "ambience/forest1.ogg" + +materialreset + +texture water1 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water2 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water3 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water4 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava1 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava2 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava3 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava4 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +texture 0 "textures/sky.png" // dummy sky texture +texture 0 "textures/default.png" // default geometry texture + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec packages/textures/nieb/garden/package.cfg +exec packages/textures/medieval_soc/package.cfg + +setshader stdworld +texture 0 textures/terrain_soc/rock_brown2.jpg 0 0 0 1 +texture 0 textures/terrain_soc/rock_brown2vine.jpg 0 0 0 1 +texture 0 textures/terrain_soc/rock_brown3.jpg 0 0 0 .75 +texture 0 textures/terrain_soc/rock_grey2.jpg 0 0 0 .75 +texture 0 textures/terrain_soc/rock_grey2vine.jpg 0 0 0 .75 +texture 0 textures/terrain_soc/rock_grey3.jpg 0 0 0 .75 +texture 0 textures/terrain_soc/ter_dirt1.jpg 0 0 0 .75 +texture 0 textures/terrain_soc/ter_moss1.jpg 0 0 0 .75 +autograss "textures/grass_ik.png" + +texture 0 textures/nieb/autumn/bark01.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/column.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/face0a.jpg 0 0 0 .25 +texture 0 textures/nieb/autumn/face0b.jpg 0 0 0 .25 +texture 0 textures/nieb/autumn/face0c.jpg 0 0 0 .25 +texture 0 textures/nieb/autumn/face1.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/face2.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/face3.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/face4.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/grass1.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/leaves.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/rock.jpg 0 0 0 .75 +texture 0 textures/nieb/autumn/stone1.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/stone_rough.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/stone_rubble.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/tile.jpg 0 0 0 .5 +texture 0 textures/nieb/autumn/trim1.jpg 0 0 0 .5 + +setshader bumpspecmapworld +setshaderparam "specscale" 2 2 2 + +texture 0 "mitaman/mm-wood-worn.jpg" 0 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 1 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 1 0 0 .5 + +setshader stdworld + +texture 0 textures/terrain_soc/ter_moss1.jpg 0 0 0 .75 +autograss "textures/grass_ik.png" +texlayer 18 +texture 0 textures/terrain_soc/ter_moss1.jpg 0 0 0 .75 +autograss "textures/grass_ik.png" +texlayer 28 +texture 0 textures/terrain_soc/ter_moss1.jpg 0 0 0 .75 +autograss "textures/grass_ik.png" +texlayer 62 +texture 0 textures/terrain_soc/ter_moss1.jpg 0 0 0 .75 +autograss "textures/grass_ik.png" +texlayer 63 +texture 0 textures/terrain_soc/ter_moss1.jpg 0 0 0 .75 +autograss "textures/grass_ik.png" +texlayer 66 +texture 0 textures/terrain_soc/ter_moss1.jpg 0 0 0 .75 +autograss "textures/grass_ik.png" +texlayer 72 +texture 0 textures/terrain_soc/ter_moss1.jpg 0 0 0 .75 +autograss "textures/grass_ik.png" +texlayer 83 + +texture 0 textures/nieb/autumn/tile.jpg 0 0 0 .5 +texlayer 66 + +texture 0 textures/nieb/autumn/tile.jpg 0 0 0 .5 +texlayer 82 + +setshader bumpspecmapparallaxworld + +setshaderparam "specscale" 4 4 4 +setshaderparam "parallaxscale" 0.02 -0.01 + +texture 0 gor/WS_GK_001_cc.jpg +texture n gor/WS_GK_001_nm.jpg +texture s gor/WS_GK_001_sc.jpg +texture z gor/WS_GK_001_hm.jpg +texscroll 0.3 0.3 +texlayer 63 + +texture 0 gor/WS_GK_001_cc.jpg +texture n gor/WS_GK_001_nm.jpg +texture s gor/WS_GK_001_sc.jpg +texture z gor/WS_GK_001_hm.jpg +texscroll 0.3 0.0 +texlayer 63 + +texture 0 gor/WS_GK_001_cc.jpg +texture n gor/WS_GK_001_nm.jpg +texture s gor/WS_GK_001_sc.jpg +texture z gor/WS_GK_001_hm.jpg +texscroll 0.0 -0.3 +texlayer 63 + +setshader stdworld + +texture 0 textures/terrain_soc/rock_grey2.jpg 0 0 0 .75 +texlayer 64 + +mapmodelreset + +mmodel mapmodels/ard/vegetation/smalltree +mmodel mapmodels/ard/vegetation/mediumtree1 +mmodel mapmodels/ard/vegetation/mediumtree2 +mmodel mapmodels/ard/vegetation/bigtree +mmodel "angel" +mmodel "crow" +mmodel "mapmodels/nieb/tree_dead" +mmodel "mapmodels/nieb/plant01" +mmodel "mapmodels/nieb/plant02" +mmodel "mapmodels/nieb/torso" +mmodel "skull" +mmodel "mapmodels/sitters/gothic/skelet1" +mmodel "mapmodels/sitters/gothic/skelet2" +mmodel "mapmodels/sitters/gothic/skelet3" +mmodel "objects/torch_cold" +mmodel "dcp/ivy" + diff --git a/assets/shims/2baacd05ea5d29855b6cd8d7983f526b5b7bc430fa1338fc95aa6b81188a86ea b/assets/shims/2baacd05ea5d29855b6cd8d7983f526b5b7bc430fa1338fc95aa6b81188a86ea new file mode 100644 index 000000000..285691d54 --- /dev/null +++ b/assets/shims/2baacd05ea5d29855b6cd8d7983f526b5b7bc430fa1338fc95aa6b81188a86ea @@ -0,0 +1,3 @@ + +loadsky dash/moon +music "fanatic/22.ogg" diff --git a/assets/shims/2d4178d6ea809e4ec0e60b62ec20d2f8daa8e447945c8234fda0f53899ec8608 b/assets/shims/2d4178d6ea809e4ec0e60b62ec20d2f8daa8e447945c8234fda0f53899ec8608 new file mode 100644 index 000000000..8e0ced7a6 --- /dev/null +++ b/assets/shims/2d4178d6ea809e4ec0e60b62ec20d2f8daa8e447945c8234fda0f53899ec8608 @@ -0,0 +1 @@ +fog 1000024 diff --git a/assets/shims/2f01d00cbe00419ed2abd6adce9cd503c5e49d139b32e4d85001d98e5c5f3b2f b/assets/shims/2f01d00cbe00419ed2abd6adce9cd503c5e49d139b32e4d85001d98e5c5f3b2f new file mode 100644 index 000000000..e2629fa4a --- /dev/null +++ b/assets/shims/2f01d00cbe00419ed2abd6adce9cd503c5e49d139b32e4d85001d98e5c5f3b2f @@ -0,0 +1,448 @@ +// Map Menu + +loadsky "ik2k/env/iklake" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "meat/hfmmicon_sigil.png" + +texture 0 "meat/hfmmicon_A.png" 2 +texture 0 "meat/hfmmicon_B.png" 2 +texture 0 "meat/hfmmicon_C.png" 2 +texture 0 "meat/hfmmicon_left.png" +texture 0 "meat/hfmmicon_right.png" + + +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture 0 "dg/floor_paving_littleStones_2.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/floor_tile_stoneIrregular.jpg" +texture 0 "dg/mad013.jpg" +texture 0 "dg/mad015.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur059.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur079.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + + + +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-02b.jpg" +texture 0 "tech1soc/032-03d.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/032lig10bb.jpg" +texture 0 "tech1soc/032lig11bb.jpg" +texture 0 "tech1soc/032lig11rb.jpg" +texture 0 "tech1soc/032lig12bb.jpg" +texture 0 "tech1soc/032lig12rb.jpg" +texture 0 "tech1soc/032lig12ya.jpg" +texture 0 "tech1soc/032lig20yb.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/064lig20bb.jpg" +texture 0 "tech1soc/064lig22bb.jpg" +texture 0 "tech1soc/064lig22rb.jpg" +texture 0 "tech1soc/064lig22wb.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s064-02a.jpg" +texture 0 "tech1soc/s064-02b.jpg" +texture 0 "tech1soc/s064-02c.jpg" +texture 0 "tech1soc/s064-03a.jpg" +texture 0 "tech1soc/s064-03b.jpg" +texture 0 "tech1soc/s064-03c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s128-06b.jpg" +texture 0 "tech1soc/s128-07e.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/spring1.jpg" +texture 0 "tech1soc/spring2.jpg" + + +// ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +texture 0 "ik2k/ik_ground_lawn128.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + +// from ikbase dir + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_floor_met1f.jpg" +texture 0 "ikbase/ik_floor_met64d.jpg" +texture 0 "ikbase/ik_floor_met64e.jpg" +texture 0 "ikbase/ik_floor_met64f.jpg" +texture 0 "ikbase/ik_floor_met128e.jpg" +texture 0 "ikbase/ik_floor_met128f.jpg" +texture 0 "ikbase/ik_gtrimh_64b.jpg" +texture 0 "ikbase/ik_gtrimh_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_64b.jpg" +texture 0 "ikbase/ik_gtrimv_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_htrimh_64b.jpg" +texture 0 "ikbase/ik_htrimh_64c.jpg" +texture 0 "ikbase/ik_htrimh_64d.jpg" +texture 0 "ikbase/ik_htrimv_64b.jpg" +texture 0 "ikbase/ik_htrimv_64c.jpg" +texture 0 "ikbase/ik_itrimv_128b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" +texture 0 "ikbase/ik_wtrimh_32a.jpg" +texture 0 "ikbase/ik_wtrimh_32b.jpg" +texture 0 "ikbase/ik_wtrimh_32c.jpg" +texture 0 "ikbase/ik_wtrimh_32d.jpg" +texture 0 "ikbase/ik_wtrimh_64a.jpg" +texture 0 "ikbase/ik_wtrimh_64c.jpg" +texture 0 "ikbase/ik_wtrimh_64d.jpg" +texture 0 "ikbase/ik_wtrimv_32a.jpg" +texture 0 "ikbase/ik_wtrimv_32b.jpg" +texture 0 "ikbase/ik_wtrimv_32c.jpg" +texture 0 "ikbase/ik_wtrimv_32d.jpg" +texture 0 "ikbase/ik_wtrimv_64a.jpg" +texture 0 "ikbase/ik_wtrimv_64c.jpg" +texture 0 "ikbase/ik_wtrimv_64d.jpg" + +// some good textures from max payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" +texture 0 "payne/Tile41a.jpg" + +// from than's industrial tex + +texture 0 "than_ind/floor02.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/floor06.jpg" +texture 0 "than_ind/light03.jpg" +texture 0 "than_ind/trim04.jpg" +texture 0 "than_ind/trim21.jpg" +texture 0 "than_ind/trlight01.jpg" +texture 0 "than_ind/trlight06.jpg" + +// some of John Fitzgibbons' Rubicon textures + +texture 0 "jf1/jf32.jpg" +texture 0 "jf1/jf64.jpg" +texture 0 "jf1/jf128.jpg" +texture 0 "jf1/jfbutn.jpg" +texture 0 "jf1/jfflr.jpg" +texture 0 "jf1/jfgrid.jpg" +texture 0 "jf1/jfhatch.jpg" +texture 0 "jf1/jflite.jpg" +texture 0 "jf1/jflitestr.jpg" +texture 0 "jf1/jfrock.jpg" +texture 0 "jf1/jfrust.jpg" +texture 0 "jf1/jfstripe.jpg" +texture 0 "jf1/jfwall.jpg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + + +// Sock's egyptian textures + +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" + +// rorschach + +texture 0 "128_ivbr_trim02.jpg" +texture 0 "128_tar_metflr01.jpg" +texture 0 "1r_clocktrim01.jpg" +texture 0 "1r_clocktrim03b.jpg" +texture 0 "1r_column01.jpg" +texture 0 "1r_floor02.jpg" +texture 0 "1r_grill02.jpg" +texture 0 "1r_light01.jpg" +texture 0 "1r_metbrick01.jpg" +texture 0 "1r_metpan05.jpg" +texture 0 "1r_metrim1.jpg" +texture 0 "1r_metwl01.jpg" +texture 0 "1r_plain_met02.jpg" +texture 0 "1r_squ_pan03.jpg" +texture 0 "1r_squ_pan04b.jpg" +texture 0 "1r_steps.jpg" +texture 0 "1r_thickpan03.jpg" +texture 0 "1_concrete01.jpg" +texture 0 "1_rust_grill01.jpg" +texture 0 "1_rust_grill02.jpg" +texture 0 "1_rust_grill02b.jpg" +texture 0 "1_slimey01.jpg" +texture 0 "1_th_trim01.jpg" +texture 0 "1_th_trim02.jpg" +texture 0 "256_gate_rock07.jpg" +texture 0 "256_gate_water02.jpg" +texture 0 "256_iv_floor01.jpg" +texture 0 "256_iv_floor02.jpg" +texture 0 "256_tar_ccolumn01.jpg" +texture 0 "2r_plaster_floor01.jpg" +texture 0 "2_064_red_girder02.jpg" +texture 0 "2_128_redpan02.jpg" +texture 0 "2_256_redsup01.jpg" +texture 0 "2_256_red_thin02.jpg" +texture 0 "2_256_red_thin03.jpg" +texture 0 "2_32_red_thin02.jpg" +texture 0 "2_conc_celing01.jpg" +texture 0 "2_conc_floorpat02_s.jpg" +texture 0 "2_conc_l01.jpg" +texture 0 "2_conc_wall02.jpg" +texture 0 "2_c_thinredtrim03.jpg" +texture 0 "2_c_thinredtrimlight01.jpg" +texture 0 "2_c_tiles01.jpg" +texture 0 "2_floor02.jpg" +texture 0 "2_largemet03.jpg" +texture 0 "2_redtrim03.jpg" +texture 0 "2_red_floorr01.jpg" +texture 0 "2_red_floorw01.jpg" +texture 0 "2_whitetrim03.jpg" +texture 0 "3i_crust.jpg" +texture 0 "3i_rockyfloor.jpg" +texture 0 "3m_metflr_tiles.jpg" +texture 0 "3r_colrust01b.jpg" +texture 0 "3r_light01b.jpg" +texture 0 "3r_lighthh01b.jpg" +texture 0 "3r_metblock01.jpg" +texture 0 "3r_plaster02.jpg" +texture 0 "4_conc_floor01.jpg" +texture 0 "4_met01.jpg" +texture 0 "4_met05b.jpg" +texture 0 "5_blood01.jpg" +texture 0 "5_bricks01.jpg" +texture 0 "5_faces.jpg" +texture 0 "5_light01b.jpg" +texture 0 "5_slabfloor.jpg" +texture 0 "5_trim02.jpg" +texture 0 "64_iv_column01.jpg" +texture 0 "64_warm01.jpg" +texture 0 "hh3_mw_light01.jpg" +texture 0 "hh3_mw_light03.jpg" +texture 0 "hh3_m_light01.jpg" +texture 0 "hh3_m_light03.jpg" +texture 0 "j128_brick01.jpg" +texture 0 "j128_item.jpg" +texture 0 "j128_metpan01.jpg" +texture 0 "j128_metpan05.jpg" +texture 0 "j256_cobl01.jpg" + +// subverse + +texture 0 "block_wall_02.jpg" +texture 0 "brick_wall_01.jpg" +texture 0 "brick_wall_06.jpg" +texture 0 "chunky_rock.jpg" +texture 0 "crate_space_vents.jpg" +texture 0 "dry_mud1.jpg" +texture 0 "flat_rocks.jpg" +texture 0 "floor_tile_1.jpg" +texture 0 "metal_scratch_tile.jpg" +texture 0 "metal_siding_kinks.jpg" +texture 0 "puzzel_block.jpg" +texture 0 "rock_vinelike.jpg" +texture 0 "solid_vent.jpg" +texture 0 "stone_path.jpg" +texture 0 "wood_crate_05.jpg" +texture 0 "wood_crate_1.jpg" diff --git a/assets/shims/30055b16bcb5ac33019a5c54ead52234b7031cdf656eb95049afef2deec74379 b/assets/shims/30055b16bcb5ac33019a5c54ead52234b7031cdf656eb95049afef2deec74379 new file mode 100644 index 000000000..4708080b8 --- /dev/null +++ b/assets/shims/30055b16bcb5ac33019a5c54ead52234b7031cdf656eb95049afef2deec74379 @@ -0,0 +1,60 @@ +texture 0 trak5\floor2a.jpg +texscroll 6 0 + +texture 0 textures\nieb\metal-door.jpg +texrotate 3 +texscale 0.25 +texrotate 3 + +texture 0 trak5\trim6e.jpg +texrotate 3 +texscale 0.5 + +texture 0 trak5\trim6e.jpg +texcolor 0 0 0 + +setshader bumpenvspecworld + +setshaderparam "specscale" .7 .15 .15 +setshaderparam "envscale" .9 .5 .1 +texture 0 "textures\nieb\metal-orange.jpg" 0 0 0 .75 +texcolor 1 1 0 +texture n "argh/flat.png" +texffenv 1 + + +setshaderparam "specscale" .7 .15 .15 +setshaderparam "envscale" .35 .35 .4 +texture 0 "trak5\pipe1c.jpg" 0 0 0 .75 +texcolor 0 0 1 +texture n "argh/flat.png" +texffenv 1 + + +setshaderparam "specscale" .7 .15 .15 +setshaderparam "envscale" .5 .1 .1 +texture 0 "textures\nieb\concrete-red.jpg" 0 0 0 .75 +texcolor 1 0 0 +texture n "argh/flat.png" +texffenv 1 + +setshaderparam "specscale" .7 .15 .15 +setshaderparam "envscale" .7 .7 .7 +texture 0 "textures\nieb\garden\base.png" 0 0 0 .75 +texcolor 1 1 1 +texture n "argh/flat.png" +texffenv 1 + +mapmodel 4 12 0 "monster/slith" +mapmodel 4 12 0 "monster/rat" + +mapsound soundsnap/fan 300 -1 +mapsound soundsnap/fan 1000 -1 + +mapsound ambience/fire_light 300 -1 + +mapsound awesund/cg2 200 -1 + +mapsound ambience/wind 3000 -1 + +mapsound soundtransit/distant_storm 1000 -1 diff --git a/assets/shims/31a904e8bb66687602766299b0c77462f9eedc0673fe651f13356675ea72e0b4 b/assets/shims/31a904e8bb66687602766299b0c77462f9eedc0673fe651f13356675ea72e0b4 new file mode 100644 index 000000000..785649f97 --- /dev/null +++ b/assets/shims/31a904e8bb66687602766299b0c77462f9eedc0673fe651f13356675ea72e0b4 @@ -0,0 +1,132 @@ +// General params +fog 100000 +floatspeed 200 + +// Load a sky box +loadsky "socksky/desert" + +// Counts the number of levers the player has tripped +trigcnt = 0 + +mapmodelreset + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 +mmodel "vegetation/tree06" // 83 +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 +mmodel "rknigh21/heli" // 101 diff --git a/assets/shims/364aa634efb78ef2c33434b108e0fe83b1d23809a61bf231f2db39421bf664d3 b/assets/shims/364aa634efb78ef2c33434b108e0fe83b1d23809a61bf231f2db39421bf664d3 new file mode 100644 index 000000000..bb3f2aefa --- /dev/null +++ b/assets/shims/364aa634efb78ef2c33434b108e0fe83b1d23809a61bf231f2db39421bf664d3 @@ -0,0 +1,114 @@ + +// CTF Football by sCaSd + +// Thanks to Kaiser and Fanatic for sounds, +// Iikka "Fingers" Keranen and Sock for textures +// and most of all the Sauerbraten devs + + + +// Copyright and Permissions: + +// This Sauerbraten map is copyright (c) 2008 Konrad "sCaSd" Gloge. +// See also http://www.gnu.org/licenses/gpl2.html + +// Contact: kgloge@gmx.de + + + +mapmsg " 3CTF Football 2by sCaSd" + +loadsky socksky/grave 0.5 +fog 4000 +fogcolour 0 0 0 + +// default music to be played for this map: + + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld + +texture 0 "scasd/football.jpg" +texture 0 "scasd/football.jpg" 0 0 80 diff --git a/assets/shims/38d421857d85ad26359e6ec5e0acc706638f6bb801ea2c17e0e1a5b3e0de6d8f b/assets/shims/38d421857d85ad26359e6ec5e0acc706638f6bb801ea2c17e0e1a5b3e0de6d8f new file mode 100644 index 000000000..2d00bad47 --- /dev/null +++ b/assets/shims/38d421857d85ad26359e6ec5e0acc706638f6bb801ea2c17e0e1a5b3e0de6d8f @@ -0,0 +1,111 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// to make a custom version for your map, DO NOT COPY this file, +// but instead make a .cfg with only those things which are different + + +// default music to be played for this map: + +exec "data/default_map_models.cfg" + +// the skybox for this map: + +loadsky "ik2k/env/iklake" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld diff --git a/assets/shims/3a8a78a881ac67f8a50fbb8926e18cc91b5e0d39aa56885c2a4f746d25bbe19a b/assets/shims/3a8a78a881ac67f8a50fbb8926e18cc91b5e0d39aa56885c2a4f746d25bbe19a new file mode 100644 index 000000000..a9fb5ef41 --- /dev/null +++ b/assets/shims/3a8a78a881ac67f8a50fbb8926e18cc91b5e0d39aa56885c2a4f746d25bbe19a @@ -0,0 +1,115 @@ +// lux.bleib-bunt.de - penguins for 00Hugo00 +// a piece of a big funmap + + +// Watercolour + +waterfog 500 +watercolour 0 0 50 + + + +// Sound + +mapsound "lux/ground.ogg" 200 5 +mapsound "lux/cock.ogg" 250 5 +mapsound "lux/cow.ogg" 250 5 +mapsound "lux/dogs.ogg" 250 5 +mapsound "lux/duck.ogg" 200 5 +mapsound "lux/pig.ogg" 250 5 +mapsound "lux/wal.ogg" 250 5 +mapsound "lux/bubble.ogg" 255 5 +mapsound "lux/hi.ogg" 250 1 +mapsound "lux/letmeoh.ogg" 250 5 +mapsound "lux/answer.ogg" 200 5 +mapsound "lux/wc.ogg" 200 5 +mapsound "lux/kack1.ogg" 255 5 +mapsound "lux/miau.ogg" 200 5 +mapsound "lux/hrrr.ogg" 200 5 +mapsound "lux/kack2.ogg" 255 5 +mapsound "lux/caution1.ogg" 255 5 +mapsound "lux/ground3.ogg" 255 10 + +// Welcome TXT sound + +// Scrolltxt + + +texture 0 "lux/scroll1.jpg" 0 0 200 2 +texture g "lux/scroll1.jpg" +texscroll .2 + +texture 0 "lux/scroll1.jpg" 4 0 200 2 +texture g "lux/scroll1.jpg" +texscroll -.2 + +setshader glowworld +texture 0 "lux/rw.jpg" 0 0 200 2 +texture g "lux/rw.jpg" +texscroll .2 + +texture 0 "lux/rw.jpg" 4 0 200 2 +texture g "lux/rw.jpg" +texscroll -.2 + + +texture 0 "lux/txt1.jpg" 0 0 200 2 +texture g "lux/txt1.jpg" +texscroll .1 + +texture 0 "lux/txt1.jpg" 4 0 200 2 +texture g "lux/txt1.jpg" +texscroll -.1 + + + +// Texturen aufrufen + + +exec packages/Lux/package.cfg + +// TV screen + +texture 0 "lux/tv1.jpg" 0 0 200 2 +texture g "lux/tv1.jpg" +texscroll .1 + +texture 0 "lux/tv1.jpg" 4 0 200 2 +texture g "lux/tv1.jpg" +texscroll -.1 + +// Map config + +// setshader bumpspecparallaxglowworld + +// Mapmodel reset + +mapmodelreset + + +// Mapmodels aufrufen + + +mmodel "mapmodels/lux/flasche/flasche1" +mmodel "mapmodels/lux/flasche/flasche2" +mmodel "mapmodels/lux/flasche/flasche3" +mmodel "mapmodels/lux/duck/duck1" +mmodel "mapmodels/lux/duck/duck2" +mmodel "mapmodels/lux/duck/duck3" +mmodel "dcp/leafs" +mmodel "dcp/bench" +mmodel "vegetation/tree05" +mmodel "dcp/reed" +mmodel "mapmodels/lux/penguin/penguin1" +mmodel "mapmodels/lux/penguin/penguin2"§ +mmodel "mapmodels/lux/penguin/penguin3" +mmodel "mapmodels/lux/pig/pig1" +mmodel "mapmodels/lux/pig/pig2" +mmodel "mapmodels/lux/pig/pig1g" +mmodel "mapmodels/lux/pig/pig2g" +mmodel "mapmodels/lux/rabe/rabe1" +mmodel "mapmodels/lux/rabbit/rabbit1" +mmodel "mapmodels/lux/rabbit/rabbit2" +mmodel "mapmodels/lux/rabbit/snowrabbit" + + diff --git a/assets/shims/3a9f828d5acef78c560530048e3898967174cd15c7d36f7110b599ecdd89fb47 b/assets/shims/3a9f828d5acef78c560530048e3898967174cd15c7d36f7110b599ecdd89fb47 new file mode 100644 index 000000000..a5b9332cc --- /dev/null +++ b/assets/shims/3a9f828d5acef78c560530048e3898967174cd15c7d36f7110b599ecdd89fb47 @@ -0,0 +1,20 @@ + +fog 3000 +texture 0 dg/f_p2_v.jpg +texture 0 dg/mur013.jpg +texture 0 dg/mur109.jpg +texture 0 dg/mot001.jpg +texture 0 dg/mad064.jpg +texture 0 dg/mot190.jpg +texture 0 dg/mot088.jpg +texture 0 golgotha/lava.jpg +texture 0 dg/mur063.jpg +texture 0 dg/mad065.jpg 1 +texture 0 dg/mot067.jpg +texture 0 dg/mur088.jpg +texture 0 gor/ST_GK_005_zu_001_cc.jpg 2 +texture 0 dg/mur000.jpg +texture 0 dg/mur054.jpg +texture 0 dg/muv030.jpg +texture 0 dg/muv032.jpg +mapmodel 0 0 0 objects/millblade diff --git a/assets/shims/3a9fb8f4d61bee1dffc496e2e091732d4f93c47b4df92df53c1821aca1f470f6 b/assets/shims/3a9fb8f4d61bee1dffc496e2e091732d4f93c47b4df92df53c1821aca1f470f6 new file mode 100644 index 000000000..08e2ed27a --- /dev/null +++ b/assets/shims/3a9fb8f4d61bee1dffc496e2e091732d4f93c47b4df92df53c1821aca1f470f6 @@ -0,0 +1,1131 @@ +//mapmodels by pyccna, and downloaded from quadropolis. +//additional textures by philipk (pk02 pack, also from quadropolis) +//fogdome/cloudbox "worldstation" by Salatiel (coop Hopes clan) + +skybox "skyboxes/ulukai/corona" + +//CAPTURE BASES +base_1 = "^fs^f4Computer Room: ^f3Shotgun^fr" +base_2 = "^fs^f4Hydroponics: ^f0Minigun^fr" +base_3 = "^fs^f4Hangar Overlook: ^f6Rockets^fr" +base_4 = "^fs^f4Central Hub: ^f1Rifle^fr" +base_5 = "^fs^f4Observation Deck: ^f1Grenades^fr" +base_6 = "^fs^f4Hangar Floor: ^f7Pistol^fr" + +//SOUNDS +mapsound ao1/earthstation/computer_beeps.ogg 255 //0 +mapsound ao1/earthstation/computer_readout.ogg 150 //1 +mapsound ao1/earthstation/radio_static.ogg 80 //2 +mapsound ao1/earthstation/forcefield.ogg 200 //3 +mapsound ao1/earthstation/jet_idle.ogg 245 6 //4 +mapsound ao1/earthstation/scary_ambience.ogg 200 //5 (previously 120vol) +mapsound ao1/earthstation/respiration.ogg 255 //6 +mapsound ao1/earthstation/liquid.ogg 180 //7 +mapsound ao1/earthstation/fan.ogg 150 //8 +mapsound ao1/earthstation/alarm.ogg 255 2 //9 +mapsound ao1/earthstation/electricity.ogg 255 //10 + +//MAPMODELS +mapmodelreset +mmodel carrot +mmodel carrot +mmodel carrot +mmodel carrot +mmodel carrot +mmodel carrot +mmodel carrot +mmodel carrot +mmodel carrot +mmodel carrot +mmodel dcp/grass +mmodel dcp/groundlamp +mmodel dcp/smplant +// mmodel vegetation/tree07 +// mmodel vegetation/tree10 +mmodel dcp/ivy +mmodel dcp/ivy //listed twice, cuz too lazy to replace both prior models properly +mmodel mapmodels/makke/gutter_h_big/trak5 +mmodel mitaman/locker1 +mmodel makke/planet +mmodel mapmodels/justice/pad/jump +mmodel mapmodels/justice/pad/teleport +mmodel mapmodels/justice/pad/teledest +mmodel ao1/e_station +mmodel ao1/e_station/small +mmodel ao1/e_station/horiz +mmodel dcp/blade_x +mmodel rpg/characters/rat + +//TEXTURES +texturereset +setshader stdworld +texture 0 textures/sky.png +texture 0 textures/default.png +texture 0 textures/default.png //replaces grass + +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png + +exec packages/rorschach/package2.cfg + +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png + +exec packages/lunaran/package.cfg + +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png + +exec packages/textures/nieb/package.cfg +exec packages/trak5/package.cfg + +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png +texture 0 textures/default.png + +exec packages/textures/nieb/autumn/package.cfg + +//pk02 +setshader bumpspecmapglowworld +setshaderparam "specscale" .7 .7 .7 + +texture 0 "textures/philipk/pk02/ceiling02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/ceiling02_n.png" +texture s "textures/philipk/pk02/ceiling02_s.jpg" +texture g "textures/philipk/pk02/ceiling02_g.jpg" + +texture 0 "textures/philipk/pk02/computer01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/computer01a_n.png" +texture s "textures/philipk/pk02/computer01a_s.jpg" +texture g "textures/philipk/pk02/computer01a_g.jpg" + +texture 0 "textures/philipk/pk02/computer01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/computer01b_n.png" +texture s "textures/philipk/pk02/computer01b_s.jpg" +texture g "textures/philipk/pk02/computer01b_g.jpg" + +texture 0 "textures/philipk/pk02/computer01c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/computer01c_n.png" +texture s "textures/philipk/pk02/computer01c_s.jpg" +texture g "textures/philipk/pk02/computer01c_g.jpg" + +setshaderparam "glowcolor" 0.5 0.5 0.5 +texture 0 "textures/philipk/pk02/light01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light01_n.png" +texture s "textures/philipk/pk02/light01_s.jpg" +texture g "textures/philipk/pk02/light01_g.jpg" + +texture 0 "textures/philipk/pk02/light01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light01_n.png" +texture s "textures/philipk/pk02/light01_s.jpg" +texture g "textures/philipk/pk02/light01_g.jpg" + +setshaderparam "glowcolor" 1 1 1 +texture 0 "textures/philipk/pk02/light02a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light02_n.png" +texture s "textures/philipk/pk02/light02_s.jpg" +texture g "textures/philipk/pk02/light02_g.jpg" + +texture 0 "textures/philipk/pk02/light02b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light02_n.png" +texture s "textures/philipk/pk02/light02_s.jpg" +texture g "textures/philipk/pk02/light02_g.jpg" + +texture 0 "textures/philipk/pk02/light02c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light02_n.png" +texture s "textures/philipk/pk02/light02_s.jpg" +texture g "textures/philipk/pk02/light02_g.jpg" + +texture 0 "textures/philipk/pk02/light03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light03_n.png" +texture s "textures/philipk/pk02/light03_s.jpg" +texture g "textures/philipk/pk02/light03_g.jpg" + +texture 0 "textures/philipk/pk02/pipes01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/pipes01_n.png" +texture s "textures/philipk/pk02/pipes01_s.jpg" +texture g "textures/philipk/pk02/pipes01_g.jpg" + +texture 0 "textures/philipk/pk02/switches01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/switches01b_n.png" +texture s "textures/philipk/pk02/switches01b_s.jpg" +texture g "textures/philipk/pk02/switches01b_g.jpg" + +texture 0 "textures/philipk/pk02/switches01c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/switches01c_n.png" +texture s "textures/philipk/pk02/switches01c_s.jpg" +texture g "textures/philipk/pk02/switches01c_g.jpg" + +texture 0 "textures/philipk/pk02/wall02a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall02a_n.png" +texture s "textures/philipk/pk02/wall02a_s.jpg" +texture g "textures/philipk/pk02/wall02a_g.jpg" + +texture 0 "textures/philipk/pk02/wall02b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall02b_n.png" +texture s "textures/philipk/pk02/wall02b_s.jpg" +texture g "textures/philipk/pk02/wall02b_g.jpg" + +texture 0 "textures/philipk/pk02/wall02c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall02c_n.png" +texture s "textures/philipk/pk02/wall02c_s.jpg" +texture g "textures/philipk/pk02/wall02c_g.jpg" + +setshader bumpspecmapworld +setshaderparam "specscale" .7 .7 .7 + +texture 0 "textures/philipk/pk02/ceiling03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/ceiling03_n.png" +texture s "textures/philipk/pk02/ceiling03_s.jpg" + +texture 0 "textures/philipk/pk02/door01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/door01_n.png" +texture s "textures/philipk/pk02/door01_s.jpg" + +texture 0 "textures/philipk/pk02/door02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/door02_n.png" +texture s "textures/philipk/pk02/door02_s.jpg" + +texture 0 "textures/philipk/pk02/door03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/door03_n.png" +texture s "textures/philipk/pk02/door03_s.jpg" + +texture 0 "textures/philipk/pk02/floor_cyl01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor_cyl01_n.png" +texture s "textures/philipk/pk02/floor_cyl01_s.jpg" + +texture 0 "textures/philipk/pk02/floor_cyl02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor_cyl02_n.png" +texture s "textures/philipk/pk02/floor_cyl02_s.jpg" + +texture 0 "textures/philipk/pk02/floor01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor01_n.png" +texture s "textures/philipk/pk02/floor01_s.jpg" + +texture 0 "textures/philipk/pk02/floor02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor02_n.png" +texture s "textures/philipk/pk02/floor02_s.jpg" + +texture 0 "textures/philipk/pk02/floor03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor03_n.png" +texture s "textures/philipk/pk02/floor03_s.jpg" + +texture 0 "textures/philipk/pk02/floor04_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor04_n.png" +texture s "textures/philipk/pk02/floor04_s.jpg" + +texture 0 "textures/philipk/pk02/floor05_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor05_n.png" +texture s "textures/philipk/pk02/floor05_s.jpg" + +texture 0 "textures/philipk/pk02/floor06a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor06a_n.png" +texture s "textures/philipk/pk02/floor06a_s.jpg" + +texture 0 "textures/philipk/pk02/floor06b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor06a_n.png" +texture s "textures/philipk/pk02/floor06a_s.jpg" + +texture 0 "textures/philipk/pk02/floor07_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor07_n.png" +texture s "textures/philipk/pk02/floor07_s.jpg" + +texture 0 "textures/philipk/pk02/floor08a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor08a_n.png" +texture s "textures/philipk/pk02/floor08a_s.jpg" + +texture 0 "textures/philipk/pk02/floor08b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor08b_n.png" +texture s "textures/philipk/pk02/floor08b_s.jpg" + +texture 0 "textures/philipk/pk02/floor09a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor09_n.png" +texture s "textures/philipk/pk02/floor09_s.jpg" + +texture 0 "textures/philipk/pk02/floor09b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor09_n.png" +texture s "textures/philipk/pk02/floor09_s.jpg" + +texture 0 "textures/philipk/pk02/floor10_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor10_n.png" +texture s "textures/philipk/pk02/floor10_s.jpg" + +texture 0 "textures/philipk/pk02/floor11_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor11_n.png" +texture s "textures/philipk/pk02/floor11_s.jpg" + +texture 0 "textures/philipk/pk02/floor12a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor12_n.png" +texture s "textures/philipk/pk02/floor12_s.jpg" + +texture 0 "textures/philipk/pk02/floor12b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor12_n.png" +texture s "textures/philipk/pk02/floor12_s.jpg" + +texture 0 "textures/philipk/pk02/floor13a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor13_n.png" +texture s "textures/philipk/pk02/floor13_s.jpg" + +texture 0 "textures/philipk/pk02/floor13b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor13_n.png" +texture s "textures/philipk/pk02/floor13_s.jpg" + +texture 0 "textures/philipk/pk02/generic01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/generic01_n.png" +texture s "textures/philipk/pk02/generic01_s.jpg" + +texture 0 "textures/philipk/pk02/generic01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/generic01_n.png" +texture s "textures/philipk/pk02/generic01_s.jpg" + +texture 0 "textures/philipk/pk02/panels01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/panels01a_n.png" +texture s "textures/philipk/pk02/panels01a_s.jpg" + +texture 0 "textures/philipk/pk02/panels01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/panels01b_n.png" +texture s "textures/philipk/pk02/panels01b_s.jpg" + +texture 0 "textures/philipk/pk02/panels01c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/panels01c_n.png" +texture s "textures/philipk/pk02/panels01c_s.jpg" + +texture 0 "textures/philipk/pk02/plates01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/plates01a_n.png" +texture s "textures/philipk/pk02/plates01a_s.jpg" + +texture 0 "textures/philipk/pk02/plates01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/plates01b_n.png" +texture s "textures/philipk/pk02/plates01b_s.jpg" + +texture 0 "textures/philipk/pk02/rock01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/rock01_n.png" +texture s "textures/philipk/pk02/rock01_s.jpg" + +texture 0 "textures/philipk/pk02/sand01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/sand01_n.png" +texture s "textures/philipk/pk02/sand01_s.jpg" + +texture 0 "textures/philipk/pk02/switches01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/switches01a_n.png" +texture s "textures/philipk/pk02/switches01a_s.jpg" + +texture 0 "textures/philipk/pk02/trim_set01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim_set01_n.png" +texture s "textures/philipk/pk02/trim_set01_s.jpg" + +texture 0 "textures/philipk/pk02/trim_set01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim_set01_n.png" +texture s "textures/philipk/pk02/trim_set01_s.jpg" + +texture 0 "textures/philipk/pk02/trim_set02a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim_set02_n.png" +texture s "textures/philipk/pk02/trim_set02_s.jpg" + +texture 0 "textures/philipk/pk02/trim_set02b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim_set02_n.png" +texture s "textures/philipk/pk02/trim_set02_s.jpg" + +texture 0 "textures/philipk/pk02/trim01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim01_n.png" +texture s "textures/philipk/pk02/trim01_s.jpg" + +texture 0 "textures/philipk/pk02/trim02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim02_n.png" +texture s "textures/philipk/pk02/trim02_s.jpg" + +texture 0 "textures/philipk/pk02/trim03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim03_n.png" +texture s "textures/philipk/pk02/trim03_s.jpg" + +texture 0 "textures/philipk/pk02/trim04a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim04a_n.png" +texture s "textures/philipk/pk02/trim04a_s.jpg" + +texture 0 "textures/philipk/pk02/trim04b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim04b_n.png" +texture s "textures/philipk/pk02/trim04b_s.jpg" + +texture 0 "textures/philipk/pk02/wall_big01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall_big01a_n.png" +texture s "textures/philipk/pk02/wall_big01a_s.jpg" + +texture 0 "textures/philipk/pk02/wall_big01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall_big01b_n.png" +texture s "textures/philipk/pk02/wall_big01b_s.jpg" + +texture 0 "textures/philipk/pk02/wall_big02a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall_big02a_n.png" +texture s "textures/philipk/pk02/wall_big02a_s.jpg" + +texture 0 "textures/philipk/pk02/wall_big02b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall_big02b_n.png" +texture s "textures/philipk/pk02/wall_big02b_s.jpg" + +texture 0 "textures/philipk/pk02/wall01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall01_n.png" +texture s "textures/philipk/pk02/wall01_s.jpg" + +texture 0 "textures/philipk/pk02/wall03a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall03a_n.png" +texture s "textures/philipk/pk02/wall03a_s.jpg" + +texture 0 "textures/philipk/pk02/wall03b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall03b_n.png" +texture s "textures/philipk/pk02/wall03b_s.jpg" + +texture 0 "textures/philipk/pk02/wall04a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall04a_n.png" +texture s "textures/philipk/pk02/wall04a_s.jpg" + +texture 0 "textures/philipk/pk02/wall04b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall04b_n.png" +texture s "textures/philipk/pk02/wall04b_s.jpg" + +texture 0 "textures/philipk/pk02/wall05a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall05a_n.png" + +setshader stdworld + +texture 0 "textures/philipk/pk02/dec_num00.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num01.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num02.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num03.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num04.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num05.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num06.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num07.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num08.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_num09.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_numA.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_numB.jpg" 0 0 0 .5 +texture 0 "textures/philipk/pk02/dec_numC.jpg" 0 0 0 .5 + +texture 0 "textures/default.png" + +setshader bumpspecmapglowworld +setshaderparam "specscale" .7 .7 .7 + +texture 0 "textures/philipk/pk02/light01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light01_n.png" +texture s "textures/philipk/pk02/light01_s.jpg" +texture g "textures/philipk/pk02/light01a_g.jpg" + +texture 0 "textures/philipk/pk02/light01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light02_n.png" +texture s "textures/philipk/pk02/light01_s.jpg" +texture g "textures/philipk/pk02/light01b_g.jpg" + +texture 0 "textures/default.png" + +setshader bumpspecmapworld +setshaderparam "specscale" .7 .7 .7 + +texture 0 "textures/philipk/pk02/wall05b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall05b_n.png" +texture s "textures/philipk/pk02/wall05b_s.jpg" + +texture 0 "textures/philipk/pk02/wall05c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall05c_n.png" +texture s "textures/philipk/pk02/wall05c_s.jpg" + +texture 0 "textures/philipk/pk02/wall06a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall06a_n.png" +texture s "textures/philipk/pk02/wall06a_s.jpg" + +texture 0 "textures/philipk/pk02/wall06b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall06b_n.png" +texture s "textures/philipk/pk02/wall06b_s.jpg" + +texture 0 "textures/philipk/pk02/wall07a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall07a_n.png" +texture s "textures/philipk/pk02/wall07a_s.jpg" + +texture 0 "textures/philipk/pk02/wall07b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall07b_n.png" +texture s "textures/philipk/pk02/wall07b_s.jpg" + +texture 0 "textures/philipk/pk02/wall08a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall08_n.png" +texture s "textures/philipk/pk02/wall08_s.jpg" + +texture 0 "textures/philipk/pk02/wall08b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall08_n.png" +texture s "textures/philipk/pk02/wall08_s.jpg" diff --git a/assets/shims/3ec37b35f3542a430e674de28323011e5b53185e24510594ef18b0ff19685e93 b/assets/shims/3ec37b35f3542a430e674de28323011e5b53185e24510594ef18b0ff19685e93 new file mode 100644 index 000000000..22cecc92a --- /dev/null +++ b/assets/shims/3ec37b35f3542a430e674de28323011e5b53185e24510594ef18b0ff19685e93 @@ -0,0 +1,5 @@ +//models +mapmodelreset +mmodel "dcp/blade_y/fast" +mmodel "dcp/blade_y/big" +mmodel "crow" diff --git a/assets/shims/402df4155d0c95809d239006a9e0bb7b01728dac25d51dd94abe774193700690 b/assets/shims/402df4155d0c95809d239006a9e0bb7b01728dac25d51dd94abe774193700690 new file mode 100644 index 000000000..78247c913 --- /dev/null +++ b/assets/shims/402df4155d0c95809d239006a9e0bb7b01728dac25d51dd94abe774193700690 @@ -0,0 +1,339 @@ +//cloudlayer +cloudlayer blindabuser/blindaclouds +cloudscrollx .025 +cloudscrolly .025 +cloudheight .2 +cloudfade 1.0 +cloudscale 1.0 +cloudalpha 1.0 +cloudcolour 200 200 255 + +//textures +texturereset + +setshader "stdworld" +texture 0 "ik2k/ik_sky_day_back.jpg" +texture 0 "textures/default.png" + +setshader "bumpworld" +texture 0 "textures/suicizer/basic256.png" +texture n "argh/flat.png" +texture 0 "textures/suicizer/basic256.png" //black +texture n "argh/flat.png" +texcolor 0 0 0 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texcolor .2 .2 .2 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texcolor .4 .4 .4 +texture 0 "textures/suicizer/basic256.png" //blue +texture n "argh/flat.png" +texcolor .1 .1 .375 +texture 0 "textures/suicizer/basic256.png" //red +texture n "argh/flat.png" +texcolor .4 .1 .1 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texcolor .5 .75 .1 +texture 0 "textures/suicizer/basic256.png" //pink +texture n "argh/flat.png" +//texcolor 1 .35 .7 +texalpha .5 .5 + +setshader "bumpenvspecworld" +setshaderparam "envscale" .2 .2 .2 +setshaderparam "specscale" 2 2 2 +texture 0 "misanthropx/white.jpg" +texture n "argh/flat.png" + +setshader "bumpglowworld" +setshaderparam "glowcolor" 1 1 1 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .2 .2 .2 +texscale .5 + +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .5 .75 .1 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .5 .75 .1 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .5 .75 .1 +texscale .5 + +texture 0 "textures/suicizer/basic256.png" //pink +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +//texcolor 1 .35 .7 +texalpha .5 .5 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //pink +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +//texcolor 1 .35 .7 +texalpha .5 .5 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //pink +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +//texcolor 1 .35 .7 +texalpha .5 .5 +texscale .5 + +setshaderparam "glowcolor" 2 .5 .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .2 .2 .2 +texscale .5 + +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .5 .75 .1 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .5 .75 .1 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .5 .75 .1 +texscale .5 + +setshaderparam "glowcolor" .5 2 .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .2 .2 .2 +texscale .5 + +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .5 .75 .1 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .5 .75 .1 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .5 .75 .1 +texscale .5 + +setshaderparam "glowcolor" .5 .5 2 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .2 .2 .2 +texscale .5 + +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .5 .75 .1 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .5 .75 .1 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //green +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .5 .75 .1 +texscale .5 + +setshaderparam "glowcolor" 2 .4 1 +texture 0 "textures/suicizer/basic256.png" //pink +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +//texcolor 1 .35 .7 +texalpha .5 .5 +texscale .5 + +setshader "bumpglowworld" +setshaderparam "glowcolor" 1 1 1 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn01.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/weapspawn02.jpg" +texcolor .2 .2 .2 +texscale .5 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +texcolor .2 .2 .2 +texscale .5 + +setshaderparam "glowcolor" 2 .7 1.4 +texture 0 "textures/suicizer/basic256.png" //pink +texture n "argh/flat.png" +texture g "textures/yves_allaire/dsi/tmpjp2.jpg" +//texcolor 1 .35 .7 +texalpha .5 .5 +texscale .5 + +setshader "pulseglowworld" +setshaderparam "glowcolor" .25 .25 .75 +setshaderparam "pulseglowcolor" .1 .1 .3 +setshaderparam "pulseglowspeed" .5 +texture 0 "meister/asgard/luce1_g.png" +texture g "meister/asgard/luce1_g.png" +texoffset 0 16 +texalpha 0.0001 +texscale 8 + +setshaderparam "glowcolor" 1.2 .4 .4 +setshaderparam "pulseglowcolor" .3 .1 .1 +texture 0 "meister/asgard/luce1_g.png" +texture g "meister/asgard/luce1_g.png" +texoffset 0 16 +texalpha 0.0001 +texscale 8 + +setshader "bumpworld" +texture 0 "mx/textures/sdm1/lamp.jpg" +texture n "argh/flat.png" +texture 0 "mx/textures/sdm1/lamp.jpg" +texture n "argh/flat.png" +texture 0 "mx/textures/sdm1/lamp.jpg" +texture n "argh/flat.png" +texture 0 "mx/textures/sdm1/lamp.jpg" +texture n "argh/flat.png" + +setshader "bumpglowworld" +setshaderparam "glowcolor" 1 1 1 +texture 0 "mx/textures/sdm1/light02.jpg" +//texture n "argh/flat.png" +texture g "mx/textures/sdm1/light02_glow.jpg" + +setshaderparam "glowcolor" 4 .1 .1 +texture 0 "mx/textures/sdm1/light02.jpg" +texture n "argh/flat.png" +texture g "mx/textures/sdm1/light02_glow.jpg" + +setshaderparam "glowcolor" .2 1.2 +texture 0 "mx/textures/sdm1/light02.jpg" +texture n "argh/flat.png" +texture g "mx/textures/sdm1/light02_glow.jpg" + +setshaderparam "glowcolor" .1 .1 4 +texture 0 "mx/textures/sdm1/light02.jpg" +texture n "argh/flat.png" +texture g "mx/textures/sdm1/light02_glow.jpg" + +setshader "bumpspecworld" +setshaderparam "envscale" .2 .2 .2 +setshaderparam "specscale" 2 2 2 +texture 0 "textures/suicizer/basic256.png" //grey +texture n "argh/flat.png" +texcolor .6 .6 .6 + +//custom shader + +setshader blendworld +setshaderparam blendpower .65 +texture 0 egyptsoc/block10c.jpg +texture u noctua/stone16.jpg +texture 0 rorschach/2_floor02.jpg +texture u noctua/plast06.jpg +texture 0 lunaran/bigmet1_d.jpg +texture u aard/aardograss_1.jpg +texture 0 egyptsoc/block10c.jpg +texture u mitaman/mm-metalbase1.jpg + +setshaderparam blendscale .5 +texture 0 lunaran/bigmet1_d.jpg +texture u aard/aardograss_1.jpg + +setshaderparam blendscale 8 +setshaderparam blendpower .8 +texture 0 lunaran/cord1_d.jpg +texture u particles/bullet.png + +setshaderparam blendscale .5 +setshaderparam blendpower .2 +texture 0 lunaran/cord1_d.jpg +texture u particles/explosion.png +texture 0 trak5/base1a.jpg +texture u particles/explosion.png + +setshaderparam blendpower .8 +texture 0 lunaran/cord1_d.jpg +texture u particles/steam.png +texture 0 lunaran/cord1_d.jpg +texture u particles/smoke.png +texture 0 "textures/suicizer/basic256.png" //grey +texture u particles/steam.png +texcolor .2 .2 .2 +texscale .5 + +setshaderparam blendscale 2 +setshaderparam blendpower .4 +texture 0 trak5/panel2a.jpg +texture u makke/dirt01.jpg + +setshader glowworld +setshaderparam glowcolor .1 .1 .1 +texture 0 trak5/panel2a.jpg +texture g makke/dirt01.jpg diff --git a/assets/shims/4084cdcd9bc00b56bcf66962d6f05de5cef7816bca82eb98224c8f27fce09121 b/assets/shims/4084cdcd9bc00b56bcf66962d6f05de5cef7816bca82eb98224c8f27fce09121 new file mode 100644 index 000000000..12bcbe8a9 --- /dev/null +++ b/assets/shims/4084cdcd9bc00b56bcf66962d6f05de5cef7816bca82eb98224c8f27fce09121 @@ -0,0 +1,3441 @@ +//Skybox-related commands + +loadsky "staffy/staffy" 0 //Defines which skybox will be used from the directory-path called "packages" and the rate at which to spin the skybox. The command "skybox" does just the same thing, except you can also recieve which the current skybox is named and it's directory-path (but isn't supporting integrated spinning, which would need to be done with the "spinsky" command). +spinsky 0 //Specifies at which speed (in degrees per second) the skybox should spin/yaw. +yawsky 0 //Defines the clamped yaw rotation of the skybox in degrees. +skylight 0 0 0 //Controls whether the skybox (and the texture at slot 0) emit light or not by the parameters Red Green Blue (from 0 to 255). If only 1 parameter has been defined, that value will be considered as a gray-scale. +blurskylight 0 //Controls if a blur filter will be applied to the ambient light (enabled via the command "skylight"), before it's combined with any other light (like entities or sunlight) to create the final lightmap. This variable is useful for softening the skylight and making it appear more scattered (default 0, no blur is applied. when set on 1, a 3x3 blur filter is used. When set on 2, a 5x5 blur filter is used). + +//Cloudbox-related commands + +cloudbox "penguins/kenon_cloudbox" //Defines the clouddbox from the directory-path called "packages". The cloudbox should have an alpha channel which is used to blend it over the normal skybox. +//cloudboxcolour 0 0 0 //Specifies the colour of the water material in the slots Red - Green - Blue from 0 to 255 (default 255 255 255). +spinclouds .5 //Specifies at which speed (in degrees per second) the cloudbox should spin/yaw. +yawclouds 0 //Defines the clamped yaw rotation of the cloudbox in degrees. +cloudclip 0 //Defines a vertical offset to "cut off" the cloudbox. It's a variable between 0 and 1 (default 0.5). + +//Cloudlayer-related commands +//cloudlayer "" //Defines the cloudlayer from the directory-path called "packages". The cloudbox should have an alpha channel which is used to blend it over the normal skybox. The cloudlayer is being rendered onto a horizontal circle that fades into the edges of the skybox. +cloudscrollx 0 //Specifies the rate in Hertz at which the cloudlayer should scroll on the X-axis. +cloudscrolly 0 //Specifies the rate in Hertz at which the cloudlayer should scroll on the Y-axis. +cloudscale 1 //Defines how much times the cloudlayer should be multiplied (default 1). +cloudheight 0.2 //Specifies the vertical offset of the cloudlayer to the skybox. The value -1 is being considered as the bottom of the skybox, 0 will be taken as the middle and 1 as the top of the skybox. +cloudfade 0.2 //Defines the offset towards the centre of the cloudlayer at which it will start fading into the skybox. The value of the parameter is a floating point. The value 0 is being considered to the edge of the horizontal circle which the cloudlayer is being rendered onto, while the value 1 is corresponding to the centre (default 0.2). + +//Lighting-related commands + +shadowmapambient 0 //Specifies the colour to use as ambient light for shadows created by shadowmapping (like models). Should be defined in an hexadecimal colour value to make it work properly (so "0xRRGGBB"). Beware that any value of 255 or less is being treaded as gray-scale. When it's not specified, the value will be taken from the "ambient" variable and the "skylight" command. +shadowmapangle 0 //Sets the angle in degrees at which the shadow of models (also pickups) will be rendered. If not specified, this value will be guessed on any light-entity which has "0" in it's first slot. + +//Material-related commands + +materialreset //Controls if the textures which already have been loaded by default should be cleared from the materials (default 0). + +texture water golgotha/water2.jpg" //Specifies the surface of water material. +texture 1 "textures/waterfall.jpg" //Specifies the side-faces of water material. +texture 1 "textures/watern.jpg" //Specifies the "normals" of water material. Probably used for rendering the causics correctly, as lava doesn't need it. +texture 1 "textures/waterdudv.jpg" //Specifies the distortion of water material. Used for positioning the diffuse texture. +texture 1 "textures/waterfalln.jpg" //Specifies the "normals" which are used for the side-faces of the water material. +texture 1 "textures/waterfalldudv.jpg" //Specifies the distortion which are used for the side-faces of the water material. Used for position the diffuse texture. + +texture lava "dg/floor_lava2.jpg" //Specifies the surface of lava material. +texscale 2 +texture 1 "dg/floor_lava2.jpg" //Specifies the side-faces of lava material. +texscale 2 + +waterspec 50 //Speficies the percentage of specular light what will be rendered on water material. +waterfog 5 //Specifies the distance of which fog appears in water material from 1 to 10000 (default 150). +watercolour 20 70 80 //Specifies the colour of the water material in the slots Red - Green - Blue from 0 to 255 (default 20 70 80). If the default values "0 0 0" have been specified, the command will be reset to default. +waterfallcolour 0 0 0 //Specifies the colour from the sides of the water material in the slots Red - Green - Blue from 0 to 255 (default 0 0 0). If the default values "0 0 0" have been specified, the colours are supplied via "watercolour" instead. +causticscale 50 //Defines how much times the water caustics should be multiplied in percent (default 50). +causticmillis 75 //Defines the speed (in milliseconds per frame) at which the water caustics play (default 75) +lavafog 15 //Specifies the distance of which fog appears in water material from 1 to 10000 (default 50). +lavacolour 40 80 40 //Specifies the colour of the water material in the slots Red - Green - Blue from 0 to 255 (default 255 64 0). If the default values "0 0 0" have been specified, the command will be reset to default. + +//Texture-related commands + +texturereset //Controls if the textures which already have been loaded by default should be cleared from the texture pallete (default 0). + +//1st room of the map. Just diffuse and glow-mapped textures have been used only. + +setshader stdworld //Sets the shader-settings to default. The diffuse texture gets rendered with light from the map itself only. +texture 0 "ik2k/ik_sky_day_back.jpg" //Environmental texture +texture 0 "textures/default.png" //Default texture +texture 0 lunaran/bigmet1_d.jpg //Specifies the diffuse texture, which always needs "0" or "c" before the path to the texture which gets rendered. In this case, the texture also appears ingame with "voffset 128". +texture 0 lunaran/bigmet2_d.jpg +texture 0 lunaran/box1a_d.jpg +texture 0 lunaran/box1b_d.jpg +texture 0 lunaran/box2_d.jpg //Appears ingame also with "vscale .5". +texture 0 lunaran/glue1_d.jpg +texture 0 lunaran/glue2_d.jpg +texture 0 lunaran/grate1_d.jpg +texture 0 lunaran/green1_d.jpg +texture 0 lunaran/hexflr1_d.jpg +texture 0 lunaran/hexflr2_d.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture 0 lunaran/panel128_1_d.jpg +texture 0 lunaran/panel128_2_d.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture 0 lunaran/panel64tri_1_d.jpg //Appears ingame also with "vrotate 1". +texture 0 lunaran/panel64_0_d.jpg +texture 0 lunaran/panel64_1_d.jpg //Appears ingame also with "vrotate 1" and "voffset 128". +texture 0 lunaran/panel64_2a_d.jpg //Appears ingame also with "vrotate 1" and "voffset 0 8". +texture 0 lunaran/panel64_2b_d.jpg +texture 0 lunaran/panel64_2_d.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture 0 lunaran/panel64_3_d.jpg +texture 0 lunaran/panel64_4_d.jpg +texture 0 lunaran/panel64_5a_d.jpg //Appears ingame also with "voffset 0 64; vrotate 1". +texture 0 lunaran/panel64_5b_d.jpg +texture 0 lunaran/panel64_5_d.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture 0 lunaran/panel64_6_d.jpg //Appears ingame also with "vrotate 1". +texture 0 lunaran/panel64_7b_d.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture 0 lunaran/panel64_7_d.jpg +texture 0 lunaran/pwpip1_d.jpg +texture 0 lunaran/qcomp1_d.jpg +texture 0 lunaran/qcomp2_d.jpg +texture 0 lunaran/qcomp3_d.jpg +texture 0 lunaran/rock1_d.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture 0 lunaran/support1_d.jpg //Appears ingame also with "vrotate 1". +texture 0 lunaran/wires1_d.jpg +texture 0 lunaran/cord1_d.jpg +texture 0 lunaran/sym1a_d.jpg //Appears ingame also with "voffset 0 128". + +setshader pulseworld //Sets the shader-settings so a pulsating texture gets rendered over the diffuse texture, but still gets rendered with light from the map itself only. It can't be combined with any other shader-settings as it's own, except as "setshader ...pulseglowworld", but carries a different purpose when using so. +setshaderparam pulsecolor 1 .8 .6 //Specifies the multiple factor of how much light should the diffuse texture emit on a pulsating manner, in the parameters Red - Green - Blue (default "1 1 1"). This command can also be used on textures which have "...pulseglowworld" as setted shader and results in different as the shaderparameter "pulseglowcolor". +setshaderparam pulsespeed .1 //Specifies the speed of the pulsating secondary texture in Hertz. +texture 0 lunaran/panel128_1_d.jpg +texture u lunaran/sym2_d.jpg //Specifies an undefined texture, which always needs "1" or "u" before the path to the texture which gets rendered. This is usefull for blendmapping if the a texture like a decal shouldn't be blended into the diffuse texture. This one also appears ingame also "voffset 128 128". +//texalpha 0.5 0 //Speficies the transparancy of the texture which has been defined before this commmand. This command will only be used if the geometry which the texture appears on, is surrounded by alpha material (as a cube is just filled with alpha material and the geometry inside of it). The first value specifies the front-face of that particular geometry, while the second value specifies the back-face of the particular geometry (default 0.5 0). Unlike some similar commands as "texrotate" or "texscale", it can be used individually as long as the shader which has been setted contains "pulseworld" or "pulseglowworld", but won't have as much effect like if it would be used on those particular shader-settings. + +setshader glowworld //Sets the shader-settings on such way that the diffuse texture emits lights over itself only by using the glow-mapped texture. +setshaderparam glowcolor .9 .8 .7 //Specifies the multiple factor of how much light should the diffuse texture emit, in the parameters Red - Green - Blue (default "1 1 1"). +texture 0 lunaran/light_ceil1_d.jpg +texture g lunaran/light_ceil1_g.jpg //Specifies the glow-mapped texture, which always needs "g" before the path to the texture which gets rendered. +texture 0 lunaran/light_fifty1_d.jpg //Appears ingame also with "vrotate 1". +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture g lunaran/light_fifty2_g.jpg +setshaderparam glowcolor 1 1 1 +texture 0 lunaran/light_fifty_d.jpg +texture g lunaran/light_fifty_g.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture g lunaran/light_flouro1_g.jpg +texture 0 lunaran/light_jail_d.jpg +texture g lunaran/light_jail_g.jpg +texture 0 lunaran/light_r1_d.jpg +texture g lunaran/light_r1_g.jpg + +setshader pulseglowworld //Sets the shader-settings on such way that the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam pulseglowcolor .9 .8 .7 //Specifies the multiple factor of how much light should the glow-mapped texture emit on a pulsating manner, in the parameters Red - Green - Blue (default "1 1 1"). +setshaderparam pulseglowspeed .5 //Specifies the speed of the pulsating glow-mapped texture in Hertz. +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg //Appears ingame also with "voffset 128". +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture g lunaran/qcomp5_glow.jpg +texture 0 lunaran/qcomp5_d.jpg //Appears ingame also with "voffset 120". +texture g lunaran/qcomp5_glow2.jpg + +setshader decalworld //Sets the shader-settings so a secondary texture can get rendered over the diffuse texture. It can't be combined with any other shader-settings as it's own. Take as advise that the decal texture should carry the same resolution as the diffuse texture, for better results. +texture 0 lunaran/green1_d.jpg +texture d "particles/scorch.png" //Specifies the decal texture, were a "d", "1" or "u" always needs to stand before the path to the texture which gets rendered. + +texture 0 lunaran/panel128_1_d.jpg +texture d particles/scorch.png + +setshader stdworld +texture 0 "textures/default.png" //Specifies if a texture (skin, font, or skybox) should be "compressed" and scaled for rendering. It's being used to match a high-quality texture with low-pixelated textures better by decreasing the ammount of pixels used for the texture and seems to have a pretty random result. +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//2nd room of the map. Next to diffuse and glow-mapped textures, also normal-mapped textures have been used. + +setshader bumpworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture, but still gets rendered with light from the map itself only. Bump-mapped textures are commonly being used in Cube Engine 2 to stretch the pixels of diffuse texture on certain places, for creating the illusion of geometry inside a texture. This happens when the bump-mapped texture has been specified with another texture like a parallax-mapped texture. If no other texture than the diffuse and the bump-mapped texture, the shader will add a some "shadow" to the diffuse texture, so it looks like there's more depth in it. +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg //Specifies the normal-mapped texture (also called "bump-mapped texture"), which always needs "n" before the path to the texture which gets rendered. +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg + +setshader bumpglowworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture g lunaran/light_fifty2_g.jpg +setshaderparam glowcolor 1 1 1 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture g lunaran/light_fifty_g.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture g lunaran/light_flouro1_g.jpg +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture g lunaran/light_r1_g.jpg + +setshader bumppulseglowworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam pulsecolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture g lunaran/qcomp5_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture g lunaran/qcomp5_glow2.jpg + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//3rd room of the map. Next to diffuse and glow-mapped textures, also bump-mapped, environmental-mapped and specular-mapped shaders have been used. + +setshader bumpspecworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture, while a constant specular light gets renderend also. Specular-light is being used in Cube Engine 2 to render a certain ammount of light over the diffuse texture (which has been stretched on certain areas before specular light is being emitted). +setshaderparam specscale .3 .25 .25 //Specifies the multiple factor of how much specular light should be emitted on the diffuse texture, in the paramaters Red - Green - Blue (default "1 1 1" when using without specular-mapped texture, with specular-mapped texture it's default is "6 6 6" ). It's recommended when specifying, use values which match the lighting of the map. +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg + +setshader bumpenvworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture, but still gets rendered with light from the map itself only. If there is a specular-mapped texture specified also, the environmental-shader will use it so declare the intensity on the diffuse texture. +setshaderparam envscale .35 .3 .25 //Specifies the multiple factor of the intensity of the enviromental-mapped texture (as a skybox or envmap-entity). If no skybox is specified and there is an envmap-entity in range, Cube Engine 2 will render "an own" skybox of the area which the envmap-entity is appearing. It's default is "1 1 1" when a skybox is specified. If not, default is "0.2 0.2 0.2"). +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg + +setshader bumpspecworld +setshaderparam specscale .3 .25 .25 +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg + +setshader bumpenvworld +setshaderparam envscale .35 .3 .25 +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg + +setshader bumpspecworld +setshaderparam specscale .3 .25 .25 +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg + +setshader bumpenvworld +setshaderparam envscale .35 .3 .25 +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg + +setshader bumpspecworld +setshaderparam specscale .3 .25 .25 +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg + +setshader bumpspecglowworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam specscale .3 .25 .25 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg + +setshader bumpenvglowworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .35 .3 .25 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture g lunaran/light_fifty2_g.jpg + +setshader bumpspecglowworld +setshaderparam specscale .3 .25 .25 +setshaderparam glowcolor .9 .3 .3 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture g lunaran/light_fifty_g.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture g lunaran/light_flouro1_g.jpg +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture g lunaran/light_r1_g.jpg + +setshader bumpspecpulseglowworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam specscale .3 .25 .25 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture g lunaran/panel128_4_g.jpg + +setshader bumpenvpulseglowworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam envscale .35 .3 .25 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed 2 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture g lunaran/qcomp5_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture g lunaran/qcomp5_glow2.jpg + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//4th room of the map. Next to diffuse and glow-mapped textures, also bump- and specular-mapped textures has been used. + +setshader bumpspecmapworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture, while specular light gets renderend also. Specular-mapped textures are being used in Cube Engine 2 to render a certain ammount of light over the diffuse texture on a more precise way (like intensity) as without specular-mapped texture (which has been stretched on certain areas before specular light is being emitted). +setshaderparam specscale 4 4 4 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg //Specifies the specular-mapped texture which is used for rendering specular light on the diffuse texture. +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture s lunaran/box2_s.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7_s.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg + +setshader bumpspecmapglowworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam specscale 4 4 4 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture s lunaran/light_ceil1_s.jpg +texture g lunaran/light_ceil1_g.jpg +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +setshaderparam glowcolor .9 .3 .3 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture s lunaran/light_jail_s.jpg +texture g lunaran/light_jail_g.jpg +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg + +setshader bumpspecmappulseglowworld //Sets the shader-settings so a normal-mapped shader gets rendered over the diffuse texture, while a constant specular light gets renderend also the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam specscale 4 4 4 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//5th room of the map, uses next to diffuse and glow-mapped textures also bump-, specular and environmental-mapped textures. + +setshader bumpenvspecworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture, while a constant specular light gets renderend also. +setshaderparam envscale .05 .03 .03 +setshaderparam specscale .225 .225 .225 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture e darc/forge //Specifies the skybox which should be rendered over the diffuse texture. Only skyboxes are allowed when specifying (if not specified, the skybox of the map or the closes envmap-entity will get rendered). Beware with this command, as any "typo" in specifying the skybox will result in a crashing Cube Engine 2, as it tries to render but is failing so. +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture e darc/forge +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture e darc/forge +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture e darc/forge +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture e darc/forge +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture e darc/forge +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture e darc/forge +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture e darc/forge +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg + +setshader bumpenvspecglowworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .04 .02 .02 +setshaderparam specscale .2 .2 .2 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture g lunaran/light_fifty2_g.jpg +setshaderparam glowcolor .9 .3 .3 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture g lunaran/light_fifty_g.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture g lunaran/light_flouro1_g.jpg +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture g lunaran/light_r1_g.jpg + +setshader bumpenvspecpulseglowworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam envscale .04 .02 .02 +setshaderparam specscale .2 .2 .2 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture g lunaran/qcomp5_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture g lunaran/qcomp5_glow2.jpg + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//6th room of the map, uses next to diffuse and glow-mapped textures also bump-, specular and environmental-mapped textures. + +setshader bumpenvspecmapworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture, while specular light gets renderend also. +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.5 1.5 1.5 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture e darc/forge +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture e darc/forge +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture e darc/forge +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture e darc/forge +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture s lunaran/box2_s.jpg +texture e darc/forge +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture e darc/forge +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture e darc/forge +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture e darc/forge +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture e darc/forge +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture e darc/forge +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture e darc/forge +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture e darc/forge +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture e darc/forge +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture e darc/forge +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture e darc/forge +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture e darc/forge +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture e darc/forge +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture e darc/forge +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7_s.jpg +texture e darc/forge +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture e darc/forge +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture e darc/forge +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture e darc/forge +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture e darc/forge +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture e darc/forge +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture e darc/forge +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture e darc/forge +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture e darc/forge +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture e darc/forge +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture e darc/forge +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture e darc/forge + +setshader bumpenvspecmapglowworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture, while specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.5 1.5 1.5 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture s lunaran/light_ceil1_s.jpg +texture g lunaran/light_ceil1_g.jpg +texture e darc/forge +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture e darc/forge +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture e darc/forge +setshaderparam glowcolor .9 .3 .3 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture e darc/forge +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture g lunaran/light_flouro0a_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture g lunaran/light_flouro0_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture g lunaran/light_flouro1a_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg +texture e darc/forge +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture s lunaran/light_jail_s.jpg +texture g lunaran/light_jail_g.jpg +texture e darc/forge +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture e darc/forge + +setshader bumpenvspecmapglowworld //Sets the shader-settings so an environmental-mapped shader is getting rendered over the diffuse texture, while specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.5 1.5 1.5 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture e darc/forge +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture g lunaran/panel128_4_g.jpg +texture e darc/forge +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture g lunaran/panel128_5_glo.jpg +texture e darc/forge +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg +texture e darc/forge + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//7th room of the map, next to diffuse and glow-mapped textures, also bump-mapped and height-mapped textures have been used. + +setshader bumpparallaxworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse texture, with light from the map itself only. Height-mapped textures are being used in Cube Engine 2 to specify more accurate which pixels should be stretched and with which intensity this should happen. +setshaderparam parallaxscale 0.04 -0.02 0 0 //Specifies the offset of the height-map in x - y - z - w (default "0.06 -0.03 0 0"). It's recommended to stay between -1 to 1 when specifying as some odd results would occur. +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture z lunaran/bigmet1_h.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture z lunaran/bigmet2_h.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture z lunaran/box1a_h.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture z lunaran/box1b_h.jpg +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture z lunaran/box2_h.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture z lunaran/glue1_h.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture z lunaran/glue2_h.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture z lunaran/grate1_h.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture z lunaran/green1_h.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture z lunaran/hexflr1_h.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture z lunaran/hexflr2_h.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture z lunaran/panel128tri_1_h.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture z lunaran/panel128_2_h.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture z lunaran/panel128_3b_h.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture z lunaran/panel128_6a_h.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture z lunaran/panel128_6b_h.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture z lunaran/panel64tri_1_h.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture z lunaran/panel64_0_h.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture z lunaran/panel64_1_h.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture z lunaran/panel64_2a_h.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture z lunaran/panel64_2b_h.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture z lunaran/panel64_2_h.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture z lunaran/panel64_3b_h.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture z lunaran/panel64_3_h.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture z lunaran/panel64_4_h.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture z lunaran/panel64_5a_h.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture z lunaran/panel64_5b_h.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture z lunaran/panel64_5_h.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture z lunaran/panel64_6b_h.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture z lunaran/panel64_6_h.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture z lunaran/panel64_7b_h.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture z lunaran/panel64_7c_h.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture z lunaran/panel64_7d_h.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture z lunaran/panel64_7_h.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture z lunaran/pwpip1_h.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture z lunaran/qcomp1_h.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture z lunaran/qcomp2_h.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture z lunaran/qcomp3_h.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture z lunaran/support1_h.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture z lunaran/wires1_h.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture z lunaran/cord1_s.jpg +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg + +setshader bumpparallaxglowworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse textureand and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture z lunaran/light_ceil1_h.jpg +texture g lunaran/light_ceil1_g.jpg +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture z lunaran/light_fifty1_h.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture z lunaran/light_fifty2_h.jpg +texture g lunaran/light_fifty2_g.jpg +setshaderparam glowcolor .3 .9 .3 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture z lunaran/light_fifty_h.jpg +texture g lunaran/light_fifty_g.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture z lunaran/light_flouro0a_h.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture z lunaran/light_flouro0_h.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture z lunaran/light_flouro1a_h.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture z lunaran/light_flouro1_h.jpg +texture g lunaran/light_flouro1_g.jpg +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture z lunaran/light_jail_h.jpg +texture g lunaran/light_jail_g.jpg +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture z lunaran/light_r1_h.jpg +texture g lunaran/light_r1_g.jpg + +setshader bumpparallaxpulseglowworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse textureand and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture z lunaran/mech1_h.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture z lunaran/panel128_4_h.jpg +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture z lunaran/panel128_5_h.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture z lunaran/qcomp1g_h.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture z lunaran/qcomp4_h.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow2.jpg + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//8th room of the map, next to diffuse and glow-mapped textures, also bump-mapped and height-mapped textures and specular shaders have been used. + +setshader bumpspecparallaxworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse texture, while a constant specular light gets renderend also. +setshaderparam specscale .3 .3 .3 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture z lunaran/bigmet1_h.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture z lunaran/bigmet2_h.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture z lunaran/box1a_h.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture z lunaran/box1b_h.jpg + +setshader bumpenvparallaxworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture, but still gets rendered with light from the map itself only. +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam envscale .3 .3 .3 +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture z lunaran/box2_h.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture z lunaran/glue1_h.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture z lunaran/glue2_h.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture z lunaran/grate1_h.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture z lunaran/green1_h.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture z lunaran/hexflr1_h.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture z lunaran/hexflr2_h.jpg + +setshader bumpspecparallaxworld +setshaderparam specscale .3 .3 .3 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture z lunaran/panel128tri_1_h.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture z lunaran/panel128_2_h.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture z lunaran/panel128_3b_h.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture z lunaran/panel128_6a_h.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture z lunaran/panel128_6b_h.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture z lunaran/panel64tri_1_h.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture z lunaran/panel64_0_h.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture z lunaran/panel64_1_h.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture z lunaran/panel64_2a_h.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture z lunaran/panel64_2b_h.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture z lunaran/panel64_2_h.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture z lunaran/panel64_3b_h.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture z lunaran/panel64_3_h.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture z lunaran/panel64_4_h.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture z lunaran/panel64_5a_h.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture z lunaran/panel64_5b_h.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture z lunaran/panel64_5_h.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture z lunaran/panel64_6b_h.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture z lunaran/panel64_6_h.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture z lunaran/panel64_7b_h.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture z lunaran/panel64_7c_h.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture z lunaran/panel64_7d_h.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture z lunaran/panel64_7_h.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture z lunaran/pwpip1_h.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture z lunaran/qcomp1_h.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture z lunaran/qcomp2_h.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture z lunaran/qcomp3_h.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture z lunaran/support1_h.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture z lunaran/wires1_h.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture z lunaran/cord1_s.jpg +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg + +setshader bumpspecparallaxglowworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam specscale .3 .3 .3 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture z lunaran/light_ceil1_h.jpg +texture g lunaran/light_ceil1_g.jpg + +setshader bumpenvparallaxglowworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .3 .3 .3 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture z lunaran/light_fifty1_h.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture z lunaran/light_fifty2_h.jpg +texture g lunaran/light_fifty2_g.jpg + +setshader bumpspecparallaxglowworld +setshaderparam specscale .3 .3 .3 +setshaderparam glowcolor .3 .9 .3 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture z lunaran/light_fifty_h.jpg +texture g lunaran/light_fifty_g.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture z lunaran/light_flouro0a_h.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture z lunaran/light_flouro0_h.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture z lunaran/light_flouro1a_h.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture z lunaran/light_flouro1_h.jpg +texture g lunaran/light_flouro1_g.jpg +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture z lunaran/light_jail_h.jpg +texture g lunaran/light_jail_g.jpg +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture z lunaran/light_r1_h.jpg +texture g lunaran/light_r1_g.jpg + +setshader bumpspecparallaxpulseglowworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam specscale .3 .3 .3 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture z lunaran/mech1_h.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture z lunaran/panel128_4_h.jpg +texture g lunaran/panel128_4_g.jpg + +setshader bumpenvparallaxpulseglowworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .3 .3 .3 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture z lunaran/panel128_5_h.jpg +texture g lunaran/panel128_5_glo.jpg + +setshader bumpspecparallaxpulseglowworld +setshaderparam specscale .3 .3 .3 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture z lunaran/qcomp1g_h.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture z lunaran/qcomp4_h.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow2.jpg + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//9th room of the map. Next to diffuse and glow-mapped textures, also bump-, specular and parallax-mapped textures has been used. + +setshader bumpspecmapparallaxworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse texture, while specular light gets renderend also. +setshaderparam specscale 4 4 4 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture z lunaran/bigmet1_h.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture z lunaran/bigmet2_h.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture z lunaran/box1a_h.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture z lunaran/box1b_h.jpg +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture s lunaran/box2_s.jpg +texture z lunaran/box2_h.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture z lunaran/glue1_h.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture z lunaran/glue2_h.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture z lunaran/grate1_h.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture z lunaran/green1_h.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture z lunaran/hexflr1_h.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture z lunaran/hexflr2_h.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture z lunaran/panel128tri_1_h.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture z lunaran/panel128_2_h.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture z lunaran/panel128_3b_h.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture z lunaran/panel128_6a_h.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture z lunaran/panel128_6b_h.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel64tri_1_h.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture z lunaran/panel64_0_h.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture z lunaran/panel64_1_h.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture z lunaran/panel64_2a_h.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture z lunaran/panel64_2b_h.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture z lunaran/panel64_2_h.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture z lunaran/panel64_3b_h.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture z lunaran/panel64_3_h.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_4_h.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture z lunaran/panel64_5a_h.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture z lunaran/panel64_5b_h.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture z lunaran/panel64_5_h.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture z lunaran/panel64_6b_h.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture z lunaran/panel64_6_h.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture z lunaran/panel64_7b_h.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture z lunaran/panel64_7c_h.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture z lunaran/panel64_7d_h.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7_local.jpg +texture s lunaran/panel64_7_s.jpg +texture z lunaran/panel64_7_h.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/pwpip1_h.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture z lunaran/qcomp1_h.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture z lunaran/qcomp2_h.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture z lunaran/qcomp3_h.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture z lunaran/panel128_1_h.jpg + +setshader bumpspecmapparallaxglowworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse texture, while a specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam specscale 4 4 4 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture s lunaran/light_ceil1_s.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture z lunaran/light_fifty2_h.jpg +setshaderparam glowcolor .3 .9 .3 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture g lunaran/light_flouro0a_g.jpg +texture z lunaran/light_flouro0a_h.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture g lunaran/light_flouro0_g.jpg +texture z lunaran/light_flouro0_h.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture g lunaran/light_flouro1a_g.jpg +texture z lunaran/light_flouro1a_h.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg +texture z lunaran/light_flouro1_h.jpg +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture s lunaran/light_jail_s.jpg +texture g lunaran/light_jail_g.jpg +texture z lunaran/light_jail_h.jpg +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture z lunaran/light_r1_h.jpg + +setshader bumpspecmapparallaxpulseglowworld //Sets the shader-settings so a normal-mapped and a height-mapped shader are getting rendered over the diffuse texture, while a specular light gets renderend also and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam specscale 4 4 4 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture g lunaran/panel128_4_g.jpg +texture z lunaran/panel128_4_h.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture g lunaran/panel128_5_glo.jpg +texture z lunaran/panel128_5_h.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture z lunaran/qcomp1g_h.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow.jpg +texture z lunaran/qcomp5_h.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg +texture z lunaran/qcomp5_h.jpg + +setshader bumpspecmapparallaxworld +setshaderparam specscale 4 4 4 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture z lunaran/panel128_3_h.jpg + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//10th room of the map, uses next to diffuse and glow-mapped textures also bump-, height- and environmental-mapped textures with a constant specularity. + +setshader bumpenvspecparallaxworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture, while a constant specular light gets renderend also. +setshaderparam envscale .05 .03 .03 +setshaderparam specscale .225 .225 .225 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture z lunaran/bigmet1_h.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture z lunaran/bigmet2_h.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture z lunaran/box1a_h.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture z lunaran/box1b_h.jpg +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture z lunaran/box2_h.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture z lunaran/glue1_h.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture z lunaran/glue2_h.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture z lunaran/grate1_h.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture z lunaran/green1_h.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture z lunaran/hexflr1_h.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture z lunaran/hexflr2_h.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture z lunaran/panel128tri_1_h.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture z lunaran/panel128_2_h.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture z lunaran/panel128_3b_h.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture z lunaran/panel128_6a_h.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture z lunaran/panel128_6b_h.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture z lunaran/panel64tri_1_h.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture z lunaran/panel64_0_h.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture z lunaran/panel64_1_h.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture z lunaran/panel64_2a_h.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture z lunaran/panel64_2b_h.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture z lunaran/panel64_2_h.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture z lunaran/panel64_3b_h.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture z lunaran/panel64_3_h.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture z lunaran/panel64_4_h.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture z lunaran/panel64_5a_h.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture z lunaran/panel64_5b_h.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture z lunaran/panel64_5_h.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture z lunaran/panel64_6b_h.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture z lunaran/panel64_6_h.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture z lunaran/panel64_7b_h.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture z lunaran/panel64_7c_h.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture z lunaran/panel64_7d_h.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture z lunaran/panel64_7_h.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture z lunaran/pwpip1_h.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture z lunaran/qcomp1_h.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture z lunaran/qcomp2_h.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture z lunaran/qcomp3_h.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture z lunaran/rock1_h.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture z lunaran/support1_h.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture z lunaran/wires1_h.jpg +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture z lunaran/cord1_h.jpg +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture z lunaran/panel128_1_h.jpg + +setshader bumpenvspecparallaxglowworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .05 .03 .03 +setshaderparam specscale .225 .225 .225 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture z lunaran/light_ceil1_h.jpg +texture g lunaran/light_ceil1_g.jpg +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture z lunaran/light_fifty1_h.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture z lunaran/light_fifty2_h.jpg +texture g lunaran/light_fifty2_g.jpg +setshaderparam glowcolor .3 .9 .3 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture z lunaran/light_fifty_h.jpg +texture g lunaran/light_fifty_g.jpg +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture z lunaran/light_flouro0a_h.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture z lunaran/light_flouro0_h.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture z lunaran/light_flouro1a_h.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture z lunaran/light_flouro1_h.jpg +texture g lunaran/light_flouro1_g.jpg +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture z lunaran/light_jail_h.jpg +texture g lunaran/light_jail_g.jpg +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture z lunaran/light_r1_h.jpg +texture g lunaran/light_r1_g.jpg + +setshader bumpenvspecparallaxpulseglowworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture, while a constant specular light gets renderend also and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam envscale .05 .03 .03 +setshaderparam specscale .225 .225 .225 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulseglowcolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture z lunaran/mech1_h.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture z lunaran/panel128_4_h.jpg +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture z lunaran/panel128_5_h.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture z lunaran/qcomp1g_h.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture z lunaran/qcomp4_h.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow2.jpg + +setshader bumpenvspecparallaxworld +setshaderparam envscale .05 .03 .03 +setshaderparam specscale .225 .225 .225 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture z lunaran/panel128_3_h.jpg + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//11th room of the map, uses next to diffuse and glow-mapped textures also bump-, specular- height- and environmental-mapped textures. + +setshader bumpenvspecmapparallaxworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture, while specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture z lunaran/bigmet1_h.jpg +texture e darc/forge +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture z lunaran/bigmet2_h.jpg +texture e darc/forge +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture z lunaran/box1a_h.jpg +texture e darc/forge +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture z lunaran/box1b_h.jpg +texture e darc/forge +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture s lunaran/box2_s.jpg +texture z lunaran/box2_h.jpg +texture e darc/forge +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture z lunaran/glue1_h.jpg +texture e darc/forge +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture z lunaran/glue2_h.jpg +texture e darc/forge +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture z lunaran/grate1_h.jpg +texture e darc/forge +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture z lunaran/green1_h.jpg +texture e darc/forge +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture z lunaran/hexflr1_h.jpg +texture e darc/forge +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture z lunaran/hexflr2_h.jpg +texture e darc/forge +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture z lunaran/panel128tri_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture z lunaran/panel128_2_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture z lunaran/panel128_3b_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture z lunaran/panel128_6a_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel128_6b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel64tri_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture z lunaran/panel64_0_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture z lunaran/panel64_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture z lunaran/panel64_2a_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture z lunaran/panel64_2b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture z lunaran/panel64_2_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture z lunaran/panel64_3b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_3_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_4_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture z lunaran/panel64_5a_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture z lunaran/panel64_5b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture z lunaran/panel64_5_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture z lunaran/panel64_6b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture z lunaran/panel64_6_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture z lunaran/panel64_7b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture z lunaran/panel64_7c_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture z lunaran/panel64_7d_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/panel64_7_h.jpg +texture e darc/forge +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/pwpip1_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture z lunaran/qcomp1_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture z lunaran/qcomp2_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture z lunaran/qcomp3_h.jpg +texture e darc/forge +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture e darc/forge +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture e darc/forge +texrotate 1 +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg +texture e darc/forge +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg +texture e darc/forge +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg +texture e darc/forge +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxglowworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture, while specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture s lunaran/light_ceil1_s.jpg +texture z lunaran/light_ceil1_h.jpg +texture g lunaran/light_ceil1_g.jpg +texture e darc/forge +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture z lunaran/light_fifty1_h.jpg +texture g lunaran/light_fifty1_g.jpg +texture e darc/forge +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture z lunaran/light_fifty2_h.jpg +texture g lunaran/light_fifty2_g.jpg +texture e darc/forge +setshaderparam glowcolor .2 .7 .8 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture z lunaran/light_fifty_h.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture e darc/forge +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture z lunaran/light_flouro0a_h.jpg +texture g lunaran/light_flouro0a_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture z lunaran/light_flouro0_h.jpg +texture g lunaran/light_flouro0_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture z lunaran/light_flouro1a_h.jpg +texture g lunaran/light_flouro1a_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture z lunaran/light_flouro1_h.jpg +texture g lunaran/light_flouro1_g.jpg +texture e darc/forge +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture s lunaran/light_jail_s.jpg +texture z lunaran/light_jail_h.jpg +texture g lunaran/light_jail_g.jpg +texture e darc/forge +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture z lunaran/light_r1_h.jpg +texture g lunaran/light_r1_g.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxpulseglowworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture, while specular light gets renderend also and the diffuse texture emits a pulsating light over itself only by using the glow-mapped texture. +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulsecolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture z lunaran/mech1_h.jpg +texture g lunaran/mech1_glow.jpg +texture e darc/forge +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture z lunaran/panel128_4_h.jpg +texture g lunaran/panel128_4_g.jpg +texture e darc/forge +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture z lunaran/panel128_5_h.jpg +texture g lunaran/panel128_5_glo.jpg +texture e darc/forge +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture z lunaran/qcomp1g_h.jpg +texture g lunaran/qcomp1g_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture z lunaran/qcomp4_h.jpg +texture g lunaran/qcomp4_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow2.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxworld +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture z lunaran/panel128_3_h.jpg +texture e darc/forge + +setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//12th room of the map, uses next to diffuse and glow-mapped textures also bump-, specular- height-, environmental-mapped textures and custom shaders. + +setshader bumpenvspecmapparallaxworld +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture z lunaran/bigmet1_h.jpg +texture e darc/forge +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture z lunaran/bigmet2_h.jpg +texture e darc/forge +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture z lunaran/box1a_h.jpg +texture e darc/forge +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture z lunaran/box1b_h.jpg +texture e darc/forge +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture s lunaran/box2_s.jpg +texture z lunaran/box2_h.jpg +texture e darc/forge +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture z lunaran/glue1_h.jpg +texture e darc/forge +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture z lunaran/glue2_h.jpg +texture e darc/forge +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture z lunaran/grate1_h.jpg +texture e darc/forge +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture z lunaran/green1_h.jpg +texture e darc/forge +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture z lunaran/hexflr1_h.jpg +texture e darc/forge +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture z lunaran/hexflr2_h.jpg +texture e darc/forge +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture z lunaran/panel128tri_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture z lunaran/panel128_2_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture z lunaran/panel128_3b_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture z lunaran/panel128_6a_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel128_6b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel64tri_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture z lunaran/panel64_0_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture z lunaran/panel64_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture z lunaran/panel64_2a_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture z lunaran/panel64_2b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture z lunaran/panel64_2_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture z lunaran/panel64_3b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_3_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_4_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture z lunaran/panel64_5a_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture z lunaran/panel64_5b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture z lunaran/panel64_5_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture z lunaran/panel64_6b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture z lunaran/panel64_6_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture z lunaran/panel64_7b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture z lunaran/panel64_7c_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture z lunaran/panel64_7d_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/panel64_7_h.jpg +texture e darc/forge +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/pwpip1_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture z lunaran/qcomp1_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture z lunaran/qcomp2_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture z lunaran/qcomp3_h.jpg +texture e darc/forge +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture e darc/forge +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture e darc/forge +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg +texture e darc/forge +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg +texture e darc/forge +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg +texture e darc/forge +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxglowworld +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture s lunaran/light_ceil1_s.jpg +texture z lunaran/light_ceil1_h.jpg +texture g lunaran/light_ceil1_g.jpg +texture e darc/forge +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture z lunaran/light_fifty1_h.jpg +texture g lunaran/light_fifty1_g.jpg +texture e darc/forge +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture z lunaran/light_fifty2_h.jpg +texture g lunaran/light_fifty2_g.jpg +texture e darc/forge +setshaderparam glowcolor .2 .7 .8 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture z lunaran/light_fifty_h.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture e darc/forge +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture z lunaran/light_flouro0a_h.jpg +texture g lunaran/light_flouro0a_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture z lunaran/light_flouro0_h.jpg +texture g lunaran/light_flouro0_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture z lunaran/light_flouro1a_h.jpg +texture g lunaran/light_flouro1a_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture z lunaran/light_flouro1_h.jpg +texture g lunaran/light_flouro1_g.jpg +texture e darc/forge +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture s lunaran/light_jail_s.jpg +texture z lunaran/light_jail_h.jpg +texture g lunaran/light_jail_g.jpg +texture e darc/forge +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture z lunaran/light_r1_h.jpg +texture g lunaran/light_r1_g.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxpulseglowworld +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulsecolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture z lunaran/mech1_h.jpg +texture g lunaran/mech1_glow.jpg +texture e darc/forge +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture z lunaran/panel128_4_h.jpg +texture g lunaran/panel128_4_g.jpg +texture e darc/forge +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture z lunaran/panel128_5_h.jpg +texture g lunaran/panel128_5_glo.jpg +texture e darc/forge +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture z lunaran/qcomp1g_h.jpg +texture g lunaran/qcomp1g_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture z lunaran/qcomp4_h.jpg +texture g lunaran/qcomp4_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow2.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxworld +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture z lunaran/panel128_3_h.jpg +texture e darc/forge + +setshaderparam envscale .2 .4 .8 +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s particles/steam.png +texture z lunaran/box1a_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s particles/steam.png +texture z lunaran/panel64_0_h.jpg +texture e darc/forge + +setshader causticsworld +texture 0 "caustics/caust00.png" + +setshader causticsworld_rotated +texture 0 "caustics/caust00.png" + +setshader stdworld +texture 0 "fonts/default0.png" //a + +texture 0 "fonts/default0.png" //b +texoffset 386 446 + +texture 0 "fonts/default0.png" //u +texoffset 149 144 + +texture 0 "fonts/default0.png" //m +texoffset 294 142 + +texture 0 "fonts/default0.png" //p +texoffset 17 388 +//contains 135 x 64 pixels ingame + +texture 0 "fonts/default0.png" //e +texoffset 42 141 + +texture 0 "fonts/default0.png" //n +texoffset 244 141 + +texture 0 "fonts/default0.png" //v +texoffset 94 88 +//contains 94 x 64 pixels ingame + +texture 0 "fonts/default0.png" //s +texoffset 42 141 + +texture 0 "fonts/default0.png" //p +texoffset 170 388 + +texture 0 "fonts/default0.png" //e +texoffset 194 141 + +texture 0 "fonts/default0.png" //c +texoffset 87 141 +//contains 118 x 64 pixels ingame + +texture 0 "fonts/default0.png" //m +texoffset 74 142 + +texture 0 "fonts/default0.png" //a +texoffset 255 141 + +texture 0 "fonts/default0.png" //p +texoffset 294 388 +//contains 114 x 64 pixels ingame + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader causticsworldnew +texture 0 "caustics/caust00.png" +texlayer 1 + +setshader glsltest +setshaderparam bumpscale .1 -0.05 +texture 0 "lunaran/light_flouro1_d.jpg" +texture n "lunaran/light_flouro1_local.jpg" +texture s "lunaran/light_flouro1_s.jpg" +texture z "lunaran/light_flouro1_h.jpg" + +//Commands about mapmodels + +mapmodelreset //Controls if the models which already have been loaded by default should be cleared from the engine's memory (default 0). + +mmodel mapmodels/suicizer/monitor //Registers the mapmodel from the directory-path called "models". + + + diff --git a/assets/shims/40989c335af1b23ffcae52f453fb96d5a343d2ec40f6fd93682b993b1c9fcf62 b/assets/shims/40989c335af1b23ffcae52f453fb96d5a343d2ec40f6fd93682b993b1c9fcf62 new file mode 100644 index 000000000..d04fa6f00 --- /dev/null +++ b/assets/shims/40989c335af1b23ffcae52f453fb96d5a343d2ec40f6fd93682b993b1c9fcf62 @@ -0,0 +1,20 @@ +mapsound "ambience/wind.ogg" 100 2 + +loadsky "socksky/nightball" + + +texturereset +setshader stdworld + +texture 0 "ik2k/ik_sky_day_back.jpg" + +texture 0 "textures/ddb/conc1.jpg" +texture n "textures/ddb/conc1_n.jpg" +texture s "textures/ddb/conc1_s.jpg" + +exec "packages/philipk/package.cfg" +exec packages\blikjebier\concrete\package.cfg +exec packages\blikjebier\metal\package.cfg +exec packages/subverse/package.cfg + + diff --git a/assets/shims/419791318064460de7d8c5da5c75f35848c023f4e354d5e579df2c366e2340fa b/assets/shims/419791318064460de7d8c5da5c75f35848c023f4e354d5e579df2c366e2340fa new file mode 100644 index 000000000..60b740e7b --- /dev/null +++ b/assets/shims/419791318064460de7d8c5da5c75f35848c023f4e354d5e579df2c366e2340fa @@ -0,0 +1,382 @@ +// skrsp1 by James 'Skur' Rucks 2013 +// version: 1.3 + +maptitle "^f7- ^f3Meltdown ^f7(skrsp1) by ^f2James ^f7'^f6Skur^f7' ^f2Rucks ^f7in Summer 2013 -" + +//settings + +skill 10 +killsendsp 0 +ambient 15 15 15 +lightlod 3 +skylight 45 45 45 +skytexturelight 0 +sunlight 180 170 135 +sunlightscale 1.0 +sunlightpitch 30 +sunlightyaw 160 +skybox "socksky/frozendusk" +yawsky 350 +fog 3000 +fogcolour 130 135 120 +fogdomemin 0 +fogdomemax 1 +fogdomeheight -0.05 +fogdomecap 1 +fogdomeclip 0.3 +fogdomecolour 130 135 120 + +//sound + +mapsound "soundtransit/waterfall.ogg" 100 1 +mapsound "ambience/fire_light.ogg" 255 1 +mapsound "ambience/lavarumble1.ogg" 255 1 + +//mapmodels + +mapmodelreset + +mmodel "doors/door_03" +mmodel "mitaman/door_06" +mmodel "mitaman/door_07" +mmodel "mitaman/door_09" +mmodel "mitaman/door_10" +mmodel "steve_e/doors/trapdoor" +mmodel "steve_e/doors/trapdoor/trapdoor_150" +mmodel "steve_e/doors/trapdoor/trapdoor_200" +mmodel "switch1" +mmodel "dcp/cask" +mmodel "dcp/chest" +mmodel "dcp/grate" +mmodel "dcp/switch2a" +mmodel "objects/torch_cold" +mmodel "objects/chair01" +mmodel "objects/bed01" +mmodel "objects/woodchop" +mmodel "tentus/key" +mmodel "tentus/books/flat" +mmodel "tentus/barrel" +mmodel "tentus/sidebarrel" +mmodel "mapmodels/nieb/waterfall/2" +mmodel "mapmodels/sitters/gothic/skelet1" +mmodel "mapmodels/sitters/gothic/skelet2" +mmodel "mapmodels/sitters/gothic/skelet3" +mmodel "mapmodels/quakish/grim_reaper/adam" +mmodel "mapmodels/quakish/grim_reaper/grim" +mmodel "mapmodels/quakish/grim_reaper/vehementi" +mmodel "rpg/characters/mman" +mmodel "rpg/characters/npcman" +mmodel "mapmodels/quakish/tombstones/tombstone01" +mmodel "mapmodels/quakish/tombstones/tombstone02" +mmodel "mapmodels/quakish/tombstones/tombstone03" +mmodel "mapmodels/quakish/tombstones/tombstone04" +mmodel "mapmodels/quakish/tombstones/tombstone05" +mmodel "carrot" + +//textures + +materialreset + +texture water1 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water2 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water3 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water4 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava1 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava2 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava3 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava4 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texturereset + +texture 0 "textures/sky.png" +texture 0 "textures/default.png" + +//lava +setshader glowworld +//setshader pulseglowworld +//setshaderparam "glowcolor" .3 .3 .3 // glow color +//setshaderparam "pulseglowspeed" .5 // pulse frequency (Hz) +//setshaderparam "pulseglowcolor" 0 0 0 // pulse glow color +texture 0 "dg/floor_lava2.jpg" 0 0 0 3 +texture g "dg/floor_lava2.jpg" +texscale 2 +texscroll 0 -0.05 + +//spaceholder +setshader stdworld +texture 0 "misanthropx/white.jpg" + +//tomek +setshader bumpspecmapparallaxworld + +texture 0 tomek/snow7_d.jpg +texture n tomek/snow7_local.jpg +texture s tomek/snow7_s.jpg +texture z tomek/snow7_h.jpg +texlayer 7 + +texture 0 tomek/snow7_d.jpg +texture n tomek/snow7_local.jpg +texture s tomek/snow7_s.jpg +texture z tomek/snow7_h.jpg +texlayer 8 + +//gor +setshader bumpspecmapparallaxworld + +setshaderparam "specscale" 4 4 4 +setshaderparam "parallaxscale" 0.02 -0.01 + +texture 0 gor/WT_GK_011_cc.jpg +texture n gor/WT_GK_011_nm.jpg +texture s gor/WT_GK_011_sc.jpg +texture z gor/WT_GK_011_hm.jpg + +texture 0 gor/WT_GK_017_cc.jpg +texture n gor/WT_GK_017_nm.jpg +texture s gor/WT_GK_017_sc.jpg +texture z gor/WT_GK_017_hm.jpg + +texture 0 gor/ST_GK_007_cc.jpg +texture n gor/ST_GK_007_nm.jpg +texture s gor/ST_GK_007_sc.jpg +texture z gor/ST_GK_007_hm.jpg + +//dg +setshader stdworld +texture 0 "dg/muv204.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.025 -0.015 +setshaderparam specscale .4 .4 .4 + +texture 0 dg/mad064.jpg +texture n dg/mad064_n.jpg +texture z dg/mad064_z.jpg +texture s dg/mad064_s.jpg + +texture 0 dg/mad065.jpg +texture n dg/mad065n.jpg +texture z dg/mad065z.jpg +texture s dg/mad065s.jpg + +//skur +texture 0 skur/mad065_27.jpg +texture n skur/mad065n_27.jpg +texture z skur/mad065z_27.jpg +texture s skur/mad065s_27.jpg + +texture 0 skur/mad065_45.jpg +texture n skur/mad065n_45.jpg +texture z skur/mad065z_45.jpg +texture s skur/mad065s_45.jpg + +//evil_textures + +setshader bumpspecmapparallaxworld +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale 0.025 -0.015 + +//e7bigwall +texture 0 evil_textures/e7bigwall.jpg +texture n evil_textures/e7bigwall_NRM.jpg +texture s evil_textures/e7bigwall_SPEC.jpg +texture z evil_textures/e7bigwall_DISP.jpg + +//e7bmtrim +texture 0 evil_textures/e7bmtrim.jpg +texture n evil_textures/e7bmtrim_NRM.jpg +texture s textures/yves_allaire/e7/e7bmtrim1_s.jpg +texture z evil_textures/e7bmtrim_DISP.jpg + +//e7brickfloor01 +texture 0 evil_textures/e7brickfloor01.jpg +texture n evil_textures/e7brickfloor01_NRM.jpg +texture s textures/yves_allaire/e7/e7brickfloor01_s.jpg +texture z evil_textures/e7brickfloor01_DISP.jpg +texcolor .8 .8 .8 + +//e7bricks01 +texture 0 evil_textures/e7bricks01.jpg +texture n evil_textures/e7bricks01_NRM.jpg +texture s textures/yves_allaire/e7/e7bricks01_s.jpg +texture z evil_textures/e7bricks01_DISP.jpg + +//e7dimfloor +texture 0 evil_textures/e7dimfloor.jpg +texture n evil_textures/e7dimfloor_NRM.jpg +texture s textures/yves_allaire/e7/e7dimfloor_s.jpg +texture z evil_textures/e7dimfloor_DISP.jpg +texscale 2 + +texture 0 evil_textures/e7dimfloor_ow.jpg +texture n evil_textures/e7dimfloor_ow_NRM.jpg +texture s textures/yves_allaire/e7/e7dimfloor_ow_s.jpg +texture z evil_textures/e7dimfloor_ow_DISP.jpg +texscale 2 + +//e7sbrickfloor +texture 0 evil_textures/e7sbrickfloor.jpg +texture n evil_textures/e7sbrickfloor_NRM.jpg +texture s textures/yves_allaire/e7/e7sbrickfloor_s.jpg +texture z evil_textures/e7sbrickfloor_DISP.jpg + +texture 0 evil_textures/e7sbrickfloor_ow.jpg +texture n evil_textures/e7sbrickfloor_ow_NRM.jpg +texture s textures/yves_allaire/e7/e7sbrickfloor_ow_s.jpg +texture z evil_textures/e7sbrickfloor_ow_DISP.jpg + +texture 0 evil_textures/e7sbrickfloorbig.jpg +texture n evil_textures/e7sbrickfloorbig_NRM.jpg +texture s textures/yves_allaire/e7/e7sbrickfloorbig_s.jpg +texture z evil_textures/e7sbrickfloorbig_DISP.jpg + +//e7window +texture 0 evil_textures/e7swindow.jpg +texture n evil_textures/e7swindow_NRM.jpg +texture s textures/yves_allaire/e7/e7swindow_s.jpg +texture z evil_textures/e7swindow_DISP.jpg + +//e7walldesign01b +texture 0 evil_textures/e7walldesign01b.jpg +texture n evil_textures/e7walldesign01b_NRM.jpg +texture s textures/yves_allaire/e7/e7walldesign01b_s.jpg +texture z evil_textures/e7walldesign01b_DISP.jpg + +setshaderparam parallaxscale 0.02 -0.01 + +//e7walldesign +texture 0 textures/yves_allaire/e7/e7walldesign01.jpg +texture n textures/yves_allaire/e7/e7walldesign01_n.jpg +texture s textures/yves_allaire/e7/e7walldesign01_s.jpg +texture z textures/yves_allaire/e7/e7walldesign01_z.jpg + +texture 0 textures/yves_allaire/e7/e7walldesign02.jpg +texture n textures/yves_allaire/e7/e7walldesign02_n.jpg +texture s textures/yves_allaire/e7/e7walldesign02_s.jpg +texture z textures/yves_allaire/e7/e7walldesign02_z.jpg + +setshader bumpspecmapparallaxworld +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale 0.025 -0.015 + +//e7beam +texture 0 evil_textures/e7beam01.jpg +texture n textures/yves_allaire/e7/e7beam01_n.jpg +texture s textures/yves_allaire/e7/e7beam01_s.jpg +texture z textures/yves_allaire/e7/e7beam01_z.jpg + +texture 0 evil_textures/e7beam01b.jpg +texture n textures/yves_allaire/e7/e7beam01b_n.jpg +texture s textures/yves_allaire/e7/e7beam01b_s.jpg +texture z textures/yves_allaire/e7/e7beam01b_z.jpg + +texture 0 evil_textures/e7beam02.jpg +texture n textures/yves_allaire/e7/e7beam02_n.jpg +texture s textures/yves_allaire/e7/e7beam02_s.jpg +texture z textures/yves_allaire/e7/e7beam02_z.jpg + +texture 0 evil_textures/e7beam02_blue.jpg +texture n textures/yves_allaire/e7/e7beam02_blue_n.jpg +texture s textures/yves_allaire/e7/e7beam02_blue_s.jpg +texture z textures/yves_allaire/e7/e7beam02_blue_z.jpg + +texture 0 evil_textures/e7beam02_red.jpg +texture n textures/yves_allaire/e7/e7beam02_red_n.jpg +texture s textures/yves_allaire/e7/e7beam02_red_s.jpg +texture z textures/yves_allaire/e7/e7beam02_red_z.jpg + +//e7bmtrim2 +texture 0 evil_textures/e7bmtrim2.jpg +texture n textures/yves_allaire/e7/e7bmtrim2_n.jpg +texture s textures/yves_allaire/e7/e7bmtrim2_s.jpg +texture z textures/yves_allaire/e7/e7bmtrim2_z.jpg + +//e7brnmetal +texture 0 evil_textures/e7brnmetal.jpg +texture n textures/yves_allaire/e7/e7brnmetal_n.jpg +texture s textures/yves_allaire/e7/e7brnmetal_s.jpg +texture z textures/yves_allaire/e7/e7brnmetal_z.jpg + +//e7plate01 +texture 0 evil_textures/e7plate01.jpg +texture n textures/yves_allaire/e7/e7plate01_n.jpg +texture s textures/yves_allaire/e7/e7plate01_s.jpg +texture z textures/yves_allaire/e7/e7plate01_z.jpg + +//e7stepborder +texture 0 textures/yves_allaire/e7/e7stepborder1.jpg +texture n textures/yves_allaire/e7/e7stepborder1_n.jpg +texture s textures/yves_allaire/e7/e7stepborder1_s.jpg +texture z textures/yves_allaire/e7/e7stepborder1_z.jpg + +//e7steptop +//texture 0 textures/yves_allaire/e7/e7steptop1.jpg +//texture n textures/yves_allaire/e7/e7steptop1_n.jpg +//texture s textures/yves_allaire/e7/e7steptop1_s.jpg +//texture z textures/yves_allaire/e7/e7steptop1_z.jpg + +texture 0 evil_textures/e7steptop2.jpg +texture n textures/yves_allaire/e7/e7steptop2_n.jpg +texture s textures/yves_allaire/e7/e7steptop2_s.jpg +texture z textures/yves_allaire/e7/e7steptop2_z.jpg +texrotate 2 + +//e7trim01 +texture 0 textures/yves_allaire/e7/e7trim01.jpg +texture n textures/yves_allaire/e7/e7trim01_n.jpg +texture s textures/yves_allaire/e7/e7trim01_s.jpg +texture z textures/yves_allaire/e7/e7trim01_z.jpg + +setshader bumpspecmapparallaxpulseglowworld +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale 0.025 -0.015 +setshaderparam pulseglowspeed 2 +setshaderparam glowcolor 1.5 .4 .4 +setshaderparam pulseglowcolor 1.8 .5 .5 + +setshaderparam specscale .5 .5 .5 +setshaderparam pulseglowspeed .75 +setshaderparam glowcolor 1.3 .3 .3 +setshaderparam pulseglowcolor 2 .55 .55 + +//e7bricksfloor_jump +//e7sbrickfloor01jump +texture 0 evil_textures/e7sbrickfloor_jump.jpg +texture n evil_textures/e7sbrickfloor_jump_NRM.jpg +texture s textures/yves_allaire/e7/e7sbrickfloor_jump_s.jpg +texture z evil_textures/e7sbrickfloor_jump_DISP.jpg +texture g textures/yves_allaire/e7/e7sbrickfloor_jump_red_glow.jpg + +registersound "blindabuser/lets_fight" diff --git a/assets/shims/44fe565b76527beb49ee0d87448343e79c835ae6814a03d320366492c7b0b956 b/assets/shims/44fe565b76527beb49ee0d87448343e79c835ae6814a03d320366492c7b0b956 new file mode 100644 index 000000000..bc940685a --- /dev/null +++ b/assets/shims/44fe565b76527beb49ee0d87448343e79c835ae6814a03d320366492c7b0b956 @@ -0,0 +1,643 @@ +texturereset +setshader stdworld + +texture 0 "ik2k/ik_sky_day_back.jpg" + +//------------terrain---------- +texture 0 "textures/rock01.jpg" +texlayer 2 + +texture 0 "textures/rock01.jpg" +autograss "textures/grass_dead.png" +texlayer -1 + +texture 0 "mitaman/mm-grass33a.jpg" +texlayer 4 + +texture 0 "mitaman/mm-grass33a.jpg" +autograss "textures/grass_dead.png" +texlayer -1 + + +texture 0 "textures/rock01.jpg" +texlayer 6 +texture 0 "mitaman/mm-grass33a.jpg" +texlayer -1 + + +//------------concrete-------- + +texture 0 "blikjebier/concrete/concrete_002.jpg" +texture 0 "blikjebier/concrete/concrete_004.jpg" +texture 0 "blikjebier/concrete/concrete_006.jpg" + +setshader bumpspecmapworld +setshaderparam 1 2 2 2 + +texture 0 "g_pack/g-concrete05.jpg" 0 0 0 .5 +texture n "g_pack/g-concrete05_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-concrete05_spec.jpg" 0 0 0 .5 + + +//------------philipk---------- + +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_floor01a_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_floor01b_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_floor01b_d.jpg" 1 +texture n "philipk/pk01_floor01_local.jpg" 1 +texture s "philipk/pk01_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor02_d.jpg" +texture n "philipk/pk01_gra_floor02_local.jpg" +texture s "philipk/pk01_gra_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02a_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02b_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" +texture n "philipk/pk01_pan_trim01_local.jpg" +texture s "philipk/pk01_pan_trim01_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" 1 +texture n "philipk/pk01_pan_trim01_local.jpg" 1 +texture s "philipk/pk01_pan_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall01_d.jpg" +texture n "philipk/pk01_pan_wall01_local.jpg" +texture s "philipk/pk01_pan_wall01_s.jpg" + +texture 0 "philipk/pk01_pan_wall01_d.jpg" 1 +texture n "philipk/pk01_pan_wall01_local.jpg" 1 +texture s "philipk/pk01_pan_wall01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_roof01_d.jpg" +texture n "philipk/pk01_roof01_local.jpg" +texture s "philipk/pk01_roof01_s.jpg" + +texture 0 "philipk/pk01_roof01_d.jpg" 1 +texture n "philipk/pk01_roof01_local.jpg" 1 +texture s "philipk/pk01_roof01_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_tile_floor01a_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_tile_floor01b_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01a_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01b_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall02_d.jpg" +texture n "philipk/pk01_vent_wall02_local.jpg" +texture s "philipk/pk01_vent_wall02_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" +texture n "philipk/pk01_vent_wall03_local.jpg" +texture s "philipk/pk01_vent_wall03_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 2 +texture n "philipk/pk01_vent_wall03_local.jpg" 2 +texture s "philipk/pk01_vent_wall03_s.jpg" 2 + +texture 0 "philipk/pk01_wall01_d.jpg" +texture n "philipk/pk01_wall01_local.jpg" +texture s "philipk/pk01_wall01_s.jpg" + +texture 0 "philipk/pk01_wall03a_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_wall03b_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_trim01b_d.jpg" +texture n "philipk/pk01_trim01_local.jpg" +texture s "philipk/pk01_trim01_s.jpg" +texture 0 "philipk/pk01_trim01b_d.jpg" 1 +texture n "philipk/pk01_trim01_local.jpg" 1 +texture s "philipk/pk01_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_trim08b_d.jpg" +texture n "philipk/pk01_trim08_local.jpg" +texture s "philipk/pk01_trim08_s.jpg" + +texture 0 "philipk/pk01_trim08b_d.jpg" 1 +texture n "philipk/pk01_trim08_local.jpg" 1 +texture s "philipk/pk01_trim08_s.jpg" 1 + +texture 0 "philipk/pk01_trim03b_d.jpg" +texture n "philipk/pk01_trim03_local.jpg" +texture s "philipk/pk01_trim03_s.jpg" + +texture 0 "philipk/pk01_trim03b_d.jpg" 1 +texture n "philipk/pk01_trim03_local.jpg" 1 +texture s "philipk/pk01_trim03_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall01_d.jpg" +texture n "philipk/pk01_pan_wall01_local.jpg" +texture s "philipk/pk01_pan_wall01_s.jpg" +texoffset 128 + +texture 0 "philipk/pk01_pan_wall01_d.jpg" 1 +texture n "philipk/pk01_pan_wall01_local.jpg" 1 +texture s "philipk/pk01_pan_wall01_s.jpg" 1 +texoffset 128 + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" +texoffset 128 + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 +texoffset 128 + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" +texoffset 128 + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 +texoffset 128 + +setshader bumpspecmapglowworld +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_door01a_d.jpg" +texture n "philipk/pk01_door01_local.jpg" +texture s "philipk/pk01_door01_s.jpg" +texture g "philipk/pk01_door01_add.jpg" + +texture 0 "philipk/pk01_door01b_d.jpg" +texture n "philipk/pk01_door01_local.jpg" +texture s "philipk/pk01_door01_s.jpg" +texture g "philipk/pk01_door01_add.jpg" + +texture 0 "philipk/pk01_panel01a_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01a_add.jpg" + +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +texture 0 "philipk/pk01_trim02b_d.jpg" +texture n "philipk/pk01_trim02_local.jpg" +texture s "philipk/pk01_trim02_s.jpg" +texture g "philipk/pk01_trim02b_add.jpg" + +texture 0 "philipk/pk01_trim02b_d.jpg" 1 +texture n "philipk/pk01_trim02_local.jpg" 1 +texture s "philipk/pk01_trim02_s.jpg" 1 +texture g "philipk/pk01_trim02b_add.jpg" 1 + +texture 0 "philipk/pk01_trim04b_d.jpg" +texture n "philipk/pk01_trim04_local.jpg" +texture s "philipk/pk01_trim04_s.jpg" +texture g "philipk/pk01_trim04b_add.jpg" + +texture 0 "philipk/pk01_trim04b_d.jpg" 1 +texture n "philipk/pk01_trim04_local.jpg" 1 +texture s "philipk/pk01_trim04_s.jpg" 1 +texture g "philipk/pk01_trim04b_add.jpg" 1 + +texture 0 "philipk/pk01_trim05b_d.jpg" +texture n "philipk/pk01_trim05_local.jpg" +texture s "philipk/pk01_trim05_s.jpg" +texture g "philipk/pk01_trim05b_add.jpg" + +texture 0 "philipk/pk01_trim05b_d.jpg" 1 +texture n "philipk/pk01_trim05_local.jpg" 1 +texture s "philipk/pk01_trim05_s.jpg" 1 +texture g "philipk/pk01_trim05b_add.jpg" 1 + +texture 0 "philipk/pk01_trim06b_d.jpg" +texture n "philipk/pk01_trim06_local.jpg" +texture s "philipk/pk01_trim06_s.jpg" +texture g "philipk/pk01_trim06b_add.jpg" + +texture 0 "philipk/pk01_trim06b_d.jpg" 1 +texture n "philipk/pk01_trim06_local.jpg" 1 +texture s "philipk/pk01_trim06_s.jpg" 1 +texture g "philipk/pk01_trim06b_add.jpg" 1 + +texture 0 "philipk/pk01_trim07b_d.jpg" +texture n "philipk/pk01_trim07_local.jpg" +texture s "philipk/pk01_trim07_s.jpg" +texture g "philipk/pk01_trim07b_add.jpg" + +texture 0 "philipk/pk01_trim07b_d.jpg" 1 +texture n "philipk/pk01_trim07_local.jpg" 1 +texture s "philipk/pk01_trim07_s.jpg" 1 +texture g "philipk/pk01_trim07b_add.jpg" 1 + + +//------------lunaran---------- + +setshader bumpspecmapparallaxworld + +texture 0 "lunaran/glue1_d.jpg" +texture n "lunaran/glue1_local.jpg" +texture s "lunaran/glue1_s.jpg" +texture z "lunaran/glue1_h.jpg" + +texture 0 "lunaran/glue2_d.jpg" +texture n "lunaran/glue2_local.jpg" +texture s "lunaran/glue2_s.jpg" +texture z "lunaran/glue2_h.jpg" + +texture 0 "lunaran/cord1_d.jpg" +texture n "lunaran/cord1_local.jpg" +texture s "lunaran/cord1_s.jpg" +texture z "lunaran/cord1_h.jpg" + +//white +setshader bumpspecmapparallaxglowworld + +texture 0 "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" +texture z "lunaran/light_fifty_h.jpg" + +texture 0 "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" +texture z "lunaran/light_fifty_h.jpg" +texscale 2 + +texture 0 "lunaran/light_fifty1_d.jpg" +texture n "lunaran/light_fifty1_local.jpg" +texture s "lunaran/light_fifty1_s.jpg" +texture g "lunaran/light_fifty1_g.jpg" +texture z "lunaran/light_fifty1_h.jpg" + +texture 0 "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" +texture z "lunaran/light_fifty2_h.jpg" + +texture 0 "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" +texture z "lunaran/light_fifty2_h.jpg" +texoffset 128 + +texture 0 "lunaran/light_fifty2_d.jpg" 1 +texture n "lunaran/light_fifty2_local.jpg" 1 +texture s "lunaran/light_fifty2_s.jpg" 1 +texture g "lunaran/light_fifty2_g.jpg" 1 +texture z "lunaran/light_fifty2_h.jpg" 1 + +texture 0 "lunaran/light_fifty2_d.jpg" 1 +texture n "lunaran/light_fifty2_local.jpg" 1 +texture s "lunaran/light_fifty2_s.jpg" 1 +texture g "lunaran/light_fifty2_g.jpg" 1 +texture z "lunaran/light_fifty2_h.jpg" 1 +texoffset 64 + +texture 0 "lunaran/light_ceil1_d.jpg" +texture n "lunaran/light_ceil1_local.jpg" +texture g "lunaran/light_ceil1_g.jpg" +texture z "lunaran/light_ceil1_h.jpg" + +texture 0 "lunaran/light_jail_d.jpg" +texture n "lunaran/light_jail_local.jpg" +texture g "lunaran/light_jail_g.jpg" +texture z "lunaran/light_jail_h.jpg" + +texture 0 "lunaran/light_jail_d.jpg" 1 +texture n "lunaran/light_jail_local.jpg" 1 +texture g "lunaran/light_jail_g.jpg" 1 +texture z "lunaran/light_jail_h.jpg" 1 + +texture 0 "lunaran/mech1_d.jpg" +texture n "lunaran/mech1_local.jpg" +texture s "lunaran/mech1_s.jpg" +texture g "lunaran/mech1_glow.jpg" +texture z "lunaran/mech1_h.jpg" +//blue +setshaderparam "glowcolor" 0.7 1.2 1.6 +texture 0 "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" +texture z "lunaran/light_fifty_h.jpg" + +texture 0 "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" +texture z "lunaran/light_fifty_h.jpg" +texscale 2 + +texture 0 "lunaran/light_fifty1_d.jpg" +texture n "lunaran/light_fifty1_local.jpg" +texture s "lunaran/light_fifty1_s.jpg" +texture g "lunaran/light_fifty1_g.jpg" +texture z "lunaran/light_fifty1_h.jpg" + +texture 0 "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" +texture z "lunaran/light_fifty2_h.jpg" + +texture 0 "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" +texture z "lunaran/light_fifty2_h.jpg" +texoffset 128 + +texture 0 "lunaran/light_fifty2_d.jpg" 1 +texture n "lunaran/light_fifty2_local.jpg" 1 +texture s "lunaran/light_fifty2_s.jpg" 1 +texture g "lunaran/light_fifty2_g.jpg" 1 +texture z "lunaran/light_fifty2_h.jpg" 1 + +texture 0 "lunaran/light_fifty2_d.jpg" 1 +texture n "lunaran/light_fifty2_local.jpg" 1 +texture s "lunaran/light_fifty2_s.jpg" 1 +texture g "lunaran/light_fifty2_g.jpg" 1 +texture z "lunaran/light_fifty2_h.jpg" 1 +texoffset 64 + +texture 0 "lunaran/light_ceil1_d.jpg" +texture n "lunaran/light_ceil1_local.jpg" +texture g "lunaran/light_ceil1_g.jpg" +texture z "lunaran/light_ceil1_h.jpg" + +texture 0 "lunaran/light_jail_d.jpg" +texture n "lunaran/light_jail_local.jpg" +texture g "lunaran/light_jail_g.jpg" +texture z "lunaran/light_jail_h.jpg" + +texture 0 "lunaran/light_jail_d.jpg" 1 +texture n "lunaran/light_jail_local.jpg" 1 +texture g "lunaran/light_jail_g.jpg" 1 +texture z "lunaran/light_jail_h.jpg" 1 + +texture 0 "lunaran/mech1_d.jpg" +texture n "lunaran/mech1_local.jpg" +texture s "lunaran/mech1_s.jpg" +texture g "lunaran/mech1_glow.jpg" +texture z "lunaran/mech1_h.jpg" + +//orange +setshaderparam "glowcolor" 1.6 1.2 0.7 +texture 0 "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" +texture z "lunaran/light_fifty_h.jpg" + +texture 0 "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" +texture z "lunaran/light_fifty_h.jpg" +texscale 2 + +texture 0 "lunaran/light_fifty1_d.jpg" +texture n "lunaran/light_fifty1_local.jpg" +texture s "lunaran/light_fifty1_s.jpg" +texture g "lunaran/light_fifty1_g.jpg" +texture z "lunaran/light_fifty1_h.jpg" + +texture 0 "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" +texture z "lunaran/light_fifty2_h.jpg" + +texture 0 "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" +texture z "lunaran/light_fifty2_h.jpg" +texoffset 128 + +texture 0 "lunaran/light_fifty2_d.jpg" 1 +texture n "lunaran/light_fifty2_local.jpg" 1 +texture s "lunaran/light_fifty2_s.jpg" 1 +texture g "lunaran/light_fifty2_g.jpg" 1 +texture z "lunaran/light_fifty2_h.jpg" 1 + +texture 0 "lunaran/light_fifty2_d.jpg" 1 +texture n "lunaran/light_fifty2_local.jpg" 1 +texture s "lunaran/light_fifty2_s.jpg" 1 +texture g "lunaran/light_fifty2_g.jpg" 1 +texture z "lunaran/light_fifty2_h.jpg" 1 +texoffset 64 + +texture 0 "lunaran/light_ceil1_d.jpg" +texture n "lunaran/light_ceil1_local.jpg" +texture g "lunaran/light_ceil1_g.jpg" +texture z "lunaran/light_ceil1_h.jpg" + +texture 0 "lunaran/light_jail_d.jpg" +texture n "lunaran/light_jail_local.jpg" +texture g "lunaran/light_jail_g.jpg" +texture z "lunaran/light_jail_h.jpg" + +texture 0 "lunaran/light_jail_d.jpg" 1 +texture n "lunaran/light_jail_local.jpg" 1 +texture g "lunaran/light_jail_g.jpg" 1 +texture z "lunaran/light_jail_h.jpg" 1 + +texture 0 "lunaran/mech1_d.jpg" +texture n "lunaran/mech1_local.jpg" +texture s "lunaran/mech1_s.jpg" +texture g "lunaran/mech1_glow.jpg" +texture z "lunaran/mech1_h.jpg" +//green +setshaderparam "glowcolor" 0.7 1.6 1.2 +texture 0 "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" +texture z "lunaran/light_fifty_h.jpg" + +texture 0 "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" +texture z "lunaran/light_fifty_h.jpg" +texscale 2 + +texture 0 "lunaran/light_fifty1_d.jpg" +texture n "lunaran/light_fifty1_local.jpg" +texture s "lunaran/light_fifty1_s.jpg" +texture g "lunaran/light_fifty1_g.jpg" +texture z "lunaran/light_fifty1_h.jpg" + +texture 0 "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" +texture z "lunaran/light_fifty2_h.jpg" + +texture 0 "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" +texture z "lunaran/light_fifty2_h.jpg" +texoffset 128 + +texture 0 "lunaran/light_fifty2_d.jpg" 1 +texture n "lunaran/light_fifty2_local.jpg" 1 +texture s "lunaran/light_fifty2_s.jpg" 1 +texture g "lunaran/light_fifty2_g.jpg" 1 +texture z "lunaran/light_fifty2_h.jpg" 1 + +texture 0 "lunaran/light_fifty2_d.jpg" 1 +texture n "lunaran/light_fifty2_local.jpg" 1 +texture s "lunaran/light_fifty2_s.jpg" 1 +texture g "lunaran/light_fifty2_g.jpg" 1 +texture z "lunaran/light_fifty2_h.jpg" 1 +texoffset 64 + +texture 0 "lunaran/light_ceil1_d.jpg" +texture n "lunaran/light_ceil1_local.jpg" +texture g "lunaran/light_ceil1_g.jpg" +texture z "lunaran/light_ceil1_h.jpg" + +texture 0 "lunaran/light_jail_d.jpg" +texture n "lunaran/light_jail_local.jpg" +texture g "lunaran/light_jail_g.jpg" +texture z "lunaran/light_jail_h.jpg" + +texture 0 "lunaran/light_jail_d.jpg" 1 +texture n "lunaran/light_jail_local.jpg" 1 +texture g "lunaran/light_jail_g.jpg" 1 +texture z "lunaran/light_jail_h.jpg" 1 + +texture 0 "lunaran/mech1_d.jpg" +texture n "lunaran/mech1_local.jpg" +texture s "lunaran/mech1_s.jpg" +texture g "lunaran/mech1_glow.jpg" +texture z "lunaran/mech1_h.jpg" diff --git a/assets/shims/4634339e9ab2678838c136b3f0c4fc6234dfb8776481d30132bea5cbef007146 b/assets/shims/4634339e9ab2678838c136b3f0c4fc6234dfb8776481d30132bea5cbef007146 new file mode 100644 index 000000000..94092d45e --- /dev/null +++ b/assets/shims/4634339e9ab2678838c136b3f0c4fc6234dfb8776481d30132bea5cbef007146 @@ -0,0 +1,167 @@ +// -------------------------------------------------------------- +// Carcosa Dread Enclave (capture version) +// created with joint efforts by +// apflstrudl & MeatROme +// -------------------------------------------------------------- +// release 002 : 2008-02-06 +// -------------------------------------------------------------- + +loadsky "aftas/sky/orbe" + +setshader glowworld + setpixelparam 0 0.8 0.8 0.8 + texture 0 "cde/stripe.jpg" + texture g "cde/stripe_g.jpg" + texture 0 "cde/stripeslide.jpg" + texture g "cde/stripeslide_g.jpg" + + texture 0 "cde/stripe.jpg" 1 + texture g "cde/stripe_g.jpg" 1 + texture 0 "cde/stripeslide.jpg" 1 + texture g "cde/stripeslide_g.jpg" 1 + + texture 0 "cde/stripe.jpg" 4 + texture g "cde/stripe_g.jpg" 4 + texture 0 "cde/stripeslide.jpg" 4 + texture g "cde/stripeslide_g.jpg" 4 + + texture 0 "cde/stripe.jpg" 5 + texture g "cde/stripe_g.jpg" 5 + texture 0 "cde/stripeslide.jpg" 5 + texture g "cde/stripeslide_g.jpg" 5 + +setshader decalworld + texture c "tech1soc/met_wall01a.jpg" + texture d "cde/decal0.png" + +setshader glowworld + setpixelparam 0 0.4 0.4 1.2 + texture 0 "tech1soc/032lig12bb.jpg" + texture g "4b/032lig12bb_glow.jpg" + +setshader stdworld + + texture 0 "lunaran/panel64_4_d.jpg" 1 + texture 0 "lunaran/panel64_4_d.jpg" 4 + texture 0 "lunaran/panel64_4_d.jpg" 5 + texture 0 "lunaran/panel64_4_d.jpg" 2 + +setshader glowworld + setpixelparam 0 1.0 1.0 0.6 + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" + texture g "cde/ik_gtrimh_lit1a_g.jpg" + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" 1 + texture g "cde/ik_gtrimh_lit1a_g.jpg" 1 + +setshader glowworld + setpixelparam 0 1.0 1.0 1.0 + texture 0 "tech1soc/sqrlig02wb.jpg" + texture g "cde/sqrlig02wb_g.jpg" + +setshader pulseglowworld + setvertexparam 0 1.8 1.0 1.0 + setvertexparam 1 .25 + setvertexparam 2 0.9 0.5 0.5 + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" + texture g "cde/ik_gtrimh_lit1a_g.jpg" + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" 1 + texture g "cde/ik_gtrimh_lit1a_g.jpg" 1 + +setshader pulseglowworld + setvertexparam 0 0.8 0.8 0.5 + setvertexparam 1 125 + setvertexparam 2 0.2 0.2 0.1 + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" + texture g "cde/ik_gtrimh_lit1a_g.jpg" + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" 1 + texture g "cde/ik_gtrimh_lit1a_g.jpg" 1 + +setshader stdworld + + texture 0 "ikbase/ik_itrimv_128b.jpg" 1 + texture 0 "cde/portal001.jpg" 0 64 240 0.6 + texture 0 "cde/portal002.jpg" 0 0 192 0.6 + texture 0 "rorschach/5_light01b.jpg" 0 32 32 + +setshader glowworld + setpixelparam 0 0.6 0.6 0.9 + texture 0 "tech1soc/octlig01bc.jpg" 0 64 + texture g "cde/sqrlig02wb_g.jpg" 0 64 + +setshader bumpspecmapparallaxglowworld + + texture 0 "lunaran/light_flouro0_d.jpg" 1 128 + texture n "lunaran/light_flouro0_local.jpg" 1 128 + texture s "lunaran/light_flouro0_s.jpg" 1 128 + texture g "lunaran/light_flouro0_g.jpg" 1 128 + texture z "lunaran/light_flouro0_h.jpg" 1 128 + +setshader bumpspecmapparallaxworld + + texture 0 "gibbie/base15_d.jpg" 0 0 64 + texture n "gibbie/base15_local.jpg" 0 0 64 + texture s "gibbie/base15_s.jpg" 0 0 64 + texture z "gibbie/base15_h.jpg" 0 0 64 + +setshader pulseglowworld + setvertexparam 0 2.0 1.0 0.5 + setvertexparam 1 3 + setvertexparam 2 0 0 0 + texture 0 "aard/aardfdry256_1.jpg" + texture g "cde/aardfdry256_l.jpg" + texture 0 "aard/aardfdry256_1.jpg" 1 + texture g "cde/aardfdry256_l.jpg" 1 + +setshader pulseglowworld + setvertexparam 0 1.2 0.7 0.2 + setvertexparam 1 0.5 + setvertexparam 2 0.8 0.4 0.11 + texture 0 "aard/aardfdry256_1.jpg" + texture g "cde/aardfdry256_l.jpg" + texture 0 "aard/aardfdry256_1.jpg" 1 + texture g "cde/aardfdry256_l.jpg" 1 + +setshader pulseglowworld + setvertexparam 0 0.8 0.8 0 + setvertexparam 1 130 + setvertexparam 2 0.8 0.4 0 + texture 0 "aard/aardfdry256_1.jpg" + texture g "cde/aardfdry256_l.jpg" + texture 0 "aard/aardfdry256_1.jpg" 1 + texture g "cde/aardfdry256_l.jpg" 1 + +setshader lava + texture 0 "aard/aardfdry256_1.jpg" + texture 0 "aard/aardfdry256_1.jpg" 1 + +setshader stdworld + +// -------------------------------------------------------------- + +// -------------------------------------------------------------- + +mapsound "ambience/wind.ogg" 152 -1 // 0 +mapsound "ambience/hum.ogg" 152 -1 +mapsound "kaiser/fx/hum1.wav" 152 -1 +mapsound "kaiser/fx/hum2.wav" 152 -1 // 3 +mapsound "kaiser/fx/hum3.wav" 152 -1 +mapsound "kaiser/fx/hum4.wav" 152 -1 +mapsound "kaiser/fx/hum5.wav" 152 -1 // 6 +mapsound "kaiser/fx/hum6.wav" 152 -1 +mapsound "kaiser/fx/hum7.wav" 152 -1 +mapsound "ambience/wind.ogg" 64 -1 // 9 +mapsound "kaiser/fx/hum6.wav" 96 -1 +mapsound "kaiser/fx/hum6.wav" 64 -1 +mapsound "kaiser/fx/hum4.wav" 64 -1 // 12 +mapsound "kaiser/fx/hum5.wav" 64 -1 +mapsound "kaiser/fx/hum2.wav" 64 -1 + +// -------------------------------------------------------------- + +// -------------------------------------------------------------- + +// -------------------------------------------------------------- + +// you might want to use these in your autoexec.cfg ... but currently only cde_c uses it .. *shrug* + +// -------------------------------------------------------------- diff --git a/assets/shims/46bda65124b64e0af1ffa20d11f1c30a9a0148c61f79bfc760174136468654b2 b/assets/shims/46bda65124b64e0af1ffa20d11f1c30a9a0148c61f79bfc760174136468654b2 new file mode 100644 index 000000000..571f702dd --- /dev/null +++ b/assets/shims/46bda65124b64e0af1ffa20d11f1c30a9a0148c61f79bfc760174136468654b2 @@ -0,0 +1,95 @@ +loadsky staffy/staffy +fog 2000 +fogcolour 0 +skill 1 +elevcontag = 0 +panelset = 1 +mapsound kaiser/fx/hum1 150 -1 +mapsound kaiser/fx/hum2 150 -1 +mapsound kaiser/fx/hum3 150 -1 +mapsound kaiser/fx/hum4 150 -1 +mapsound kaiser/fx/hum5 150 -1 +mapsound kaiser/fx/hum6 150 -1 +mapsound kaiser/fx/hum7 150 -1 +mapsound kaiser/fx/computer1 150 -1 +mapsound kaiser/fx/warning1 150 -1 +mapsound ambience/fire_light 300 -1 + +trigger 91 1 +texturereset +exec packages/redon/red_sp1/textures.cfg + +setshader bumpspecworld +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texscroll 0 2 +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texscroll 2 0 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texscroll -2 0 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 lunaran/support1_d.jpg +texscroll 0 2 +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg + +texture 0 lunaran/support1_d.jpg 1 +texscroll 2 +texture n lunaran/support1_local.jpg 1 +texture s lunaran/support1_s.jpg 1 +texture z lunaran/support1_h.jpg 1 + +texture 0 lunaran/support1_d.jpg +texscroll 0 -2 +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg + +texture 0 lunaran/support1_d.jpg 1 +texscroll -2 +texture n lunaran/support1_local.jpg 1 +texture s lunaran/support1_s.jpg 1 +texture z lunaran/support1_h.jpg 1 + +texture 0 redon/red_sp1/volt1_d.jpg +texture n redon/red_sp1/volt_local.jpg +texture s redon/red_sp1/volt_s.jpg +texture z redon/red_sp1/volt_h.jpg + +texture 0 redon/red_sp1/volt2_d.jpg +texture n redon/red_sp1/volt_local.jpg +texture s redon/red_sp1/volt_s.jpg +texture z redon/red_sp1/volt_h.jpg +texlayer 1 +setshader glowworld +texture 0 redon/red_sp1/computerscreen.png +texture g redon/red_sp1/computerscreen.png + +setshader bumpspecmapglowworld +setshaderparam "specscale" 4 4 4 +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +include "philipk/pk01_panel_small01red_d.jpg" +include "philipk/pk01_panel_small01_local.jpg" +include "philipk/pk01_panel_small01_s.jpg" +include "philipk/pk01_panel_small01red_add.jpg" + +setshader stdworld +texture 0 "redon/red_sp1/cubecolor1.png" +texture 0 "redon/red_sp1/cubecolor2.png" +texture 0 "redon/red_sp1/cubecolor3.png" + +texture 0 "redon/red_sp1/checkbox_off.png" +texture 0 "redon/red_sp1/checkbox_on.png" + diff --git a/assets/shims/46e4506971b6348ce09c9cd9af62f2f78f7ad18f4e79288ddbd378bfe00d4f70 b/assets/shims/46e4506971b6348ce09c9cd9af62f2f78f7ad18f4e79288ddbd378bfe00d4f70 new file mode 100644 index 000000000..a55f8eb01 --- /dev/null +++ b/assets/shims/46e4506971b6348ce09c9cd9af62f2f78f7ad18f4e79288ddbd378bfe00d4f70 @@ -0,0 +1,5 @@ + +texture 0 smukulu/s_poolday/blauefliese.jpg +texture 0 smukulu/s_poolday/rotefliese.jpg +texture 0 smukulu/s_poolday/weissefliese.jpg +texture 0 smukulu/s_poolday/weissewand.jpg diff --git a/assets/shims/47baccb1917e893b5519d6e967b47c841abddcafce38d0e92c0e70b301f09209 b/assets/shims/47baccb1917e893b5519d6e967b47c841abddcafce38d0e92c0e70b301f09209 new file mode 100644 index 000000000..848399357 --- /dev/null +++ b/assets/shims/47baccb1917e893b5519d6e967b47c841abddcafce38d0e92c0e70b301f09209 @@ -0,0 +1,470 @@ +mapsound "ambience/wind.ogg" 100 2 + + +texturereset +//Sky - null +texture 0 "gor/GR_GK_011_nm.jpg" 0 0 0 4 + +//Texures + + + +setshader envworld + +texture 0 trak5/glass.jpg 0 0 0 2 + +setshader bumpspecmapparallaxglowworld + +setshaderparam "specscale" 0.2 0.2 0.2 +setshaderparam "parallaxscale" 0.04 -0.02 + +texture 0 trak5/comp1a.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg +texture 0 trak5/comp1b.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg +texture 0 trak5/comp1c.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg +texture 0 trak5/comp1d.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg +texture 0 trak5/comp1e.jpg 0 0 0 0.5 +texture n trak5/comp1_n.png +texture s trak5/comp1_s.jpg +texture g trak5/comp1a_g.jpg + +texture 0 trak5/light1a.jpg 0 0 0 0.5 +texture n trak5/light1_n.png +texture s trak5/light1_s.jpg +texture g trak5/light1a_g.jpg +texture 0 trak5/light2a.jpg 0 0 0 0.5 +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg + +setshader bumpspecparallaxworld + +setshaderparam "specscale" 0.2 0.2 0.2 +setshaderparam "parallaxscale" 0.04 -0.02 + +texture 0 trak5/base1a.jpg 0 0 0 0.5 +texture n trak5/base1_n.png +texture 0 trak5/base1b.jpg 0 0 0 0.5 +texture n trak5/base1_n.png +texture 0 trak5/base1c.jpg 0 0 0 0.5 +texture n trak5/base1_n.png + +setshader bumpspecmapparallaxworld + +setshaderparam "specscale" 0.2 0.2 0.2 +setshaderparam "parallaxscale" 0.04 -0.02 + +texture 0 trak5/crate1a.jpg 0 0 0 0.5 +texture n trak5/crate1_n.png +texture s trak5/crate1_s.jpg +texture 0 trak5/crate1b.jpg 0 0 0 0.5 +texture n trak5/crate1_n.png +texture s trak5/crate1_s.jpg +texture 0 trak5/crate1c.jpg 0 0 0 0.5 +texture n trak5/crate1_n.png +texture s trak5/crate1_s.jpg +texture 0 trak5/crate1d.jpg 0 0 0 0.5 +texture n trak5/crate1_n.png +texture s trak5/crate1_s.jpg +texture 0 trak5/crate1e.jpg 0 0 0 0.5 +texture n trak5/crate1_n.png +texture s trak5/crate1_s.jpg + +texture 0 trak5/graypanel1.jpg 0 0 0 0.5 +texture n trak5/graypanel1_n.png +texture s trak5/graypanel1_s.jpg +texture 0 trak5/graypanel2.jpg 0 0 0 0.5 +texture n trak5/graypanel2_n.png +texture s trak5/graypanel2_s.jpg + +texture 0 trak5/ceil1a.jpg 0 0 0 0.5 +texture n trak5/ceil1_n.png +texture s trak5/ceil1_s.jpg + +setshader bumpspecmapparallaxglowworld + +setshaderparam "specscale" 0.2 0.2 0.2 +setshaderparam "parallaxscale" 0.04 -0.02 + +texture 0 trak5/light3a.jpg 0 0 0 0.5 +texture n trak5/light3_n.png +texture s trak5/light3_s.jpg +texture g trak5/light3a_g.jpg + +setshader bumpspecmapparallaxworld + +setshaderparam "specscale" 0.2 0.2 0.2 +setshaderparam "parallaxscale" 0.04 -0.02 + +texture 0 trak5/grate1a.jpg 0 0 0 0.5 +texture n trak5/grate1_n.png +texture s trak5/grate1_s.jpg + +texture 0 trak5/panel1a.jpg 0 0 0 0.5 +texture n trak5/panel1_n.png +texture s trak5/panel1_s.jpg +texture 0 trak5/panel2a.jpg 0 0 0 0.5 +texture n trak5/panel2_n.png +texture s trak5/panel2_s.jpg + +texture 0 trak5/pits1a.jpg 0 0 0 0.5 +texture n trak5/pits1_n.png +texture s trak5/pits1_s.jpg + +texture 0 trak5/holes1a.jpg 0 0 0 0.5 +texture n trak5/holes1_n.png +texture s trak5/holes1_s.jpg +texture 0 trak5/holes1b.jpg 0 0 0 0.5 +texture n trak5/holes1_n.png +texture s trak5/holes1_s.jpg + +setshader bumpspecworld + +setshaderparam "specscale" 0.2 0.2 0.2 +setshaderparam "parallaxscale" 0.04 -0.02 + +texture 0 trak5/pipe1a.jpg 0 0 0 0.5 +texture n trak5/pipe1_n.png +texture 0 trak5/pipe1b.jpg 0 0 0 0.5 +texture n trak5/pipe1_n.png +texture 0 trak5/pipe1c.jpg 0 0 0 0.5 +texture n trak5/pipe1_n.png +texture 0 trak5/pipe1d.jpg 0 0 0 0.5 +texture n trak5/pipe1_n.png + +setshader bumpspecparallaxworld + +setshaderparam "specscale" 0.2 0.2 0.2 +setshaderparam "parallaxscale" 0.04 -0.02 + +texture 0 trak5/floor2a.jpg 0 0 0 0.5 +texture n trak5/floor2_n.png +texture 0 trak5/floor2b.jpg 0 0 0 0.5 +texture n trak5/floor2_n.png +texture 0 trak5/floor2c.jpg 0 0 0 0.5 +texture n trak5/floor2_n.png +texture 0 trak5/floor2d.jpg 0 0 0 0.5 +texture n trak5/floor2_n.png +texture 0 trak5/floor2e.jpg 0 0 0 0.5 +texture n trak5/floor2_n.png +texture 0 trak5/floor2f.jpg 0 0 0 0.5 +texture n trak5/floor2_n.png + +texture 0 trak5/grate2a.jpg 0 0 0 0.5 +texture n trak5/grate2_n.png + +texture 0 trak5/graypanel3.jpg 0 0 0 0.5 +texture n trak5/graypanel3_n.png + +texture 0 trak5/pipez1a.jpg 0 0 0 0.25 +texture n trak5/pipez1_n.png + +texture 0 trak5/ribs1a.jpg 0 0 0 0.5 +texture n trak5/ribs1_n.png +texture 0 trak5/stair1a.jpg 0 0 0 0.5 +texture n trak5/stair1_n.png +texture 0 trak5/thingy1a.jpg 0 0 0 0.5 +texture n trak5/thingy1_n.png +texture 0 trak5/tile1a.jpg 0 0 0 0.5 +texture n trak5/tile1_n.png +texture 0 trak5/tile1b.jpg 0 0 0 0.5 +texture n trak5/tile1_n.png +texture 0 trak5/tile1c.jpg 0 0 0 0.5 +texture n trak5/tile1_n.png +texture 0 trak5/tile1d.jpg 0 0 0 0.5 +texture n trak5/tile1_n.png +texture 0 trak5/tile1e.jpg 0 0 0 0.5 +texture n trak5/tile1_n.png +texture 0 trak5/tile2a.jpg 0 0 0 0.5 +texture n trak5/tile2_n.png +texture 0 trak5/tile2b.jpg 0 0 0 0.5 +texture n trak5/tile2_n.png +texture 0 trak5/tile2c.jpg 0 0 0 0.5 +texture n trak5/tile2_n.png +texture 0 trak5/tile2d.jpg 0 0 0 0.5 +texture n trak5/tile2_n.png +texture 0 trak5/tile3a.jpg 0 0 0 0.5 +texture n trak5/tile3_n.png +texture 0 trak5/tile3b.jpg 0 0 0 0.5 +texture n trak5/tile3_n.png +texture 0 trak5/tile3c.jpg 0 0 0 0.5 +texture n trak5/tile3_n.png +texture 0 trak5/tile3d.jpg 0 0 0 0.5 +texture n trak5/tile3_n.png +texture 0 trak5/tile3e.jpg 0 0 0 0.5 +texture n trak5/tile3_n.png +texture 0 trak5/tile4a.jpg 0 0 0 0.5 +texture n trak5/tile4_n.png +texture 0 trak5/tile4b.jpg 0 0 0 0.5 +texture n trak5/tile4_n.png +texture 0 trak5/tile4c.jpg 0 0 0 0.5 +texture n trak5/tile4_n.png +texture 0 trak5/tile4d.jpg 0 0 0 0.5 +texture n trak5/tile4_n.png +texture 0 trak5/tile4e.jpg 0 0 0 0.5 +texture n trak5/tile4_n.png +texture 0 trak5/tile5a.jpg 0 0 0 0.5 +texture n trak5/tile5_n.png +texture 0 trak5/tile5b.jpg 0 0 0 0.5 +texture n trak5/tile5_n.png +texture 0 trak5/tile5c.jpg 0 0 0 0.5 +texture n trak5/tile5_n.png +texture 0 trak5/tile5d.jpg 0 0 0 0.5 +texture n trak5/tile5_n.png +texture 0 trak5/tile5e.jpg 0 0 0 0.5 +texture n trak5/tile5_n.png +texture 0 trak5/trim1a.jpg 0 0 0 0.5 +texture n trak5/trim1_n.png +texture 0 trak5/trim1b.jpg 0 0 0 0.5 +texture n trak5/trim1_n.png +texture 0 trak5/trim2a.jpg 0 0 0 0.5 +texture n trak5/trim2_n.png +texture 0 trak5/trim2b.jpg 0 0 0 0.5 +texture n trak5/trim2_n.png +texture 0 trak5/trim3a.jpg 0 0 0 0.5 +texture n trak5/trim3_n.png +texture 0 trak5/trim3b.jpg 0 0 0 0.5 +texture n trak5/trim3_n.png +texture 0 trak5/trim3c.jpg 0 0 0 0.5 +texture n trak5/trim3_n.png +texture 0 trak5/trim3d.jpg 0 0 0 0.5 +texture n trak5/trim3_n.png +texture 0 trak5/trim3e.jpg 0 0 0 0.5 +texture n trak5/trim3_n.png +texture 0 trak5/trim4a.jpg 0 0 0 0.5 +texture n trak5/trim4_n.png +texture 0 trak5/trim4b.jpg 0 0 0 0.5 +texture n trak5/trim4_n.png +texture 0 trak5/trim4c.jpg 0 0 0 0.5 +texture n trak5/trim4_n.png +texture 0 trak5/trim4d.jpg 0 0 0 0.5 +texture n trak5/trim4_n.png +texture 0 trak5/trim4e.jpg 0 0 0 0.5 +texture n trak5/trim4_n.png +texture 0 trak5/trim5a.jpg 0 0 0 0.5 +texture n trak5/trim5_n.png +texture 0 trak5/trim5b.jpg 0 0 0 0.5 +texture n trak5/trim5_n.png +texture 0 trak5/trim5c.jpg 0 0 0 0.5 +texture n trak5/trim5_n.png +texture 0 trak5/trim5d.jpg 0 0 0 0.5 +texture n trak5/trim5_n.png +texture 0 trak5/trim5e.jpg 0 0 0 0.5 +texture n trak5/trim5_n.png +texture 0 trak5/trim6a.jpg 0 0 0 0.5 +texture n trak5/trim6_n.png +texture 0 trak5/trim6b.jpg 0 0 0 0.5 +texture n trak5/trim6_n.png +texture 0 trak5/trim6c.jpg 0 0 0 0.5 +texture n trak5/trim6_n.png +texture 0 trak5/trim6d.jpg 0 0 0 0.5 +texture n trak5/trim6_n.png +texture 0 trak5/trim6e.jpg 0 0 0 0.5 +texture n trak5/trim6_n.png +texture 0 trak5/trim7a.jpg 0 0 0 0.5 +texture n trak5/trim7_n.png +texture 0 trak5/trim7b.jpg 0 0 0 0.5 +texture n trak5/trim7_n.png +texture 0 trak5/trim7c.jpg 0 0 0 0.5 +texture n trak5/trim7_n.png +texture 0 trak5/trim7d.jpg 0 0 0 0.5 +texture n trak5/trim7_n.png +texture 0 trak5/trim7e.jpg 0 0 0 0.5 +texture n trak5/trim7_n.png +texture 0 trak5/trim8a.jpg 0 0 0 0.5 +texture n trak5/trim8_n.png +texture 0 trak5/trim8b.jpg 0 0 0 0.5 +texture n trak5/trim8_n.png +texture 0 trak5/trim8c.jpg 0 0 0 0.5 +texture n trak5/trim8_n.png +texture 0 trak5/trim8d.jpg 0 0 0 0.5 +texture n trak5/trim8_n.png +texture 0 trak5/trim8e.jpg 0 0 0 0.5 +texture n trak5/trim8_n.png +texture 0 trak5/trim9a.jpg 0 0 0 0.5 +texture n trak5/trim9_n.png +texture 0 trak5/trim9b.jpg 0 0 0 0.5 +texture n trak5/trim9_n.png +texture 0 trak5/trim9c.jpg 0 0 0 0.5 +texture n trak5/trim9_n.png +texture 0 trak5/trim9d.jpg 0 0 0 0.5 +texture n trak5/trim9_n.png +texture 0 trak5/trim9e.jpg 0 0 0 0.5 +texture n trak5/trim9_n.png +texture 0 trak5/trisec1a.jpg 0 0 0 0.5 +texture n trak5/trisec1_n.png +texture 0 trak5/trisec1b.jpg 0 0 0 0.5 +texture n trak5/trisec1_n.png +texture 0 trak5/trisec1c.jpg 0 0 0 0.5 +texture n trak5/trisec1_n.png +texture 0 trak5/trisec1d.jpg 0 0 0 0.5 +texture n trak5/trisec1_n.png +texture 0 trak5/vertpanel1a.jpg 0 0 0 0.5 +texture n trak5/vertpanel1_n.png +texture 0 trak5/vertpanel1b.jpg 0 0 0 0.5 +texture n trak5/vertpanel1_n.png +texture 0 trak5/vertpanel1c.jpg 0 0 0 0.5 +texture n trak5/vertpanel1_n.png +texture 0 trak5/vertpanel1d.jpg 0 0 0 0.5 +texture n trak5/vertpanel1_n.png +texture 0 trak5/vertpanel1e.jpg 0 0 0 0.5 +texture n trak5/vertpanel1_n.png +texture 0 trak5/vertpanel2a.jpg 0 0 0 0.5 +texture n trak5/vertpanel2_n.png +texture 0 trak5/vertpanel2b.jpg 0 0 0 0.5 +texture n trak5/vertpanel2_n.png +texture 0 trak5/vertpanel2c.jpg 0 0 0 0.5 +texture n trak5/vertpanel2_n.png +texture 0 trak5/vertpanel2d.jpg 0 0 0 0.5 +texture n trak5/vertpanel2_n.png +texture 0 trak5/vertpanel2e.jpg 0 0 0 0.5 +texture n trak5/vertpanel2_n.png +texture 0 trak5/wall1a.jpg 0 0 0 0.5 +texture n trak5/wall1_n.png +texture 0 trak5/wall1b.jpg 0 0 0 0.5 +texture n trak5/wall1_n.png +texture 0 trak5/wall1c.jpg 0 0 0 0.5 +texture n trak5/wall1_n.png +texture 0 trak5/wall1d.jpg 0 0 0 0.5 +texture n trak5/wall1_n.png +texture 0 trak5/wall1e.jpg 0 0 0 0.5 +texture n trak5/wall1_n.png +texture 0 trak5/wall2a.jpg 0 0 0 0.5 +texture n trak5/wall2_n.png +texture 0 trak5/wall2b.jpg 0 0 0 0.5 +texture n trak5/wall2_n.png +texture 0 trak5/wall2c.jpg 0 0 0 0.5 +texture n trak5/wall2_n.png +texture 0 trak5/wall2d.jpg 0 0 0 0.5 +texture n trak5/wall2_n.png +texture 0 trak5/wall2e.jpg 0 0 0 0.5 +texture n trak5/wall2_n.png +texture 0 trak5/wall3a.jpg 0 0 0 0.5 +texture n trak5/wall3_n.png +texture 0 trak5/wall3b.jpg 0 0 0 0.5 +texture n trak5/wall3_n.png +texture 0 trak5/wall3c.jpg 0 0 0 0.5 +texture n trak5/wall3_n.png +texture 0 trak5/wall3d.jpg 0 0 0 0.5 +texture n trak5/wall3_n.png +texture 0 trak5/wall3e.jpg 0 0 0 0.5 +texture n trak5/wall3_n.png +texture 0 trak5/wall4a.jpg 0 0 0 0.5 +texture n trak5/wall4_n.png +texture 0 trak5/wall4b.jpg 0 0 0 0.5 +texture n trak5/wall4_n.png +texture 0 trak5/wall4c.jpg 0 0 0 0.5 +texture n trak5/wall4_n.png +texture 0 trak5/wall4d.jpg 0 0 0 0.5 +texture n trak5/wall4_n.png +texture 0 trak5/wall4e.jpg 0 0 0 0.5 +texture n trak5/wall4_n.png +texture 0 trak5/wall5a.jpg 0 0 0 0.5 +texture n trak5/wall5_n.png +texture 0 trak5/wall5b.jpg 0 0 0 0.5 +texture n trak5/wall5_n.png +texture 0 trak5/wall5c.jpg 0 0 0 0.5 +texture n trak5/wall5_n.png +texture 0 trak5/wall5d.jpg 0 0 0 0.5 +texture n trak5/wall5_n.png +texture 0 trak5/wall5e.jpg 0 0 0 0.5 +texture n trak5/wall5_n.png +texture 0 trak5/wall6a.jpg 0 0 0 0.5 +texture n trak5/wall6_n.png +texture 0 trak5/wall7a.jpg 0 0 0 0.5 +texture n trak5/wall7_n.png + +setshader stdworld + +texture 0 misanthropx/white.jpg +//texture 0 misanthropx/white.jpg + + +setshader bumpspecmapparallaxglowworld +setshaderparam "parallaxscale" 0.04 -0.02 + +setshaderparam "specscale" 2 0 0 +setshaderparam "glowcolor" 0.3 0 0 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +//texture s misanthropx/white.jpg +texture g misanthropx/white.jpg + +setshaderparam "specscale" 0 2 0 +setshaderparam "glowcolor" 0 0.3 0 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +//texture s misanthropx/white.jpg +texture g misanthropx/white.jpg + +setshaderparam "specscale" 1 0.85 0 +setshaderparam "glowcolor" 0.2 0.1 0 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +//texture s misanthropx/white.jpg +texture g misanthropx/white.jpg + +setshaderparam "specscale" 0 0 2 +setshaderparam "glowcolor" 0 0 0.3 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +//texture s misanthropx/white.jpg +texture g misanthropx/white.jpg + +setshaderparam "specscale" 0 1 1 +setshaderparam "glowcolor" 0 0.15 0.15 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +//texture s misanthropx/white.jpg +texture g misanthropx/white.jpg + + + +setshaderparam "specscale" 2.2 2 0.6 +setshaderparam "glowcolor" 0.1 0.1 0 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +//texture s misanthropx/white.jpg +texture g misanthropx/white.jpg + +setshaderparam "specscale" 0.6 2 1 +setshaderparam "glowcolor" 0 0.2 0 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +//texture s misanthropx/white.jpg +texture g misanthropx/white.jpg + + + +setshaderparam "specscale" 2 2 2 +setshaderparam "glowcolor" 1 1 1 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +//texture s misanthropx/white.jpg +texture g misanthropx/white.jpg + + + +setshader bumpenvspecmapparallaxglowworld +setshaderparam "specscale" 1 0.4 1.2 +setshaderparam "envscale" 1 1 1 +setshaderparam "glowcolor" 0.2 0 0.2 +texture 0 trak5/base1c.jpg 0 0 0 0.25 +texture n trak5/base1_n.png +texture s trak5/base1c.jpg +texture g trak5/base1c.jpg + +setshader stdworld + + diff --git a/assets/shims/4e7608ac389d05f02897d0358f3664d2cb5c5348d827ce240bd8265639061061 b/assets/shims/4e7608ac389d05f02897d0358f3664d2cb5c5348d827ce240bd8265639061061 new file mode 100644 index 000000000..5fb8dc5cf --- /dev/null +++ b/assets/shims/4e7608ac389d05f02897d0358f3664d2cb5c5348d827ce240bd8265639061061 @@ -0,0 +1,433 @@ +//***************************************************** +//Fantasy Castle V - by Blindabuser & PainKillAH 2010 +//***************************************************** + +//Sky + +loadsky "humus/meadow" // new skybox +skytexture 0 +ambient 0x0F0F0F +skylight 0x3C2D14 + +//Fog + +fog 2500 +fogcolour 0x0D0C09 + +//Water + +waterfog 45 +watercolour 33 35 40 + +//Sounds + +mapsound "ambience/fire_light.ogg" 200 2 +mapsound "ambience/forest1.ogg" 200 1 +mapsound "ambience/forest3.ogg" 200 1 + +//Textures + +grassalpha 0.6 + +texturereset + +setshader stdworld + texture 0 "ik2k/ik_sky_day_back.jpg" + texture 0 "subverse/stone_path.jpg" + texture 0 "kurt/logwall01_d.jpg" + texture 0 "kurt/logwall01_d.jpg" 1 0 0 0 + texture 0 "kurt/logwall02_d.jpg" + texture 0 "aftas/detalhe1.jpg" + texture 0 "blindabuser/ba_grass_cc.jpg" + autograss "textures/grass_kurt2.png" + texture 0 "blindabuser/ba_base_dirt_cc.jpg" + texlayer -1 //Blending layer + texture 0 "blindabuser/ba_rock_cc.jpg" + texlayer -2 //Blending layer + texture 0 "blindabuser/ba_rock_cc.jpg" + texlayer -2 //Blending layer + +setshader bumpparallaxworld + + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 "blindabuser/ba_wood_cc.jpg" 0 0 0 .4 + texture n "blindabuser/ba_wood_nm.jpg" 0 0 0 .4 + texture s "blindabuser/ba_wood_sc.jpg" 0 0 0 .4 + texture z "blindabuser/ba_wood_hm.jpg" 0 0 0 .4 + + texture 0 "payne/Box12b.jpg" + texture n "payne/Box12b_normal.jpg" + texture s "payne/Box12b_spec.jpg" + texture z "payne/Box12b_depth.jpg" + +setshader bumpspecmapworld + + setshaderparam "specscale" 4 4 4 + + texture 0 "aftas/caibro1.jpg" + texture n "aftas/caibro1_n.jpg" + texture s "aftas/caibro1_s.jpg" + + texture 0 "aftas/caibro1.jpg" 1 0 0 0 + texture n "aftas/caibro1_n.jpg" 1 0 0 0 + texture s "aftas/caibro1_s.jpg" 1 0 0 0 + + texture 0 "gor/DW_GK_001_ext_cc.jpg" 0 0 0 0 + texture n "gor/DW_GK_001_nm.jpg" 0 0 0 0 + texture s "gor/DW_GK_001_sc.jpg" 0 0 0 0 + + texture 0 "gor/DW_GK_001_ext_cc.jpg" 0 250 0 0 + texture n "gor/DW_GK_001_nm.jpg" 0 250 0 0 + texture s "gor/DW_GK_001_sc.jpg" 0 250 0 0 + + texture 0 "gor/DW_GK_001_cc.jpg" 0 0 0 0 + texture n "gor/DW_GK_001_nm.jpg" 0 0 0 0 + texture s "gor/DW_GK_001_sc.jpg" 0 0 0 0 + + texture 0 "gor/MEB_GK_001_cc.jpg" + texture n "gor/MEB_GK_001_nm.jpg" + texture s "gor/MEB_GK_001_sc.jpg" + + texture 0 "gor/MEB_GK_001_cc.jpg" 1 0 0 0 + texture n "gor/MEB_GK_001_nm.jpg" 1 0 0 0 + texture s "gor/MEB_GK_001_sc.jpg" 1 0 0 0 + + texture 0 "gor/ST_GK_005_zu_001_cc.jpg" + texture n "gor/ST_GK_005_zu_001_nm.jpg" + texture s "gor/ST_GK_005_zu_001_sc.jpg" + + texture 0 "gor/WTA_GK_002_cc.jpg" + texture n "gor/WTA_GK_002_nm.jpg" + texture s "gor/WTA_GK_002_sc.jpg" + + texture 0 "g_pack/g-concrete05.jpg" 0 0 0 .5 + texture n "g_pack/g-concrete05_normal.jpg" 0 0 0 .5 + texture s "g_pack/g-concrete05_spec.jpg" 0 0 0 .5 + + texture 0 "loopix/cobbst2.jpg" 1 0 0 .5 + texture n "loopix/cobbst2_normal.jpg" 1 0 0 .5 + texture s "loopix/cobbst2_spec.jpg" 1 0 0 .5 + + texture 0 "mitaman/mm-concretetrim07a.jpg" 0 0 0 .5 + texture n "mitaman/mm-concretetrim07a_normal.jpg" 0 0 0 .5 + texture s "mitaman/mm-concretetrim07a_spec.jpg" 0 0 0 .5 + +setshader bumpspecmapparallaxworld + + setshaderparam "specscale" 4 4 4 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 "gor/WT_GK_001_cc.jpg" + texture n "gor/WT_GK_001_nm.jpg" + texture s "gor/WT_GK_001_sc.jpg" + texture z "gor/WT_GK_001_hm.jpg" + + texture 0 "gor/DW_GK_001_cc.jpg" 0 125 0 0 + texture n "gor/DW_GK_001_nm.jpg" 0 125 0 0 + texture s "gor/DW_GK_001_sc.jpg" 0 125 0 0 + + texture 0 "gor/WTA_GK_005_cc.jpg" + texture n "gor/WTA_GK_005_nm.jpg" + texture s "gor/WTA_GK_005_sc.jpg" + texture z "gor/WTA_GK_005_hm.jpg" + + texture 0 "gor/GR_GK_007_cc.jpg" + texture n "gor/GR_GK_007_nm.jpg" + texture s "gor/GR_GK_007_sc.jpg" + texture z "gor/GR_GK_007_hm.jpg" + + texture 0 "gor/WT_GK_007_cc.jpg" 0 0 0 0 + texture n "gor/WT_GK_007_nm.jpg" 0 0 0 0 + texture s "gor/WT_GK_007_sc.jpg" 0 0 0 0 + texture z "gor/WT_GK_007_hm.jpg" 0 0 0 0 + + texture 0 "gor/WT_GK_009_cc.jpg" + texture n "gor/WT_GK_009_nm.jpg" + texture s "gor/WT_GK_009_sc.jpg" + texture z "gor/WT_GK_009_hm.jpg" + + texture 0 "gor/WT_GK_012_cc.jpg" + texture n "gor/WT_GK_012_nm.jpg" + texture s "gor/WT_GK_012_sc.jpg" + texture z "gor/WT_GK_012_hm.jpg" + + texture 0 "gor/WT_GK_005_cc.jpg" + texture n "gor/WT_GK_005_nm.jpg" + texture s "gor/WT_GK_005_sc.jpg" + texture z "gor/WT_GK_005_hm.jpg" + + texture 0 "gor/WT_GK_005_cc.jpg" 1 0 0 0 + texture n "gor/WT_GK_005_nm.jpg" 1 0 0 0 + texture s "gor/WT_GK_005_sc.jpg" 1 0 0 0 + texture z "gor/WT_GK_005_hm.jpg" 1 0 0 0 + + texture 0 "gor/WT_GK_005_cc.jpg" 2 0 0 0 + texture n "gor/WT_GK_005_nm.jpg" 2 0 0 0 + texture s "gor/WT_GK_005_sc.jpg" 2 0 0 0 + texture z "gor/WT_GK_005_hm.jpg" 2 0 0 0 + + texture 0 "gor/WT_GK_005_cc.jpg" 3 0 0 0 + texture n "gor/WT_GK_005_nm.jpg" 3 0 0 0 + texture s "gor/WT_GK_005_sc.jpg" 3 0 0 0 + texture z "gor/WT_GK_005_hm.jpg" 3 0 0 0 + + texture 0 "gor/WT_GK_008_cc.jpg" + texture n "gor/WT_GK_008_nm.jpg" + texture s "gor/WT_GK_008_sc.jpg" + texture z "gor/WT_GK_008_hm.jpg" + + texture 0 "lunaran/panel64_2a_d.jpg" + texture n "lunaran/panel64_2a_local.jpg" + texture s "lunaran/panel64_2a_s.jpg" + texture z "lunaran/panel64_2a_h.jpg" + + texture 0 "lunaran/panel64_2a_d.jpg" 1 0 0 0 + texture n "lunaran/panel64_2a_local.jpg" 1 0 0 0 + texture s "lunaran/panel64_2a_s.jpg" 1 0 0 0 + texture z "lunaran/panel64_2a_h.jpg" 1 0 0 0 + + texture 0 "lunaran/rock1_moss_d.jpg" + texture n "lunaran/rock1_local.jpg" + texture s "lunaran/rock1_s.jpg" + texture z "lunaran/rock1_h.jpg" + texlayer -32 //Blending layer + + texture 0 "blindabuser/pk_vitreaux_cc.jpg" //PK's stained glass + texture n "blindabuser/pk_vitreaux_nm.jpg" + texture s "blindabuser/pk_vitreaux_sc.jpg" + texture z "blindabuser/pk_vitreaux_hm.jpg" + + texture 0 "aftas/tabua.jpg" + texture n "aftas/tabua_n.jpg" + texture s "aftas/tabua_s.jpg" + texture z "aftas/tabua_h.jpg" + + texture 0 "aftas/tabua.jpg" 1 0 0 0 + texture n "aftas/tabua_n.jpg" 1 0 0 0 + texture s "aftas/tabua_s.jpg" 1 0 0 0 + texture z "aftas/tabua_h.jpg" 1 0 0 0 + + texture 0 "aftas/piso3.jpg" + texture n "aftas/piso3_n.jpg" + texture s "aftas/piso3_s.jpg" + texture z "aftas/piso3_h.jpg" + + texture 0 "aftas/piso5.jpg" + texture n "aftas/piso5_n.jpg" + texture s "aftas/piso5_s.jpg" + texture z "aftas/piso5_h.jpg" + + texture 0 "rorschach/1_concrete01.jpg" + texture n "rorschach/1_concrete01_nm.jpg" + texture z "rorschach/1_concrete01_hm.jpg" + texture s "rorschach/1_concrete01_sm.jpg" + + texture 0 "aftas/par9.jpg" + texture n "aftas/par9_n.jpg" + texture z "aftas/par9_h.jpg" + texture s "aftas/par9_s.jpg" + + texture 0 "rorschach/4_conc_floor01.jpg" + texture n "rorschach/4_conc_floor01_nm.jpg" + texture z "rorschach/4_conc_floor01_hm.jpg" + texture s "rorschach/4_conc_floor01_sm.jpg" + +setshader bumpspecmapworld + + setshaderparam "specscale" 2 2 2 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 "gor/WT_GK_010_cc.jpg" + texture n "gor/WT_GK_010_nm.jpg" + texture s "gor/WT_GK_010_sc.jpg" + texture z "gor/WT_GK_010_hm.jpg" + + texture 0 "mitaman/mm-brickold88a.jpg" + texture n "mitaman/mm-brickold88a_normal.jpg" + texture s "mitaman/mm-brickold88a_spec.jpg" + +setshader bumpparallaxworld + + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 "evil_textures/e7brickfloor01.jpg" + texture n "evil_textures/e7brickfloor01_NRM.jpg" + texture z "evil_textures/e7brickfloor01_DISP.jpg" + + texture 0 "evil_textures/e7bricks01.jpg" + texture n "evil_textures/e7bricks01_NRM.jpg" + texture z "evil_textures/e7bricks01_DISP.jpg" + + texture 0 "evil_textures/e7swindow.jpg" + texture n "evil_textures/e7swindow_NRM.jpg" + texture z "evil_textures/e7swindow_DISP.jpg" + + texture 0 "gor/GR_GK_011_cc.jpg" + texture n "gor/GR_GK_011_nm.jpg" + texture z "gor/GR_GK_011_hm.jpg" + +exec "packages/painkillah/package.cfg" + +setshader bumpspecmapworld + setshaderparam "specscale" 2 2 2 + + texture 0 "mitaman/mm-brick13.jpg" 0 0 0 .5 + texture n "mitaman/mm-brick13_normal.jpg" 0 0 0 .5 + texture s "mitaman/mm-brick13_spec.jpg" 0 0 0 .5 + + texture 0 "mitaman/mm-wood-worn.jpg" 0 0 0 .5 + texture n "mitaman/mm-wood-worn_normal.jpg" 0 0 0 .5 + texture s "mitaman/mm-wood-worn_spec.jpg" 0 0 0 .5 + + texture 0 "mitaman/mm-wood-worn.jpg" 1 0 0 .5 + texture n "mitaman/mm-wood-worn_normal.jpg" 1 0 0 .5 + texture s "mitaman/mm-wood-worn_spec.jpg" 1 0 0 .5 + + texture 0 "mitaman/mm-border24.jpg" 0 0 0 .5 + texture n "mitaman/mm-border24_normal.jpg" 0 0 0 .5 + texture s "mitaman/mm-border24_spec.jpg" 0 0 0 .5 + + texture 0 "mitaman/mm-brick56.jpg" 0 0 0 .5 + texture n "mitaman/mm-brick56_normal.jpg" 0 0 0 .5 + texture s "mitaman/mm-brick56_spec.jpg" 0 0 0 .5 + + texture 0 "mitaman/mm-bricksmall44.jpg" 0 0 0 .5 + texture n "mitaman/mm-bricksmall44_normal.jpg" 0 0 0 .5 + texture s "mitaman/mm-bricksmall44_spec.jpg" 0 0 0 .5 + + texture 0 "mitaman/mm-woodshutter.jpg" 0 0 0 .5 + texture n "mitaman/mm-woodshutter_normal.jpg" 0 0 0 .5 + texture s "mitaman/mm-woodshutter_spec.jpg" 0 0 0 .5 + + texture 0 "mitaman/mm-tile38.jpg" 0 0 0 .5 + texture n "mitaman/mm-tile38_normal.jpg" 0 0 0 .5 + texture s "mitaman/mm-tile38_spec.jpg" 0 0 0 .5 + +setshader stdworld + + texture 0 "dg/mad067.jpg" + texture 0 "dg/mot001.jpg" + +setshader bumpspecmapworld + + setshaderparam "specscale" 4 4 4 + + texture 0 "gor/WTA_GK_004_cc.jpg" + texture n "gor/WTA_GK_004_nm.jpg" + texture s "gor/WTA_GK_004_sc.jpg" + + texture 0 "gor/WTA_GK_001_cc.jpg" + texture n "gor/WTA_GK_001_nm.jpg" + texture s "gor/WTA_GK_001_sc.jpg" + +setshader bumpspecmapparallaxworld + + setshaderparam "specscale" 4 4 4 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 "gor/WT_GK_003_cc.jpg" + texture n "gor/WT_GK_003_nm.jpg" + texture s "gor/WT_GK_003_sc.jpg" + texture z "gor/WT_GK_003_hm.jpg" + + texture 0 "gor/WT_GK_004_cc.jpg" + texture n "gor/WT_GK_004_nm.jpg" + texture s "gor/WT_GK_004_sc.jpg" + texture z "gor/WT_GK_004_hm.jpg" + + texture 0 "gor/WT_GK_006_cc.jpg" + texture n "gor/WT_GK_006_nm.jpg" + texture s "gor/WT_GK_006_sc.jpg" + texture z "gor/WT_GK_006_hm.jpg" + +setshader bumpparallaxworld + + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 "blindabuser/ba_rooftile_cc.jpg" 0 0 0 0 // new roof texture + texture n "blindabuser/ba_rooftile_nm.jpg" 0 0 0 0 + texture s "blindabuser/ba_rooftile_sc.jpg" 0 0 0 0 + texture z "blindabuser/ba_rooftile_hm.jpg" 0 0 0 0 + + texture 0 "blindabuser/ba_rooftile_cc.jpg" 1 0 0 0 + texture n "blindabuser/ba_rooftile_nm.jpg" 1 0 0 0 + texture s "blindabuser/ba_rooftile_sc.jpg" 1 0 0 0 + texture z "blindabuser/ba_rooftile_hm.jpg" 1 0 0 0 + + texture 0 "blindabuser/ba_rooftile_cc.jpg" 2 0 0 0 + texture n "blindabuser/ba_rooftile_nm.jpg" 2 0 0 0 + texture s "blindabuser/ba_rooftile_sc.jpg" 2 0 0 0 + texture z "blindabuser/ba_rooftile_hm.jpg" 2 0 0 0 + + texture 0 "blindabuser/ba_rooftile_cc.jpg" 3 0 0 0 + texture n "blindabuser/ba_rooftile_nm.jpg" 3 0 0 0 + texture s "blindabuser/ba_rooftile_sc.jpg" 3 0 0 0 + texture z "blindabuser/ba_rooftile_hm.jpg" 3 0 0 0 + +setshader bumpspecmapparallaxworld + + setshaderparam "specscale" 1.5 1.5 1.5 + setshaderparam "parallaxscale" 0.01 -0.005 + + texture 0 "rorschach/5_slabfloor.jpg" + texture n "rorschach/5_slabfloor_nm.jpg" + texture z "rorschach/5_slabfloor_hm.jpg" + texture s "rorschach/5_slabfloor_sm.jpg" + +setshader stdworld + + texture 0 "blindabuser/ba_base_dirt_cc.jpg" + texture 0 "blindabuser/ba_grass_cc.jpg" + autograss "textures/grass_kurt2.png" + texlayer -1 //Blending layer + texture 0 "blindabuser/ba_rock_cc.jpg" + texture 0 "blindabuser/ba_grass_cc.jpg" + autograss "textures/grass_kurt2.png" + texlayer -1 //Blending layer + + // Mapmodels + + mapmodelreset + + mmodel "vegetation/tree03" + mmodel "vegetation/tree09" + mmodel "vegetation/tree10" + mmodel "vegetation/tree11" + mmodel "vegetation/tree00" + mmodel "vegetation/tree01" + mmodel "vegetation/bush01" + mmodel "vegetation/tree02" + mmodel "vegetation/tree04" + mmodel "vegetation/tree05" + mmodel "vegetation/tree06" + mmodel "vegetation/tree07" + mmodel "vegetation/tree08" + mmodel "vegetation/tree12" + mmodel "vegetation/weeds" + mmodel "aftas/arvores/arg" + mmodel "mitaman/door_06" + mmodel "mitaman/door_07" + mmodel "objects/lamp01" + mmodel "objects/chair01" + mmodel "objects/well_base" + mmodel "objects/well_roof" + mmodel "objects/torch_cold" + mmodel "objects/axe" + mmodel "dcp/candle" + mmodel "dcp/cart" + mmodel "dcp/cask" + mmodel "dcp/chandelier" + mmodel "dcp/chest" + mmodel "dcp/sack" + mmodel "dcp/leafs" + mmodel "tentus/chains/chain" + mmodel "tentus/chains/curvechain" + mmodel "tentus/barrel" + mmodel "xeno/box2" + mmodel "crow" // new model + mmodel "dcp/ivy" + mmodel "angel" // new model + mmodel "objects/lamp02" + +// End of cfg diff --git a/assets/shims/4e9e86e7a2c7e9f0ef3aa570ca007c1b71ff95bde339c396c3340bb602ad8dce b/assets/shims/4e9e86e7a2c7e9f0ef3aa570ca007c1b71ff95bde339c396c3340bb602ad8dce new file mode 100644 index 000000000..786a24876 --- /dev/null +++ b/assets/shims/4e9e86e7a2c7e9f0ef3aa570ca007c1b71ff95bde339c396c3340bb602ad8dce @@ -0,0 +1,55 @@ +MmeSP - A singleplayer map by Mmeaninglessnamee, for the Quadropolis SP mapping contest +mapmsg "There is no mapmessage as of yet" + +killsendsp 0 //perhaps the most important thing in this .cfg! +//also lots of thanks to Redon, because I had to look at Lost's scripts a lot to make my scripts work at all. Lost is a much better level than this. + +mapmodelreset // start counting from 0 again + +mmodel "carrot" // 1 +mmodel "switch1" // 2 +mmodel "switch2" // 3 + +mmodel "doors/door_01" // 4 +mmodel "doors/door_02" // 5 +mmodel "doors/door_03" // 6 + +mmodel "dcp/grate" // 7 +mmodel "dcp/switch2a" // 8 +mmodel "dcp/ventflap" // 9 +mmodel "mitaman/door_06" // 10 +mmodel "mitaman/door_07" // 11 +mmodel "mitaman/door_08" // 12 +mmodel "mitaman/door_09" // 13 +mmodel "mitaman/door_10" // 14 +mmodel "mitaman/plat01" // 15 +mmodel "mitaman/wirefence" // 16 +mmodel "mitaman/woodboard" // 17 +mmodel "steve_e/doors/trapdoor" // 18 +mmodel "steve_e/doors/trapdoor/trapdoor_150" // 19 +mmodel "steve_e/doors/trapdoor/trapdoor_200" // 20 +mmodel "doors/door_04" // 21 + +mmodel "psionic/barrel2" // 22 +mmodel "psionic/crate4" // 23 +mmodel "dcp/barrel" // 24 +mmodel "tentus/barrel" // 25 +mmodel "tentus/sidebarrel" // 26 + +mmodel "dcp/blade_x" // 27 +mmodel "dcp/blade_x/big" // 28 +mmodel "dcp/blade_x/fast" // 29 +mmodel "dcp/blade_x/mid" // 30 +mmodel "dcp/blade_y" // 31 +mmodel "dcp/blade_y/big" // 32 +mmodel "dcp/blade_y/fast" // 33 +mmodel "yves_allaire/e6/e6fanblade/horizontal" // 34 +mmodel "yves_allaire/e6/e6fanblade/horizontal" // 35 +mmodel "dcp/vent" // 36 +mmodel "dcp/plant1" // 37 +mmodel "dcp/pillar" // 38 + +mmodel "mmean/blade_y/reallybig" // 33 +mmodel "mmean/blade_x/reallybig" // 33 + + diff --git a/assets/shims/4eded720be99fd3b601de0f0401c5c46234d4231c32487feb273f259dfcbc8df b/assets/shims/4eded720be99fd3b601de0f0401c5c46234d4231c32487feb273f259dfcbc8df new file mode 100644 index 000000000..f080b78bf --- /dev/null +++ b/assets/shims/4eded720be99fd3b601de0f0401c5c46234d4231c32487feb273f259dfcbc8df @@ -0,0 +1,22 @@ +////////////////////////////////////////////////////////////////////////// +// +// 3B :: Ithaqua's Depot : by MeatROme +// +////////////////////////////////////////////////////////////////////////// +loadsky "dash/moon" +// additional textures + texture 0 "tech1soc/half_grill_wall03b.jpg" 1 + texture 0 "than_ind/light03.jpg" 1 + texture 0 "4b/inner.jpg" + texture 0 "4b/outer.jpg" +setshader glowworld + setvertexparam 0 1 1 1 + texture 0 "than_ind/light03.jpg" + texture g "4b/light03_g.jpg" + texture 0 "than_ind/light03.jpg" 1 + texture g "4b/light03_g.jpg" 1 +setshader stdworld +// additional models +mmodel 4b/floppy/gold/silver/bronze/patch +// autorun +// music diff --git a/assets/shims/518176382c8bfbe7b0d9e3becc5ff0c593463041b47500a10c7a24aafcadf32b b/assets/shims/518176382c8bfbe7b0d9e3becc5ff0c593463041b47500a10c7a24aafcadf32b new file mode 100644 index 000000000..716c71846 --- /dev/null +++ b/assets/shims/518176382c8bfbe7b0d9e3becc5ff0c593463041b47500a10c7a24aafcadf32b @@ -0,0 +1,3 @@ +// MeatROme : Muybridge example of something like a cut-scene + +loadsky staffy/staffy diff --git a/assets/shims/534b1649b5190794976fbc0f79eaf3b393ee486302b4012304a9b8194e579ab7 b/assets/shims/534b1649b5190794976fbc0f79eaf3b393ee486302b4012304a9b8194e579ab7 new file mode 100644 index 000000000..dbf685324 --- /dev/null +++ b/assets/shims/534b1649b5190794976fbc0f79eaf3b393ee486302b4012304a9b8194e579ab7 @@ -0,0 +1,3 @@ +music "nomusic" +loadsky "dash/moon" +ambient 1 diff --git a/assets/shims/536ebf977fb25a0a307c8689d4e81810775aaeb689f39d8c4acd6745adc400d0 b/assets/shims/536ebf977fb25a0a307c8689d4e81810775aaeb689f39d8c4acd6745adc400d0 new file mode 100644 index 000000000..57f44a951 --- /dev/null +++ b/assets/shims/536ebf977fb25a0a307c8689d4e81810775aaeb689f39d8c4acd6745adc400d0 @@ -0,0 +1,16 @@ +texturereset +skybox staffy/staffy +fog 10000 +texture 0 textures/sky.png +texture 0 subverse\metal_siding_kinks.jpg +exec packages/trak5/package.cfg +exec packages/pyccna/recruit/recruittex.cfg +exec packages/philipk/package.cfg +texture 0 textures/waterfall.jpg +texscroll 0 -1 +texture 0 textures/waterfall.jpg +texscroll 0 1 + +mapmodelreset +mmodel "pyccna/fed_door" +mmodel "pyccna/window" diff --git a/assets/shims/53c31c279e0a36040444ede86282171894fb121061c5ec07fcd93ddf06a7b76a b/assets/shims/53c31c279e0a36040444ede86282171894fb121061c5ec07fcd93ddf06a7b76a new file mode 100644 index 000000000..11953c4ed --- /dev/null +++ b/assets/shims/53c31c279e0a36040444ede86282171894fb121061c5ec07fcd93ddf06a7b76a @@ -0,0 +1,1265 @@ +loadsky staffy/staffy +fog 2000 +fogcolour 0 + +// TEXTURES by philipk and metlslime +texturereset + +setshader stdworld + +texture 0 "ik2k/ik_sky_day_back.jpg" +texture 0 "rorschach/5_blood01.jpg" + +setshader bumpspecmapworld + +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture z lunaran/bigmet1_h.jpg +texture 0 lunaran/bigmet1_d.jpg 1 +texture n lunaran/bigmet1_local.jpg 1 +texture s lunaran/bigmet1_s.jpg 1 +texture z lunaran/bigmet1_h.jpg 1 +texture 0 lunaran/bigmet1_d.jpg 2 +texture n lunaran/bigmet1_local.jpg 2 +texture s lunaran/bigmet1_s.jpg 2 +texture z lunaran/bigmet1_h.jpg 2 +texture 0 lunaran/bigmet1_d.jpg 3 +texture n lunaran/bigmet1_local.jpg 3 +texture s lunaran/bigmet1_s.jpg 3 +texture z lunaran/bigmet1_h.jpg 3 + +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture z lunaran/bigmet2_h.jpg +texture 0 lunaran/bigmet2_d.jpg 1 +texture n lunaran/bigmet2_local.jpg 1 +texture s lunaran/bigmet2_s.jpg 1 +texture z lunaran/bigmet2_h.jpg 1 +texture 0 lunaran/bigmet2_d.jpg 2 +texture n lunaran/bigmet2_local.jpg 2 +texture s lunaran/bigmet2_s.jpg 2 +texture z lunaran/bigmet2_h.jpg 2 +texture 0 lunaran/bigmet2_d.jpg 3 +texture n lunaran/bigmet2_local.jpg 3 +texture s lunaran/bigmet2_s.jpg 3 +texture z lunaran/bigmet2_h.jpg 3 + +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture z lunaran/box1a_h.jpg + +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture z lunaran/box1b_h.jpg +texture 0 lunaran/box1b_d.jpg 1 +texture n lunaran/box1b_local.jpg 1 +texture s lunaran/box1b_s.jpg 1 +texture z lunaran/box1b_h.jpg 1 + +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture z lunaran/glue1_h.jpg + +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture z lunaran/glue2_h.jpg + +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture z lunaran/grate1_h.jpg + +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture z lunaran/green1_h.jpg + +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture z lunaran/hexflr1_h.jpg +texture 0 lunaran/hexflr1_d.jpg 1 +texture n lunaran/hexflr1_local.jpg 1 +texture s lunaran/hexflr1_s.jpg 1 +texture z lunaran/hexflr1_h.jpg 1 + +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture z lunaran/hexflr2_h.jpg +texture 0 lunaran/hexflr2_d.jpg 1 +texture n lunaran/hexflr2_local.jpg 1 +texture s lunaran/hexflr2_s.jpg 1 +texture z lunaran/hexflr2_h.jpg 1 + +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture z lunaran/panel128tri_1_h.jpg +texture 0 lunaran/panel128tri_1_d.jpg 4 +texture n lunaran/panel128tri_1_local.jpg 4 +texture s lunaran/panel128tri_1_s.jpg 4 +texture z lunaran/panel128tri_1_h.jpg 4 + +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture z lunaran/panel128_1_h.jpg + +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture z lunaran/panel128_2_h.jpg + +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture z lunaran/panel128_3b_h.jpg + +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture z lunaran/panel128_3_h.jpg + +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture z lunaran/panel128_6a_h.jpg + +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture z lunaran/panel128_6b_h.jpg + +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel64tri_1_h.jpg +texture 0 lunaran/panel64tri_1_d.jpg 4 +texture n lunaran/panel64tri_1_local.jpg 4 +texture s lunaran/panel64tri_1_s.jpg 4 +texture z lunaran/panel64tri_1_h.jpg 4 + +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture z lunaran/panel64_0_h.jpg + +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture z lunaran/panel64_1_h.jpg +texture 0 lunaran/panel64_1_d.jpg 1 +texture n lunaran/panel64_1_local.jpg 1 +texture s lunaran/panel64_1_s.jpg 1 +texture z lunaran/panel64_1_h.jpg 1 + +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture z lunaran/panel64_2a_h.jpg +texture 0 lunaran/panel64_2a_d.jpg 1 +texture n lunaran/panel64_2a_local.jpg 1 +texture s lunaran/panel64_2a_s.jpg 1 +texture z lunaran/panel64_2a_h.jpg 1 + +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture z lunaran/panel64_2b_h.jpg +texture 0 lunaran/panel64_2b_d.jpg 1 +texture n lunaran/panel64_2b_local.jpg 1 +texture s lunaran/panel64_2b_s.jpg 1 +texture z lunaran/panel64_2b_h.jpg 1 + +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture z lunaran/panel64_2_h.jpg +texture 0 lunaran/panel64_2_d.jpg 1 +texture n lunaran/panel64_2_local.jpg 1 +texture s lunaran/panel64_2_s.jpg 1 +texture z lunaran/panel64_2_h.jpg 1 + +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture z lunaran/panel64_3b_h.jpg +texture 0 lunaran/panel64_3b_d.jpg 1 +texture n lunaran/panel64_3b_local.jpg 1 +texture s lunaran/panel64_3b_s.jpg 1 +texture z lunaran/panel64_3b_h.jpg 1 + +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture z lunaran/panel64_3_h.jpg +texture 0 lunaran/panel64_3_d.jpg 1 +texture n lunaran/panel64_3_local.jpg 1 +texture s lunaran/panel64_3_s.jpg 1 +texture z lunaran/panel64_3_h.jpg 1 + +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_4_h.jpg +texture 0 lunaran/panel64_4_d.jpg 1 +texture n lunaran/panel64_4_local.jpg 1 +texture s lunaran/panel64_4_s.jpg 1 +texture z lunaran/panel64_4_h.jpg 1 + +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture z lunaran/panel64_5a_h.jpg +texture 0 lunaran/panel64_5a_d.jpg 1 +texture n lunaran/panel64_5a_local.jpg 1 +texture s lunaran/panel64_5a_s.jpg 1 +texture z lunaran/panel64_5a_h.jpg 1 + +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture z lunaran/panel64_5b_h.jpg +texture 0 lunaran/panel64_5b_d.jpg 1 +texture n lunaran/panel64_5b_local.jpg 1 +texture s lunaran/panel64_5b_s.jpg 1 +texture z lunaran/panel64_5b_h.jpg 1 + +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture z lunaran/panel64_5_h.jpg +texture 0 lunaran/panel64_5_d.jpg 1 +texture n lunaran/panel64_5_local.jpg 1 +texture s lunaran/panel64_5_s.jpg 1 +texture z lunaran/panel64_5_h.jpg 1 + +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture z lunaran/panel64_6_h.jpg +texture 0 lunaran/panel64_6_d.jpg 1 +texture n lunaran/panel64_6_local.jpg 1 +texture s lunaran/panel64_6_s.jpg 1 +texture z lunaran/panel64_6_h.jpg 1 + +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture z lunaran/panel64_7b_h.jpg + +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture z lunaran/panel64_7c_h.jpg + +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture z lunaran/panel64_7d_h.jpg + +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7_local.jpg +texture s lunaran/panel64_7_s.jpg +texture z lunaran/panel64_7_h.jpg + +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/pwpip1_h.jpg +texture 0 lunaran/pwpip1_d.jpg 1 +texture n lunaran/pwpip1_local.jpg 1 +texture s lunaran/pwpip1_s.jpg 1 +texture z lunaran/pwpip1_h.jpg 1 + +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture z lunaran/qcomp1_h.jpg +texture 0 lunaran/qcomp1_d.jpg 1 +texture n lunaran/qcomp1_local.jpg 1 +texture s lunaran/qcomp1_s.jpg 1 +texture z lunaran/qcomp1_h.jpg 1 + +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture z lunaran/qcomp2_h.jpg + +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture z lunaran/qcomp3_h.jpg + +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg + +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg +texture 0 lunaran/support1_d.jpg 1 +texture n lunaran/support1_local.jpg 1 +texture s lunaran/support1_s.jpg 1 +texture z lunaran/support1_h.jpg 1 + +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg +texture 0 lunaran/wires1_d.jpg 1 +texture n lunaran/wires1_local.jpg 1 +texture s lunaran/wires1_s.jpg 1 +texture z lunaran/wires1_h.jpg 1 + +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg + +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_floor01a_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_floor01b_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" +texture 0 "philipk/pk01_floor01b_d.jpg" 1 +texture n "philipk/pk01_floor01_local.jpg" 1 +texture s "philipk/pk01_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor02_d.jpg" +texture n "philipk/pk01_gra_floor02_local.jpg" +texture s "philipk/pk01_gra_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02a_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02b_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" +texture n "philipk/pk01_pan_trim01_local.jpg" +texture s "philipk/pk01_pan_trim01_s.jpg" +texture 0 "philipk/pk01_pan_trim01_d.jpg" 1 +texture n "philipk/pk01_pan_trim01_local.jpg" 1 +texture s "philipk/pk01_pan_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall01_d.jpg" +texture n "philipk/pk01_pan_wall01_local.jpg" +texture s "philipk/pk01_pan_wall01_s.jpg" +texture 0 "philipk/pk01_pan_wall01_d.jpg" 1 +texture n "philipk/pk01_pan_wall01_local.jpg" 1 +texture s "philipk/pk01_pan_wall01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_roof01_d.jpg" +texture n "philipk/pk01_roof01_local.jpg" +texture s "philipk/pk01_roof01_s.jpg" +texture 0 "philipk/pk01_roof01_d.jpg" 1 +texture n "philipk/pk01_roof01_local.jpg" 1 +texture s "philipk/pk01_roof01_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_tile_floor01a_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_tile_floor01b_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01a_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01b_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall02_d.jpg" +texture n "philipk/pk01_vent_wall02_local.jpg" +texture s "philipk/pk01_vent_wall02_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" +texture n "philipk/pk01_vent_wall03_local.jpg" +texture s "philipk/pk01_vent_wall03_s.jpg" +texture 0 "philipk/pk01_vent_wall03_d.jpg" 2 +texture n "philipk/pk01_vent_wall03_local.jpg" 2 +texture s "philipk/pk01_vent_wall03_s.jpg" 2 + +texture 0 "philipk/pk01_wall01_d.jpg" +texture n "philipk/pk01_wall01_local.jpg" +texture s "philipk/pk01_wall01_s.jpg" + +texture 0 "philipk/pk01_wall03a_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_wall03b_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_trim01b_d.jpg" +texture n "philipk/pk01_trim01_local.jpg" +texture s "philipk/pk01_trim01_s.jpg" +texture 0 "philipk/pk01_trim01b_d.jpg" 1 +texture n "philipk/pk01_trim01_local.jpg" 1 +texture s "philipk/pk01_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_trim08b_d.jpg" +texture n "philipk/pk01_trim08_local.jpg" +texture s "philipk/pk01_trim08_s.jpg" +texture 0 "philipk/pk01_trim08b_d.jpg" 1 +texture n "philipk/pk01_trim08_local.jpg" 1 +texture s "philipk/pk01_trim08_s.jpg" 1 + +texture 0 "philipk/pk01_trim03b_d.jpg" +texture n "philipk/pk01_trim03_local.jpg" +texture s "philipk/pk01_trim03_s.jpg" +texture 0 "philipk/pk01_trim03b_d.jpg" 1 +texture n "philipk/pk01_trim03_local.jpg" 1 +texture s "philipk/pk01_trim03_s.jpg" 1 + + +setshader bumpspecmapglowworld +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_door01a_d.jpg" +texture n "philipk/pk01_door01_local.jpg" +texture s "philipk/pk01_door01_s.jpg" +texture g "philipk/pk01_door01_add.jpg" + +texture 0 "philipk/pk01_door01b_d.jpg" +texture n "philipk/pk01_door01_local.jpg" +texture s "philipk/pk01_door01_s.jpg" +texture g "philipk/pk01_door01_add.jpg" + +texture 0 "philipk/pk01_panel01a_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01a_add.jpg" + +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +texture 0 "philipk/pk01_trim02b_d.jpg" +texture n "philipk/pk01_trim02_local.jpg" +texture s "philipk/pk01_trim02_s.jpg" +texture g "philipk/pk01_trim02b_add.jpg" +texture 0 "philipk/pk01_trim02b_d.jpg" 1 +texture n "philipk/pk01_trim02_local.jpg" 1 +texture s "philipk/pk01_trim02_s.jpg" 1 +texture g "philipk/pk01_trim02b_add.jpg" 1 + +texture 0 "philipk/pk01_trim04b_d.jpg" +texture n "philipk/pk01_trim04_local.jpg" +texture s "philipk/pk01_trim04_s.jpg" +texture g "philipk/pk01_trim04b_add.jpg" +texture 0 "philipk/pk01_trim04b_d.jpg" 1 +texture n "philipk/pk01_trim04_local.jpg" 1 +texture s "philipk/pk01_trim04_s.jpg" 1 +texture g "philipk/pk01_trim04b_add.jpg" 1 + +texture 0 "philipk/pk01_trim05b_d.jpg" +texture n "philipk/pk01_trim05_local.jpg" +texture s "philipk/pk01_trim05_s.jpg" +texture g "philipk/pk01_trim05b_add.jpg" +texture 0 "philipk/pk01_trim05b_d.jpg" 1 +texture n "philipk/pk01_trim05_local.jpg" 1 +texture s "philipk/pk01_trim05_s.jpg" 1 +texture g "philipk/pk01_trim05b_add.jpg" 1 + +texture 0 "philipk/pk01_trim06b_d.jpg" +texture n "philipk/pk01_trim06_local.jpg" +texture s "philipk/pk01_trim06_s.jpg" +texture g "philipk/pk01_trim06b_add.jpg" +texture 0 "philipk/pk01_trim06b_d.jpg" 1 +texture n "philipk/pk01_trim06_local.jpg" 1 +texture s "philipk/pk01_trim06_s.jpg" 1 +texture g "philipk/pk01_trim06b_add.jpg" 1 + +texture 0 "philipk/pk01_trim07b_d.jpg" +texture n "philipk/pk01_trim07_local.jpg" +texture s "philipk/pk01_trim07_s.jpg" +texture g "philipk/pk01_trim07b_add.jpg" +texture 0 "philipk/pk01_trim07b_d.jpg" 1 +texture n "philipk/pk01_trim07_local.jpg" 1 +texture s "philipk/pk01_trim07_s.jpg" 1 +texture g "philipk/pk01_trim07b_add.jpg" 1 + +setshader bumpspecworld + +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture z lunaran/bigmet1_h.jpg +texture 0 lunaran/bigmet1_d.jpg 1 +texture n lunaran/bigmet1_local.jpg 1 +texture s lunaran/bigmet1_s.jpg 1 +texture z lunaran/bigmet1_h.jpg 1 +texture 0 lunaran/bigmet1_d.jpg 2 +texture n lunaran/bigmet1_local.jpg 2 +texture s lunaran/bigmet1_s.jpg 2 +texture z lunaran/bigmet1_h.jpg 2 +texture 0 lunaran/bigmet1_d.jpg 3 +texture n lunaran/bigmet1_local.jpg 3 +texture s lunaran/bigmet1_s.jpg 3 +texture z lunaran/bigmet1_h.jpg 3 + +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture z lunaran/bigmet2_h.jpg +texture 0 lunaran/bigmet2_d.jpg 1 +texture n lunaran/bigmet2_local.jpg 1 +texture s lunaran/bigmet2_s.jpg 1 +texture z lunaran/bigmet2_h.jpg 1 +texture 0 lunaran/bigmet2_d.jpg 2 +texture n lunaran/bigmet2_local.jpg 2 +texture s lunaran/bigmet2_s.jpg 2 +texture z lunaran/bigmet2_h.jpg 2 +texture 0 lunaran/bigmet2_d.jpg 3 +texture n lunaran/bigmet2_local.jpg 3 +texture s lunaran/bigmet2_s.jpg 3 +texture z lunaran/bigmet2_h.jpg 3 + +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture z lunaran/box1a_h.jpg + +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture z lunaran/box1b_h.jpg +texture 0 lunaran/box1b_d.jpg 1 +texture n lunaran/box1b_local.jpg 1 +texture s lunaran/box1b_s.jpg 1 +texture z lunaran/box1b_h.jpg 1 + +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture z lunaran/glue1_h.jpg + +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture z lunaran/glue2_h.jpg + +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture z lunaran/grate1_h.jpg + +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture z lunaran/green1_h.jpg + +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture z lunaran/hexflr1_h.jpg +texture 0 lunaran/hexflr1_d.jpg 1 +texture n lunaran/hexflr1_local.jpg 1 +texture s lunaran/hexflr1_s.jpg 1 +texture z lunaran/hexflr1_h.jpg 1 + +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture z lunaran/hexflr2_h.jpg +texture 0 lunaran/hexflr2_d.jpg 1 +texture n lunaran/hexflr2_local.jpg 1 +texture s lunaran/hexflr2_s.jpg 1 +texture z lunaran/hexflr2_h.jpg 1 + +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture z lunaran/panel128tri_1_h.jpg +texture 0 lunaran/panel128tri_1_d.jpg 4 +texture n lunaran/panel128tri_1_local.jpg 4 +texture s lunaran/panel128tri_1_s.jpg 4 +texture z lunaran/panel128tri_1_h.jpg 4 + +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture z lunaran/panel128_1_h.jpg + +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture z lunaran/panel128_2_h.jpg + +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture z lunaran/panel128_3b_h.jpg + +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture z lunaran/panel128_3_h.jpg + +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture z lunaran/panel128_6a_h.jpg + +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture z lunaran/panel128_6b_h.jpg + +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel64tri_1_h.jpg +texture 0 lunaran/panel64tri_1_d.jpg 4 +texture n lunaran/panel64tri_1_local.jpg 4 +texture s lunaran/panel64tri_1_s.jpg 4 +texture z lunaran/panel64tri_1_h.jpg 4 + +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture z lunaran/panel64_0_h.jpg + +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture z lunaran/panel64_1_h.jpg +texture 0 lunaran/panel64_1_d.jpg 1 +texture n lunaran/panel64_1_local.jpg 1 +texture s lunaran/panel64_1_s.jpg 1 +texture z lunaran/panel64_1_h.jpg 1 + +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture z lunaran/panel64_2a_h.jpg +texture 0 lunaran/panel64_2a_d.jpg 1 +texture n lunaran/panel64_2a_local.jpg 1 +texture s lunaran/panel64_2a_s.jpg 1 +texture z lunaran/panel64_2a_h.jpg 1 + +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture z lunaran/panel64_2b_h.jpg +texture 0 lunaran/panel64_2b_d.jpg 1 +texture n lunaran/panel64_2b_local.jpg 1 +texture s lunaran/panel64_2b_s.jpg 1 +texture z lunaran/panel64_2b_h.jpg 1 + +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture z lunaran/panel64_2_h.jpg +texture 0 lunaran/panel64_2_d.jpg 1 +texture n lunaran/panel64_2_local.jpg 1 +texture s lunaran/panel64_2_s.jpg 1 +texture z lunaran/panel64_2_h.jpg 1 + +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture z lunaran/panel64_3b_h.jpg +texture 0 lunaran/panel64_3b_d.jpg 1 +texture n lunaran/panel64_3b_local.jpg 1 +texture s lunaran/panel64_3b_s.jpg 1 +texture z lunaran/panel64_3b_h.jpg 1 + +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture z lunaran/panel64_3_h.jpg +texture 0 lunaran/panel64_3_d.jpg 1 +texture n lunaran/panel64_3_local.jpg 1 +texture s lunaran/panel64_3_s.jpg 1 +texture z lunaran/panel64_3_h.jpg 1 + +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_4_h.jpg +texture 0 lunaran/panel64_4_d.jpg 1 +texture n lunaran/panel64_4_local.jpg 1 +texture s lunaran/panel64_4_s.jpg 1 +texture z lunaran/panel64_4_h.jpg 1 + +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture z lunaran/panel64_5a_h.jpg +texture 0 lunaran/panel64_5a_d.jpg 1 +texture n lunaran/panel64_5a_local.jpg 1 +texture s lunaran/panel64_5a_s.jpg 1 +texture z lunaran/panel64_5a_h.jpg 1 + +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture z lunaran/panel64_5b_h.jpg +texture 0 lunaran/panel64_5b_d.jpg 1 +texture n lunaran/panel64_5b_local.jpg 1 +texture s lunaran/panel64_5b_s.jpg 1 +texture z lunaran/panel64_5b_h.jpg 1 + +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture z lunaran/panel64_5_h.jpg +texture 0 lunaran/panel64_5_d.jpg 1 +texture n lunaran/panel64_5_local.jpg 1 +texture s lunaran/panel64_5_s.jpg 1 +texture z lunaran/panel64_5_h.jpg 1 + +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture z lunaran/panel64_6_h.jpg +texture 0 lunaran/panel64_6_d.jpg 1 +texture n lunaran/panel64_6_local.jpg 1 +texture s lunaran/panel64_6_s.jpg 1 +texture z lunaran/panel64_6_h.jpg 1 + +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture z lunaran/panel64_7b_h.jpg + +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture z lunaran/panel64_7c_h.jpg + +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture z lunaran/panel64_7d_h.jpg + +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7_local.jpg +texture s lunaran/panel64_7_s.jpg +texture z lunaran/panel64_7_h.jpg + +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/pwpip1_h.jpg +texture 0 lunaran/pwpip1_d.jpg 1 +texture n lunaran/pwpip1_local.jpg 1 +texture s lunaran/pwpip1_s.jpg 1 +texture z lunaran/pwpip1_h.jpg 1 + +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture z lunaran/qcomp1_h.jpg +texture 0 lunaran/qcomp1_d.jpg 1 +texture n lunaran/qcomp1_local.jpg 1 +texture s lunaran/qcomp1_s.jpg 1 +texture z lunaran/qcomp1_h.jpg 1 + +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture z lunaran/qcomp2_h.jpg + +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture z lunaran/qcomp3_h.jpg + +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg + +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg +texture 0 lunaran/support1_d.jpg 1 +texture n lunaran/support1_local.jpg 1 +texture s lunaran/support1_s.jpg 1 +texture z lunaran/support1_h.jpg 1 + +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg +texture 0 lunaran/wires1_d.jpg 1 +texture n lunaran/wires1_local.jpg 1 +texture s lunaran/wires1_s.jpg 1 +texture z lunaran/wires1_h.jpg 1 + +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg + +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_floor01a_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_floor01b_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" +texture 0 "philipk/pk01_floor01b_d.jpg" 1 +texture n "philipk/pk01_floor01_local.jpg" 1 +texture s "philipk/pk01_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor02_d.jpg" +texture n "philipk/pk01_gra_floor02_local.jpg" +texture s "philipk/pk01_gra_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02a_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02b_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" +texture n "philipk/pk01_pan_trim01_local.jpg" +texture s "philipk/pk01_pan_trim01_s.jpg" +texture 0 "philipk/pk01_pan_trim01_d.jpg" 1 +texture n "philipk/pk01_pan_trim01_local.jpg" 1 +texture s "philipk/pk01_pan_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall01_d.jpg" +texture n "philipk/pk01_pan_wall01_local.jpg" +texture s "philipk/pk01_pan_wall01_s.jpg" +texture 0 "philipk/pk01_pan_wall01_d.jpg" 1 +texture n "philipk/pk01_pan_wall01_local.jpg" 1 +texture s "philipk/pk01_pan_wall01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_roof01_d.jpg" +texture n "philipk/pk01_roof01_local.jpg" +texture s "philipk/pk01_roof01_s.jpg" +texture 0 "philipk/pk01_roof01_d.jpg" 1 +texture n "philipk/pk01_roof01_local.jpg" 1 +texture s "philipk/pk01_roof01_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_tile_floor01a_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_tile_floor01b_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01a_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01b_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall02_d.jpg" +texture n "philipk/pk01_vent_wall02_local.jpg" +texture s "philipk/pk01_vent_wall02_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" +texture n "philipk/pk01_vent_wall03_local.jpg" +texture s "philipk/pk01_vent_wall03_s.jpg" +texture 0 "philipk/pk01_vent_wall03_d.jpg" 2 +texture n "philipk/pk01_vent_wall03_local.jpg" 2 +texture s "philipk/pk01_vent_wall03_s.jpg" 2 + +texture 0 "philipk/pk01_wall01_d.jpg" +texture n "philipk/pk01_wall01_local.jpg" +texture s "philipk/pk01_wall01_s.jpg" + +texture 0 "philipk/pk01_wall03a_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_wall03b_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_trim01b_d.jpg" +texture n "philipk/pk01_trim01_local.jpg" +texture s "philipk/pk01_trim01_s.jpg" +texture 0 "philipk/pk01_trim01b_d.jpg" 1 +texture n "philipk/pk01_trim01_local.jpg" 1 +texture s "philipk/pk01_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_trim08b_d.jpg" +texture n "philipk/pk01_trim08_local.jpg" +texture s "philipk/pk01_trim08_s.jpg" +texture 0 "philipk/pk01_trim08b_d.jpg" 1 +texture n "philipk/pk01_trim08_local.jpg" 1 +texture s "philipk/pk01_trim08_s.jpg" 1 + +texture 0 "philipk/pk01_trim03b_d.jpg" +texture n "philipk/pk01_trim03_local.jpg" +texture s "philipk/pk01_trim03_s.jpg" +texture 0 "philipk/pk01_trim03b_d.jpg" 1 +texture n "philipk/pk01_trim03_local.jpg" 1 +texture s "philipk/pk01_trim03_s.jpg" 1 + + +setshader bumpspecglowworld +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_door01a_d.jpg" +texture n "philipk/pk01_door01_local.jpg" +texture s "philipk/pk01_door01_s.jpg" +texture g "philipk/pk01_door01_add.jpg" + +texture 0 "philipk/pk01_door01b_d.jpg" +texture n "philipk/pk01_door01_local.jpg" +texture s "philipk/pk01_door01_s.jpg" +texture g "philipk/pk01_door01_add.jpg" + +texture 0 "philipk/pk01_panel01a_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01a_add.jpg" + +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +texture 0 "philipk/pk01_trim02b_d.jpg" +texture n "philipk/pk01_trim02_local.jpg" +texture s "philipk/pk01_trim02_s.jpg" +texture g "philipk/pk01_trim02b_add.jpg" +texture 0 "philipk/pk01_trim02b_d.jpg" 1 +texture n "philipk/pk01_trim02_local.jpg" 1 +texture s "philipk/pk01_trim02_s.jpg" 1 +texture g "philipk/pk01_trim02b_add.jpg" 1 + +texture 0 "philipk/pk01_trim04b_d.jpg" +texture n "philipk/pk01_trim04_local.jpg" +texture s "philipk/pk01_trim04_s.jpg" +texture g "philipk/pk01_trim04b_add.jpg" +texture 0 "philipk/pk01_trim04b_d.jpg" 1 +texture n "philipk/pk01_trim04_local.jpg" 1 +texture s "philipk/pk01_trim04_s.jpg" 1 +texture g "philipk/pk01_trim04b_add.jpg" 1 + +texture 0 "philipk/pk01_trim05b_d.jpg" +texture n "philipk/pk01_trim05_local.jpg" +texture s "philipk/pk01_trim05_s.jpg" +texture g "philipk/pk01_trim05b_add.jpg" +texture 0 "philipk/pk01_trim05b_d.jpg" 1 +texture n "philipk/pk01_trim05_local.jpg" 1 +texture s "philipk/pk01_trim05_s.jpg" 1 +texture g "philipk/pk01_trim05b_add.jpg" 1 + +texture 0 "philipk/pk01_trim06b_d.jpg" +texture n "philipk/pk01_trim06_local.jpg" +texture s "philipk/pk01_trim06_s.jpg" +texture g "philipk/pk01_trim06b_add.jpg" +texture 0 "philipk/pk01_trim06b_d.jpg" 1 +texture n "philipk/pk01_trim06_local.jpg" 1 +texture s "philipk/pk01_trim06_s.jpg" 1 +texture g "philipk/pk01_trim06b_add.jpg" 1 + +texture 0 "philipk/pk01_trim07b_d.jpg" +texture n "philipk/pk01_trim07_local.jpg" +texture s "philipk/pk01_trim07_s.jpg" +texture g "philipk/pk01_trim07b_add.jpg" +texture 0 "philipk/pk01_trim07b_d.jpg" 1 +texture n "philipk/pk01_trim07_local.jpg" 1 +texture s "philipk/pk01_trim07_s.jpg" 1 +texture g "philipk/pk01_trim07b_add.jpg" 1 + +setshader bumpparallaxglowworld + +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture z lunaran/light_fifty2_h.jpg +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture g lunaran/light_flouro0a_g.jpg +texture z lunaran/light_flouro0a_h.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture g lunaran/light_flouro0_g.jpg +texture z lunaran/light_flouro0_h.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture g lunaran/light_flouro1a_g.jpg +texture z lunaran/light_flouro1a_h.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg +texture z lunaran/light_flouro1_h.jpg + +setshader bumpparallaxglowworld + +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg +texture z lunaran/light_jail_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture z lunaran/light_r1_h.jpg +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture g lunaran/panel128_4_g.jpg +texture z lunaran/panel128_4_h.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture g lunaran/panel128_5_glo.jpg +texture z lunaran/panel128_5_h.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture z lunaran/qcomp1g_h.jpg + +setpixelparam 0 1 0 0 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + +setpixelparam 0 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg +texture z lunaran/qcomp5_h.jp diff --git a/assets/shims/54472386276871d373863544c9931bfb92c4ad03574b14542d1d091d7c544460 b/assets/shims/54472386276871d373863544c9931bfb92c4ad03574b14542d1d091d7c544460 new file mode 100644 index 000000000..d7f412f63 --- /dev/null +++ b/assets/shims/54472386276871d373863544c9931bfb92c4ad03574b14542d1d091d7c544460 @@ -0,0 +1,3 @@ + +loadsky dash/moon +music "fanatic/11.ogg" diff --git a/assets/shims/577188c84bd70718d3b7c1b7b01bdb97354d5ab9465d895c18a1efba9771ff14 b/assets/shims/577188c84bd70718d3b7c1b7b01bdb97354d5ab9465d895c18a1efba9771ff14 new file mode 100644 index 000000000..1d29181f3 --- /dev/null +++ b/assets/shims/577188c84bd70718d3b7c1b7b01bdb97354d5ab9465d895c18a1efba9771ff14 @@ -0,0 +1,105 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// to make a custom version for your map, DO NOT COPY this file, +// but instead make a .cfg with only those things which are different + + +// default music to be played for this map: + +exec "data/default_map_models.cfg" + +// the skybox for this map: + +loadsky "ik2k/env/iklake" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld diff --git a/assets/shims/5797b4a20df4131dfe8ccfe11191c6cc5d5be3f094bd285a4bd9ff2c56c9bd8a b/assets/shims/5797b4a20df4131dfe8ccfe11191c6cc5d5be3f094bd285a4bd9ff2c56c9bd8a new file mode 100644 index 000000000..fe0682015 --- /dev/null +++ b/assets/shims/5797b4a20df4131dfe8ccfe11191c6cc5d5be3f094bd285a4bd9ff2c56c9bd8a @@ -0,0 +1,12 @@ +texture 0 "lunaran\hexflr2_d.jpg" 0 0 0 1.5 +texture 0 "trak5\pipe1b.jpg" 0 0 0 1.5 +texscale 1 +texlayer 422 + +texture 0 "trak5\pipe1b.jpg" 0 0 0 1.5 +texture 0 "tomek\snow7_d.jpg" 0 0 0 1.5 +texlayer -1 + + +mapsound kaiser\fx\hum6 1000 -1 +mapsound awesund/cg2 200 -1 diff --git a/assets/shims/5c25220936d9002e75d4594437f7de64ec1edf6a18db0323d397c1bc26720280 b/assets/shims/5c25220936d9002e75d4594437f7de64ec1edf6a18db0323d397c1bc26720280 new file mode 100644 index 000000000..181c41eba --- /dev/null +++ b/assets/shims/5c25220936d9002e75d4594437f7de64ec1edf6a18db0323d397c1bc26720280 @@ -0,0 +1,162 @@ +// General stuff + floatspeed 300 + fog 30000 + loadsky socksky\desert + +// variables and flags + mrn_go = 1 + spd_go = 1 + pen0 = 0 + pen1 = 0 + pen2 = 0 + pen3 = 0 + pen4 = 0 + +// Setup monster 3 as the marien + ai_set_mdlname 3 monster/marine + ai_set_vwepname 3 monster/marine/vwep + ai_set_name 3 Marine + ai_set_freq 3 300 + ai_set_rate 3 400 + +// Setup monster 5 as the mutant + ai_set_mdlname 5 monster/mutant + ai_set_name 5 Mutant + ai_set_speed 5 25 + +// Setup monster 1 as the spider dalek + ai_set_mdlname 1 monster/spider_dalek + ai_set_name 1 Spider_Dalek + ai_set_speed 1 15 + ai_set_gun 1 1 + + + +// script to run for each monster ai. Remove the rem from the line starting +// echo to display the state num of the 4 marines in the building closest to +// the control tower + + +// Reset models and add the helicopter as model 101 +mapmodelreset + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 +mmodel "vegetation/tree06" // 83 +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 +mmodel "rknigh21/heli" // 101 diff --git a/assets/shims/5d1708894e903e38be1d82f4ecc7efe2a3ef1c7c4755c2d714c2b0db92edc6c3 b/assets/shims/5d1708894e903e38be1d82f4ecc7efe2a3ef1c7c4755c2d714c2b0db92edc6c3 new file mode 100644 index 000000000..c8dc027e0 --- /dev/null +++ b/assets/shims/5d1708894e903e38be1d82f4ecc7efe2a3ef1c7c4755c2d714c2b0db92edc6c3 @@ -0,0 +1,9 @@ + + +music fanatic\1.ogg +watercolour 003300 + +echo "Push m to scope in and n to scope out" +echo "Push F11 to see the credits" +echo "Enjoy :)" + diff --git a/assets/shims/601ececdf21f0c0d9cf07d31da13c510273f92b0332875a5261863390c5ea08c b/assets/shims/601ececdf21f0c0d9cf07d31da13c510273f92b0332875a5261863390c5ea08c new file mode 100644 index 000000000..3ca343f6b --- /dev/null +++ b/assets/shims/601ececdf21f0c0d9cf07d31da13c510273f92b0332875a5261863390c5ea08c @@ -0,0 +1,23 @@ +// Works in all game modes. It reads 3 z-coordinates of camera (not actual player position) periodically +// and calcs speed and acceleration. +// If speed falls into danger zone ( fatalv <-> 1.25 fatalv ) checking for decceleration is enabled ; once decceleration occurs, player is killed. + +// So any wild movement puts you in wounded state; there mild deccelarations kill. For even more realism secondary health +// could be added. Once it is depleted, player is killed. + +// To prevent unnecessarr bugs use firstperson view and set thirdpersondistance 0. Note that fall speed ( as coded in source of game ) is +// not a function of fall height but but of the time spent falling. + + +// Most of the "bugs" are explained away by noting use of camera position (not actual player position) +// and falling time. + + + +// No more unrealistic falls; unforgiving jumppads. By tweaking fatalv player can become really fragile. +// Real caution needed when playing with this. + + +echo "TERMINAL VELOCITY by Ac" + +thirdpersondistance 0 // otherwise death when reviving if camera is up diff --git a/assets/shims/608f107a6ee3be7cbb70f900ec4c609d43a7248b9d2194d7ccc73cbf733fef13 b/assets/shims/608f107a6ee3be7cbb70f900ec4c609d43a7248b9d2194d7ccc73cbf733fef13 new file mode 100644 index 000000000..535463685 --- /dev/null +++ b/assets/shims/608f107a6ee3be7cbb70f900ec4c609d43a7248b9d2194d7ccc73cbf733fef13 @@ -0,0 +1,4 @@ +loadsky "blindabuser/blindasky" 0.5 + +mapsound "kaiser/fx/hum5.wav" 220 -1 + diff --git a/assets/shims/60b89e83057e9f4b636aa2976542dc2ffb742a6e135442526a50808908885137 b/assets/shims/60b89e83057e9f4b636aa2976542dc2ffb742a6e135442526a50808908885137 new file mode 100644 index 000000000..336f00ee2 --- /dev/null +++ b/assets/shims/60b89e83057e9f4b636aa2976542dc2ffb742a6e135442526a50808908885137 @@ -0,0 +1 @@ +music doom/01.mid diff --git a/assets/shims/61e7835d25625dc73936d3342451615b3067510fa4f49004fd083423c3a53c09 b/assets/shims/61e7835d25625dc73936d3342451615b3067510fa4f49004fd083423c3a53c09 new file mode 100644 index 000000000..1c2558b38 --- /dev/null +++ b/assets/shims/61e7835d25625dc73936d3342451615b3067510fa4f49004fd083423c3a53c09 @@ -0,0 +1,9 @@ +loadsky "staffy/staffy" + +level_trigger_1 = [ + echo $COL resetting CFG + echo executing $COL AUTOEXEC + exec meatpak.cfg + exec autoexec.cfg + sleep 1500 [map metl2] +] diff --git a/assets/shims/6210a4889190951adef6e22071e8363a701e8fcd4f753b47897880eeb4a863ef b/assets/shims/6210a4889190951adef6e22071e8363a701e8fcd4f753b47897880eeb4a863ef new file mode 100644 index 000000000..d0b4b0369 --- /dev/null +++ b/assets/shims/6210a4889190951adef6e22071e8363a701e8fcd4f753b47897880eeb4a863ef @@ -0,0 +1,161 @@ +// -------------------------------------------------------------- +// Carcosa Dread Enclave (deathmatch version) +// created with joint efforts by +// apflstrudl & MeatROme +// -------------------------------------------------------------- +// release 002 : 2008-02-06 +// -------------------------------------------------------------- + +loadsky "aftas/sky/orbe" + +setshader glowworld + setpixelparam 0 0.8 0.8 0.8 + texture 0 "cde/stripe.jpg" + texture g "cde/stripe_g.jpg" + texture 0 "cde/stripeslide.jpg" + texture g "cde/stripeslide_g.jpg" + + texture 0 "cde/stripe.jpg" 1 + texture g "cde/stripe_g.jpg" 1 + texture 0 "cde/stripeslide.jpg" 1 + texture g "cde/stripeslide_g.jpg" 1 + + texture 0 "cde/stripe.jpg" 4 + texture g "cde/stripe_g.jpg" 4 + texture 0 "cde/stripeslide.jpg" 4 + texture g "cde/stripeslide_g.jpg" 4 + + texture 0 "cde/stripe.jpg" 5 + texture g "cde/stripe_g.jpg" 5 + texture 0 "cde/stripeslide.jpg" 5 + texture g "cde/stripeslide_g.jpg" 5 + +setshader decalworld + texture c "tech1soc/met_wall01a.jpg" + texture d "cde/decal0.png" + +setshader glowworld + setpixelparam 0 0.4 0.4 1.2 + texture 0 "tech1soc/032lig12bb.jpg" + texture g "4b/032lig12bb_glow.jpg" + +setshader stdworld + + texture 0 "lunaran/panel64_4_d.jpg" 1 + texture 0 "lunaran/panel64_4_d.jpg" 4 + texture 0 "lunaran/panel64_4_d.jpg" 5 + texture 0 "lunaran/panel64_4_d.jpg" 2 + +setshader glowworld + setpixelparam 0 1.0 1.0 0.6 + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" + texture g "cde/ik_gtrimh_lit1a_g.jpg" + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" 1 + texture g "cde/ik_gtrimh_lit1a_g.jpg" 1 + +setshader glowworld + setpixelparam 0 1.0 1.0 1.0 + texture 0 "tech1soc/sqrlig02wb.jpg" + texture g "cde/sqrlig02wb_g.jpg" + +setshader pulseglowworld + setvertexparam 0 1.8 1.0 1.0 + setvertexparam 1 .25 + setvertexparam 2 0.9 0.5 0.5 + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" + texture g "cde/ik_gtrimh_lit1a_g.jpg" + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" 1 + texture g "cde/ik_gtrimh_lit1a_g.jpg" 1 + +setshader pulseglowworld + setvertexparam 0 0.8 0.8 0.5 + setvertexparam 1 125 + setvertexparam 2 0.2 0.2 0.1 + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" + texture g "cde/ik_gtrimh_lit1a_g.jpg" + texture 0 "ikbase/ik_gtrimh_lit1a.jpg" 1 + texture g "cde/ik_gtrimh_lit1a_g.jpg" 1 + +setshader stdworld + + texture 0 "ikbase/ik_itrimv_128b.jpg" 1 + texture 0 "cde/portal001.jpg" 0 64 240 0.6 + texture 0 "cde/portal002.jpg" 0 0 192 0.6 + texture 0 "rorschach/5_light01b.jpg" 0 32 32 + +setshader glowworld + setpixelparam 0 0.6 0.6 0.9 + texture 0 "tech1soc/octlig01bc.jpg" 0 64 + texture g "cde/sqrlig02wb_g.jpg" 0 64 + +setshader bumpspecmapparallaxglowworld + + texture 0 "lunaran/light_flouro0_d.jpg" 1 128 + texture n "lunaran/light_flouro0_local.jpg" 1 128 + texture s "lunaran/light_flouro0_s.jpg" 1 128 + texture g "lunaran/light_flouro0_g.jpg" 1 128 + texture z "lunaran/light_flouro0_h.jpg" 1 128 + +setshader bumpspecmapparallaxworld + + texture 0 "gibbie/base15_d.jpg" 0 0 64 + texture n "gibbie/base15_local.jpg" 0 0 64 + texture s "gibbie/base15_s.jpg" 0 0 64 + texture z "gibbie/base15_h.jpg" 0 0 64 + +setshader pulseglowworld + setvertexparam 0 2.0 1.0 0.5 + setvertexparam 1 3 + setvertexparam 2 0 0 0 + texture 0 "aard/aardfdry256_1.jpg" + texture g "cde/aardfdry256_l.jpg" + texture 0 "aard/aardfdry256_1.jpg" 1 + texture g "cde/aardfdry256_l.jpg" 1 + +setshader pulseglowworld + setvertexparam 0 1.2 0.7 0.2 + setvertexparam 1 0.5 + setvertexparam 2 0.8 0.4 0.11 + texture 0 "aard/aardfdry256_1.jpg" + texture g "cde/aardfdry256_l.jpg" + texture 0 "aard/aardfdry256_1.jpg" 1 + texture g "cde/aardfdry256_l.jpg" 1 + +setshader pulseglowworld + setvertexparam 0 0.8 0.8 0 + setvertexparam 1 130 + setvertexparam 2 0.8 0.4 0 + texture 0 "aard/aardfdry256_1.jpg" + texture g "cde/aardfdry256_l.jpg" + texture 0 "aard/aardfdry256_1.jpg" 1 + texture g "cde/aardfdry256_l.jpg" 1 + +setshader lava + texture 0 "aard/aardfdry256_1.jpg" + texture 0 "aard/aardfdry256_1.jpg" 1 + + + +setshader stdworld + +// -------------------------------------------------------------- + +// -------------------------------------------------------------- + +mapsound "ambience/wind.ogg" 152 -1 // 0 +mapsound "ambience/hum.ogg" 152 -1 +mapsound "kaiser/fx/hum1.wav" 152 -1 +mapsound "kaiser/fx/hum2.wav" 152 -1 // 3 +mapsound "kaiser/fx/hum3.wav" 152 -1 +mapsound "kaiser/fx/hum4.wav" 152 -1 +mapsound "kaiser/fx/hum5.wav" 152 -1 // 6 +mapsound "kaiser/fx/hum6.wav" 152 -1 +mapsound "kaiser/fx/hum7.wav" 152 -1 +mapsound "ambience/wind.ogg" 64 -1 // 9 +mapsound "kaiser/fx/hum6.wav" 96 -1 +mapsound "kaiser/fx/hum6.wav" 64 -1 +mapsound "kaiser/fx/hum4.wav" 64 -1 // 12 +mapsound "kaiser/fx/hum5.wav" 64 -1 +mapsound "kaiser/fx/hum2.wav" 64 -1 + +// -------------------------------------------------------------- diff --git a/assets/shims/6546d29854a444d88e4940847d2697cd96906ceb7c5dfbe9457154a5e948b8dd b/assets/shims/6546d29854a444d88e4940847d2697cd96906ceb7c5dfbe9457154a5e948b8dd new file mode 100644 index 000000000..3906de60d --- /dev/null +++ b/assets/shims/6546d29854a444d88e4940847d2697cd96906ceb7c5dfbe9457154a5e948b8dd @@ -0,0 +1,2 @@ +loadsky socksky/desert +exec packages/smukulu/package.cfg diff --git a/assets/shims/67ac0f2050f62bc61691c25e397d9002f945d6adfab03acc1b299888e22e9d37 b/assets/shims/67ac0f2050f62bc61691c25e397d9002f945d6adfab03acc1b299888e22e9d37 new file mode 100644 index 000000000..721f3e611 --- /dev/null +++ b/assets/shims/67ac0f2050f62bc61691c25e397d9002f945d6adfab03acc1b299888e22e9d37 @@ -0,0 +1,495 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// default music to be played for this map: + +// playasong + +exec "data/default_map_models.cfg" + +// the skybox for this map: + +skybox "skyboxes/remus/sky01" + +materialreset + +texture water1 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water2 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water3 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water4 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava1 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava2 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava3 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava4 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +texture 0 "textures/sky.png" // dummy sky texture +texture 0 "textures/default.png" // default geometry texture + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec "packages/dg/package.cfg" +exec "packages/tech1soc/package.cfg" +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package2.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg + +//Misc textures +setshader stdworld +texture 0 "textures/nieb/rock01.jpg" +setshader bumpspecmapworld +setshaderparam "specscale" 0.25 0.25 0.25 +texture 0 "ikbase/specialbrick.jpg" +texture n "ikbase/specialbrick_normal.jpg" + +exec packages/painkillah/package.cfg +exec packages/tomek/package.cfg +exec packages/textures/nieb/package.cfg +exec packages/trak5/package.cfg +exec packages/textures/nieb/garden/package.cfg +exec packages/textures/medieval_soc/package.cfg +exec packages/textures/terrain_soc/package.cfg +exec packages/textures/nieb/autumn/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld + +//e8 +texture 0 "textures/yves_allaire/e8/e8_base1b.jpg" + + +//misanthropx +setshader glowworld +setshaderparam glowcolor 1 1 1 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" + +//ex +setshader bumpspecmapparallaxworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/ex512/clangfloor_01_d.jpg +texture n textures/yves_allaire/ex/ex512/clangfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/clangfloor_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/clangfloor_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/clangfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/clangfloor_01_h.jpg + +setshaderparam specscale .9 .9 .9 + +texture 0 "textures/yves_allaire/ex/ex512/cretefloor_01b_d.jpg" +texture n "textures/yves_allaire/ex/ex512/cretefloor_01b_local.jpg" +texture s "textures/yves_allaire/ex/ex512/cretefloor_01b_s.jpg" +texture z "textures/yves_allaire/ex/ex512/cretefloor_01b_h.jpg" + + +setshaderparam specscale 3 3 3 + +texture 0 textures/yves_allaire/ex/ex512/deswall_01_d.jpg +texture n textures/yves_allaire/ex/ex512/deswall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/deswall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/deswall_01_h.jpg + +setshaderparam parallaxscale .02 -.01 + +texture 0 textures/yves_allaire/ex/ex512/floor_grate03_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_grate03_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_grate03_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_grate03_h.jpg + +setshaderparam parallaxscale .04 -.02 + + +texture 0 textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_mtl_wrn_01_h.jpg + + +texture 0 textures/yves_allaire/ex/ex512/floor_simplines_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_simple_05_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_simple_05_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_simple_05_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/floor_tile_03_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_tile_03_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_tile_03_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_tile_03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/floor_tread_01_d.jpg +texture n textures/yves_allaire/ex/ex512/floor_tread_01_local.jpg +texture s textures/yves_allaire/ex/ex512/floor_tread_01_s.jpg +texture z textures/yves_allaire/ex/ex512/floor_tread_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalsupp01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalsupp01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalsupp01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalsupp01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalwall02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalwall02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalwall02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalwall02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/mtl_bigplate_04_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_bigplate_04_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_bigplate_04_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_bigplate_04_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_02_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_02_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_02_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_03_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_03_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_03_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/mtl_panel_04_d.jpg +texture n textures/yves_allaire/ex/ex512/mtl_panel_04_local.jpg +texture s textures/yves_allaire/ex/ex512/mtl_panel_04_s.jpg +texture z textures/yves_allaire/ex/ex512/mtl_panel_04_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/q2_01_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/q2_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01b_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01b_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01b_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/q2_01e_d.jpg +texture n textures/yves_allaire/ex/ex512/q2_01e_local.jpg +texture s textures/yves_allaire/ex/ex512/q2_01e_s.jpg +texture z textures/yves_allaire/ex/ex512/q2_01e_h.jpg + +setshaderparam parallaxscale .02 -.01 + +texture 0 textures/yves_allaire/ex/ex512/rndfloor_01_d.jpg +texture n textures/yves_allaire/ex/ex512/rndfloor_01_local.jpg +texture s textures/yves_allaire/ex/ex512/rndfloor_01_s.jpg +texture z textures/yves_allaire/ex/ex512/rndfloor_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/rndfloor_02_d.jpg +texture n textures/yves_allaire/ex/ex512/rndfloor_02_local.jpg +texture s textures/yves_allaire/ex/ex512/rndfloor_02_s.jpg +texture z textures/yves_allaire/ex/ex512/rndfloor_02_h.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/ex512/rplates_01_d.jpg +texture n textures/yves_allaire/ex/ex512/rplates_01_local.jpg +texture s textures/yves_allaire/ex/ex512/rplates_01_s.jpg +texture z textures/yves_allaire/ex/ex512/rplates_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/steptop_01_d.jpg +texture n textures/yves_allaire/ex/ex512/steptop_01_local.jpg +texture s textures/yves_allaire/ex/ex512/steptop_01_s.jpg +texture z textures/yves_allaire/ex/ex512/steptop_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_baseboard_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_baseboard_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_baseboard_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_baseboard_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_psimple_04_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_psimple_04_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_psimple_04_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_psimple_04_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_psimple_05_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_psimple_05_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_psimple_05_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_psimple_05_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_simple_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_simple_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_simple_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_simple_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_support_03_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_support_03_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_support_03_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_support_03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/trim_vert_01_d.jpg +texture n textures/yves_allaire/ex/ex512/trim_vert_01_local.jpg +texture s textures/yves_allaire/ex/ex512/trim_vert_01_s.jpg +texture z textures/yves_allaire/ex/ex512/trim_vert_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_01_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_01b_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_b01_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_b01_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_b01_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_b01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_bigrib_02_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_bigrib_02_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_bigrib_02_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_bigrib_02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_bplate_06_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_bplate_06_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_bplate_06_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_bplate_06_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_panel_05_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panel_05_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panel_05_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panel_05_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_panels_08_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panels_08_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panels_08_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panels_08_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/wall_panels_08b_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_panels_08b_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_panels_08b_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_panels_08b_h.jpg + +setshaderparam parallaxscale .025 -.01 + +texture 0 textures/yves_allaire/ex/ex512/wall_pipe_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_pipe_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_pipe_s.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/ex512/wall_u207_d.jpg +texture n textures/yves_allaire/ex/ex512/wall_u207_local.jpg +texture s textures/yves_allaire/ex/ex512/wall_u207_s.jpg +texture z textures/yves_allaire/ex/ex512/wall_u207_h.jpg + + + +texture 0 textures/yves_allaire/ex/ex512/metal_plate01b_d.jpg +texture n textures/yves_allaire/ex/ex512/metal_plate01b_local.jpg +texture s textures/yves_allaire/ex/ex512/metal_plate01b_s.jpg +texture z textures/yves_allaire/ex/ex512/metal_plate01b_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metal_plate01c_d.jpg +texture n textures/yves_allaire/ex/ex512/metal_plate01c_local.jpg +texture s textures/yves_allaire/ex/ex512/metal_plate01c_s.jpg +texture z textures/yves_allaire/ex/ex512/metal_plate01c_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase01_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase03_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase03_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase03_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase04_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase03_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase03_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase03_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase05rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase05rust_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase06rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalbase05rust_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalbase07rust_d.jpg +texture n textures/yves_allaire/ex/ex512/metalbase05rust_local.jpg +texture s textures/yves_allaire/ex/ex512/metalbase05rust_s.jpg +texture z textures/yves_allaire/ex/ex512/metalBase05rust_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalfloor02_d.jpg +texture n textures/yves_allaire/ex/ex512/metalfloor02_local.jpg +texture s textures/yves_allaire/ex/ex512/metalfloor02_s.jpg +texture z textures/yves_allaire/ex/ex512/metalfloor02_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/metalrib01_d.jpg +texture n textures/yves_allaire/ex/ex512/metalrib01_local.jpg +texture s textures/yves_allaire/ex/ex512/metalrib01_s.jpg +texture z textures/yves_allaire/ex/ex512/metalrib01_h.jpg + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 1.5 1.5 1.5 +setshaderparam parallaxscale .04 -.02 +setshaderparam glowcolor .8 .8 .8 + +texture 0 textures/yves_allaire/ex/ex512/light_u201_d.jpg +texture n textures/yves_allaire/ex/ex512/light_u201_local.jpg +texture s textures/yves_allaire/ex/ex512/light_u201_s.jpg +texture g textures/yves_allaire/ex/ex512/light_u201_add.jpg +texture z textures/yves_allaire/ex/ex512/light_u201_h.jpg + +texture 0 textures/yves_allaire/ex/ex512/lightpanel_01_d.jpg +texture n textures/yves_allaire/ex/ex512/lightpanel_01_local.jpg +texture s textures/yves_allaire/ex/ex512/lightpanel_01_s.jpg +texture g textures/yves_allaire/ex/ex512/lightpanel_01_add.jpg +texture z textures/yves_allaire/ex/ex512/lightpanel_01_h.jpg + + +//caustics +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .6 1.0 +setshaderparam pulseglowcolor 0 .3 .5 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll -.05 .1 + +//misanthropx +setshader pulseglowworld + +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .15 .25 +setshaderparam pulseglowcolor 0 .075 .125 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +mapsound kaiser/fx/hum1 100 -1 +mapsound kaiser/fx/hum2 100 -1 +mapsound kaiser/fx/hum3 100 -1 +mapsound kaiser/fx/hum4 100 -1 +mapsound kaiser/fx/hum5 100 -1 +mapsound kaiser/fx/hum6 100 -1 +mapsound kaiser/fx/hum7 100 -1 +mapsound ambience/doomish/rumble1.ogg 70 -1 +mapsound soundtransit/outdoors 50 -1 +mapsound lordkv/wind 70 -1 diff --git a/assets/shims/684d6b7c7ccb7a13f41611bc42ae172b531b36924978ee6987c5883335acc99a b/assets/shims/684d6b7c7ccb7a13f41611bc42ae172b531b36924978ee6987c5883335acc99a new file mode 100644 index 000000000..b4d105f32 --- /dev/null +++ b/assets/shims/684d6b7c7ccb7a13f41611bc42ae172b531b36924978ee6987c5883335acc99a @@ -0,0 +1,287 @@ + + +// Floating Forts by Madrick, Redon and sCaSd + +// Thanks to Kaiser and Fanatic for sounds, +// Dietmar Pier and Tentus for mapmodels, +// Aftasardem, Gregor Koch, Mayhem and Sock for textures" +// and at least the the Sauerbraten devs" + + + + +// default music to be played for this map: + +// mapsounds +mapsound "fanatic/wind" 120 +mapsound "ambience/wind" 100 2 +mapsound "ambience/fire_light" 250 3 +mapsound "ambience/cycadas" 100 2 +mapsound "ambience/frogs" 100 2 +mapsound "ambience/night_crickets" 100 2 +mapsound "fanatic/feeding_room_low" 70 +mapsound "kaiser/fx/hum1" 90 +mapsound "kaiser/fx/hum5" 90 +mapsound "kaiser/fx/hum6" 90 + + + +// +// map model list +// +mapmodelreset // start counting from 0 again + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 + +mmodel "vegetation/tree00/noclip" // 77 +mmodel "vegetation/tree01/noclip" // 78 + +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 + +mmodel "vegetation/tree06/noclip" // 83 + +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 + + + + + +// the skybox for this map: + +loadsky "socksky/valley" +//fogcolour 0 0 0 + +waterfog 15 + + +// wow: animated watercolor :) +alias animated_watercolour_red 100 +alias animated_watercolour_red_delta 8 +alias animated_watercolour_green 100 +alias animated_watercolour_green_delta 16 +alias animated_watercolour_blue 100 +alias animated_watercolour_blue_delta 24 + + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + + +texture 0 gor/GR_GK_001_cc.jpg +autograss + + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld + +texture 0 gor/GR_GK_001_cc.jpg // again grass +texture 0 "dg/floor_paving_littleStones3_2.jpg" 1 // the yellow wall texture rotated + + + + +alias base_1 "the shotgun" +alias base_2 "the machinegun" +alias base_3 "the bridge" +alias base_4 "the rifle" +alias base_5 "the grenade launcher" + diff --git a/assets/shims/6b465bd4c49c1c22e4cde3093d21b019153d2dc4a9a1cdef25f66661a479dd59 b/assets/shims/6b465bd4c49c1c22e4cde3093d21b019153d2dc4a9a1cdef25f66661a479dd59 new file mode 100644 index 000000000..091770b64 --- /dev/null +++ b/assets/shims/6b465bd4c49c1c22e4cde3093d21b019153d2dc4a9a1cdef25f66661a479dd59 @@ -0,0 +1,126 @@ +// lux.bleib-bunt.de - penguins for 00Hugo00 +// a piece of a big funmap + + +// Watercolour + +waterfog 500 +watercolour 0 0 50 + + + +// Sound + +mapsound "lux/ground.ogg" 200 5 +mapsound "lux/cock.ogg" 250 5 +mapsound "lux/cow.ogg" 250 5 +mapsound "lux/dogs.ogg" 250 5 +mapsound "lux/duck.ogg" 200 5 +mapsound "lux/pig.ogg" 250 5 +mapsound "lux/wal.ogg" 250 5 +mapsound "lux/bubble.ogg" 255 5 +mapsound "lux/hi.ogg" 250 1 +mapsound "lux/letmeoh.ogg" 250 5 +mapsound "lux/answer.ogg" 200 5 +mapsound "lux/wc.ogg" 200 5 +mapsound "lux/kack1.ogg" 255 5 +mapsound "lux/miau.ogg" 200 5 +mapsound "lux/hrrr.ogg" 200 5 +mapsound "lux/kack2.ogg" 255 5 +mapsound "lux/caution1.ogg" 255 5 +mapsound "lux/ground3.ogg" 255 10 + +// Welcome TXT sound + +music "sounds/lux/dschungel.ogg" + + +// Scrolltxt + + +texture 0 "lux/scroll1.jpg" 0 0 200 2 +texture g "lux/scroll1.jpg" +texscroll .2 + +texture 0 "lux/scroll1.jpg" 4 0 200 2 +texture g "lux/scroll1.jpg" +texscroll -.2 + +setshader glowworld +texture 0 "lux/rw.jpg" 0 0 200 2 +texture g "lux/rw.jpg" +texscroll .2 + +texture 0 "lux/rw.jpg" 4 0 200 2 +texture g "lux/rw.jpg" +texscroll -.2 + + +texture 0 "lux/txt1.jpg" 0 0 200 2 +texture g "lux/txt1.jpg" +texscroll .1 + +texture 0 "lux/txt1.jpg" 4 0 200 2 +texture g "lux/txt1.jpg" +texscroll -.1 + + + +// Texturen aufrufen + + +exec packages/Lux/package.cfg + +// TV screen + +texture 0 "lux/tv1.jpg" 0 0 200 2 +texture g "lux/tv1.jpg" +texscroll .1 + +texture 0 "lux/tv1.jpg" 4 0 200 2 +texture g "lux/tv1.jpg" +texscroll -.1 + +// Map config + +// setshader bumpspecparallaxglowworld + +// Mapmodel reset + +mapmodelreset + + +// Mapmodels aufrufen + + +mmodel "mapmodels/lux/flasche/flasche1" +mmodel "mapmodels/lux/flasche/flasche2" +mmodel "mapmodels/lux/flasche/flasche3" +mmodel "mapmodels/lux/duck/duck1" +mmodel "mapmodels/lux/duck/duck2" +mmodel "mapmodels/lux/duck/duck3" +mmodel "dcp/leafs" +mmodel "dcp/bench" +mmodel "vegetation/tree05" +mmodel "dcp/reed" +mmodel "mapmodels/lux/penguin/penguin1" +mmodel "mapmodels/lux/penguin/penguin2"§ +mmodel "mapmodels/lux/penguin/penguin3" +mmodel "mapmodels/lux/pig/pig1" +mmodel "mapmodels/lux/pig/pig2" +mmodel "mapmodels/lux/pig/pig1g" +mmodel "mapmodels/lux/pig/pig2g" +mmodel "mapmodels/lux/rabe/rabe1" +mmodel "mapmodels/lux/rabbit/rabbit1" +mmodel "mapmodels/lux/rabbit/rabbit2" +mmodel "mapmodels/lux/rabbit/snowrabbit" +mmodel "mapmodels/lux/spatz/spatz1" +mmodel "mapmodels/lux/spatz/spatz2" +mmodel "mapmodels/lux/spatz/spatz3" +mmodel "mapmodels/lux/fish/fish1" +mmodel "mapmodels/lux/fish/fish2" +mmodel "mapmodels/lux/fish/fish3" +mmodel "mapmodels/lux/walross/walross3" +mmodel "mapmodels/lux/walross/walross4" + + diff --git a/assets/shims/6b675b857fefad9dc4141bc1814d38329e67ecd0f17e4271119fe69065264f4e b/assets/shims/6b675b857fefad9dc4141bc1814d38329e67ecd0f17e4271119fe69065264f4e new file mode 100644 index 000000000..a72110dac --- /dev/null +++ b/assets/shims/6b675b857fefad9dc4141bc1814d38329e67ecd0f17e4271119fe69065264f4e @@ -0,0 +1,357 @@ +// BASES + +base_1 = "shells" +base_2 = "bullets" +base_3 = "rockets" +base_4 = "riflerounds" +base_5 = "grenades" + + +// MAPMODELS + +mapmodelreset + +mmodel "carrot" +mmodel "mitaman/chainlinkfence" + +mmodel "mapmodels/nieb/plant01" +mmodel "mapmodels/nieb/plant02" + + +// SOUNDS + +mapsound "ambience/cavedrip" 80 -1 + +mapsound "ambience/hum" 50 -1 +mapsound "ambience/hum" 100 -1 + +mapsound "kaiser/fx/hum5" 40 -1 +mapsound "kaiser/fx/hum5" 80 -1 + +mapsound "ambience/doomish/rumble1" 100 -1 + +mapsound "kaiser/fx/hum4" 100 -1 + +mapsound "fanatic/stream_light" + +mapsound "kaiser/fx/hum1" 100 -1 +mapsound "kaiser/fx/hum3" 80 -1 + +mapsound "drakker/machine_needs_oil" 150 -1 + +mapsound "ambience/wind" 120 -1 + +mapsound "kaiser/fx/computer1" 50 -1 + + +// TEXTURES" + +texturereset + +setshader "stdworld" + +texture c "textures/sky.png" +texture c "textures/default.png" + +setshader "stdworld" + +texture c "textures/terrain_soc/rock_brown2.jpg" +texscale 1.00 +texture c "textures/terrain_soc/rock_brown3.jpg" +texscale 0.75 +texture c "textures/terrain_soc/ter_dirt1.jpg" +texscale 0.75 + +setshader "bumpspecmapworld" +setshaderparam "specscale" 2.0 2.0 2.0 + +texture c "noctua/iron02.jpg" +texture n "noctua/iron02_normal.jpg" +texture s "noctua/iron02_spec.jpg" +texscale 0.75 + +texture c "noctua/planks01.jpg" +texture n "noctua/planks01_normal.jpg" +texture s "noctua/planks01_spec.jpg" +texscale 0.50 + +texture c "noctua/plast07.jpg" +texture n "noctua/plast07_normal.jpg" +texture s "noctua/plast07_spec.jpg" +texscale 0.50 + +texture c "g_pack/g-concrete05.jpg" +texture n "g_pack/g-concrete05_normal.jpg" +texture s "g_pack/g-concrete05_spec.jpg" +texscale 0.50 + +texture c "mitaman/mm-concretebare07.jpg" +texture n "mitaman/mm-concretebare07_normal.jpg" +texture s "mitaman/mm-concretebare07_spec.jpg" +texscale 0.75 + +texture c "mitaman/mm-controlplate2.jpg" +texture n "mitaman/mm-controlplate2_normal.jpg" +texture s "mitaman/mm-controlplate2_spec.jpg" +texscale 0.50 + +texture c "mitaman/mm-controlplateside.jpg" +texture n "mitaman/mm-controlplateside_normal.jpg" +texture s "mitaman/mm-controlplateside_spec.jpg" +texscale 0.50 + +texture c "mitaman/mm-metalbase3.jpg" +texture n "mitaman/mm-metalbase3_normal.jpg" +texture s "mitaman/mm-metalbase3_spec.jpg" + +texture c "mitaman/mm-meters12a.jpg" +texture n "mitaman/mm-meters12a_normal.jpg" +texture s "mitaman/mm-meters12a_spec.jpg" +texscale 0.25 + +setshader "bumpspecmapworld" +setshaderparam "specscale" 4.0 4.0 4.0 + +texture c "philipk/pk01_floor01a_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +setshader "bumpspecmapworld" + +texture c "lunaran/bigmet1_d.jpg" +texture n "lunaran/bigmet1_local.jpg" +texture s "lunaran/bigmet1_s.jpg" + +texture c "lunaran/bigmet2_d.jpg" +texture n "lunaran/bigmet2_local.jpg" +texture s "lunaran/bigmet2_s.jpg" + +texture c "lunaran/box1a_d.jpg" +texture n "lunaran/box1a_local.jpg" +texture s "lunaran/box1a_s.jpg" + +texture c "lunaran/box1b_d.jpg" +texture n "lunaran/box1b_local.jpg" +texture s "lunaran/box1b_s.jpg" + +texture c "lunaran/box2_d.jpg" +texture n "lunaran/box2_n.jpg" +texture s "lunaran/box2_s.jpg" + +texture c "lunaran/cord1_d.jpg" +texture n "lunaran/cord1_local.jpg" +texture s "lunaran/cord1_s.jpg" + +texture c "lunaran/glue1_d.jpg" +texture n "lunaran/glue1_local.jpg" +texture s "lunaran/glue1_s.jpg" + +texture c "lunaran/glue2_d.jpg" +texture n "lunaran/glue2_local.jpg" +texture s "lunaran/glue2_s.jpg" + +texture c "lunaran/grate1_d.jpg" +texture n "lunaran/grate1_local.jpg" +texture s "lunaran/grate1_s.jpg" + +texture c "lunaran/green1_d.jpg" +texture n "lunaran/green1_local.jpg" +texture s "lunaran/green1_s.jpg" + +texture c "lunaran/hexflr1_d.jpg" +texture n "lunaran/hexflr1_local.jpg" +texture s "lunaran/hexflr1_s.jpg" + +texture c "lunaran/hexflr2_d.jpg" +texture n "lunaran/hexflr2_local.jpg" +texture s "lunaran/hexflr2_s.jpg" + +texture c "lunaran/panel64_0_d.jpg" +texture n "lunaran/panel64_0_local.jpg" +texture s "lunaran/panel64_0_s.jpg" + +texture c "lunaran/panel64_1_d.jpg" +texture n "lunaran/panel64_1_local.jpg" +texture s "lunaran/panel64_1_s.jpg" + +texture c "lunaran/panel64_2a_d.jpg" +texture n "lunaran/panel64_2a_local.jpg" +texture s "lunaran/panel64_2a_s.jpg" + +texture c "lunaran/panel64_2b_d.jpg" +texture n "lunaran/panel64_2b_local.jpg" +texture s "lunaran/panel64_2b_s.jpg" + +texture c "lunaran/panel64_2_d.jpg" +texture n "lunaran/panel64_2_local.jpg" +texture s "lunaran/panel64_2_s.jpg" + +texture c "lunaran/panel64_3b_d.jpg" +texture n "lunaran/panel64_3b_local.jpg" +texture s "lunaran/panel64_3b_s.jpg" + +texture c "lunaran/panel64_3_d.jpg" +texture n "lunaran/panel64_3_local.jpg" +texture s "lunaran/panel64_3_s.jpg" + +texture c "lunaran/panel64_4_d.jpg" +texture n "lunaran/panel64_4_local.jpg" +texture s "lunaran/panel64_4_s.jpg" + +texture c "lunaran/panel64_5a_d.jpg" +texture n "lunaran/panel64_5a_local.jpg" +texture s "lunaran/panel64_5a_s.jpg" + +texture c "lunaran/panel64_5b_d.jpg" +texture n "lunaran/panel64_5b_local.jpg" +texture s "lunaran/panel64_5b_s.jpg" + +texture c "lunaran/panel64_5_d.jpg" +texture n "lunaran/panel64_5_local.jpg" +texture s "lunaran/panel64_5_s.jpg" + +texture c "lunaran/panel64_6_d.jpg" +texture n "lunaran/panel64_6_local.jpg" +texture s "lunaran/panel64_6_s.jpg" + +texture c "lunaran/panel64_6b_d.jpg" +texture n "lunaran/panel64_6b_local.jpg" +texture s "lunaran/panel64_6b_s.jpg" + +texture c "lunaran/panel64_7_d.jpg" +texture n "lunaran/panel64_7_local.jpg" +texture s "lunaran/panel64_7_s.jpg" + +texture c "lunaran/panel64_7b_d.jpg" +texture n "lunaran/panel64_7b_local.jpg" +texture s "lunaran/panel64_7b_s.jpg" + +texture c "lunaran/panel64_7c_d.jpg" +texture n "lunaran/panel64_7c_local.jpg" +texture s "lunaran/panel64_7c_s.jpg" + +texture c "lunaran/panel64_7d_d.jpg" +texture n "lunaran/panel64_7d_local.jpg" +texture s "lunaran/panel64_7d_s.jpg" + +texture c "lunaran/panel64tri_1_d.jpg" +texture n "lunaran/panel64tri_1_local.jpg" +texture s "lunaran/panel64tri_1_s.jpg" + +texture c "lunaran/panel128_1_d.jpg" +texture n "lunaran/panel128_1_local.jpg" +texture s "lunaran/panel128_1_s.jpg" + +texture c "lunaran/panel128_2_d.jpg" +texture n "lunaran/panel128_2_local.jpg" +texture s "lunaran/panel128_2_s.jpg" + +texture c "lunaran/panel128_3_d.jpg" +texture n "lunaran/panel128_3_local.jpg" +texture s "lunaran/panel128_3_s.jpg" + +texture c "lunaran/panel128_3b_d.jpg" +texture n "lunaran/panel128_3b_local.jpg" +texture s "lunaran/panel128_3b_s.jpg" + +texture c "lunaran/panel128_6a_d.jpg" +texture n "lunaran/panel128_6a_local.jpg" +texture s "lunaran/panel128_6a_s.jpg" + +texture c "lunaran/panel128_6b_d.jpg" +texture n "lunaran/panel128_6b_local.jpg" +texture s "lunaran/panel128_6b_s.jpg" + +texture c "lunaran/panel128tri_1_d.jpg" +texture n "lunaran/panel128tri_1_local.jpg" +texture s "lunaran/panel128tri_1_s.jpg" + +texture c "lunaran/pwpip1_d.jpg" +texture n "lunaran/pwpip1_local.jpg" +texture s "lunaran/pwpip1_s.jpg" + +texture c "lunaran/support1_d.jpg" +texture n "lunaran/support1_local.jpg" +texture s "lunaran/support1_s.jpg" + +texture c "lunaran/sym1a_d.jpg" +texture n "lunaran/panel128_1_local.jpg" +texture s "lunaran/sym1a_s.jpg" + +texture c "lunaran/sym2_d.jpg" +texture n "lunaran/panel128_1_local.jpg" +texture s "lunaran/sym2_s.jpg" + +texture c "lunaran/wires1_d.jpg" +texture n "lunaran/wires1_local.jpg" +texture s "lunaran/wires1_s.jpg" + +setshader "bumpglowworld" + +texture c "lunaran/light_ceil1_d.jpg" +texture n "lunaran/light_ceil1_local.jpg" +texture g "lunaran/light_ceil1_g.jpg" + +setshader "bumpspecmapglowworld" + +texture c "lunaran/light_fifty1_d.jpg" +texture n "lunaran/light_fifty1_local.jpg" +texture s "lunaran/light_fifty1_s.jpg" +texture g "lunaran/light_fifty1_g.jpg" + +texture c "lunaran/light_fifty2_d.jpg" +texture n "lunaran/light_fifty2_local.jpg" +texture s "lunaran/light_fifty2_s.jpg" +texture g "lunaran/light_fifty2_g.jpg" + +texture c "lunaran/light_fifty_d.jpg" +texture n "lunaran/light_fifty_local.jpg" +texture s "lunaran/light_fifty_s.jpg" +texture g "lunaran/light_fifty_g.jpg" + +texture c "lunaran/light_flouro0a_d.jpg" +texture n "lunaran/light_flouro0a_local.jpg" +texture s "lunaran/light_flouro0a_s.jpg" +texture g "lunaran/light_flouro0a_g.jpg" + +texture c "lunaran/light_flouro0_d.jpg" +texture n "lunaran/light_flouro0_local.jpg" +texture s "lunaran/light_flouro0_s.jpg" +texture g "lunaran/light_flouro0_g.jpg" + +texture c "lunaran/light_flouro1a_d.jpg" +texture n "lunaran/light_flouro1a_local.jpg" +texture s "lunaran/light_flouro1a_s.jpg" +texture g "lunaran/light_flouro1a_g.jpg" + +texture c "lunaran/light_flouro1_d.jpg" +texture n "lunaran/light_flouro1_local.jpg" +texture s "lunaran/light_flouro1_s.jpg" +texture g "lunaran/light_flouro1_g.jpg" + +setshader "bumpglowworld" + +texture c "lunaran/light_jail_d.jpg" +texture n "lunaran/light_jail_local.jpg" +texture g "lunaran/light_jail_g.jpg" + +setshader "bumpspecmapglowworld" + +texture c "lunaran/light_r1_d.jpg" +texture n "lunaran/light_r1_local.jpg" +texture s "lunaran/light_r1_s.jpg" +texture g "lunaran/light_r1_g.jpg" + +setshader "glowworld" +setshaderparam "glowcolor" 1.0 1.0 1.0 + +texture c "misanthropx/black.jpg" +texture g "misanthropx/white.jpg" + +setshader "bumpspecmapglowworld" +setshaderparam "specscale" 4.0 4.0 4.0 + +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" diff --git a/assets/shims/6b6fad45d0efd68727289dba37658b41af7b7a609b5ac18c500136e0b9e786ba b/assets/shims/6b6fad45d0efd68727289dba37658b41af7b7a609b5ac18c500136e0b9e786ba new file mode 100644 index 000000000..f175e0d7b --- /dev/null +++ b/assets/shims/6b6fad45d0efd68727289dba37658b41af7b7a609b5ac18c500136e0b9e786ba @@ -0,0 +1,26 @@ +setshader "causticsworld1" +texture 0 "brushes/square_64_hard.png" 0 0 0 2 + +setshader "causticsworld2a" +texture 0 "models/hudguns_old/nebula.jpg" +texture 0 "golgotha/water2.jpg" +texture 0 "dg/floor_lava2.jpg" + +setshader "causticsworld2b" +texture 0 "models/hudguns_old/nebula.jpg" +texture 0 "golgotha/water2.jpg" +texture 0 "dg/floor_lava2.jpg" + +setshader "causticsworld2c" +texture 0 "models/hudguns_old/nebula.jpg" +texture 0 "golgotha/water2.jpg" +texture 0 "dg/floor_lava2.jpg" + +setshader "causticsworld2d" +texture 0 "models/hudguns_old/nebula.jpg" +texture 0 "golgotha/water2.jpg" +texture 0 "dg/floor_lava2.jpg" + +setshader "causticsworld3" +texture 0 "caustics/caust00.png" +texture 0 "brushes/circle_128_soft.png" 0 0 0 2 diff --git a/assets/shims/6deae9f0900147b5c3b6772a1121a579fcab215029ad1941af6c5041c1d0bb56 b/assets/shims/6deae9f0900147b5c3b6772a1121a579fcab215029ad1941af6c5041c1d0bb56 new file mode 100644 index 000000000..0b283453e --- /dev/null +++ b/assets/shims/6deae9f0900147b5c3b6772a1121a579fcab215029ad1941af6c5041c1d0bb56 @@ -0,0 +1,3 @@ +loadsky "dash/moon" +fogcolour 10567 +fog 800 diff --git a/assets/shims/6ed2fd9bc2813e98df6995e17bf14274859ce22f5a2e9bf6b429839c1295d1cc b/assets/shims/6ed2fd9bc2813e98df6995e17bf14274859ce22f5a2e9bf6b429839c1295d1cc new file mode 100644 index 000000000..fe88dccd8 --- /dev/null +++ b/assets/shims/6ed2fd9bc2813e98df6995e17bf14274859ce22f5a2e9bf6b429839c1295d1cc @@ -0,0 +1,32 @@ +texture 0 "tomek\snow7_d.jpg" 0 0 0 1.5 +texture 0 "rorschach\256_gate_water02.jpg" 0 0 0 1.5 +texlayer 762 + + +mapsound ambience/wind 3000 -1 +mapsound kaiser\fx\hum4 1000 -1 +mapsound kaiser\fx\computer1 100 -1 +mapsound awesund\cg1 500 -1 + +mapmodelreset +mmodel "makke/moon" +mmodel "makke/planet" +mmodel "vegetation/tree02" +mmodel "mapmodels/sitters/gothic/skelet1" +mmodel "mapmodels/sitters/gothic/skelet2" +mmodel "mapmodels/sitters/gothic/skelet3" +mmodel "mapmodels/nieb/tree_dead" +mmodel "dcp/groundlamp" + +base_1 = "the ^fs^f3Red Tank^fr" +base_2 = "the ^fs^f1Blue Tank^fr" +base_3 = "the ^fs^f1Blue B.T.R^fr" +base_4 = "the ^fs^f1Blue Tundra^fr" +base_5 = "the ^fs^f1Blue Trojan^fr" +base_6 = "the ^fs^f3Red B.T.R^fr" +base_7 = "the ^fs^f3Red Tundra^fr" +base_8 = "the ^fs^f3Red Trojan^fr" +base_9 = "the ^fs^f3Red Sandbag Emplacement^fr" +base_10 = "the ^fs^f6Central Sandbag Emplacement^fr" +base_11 = "the ^fs^f1Blue Sandbag Emplacement^fr" + diff --git a/assets/shims/74d51107c77db2cbad454be2e40c07a82d26da7bef52399c60b9a21fd60c347e b/assets/shims/74d51107c77db2cbad454be2e40c07a82d26da7bef52399c60b9a21fd60c347e new file mode 100644 index 000000000..c30a3fcb9 --- /dev/null +++ b/assets/shims/74d51107c77db2cbad454be2e40c07a82d26da7bef52399c60b9a21fd60c347e @@ -0,0 +1,223 @@ +// +// fixed config for Thor2009 +// + + +mapmodelreset // start counting from 0 again + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 +mmodel "vegetation/tree06" // 83 +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 + +mmodel "objects/axe" // 101 +mmodel "xeno/box1" // 102 +mmodel "xeno/box2" // 103 +mmodel "vegetation/tree08" // 104 +mmodel "vegetation/tree09" // 105 +mmodel "vegetation/tree10" // 106 +mmodel "vegetation/tree11" // 107 +mmodel "vegetation/tree12" // 108 +mmodel "vegetation/weeds" // 109 +mmodel "psionic/barrel2" // 110 +mmodel "psionic/crate4" // 111 +mmodel "aftas/machina/machina1" // 112 +mmodel "aftas/machina/machina2" // 113 +mmodel "mitaman/chainlinkfence" // 114 +mmodel "mitaman/floorgrate1" // 115 +mmodel "mitaman/floorgrate3" // 116 +mmodel "mitaman/locker1" // 117 +mmodel "mitaman/locker3" // 118 +mmodel "objects/minekart" // 119 +mmodel "objects/oillamp" // 120 +mmodel "objects/millblade" // 121 +mmodel "makke/mugs/mug01" // 122 +mmodel "makke/mugs/mug02" // 123 +mmodel "makke/mugs/mug03" // 124 +mmodel "aftas/caixa" // 125 +mmodel "aftas/lampada" // 126 +mmodel "aftas/arvores/arg" // 127 +mmodel "aftas/arvores/arp" // 128 +mmodel "makke/arch" // 129 +mmodel "makke/fork" // 130 +mmodel "makke/moon" // 131 +mmodel "makke/planet" // 132 +mmodel "makke/spoon" // 133 +mmodel "makke/tricky/sign1" // 134 +mmodel "makke/tricky/sign2" // 135 +mmodel "makke/tricky/sign3" // 136 +mmodel "makke/tricky/sign4" // 137 +mmodel "dcp/hanginlamp" // 138 +mmodel "tentus/magic" // 139 + +mmodel "dcp/bin" // 140 +mmodel "dcp/bulb" // 141 +mmodel "dcp/cbbox" // 142 +mmodel "dcp/grate" // 143 +mmodel "dcp/switch2a" // 144 +mmodel "dcp/ventflap" // 145 +mmodel "mitaman/door_06" // 146 +mmodel "mitaman/door_07" // 147 +mmodel "mitaman/door_08" // 148 +mmodel "mitaman/door_09" // 149 +mmodel "mitaman/door_10" // 150 +mmodel "mitaman/plat01" // 151 +mmodel "mitaman/wirefence" // 152 +mmodel "mitaman/woodboard" // 153 +mmodel "steve_e/doors/trapdoor" // 154 +mmodel "steve_e/doors/trapdoor/trapdoor_150" // 155 +mmodel "steve_e/doors/trapdoor/trapdoor_200" // 156 +mmodel "doors/door_04" // 157 +mmodel "dcp/blade_x" +mmodel "dcp/blade_y" + + + +// +// custom config +// +loadsky "staffy/staffy" +fogcolour 1 +fog 1300 + +texturereset + +setshader stdworld + +texture 0 "ik2k/ik_sky_day_back.jpg" + + +exec packages/greGOR/package.cfg + +setshader bumpspecmapworld + + +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeam_Bridge_3x1" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeam_Bridge_3x1_A" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeam_Tower_3x1" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeam_Tower_3x1_90" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeam_Tower_1x1_X" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeam_Bridge_3x1_B" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_JumpP_64x64x16_V01" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeam_16x256_V02" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeam_16x256_V03" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeamWall_16x254x254_V01" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeamWall_16x256x256_V01" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_TBeamWall_16x254x254_V02" +mapmodel 0 0 0 "GK_MaxStudiosDE/ENV_ARC_Lamp01_32x32x32_V01" + diff --git a/assets/shims/78c9df9f7a10efe67e5a666cf7072ad3730d1e7fd6a39ab4296e1e84c206331f b/assets/shims/78c9df9f7a10efe67e5a666cf7072ad3730d1e7fd6a39ab4296e1e84c206331f new file mode 100644 index 000000000..237d73e53 --- /dev/null +++ b/assets/shims/78c9df9f7a10efe67e5a666cf7072ad3730d1e7fd6a39ab4296e1e84c206331f @@ -0,0 +1,435 @@ + +//models +mapmodelreset +mmodel "mitaman/chainlinkfence" +mmodel "crow" + +//sounds +mapsound kaiser/fx/hum2 64 +mapsound kaiser/fx/computer1 64 +mapsound ambience/wind.ogg 64 + +//textures +texturereset + +//sky +texture 0 "ik2k/ik_sky_day_back.jpg" + +//default +texture 0 "textures/default.png" + +//e8 +texture 0 "textures/yves_allaire/e8/e8_base1b.jpg" + +//nieb +texture 0 "textures/nieb/sand01.jpg" + +//misanthropx +setshader glowworld +setshaderparam glowcolor 0.5 0.41 0.25 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" + +//ex +setshader bumpspecmapparallaxworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/clangfloor_01_d.jpg +texture n textures/yves_allaire/ex/clangfloor_01_local.png +texture s textures/yves_allaire/ex/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/clangfloor_01_h.jpg + +texture 0 textures/yves_allaire/ex/clangfloor_01b_d.jpg +texture n textures/yves_allaire/ex/clangfloor_01_local.png +texture s textures/yves_allaire/ex/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/clangfloor_01_h.jpg + +setshaderparam specscale .9 .9 .9 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/ex/cretefloor_01b_d.jpg" +texture n "textures/yves_allaire/ex/cretefloor_01b_local.png" +texture s "textures/yves_allaire/ex/cretefloor_01b_s.jpg" +texture z "textures/yves_allaire/ex/cretefloor_01b_h.jpg" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshaderparam specscale 3 3 3 + +texture 0 textures/yves_allaire/ex/deswall_01_d.jpg +texture n textures/yves_allaire/ex/deswall_01_local.png +texture s textures/yves_allaire/ex/deswall_01_s.jpg +texture z textures/yves_allaire/ex/deswall_01_h.jpg + +setshaderparam parallaxscale .02 -.01 + +texture 0 textures/yves_allaire/ex/floor_grate03_d.jpg +texture n textures/yves_allaire/ex/floor_grate03_local.png +texture s textures/yves_allaire/ex/floor_grate03_s.jpg +texture z textures/yves_allaire/ex/floor_grate03_h.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/floor_mtl_wrn_01_d.jpg +texture n textures/yves_allaire/ex/floor_mtl_wrn_01_local.png +texture s textures/yves_allaire/ex/floor_mtl_wrn_01_s.jpg +texture z textures/yves_allaire/ex/floor_mtl_wrn_01_h.jpg + +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/floor_simplines_d.jpg +texture n textures/yves_allaire/ex/floor_simple_05_local.png +texture s textures/yves_allaire/ex/floor_simple_05_s.jpg +texture z textures/yves_allaire/ex/floor_simple_05_h.jpg + +texture 0 textures/yves_allaire/ex/floor_tile_03_d.jpg +texture n textures/yves_allaire/ex/floor_tile_03_local.png +texture s textures/yves_allaire/ex/floor_tile_03_s.jpg +texture z textures/yves_allaire/ex/floor_tile_03_h.jpg + +texture 0 textures/yves_allaire/ex/floor_tread_01_d.jpg +texture n textures/yves_allaire/ex/floor_tread_01_local.png +texture s textures/yves_allaire/ex/floor_tread_01_s.jpg +texture z textures/yves_allaire/ex/floor_tread_01_h.jpg + +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/metal_supp_01_d.jpg +texture n textures/yves_allaire/ex/metal_supp_01_local.png +texture s textures/yves_allaire/ex/metal_supp_01_s.jpg +texture z textures/yves_allaire/ex/metal_supp_01_h.jpg + +texture 0 textures/yves_allaire/ex/metal_wall_02_d.jpg +texture n textures/yves_allaire/ex/metal_wall_02_local.png +texture s textures/yves_allaire/ex/metal_wall_02_s.jpg +texture z textures/yves_allaire/ex/metal_wall_02_h.jpg + +texture 0 textures/yves_allaire/ex/mtl_bigplate_04_d.jpg +texture n textures/yves_allaire/ex/mtl_bigplate_04_local.png +texture s textures/yves_allaire/ex/mtl_bigplate_04_s.jpg +texture z textures/yves_allaire/ex/mtl_bigplate_04_h.jpg + +texture 0 textures/yves_allaire/ex/mtl_panel_02_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_02_local.png +texture s textures/yves_allaire/ex/mtl_panel_02_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_02_h.jpg + +texture 0 textures/yves_allaire/ex/mtl_panel_03_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_03_local.png +texture s textures/yves_allaire/ex/mtl_panel_03_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_03_h.jpg + +texture 0 textures/yves_allaire/ex/mtl_panel_04_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_04_local.png +texture s textures/yves_allaire/ex/mtl_panel_04_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_04_h.jpg + +texture 0 textures/yves_allaire/ex/q2_01_d.jpg +texture n textures/yves_allaire/ex/q2_01_local.png +texture s textures/yves_allaire/ex/q2_01_s.jpg +texture z textures/yves_allaire/ex/q2_01_h.jpg + +texture 0 textures/yves_allaire/ex/q2_01b_d.jpg +texture n textures/yves_allaire/ex/q2_01b_local.png +texture s textures/yves_allaire/ex/q2_01b_s.jpg +texture z textures/yves_allaire/ex/q2_01b_h.jpg + +texture 0 textures/yves_allaire/ex/q2_01e_d.jpg +texture n textures/yves_allaire/ex/q2_01e_local.png +texture s textures/yves_allaire/ex/q2_01e_s.jpg +texture z textures/yves_allaire/ex/q2_01e_h.jpg + +setshaderparam parallaxscale .02 -.01 + +texture 0 textures/yves_allaire/ex/rndfloor_01_d.jpg +texture n textures/yves_allaire/ex/rndfloor_01_local.png +texture s textures/yves_allaire/ex/rndfloor_01_s.jpg +texture z textures/yves_allaire/ex/rndfloor_01_h.jpg + +texture 0 textures/yves_allaire/ex/rndfloor_02_d.jpg +texture n textures/yves_allaire/ex/rndfloor_02_local.png +texture s textures/yves_allaire/ex/rndfloor_02_s.jpg +texture z textures/yves_allaire/ex/rndfloor_02_h.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/rplates_01_d.jpg +texture n textures/yves_allaire/ex/rplates_01_local.png +texture s textures/yves_allaire/ex/rplates_01_s.jpg +texture z textures/yves_allaire/ex/rplates_01_h.jpg + +texture 0 textures/yves_allaire/ex/steptop_01_d.jpg +texture n textures/yves_allaire/ex/steptop_01_local.png +texture s textures/yves_allaire/ex/steptop_01_s.jpg +texture z textures/yves_allaire/ex/steptop_01_h.jpg + +texture 0 textures/yves_allaire/ex/trim_01_d.jpg +texture n textures/yves_allaire/ex/trim_01_local.png +texture s textures/yves_allaire/ex/trim_01_s.jpg +texture z textures/yves_allaire/ex/trim_01_h.jpg + +texture 0 textures/yves_allaire/ex/trim_baseboard_d.jpg +texture n textures/yves_allaire/ex/trim_baseboard_local.png +texture s textures/yves_allaire/ex/trim_baseboard_s.jpg +texture z textures/yves_allaire/ex/trim_baseboard_h.jpg + +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/trim_psimple_04_d.jpg +texture n textures/yves_allaire/ex/trim_psimple_04_local.png +texture s textures/yves_allaire/ex/trim_psimple_04_s.jpg +texture z textures/yves_allaire/ex/trim_psimple_04_h.jpg + +texture 0 textures/yves_allaire/ex/trim_psimple_05_d.jpg +texture n textures/yves_allaire/ex/trim_psimple_05_local.png +texture s textures/yves_allaire/ex/trim_psimple_05_s.jpg +texture z textures/yves_allaire/ex/trim_psimple_05_h.jpg + +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/trim_simple_01_d.jpg +texture n textures/yves_allaire/ex/trim_simple_01_local.png +texture s textures/yves_allaire/ex/trim_simple_01_s.jpg +texture z textures/yves_allaire/ex/trim_simple_01_h.jpg + +texture 0 textures/yves_allaire/ex/trim_support_03_d.jpg +texture n textures/yves_allaire/ex/trim_support_03_local.png +texture s textures/yves_allaire/ex/trim_support_03_s.jpg +texture z textures/yves_allaire/ex/trim_support_03_h.jpg + +texture 0 textures/yves_allaire/ex/trim_vert_01_d.jpg +texture n textures/yves_allaire/ex/trim_vert_01_local.png +texture s textures/yves_allaire/ex/trim_vert_01_s.jpg +texture z textures/yves_allaire/ex/trim_vert_01_h.jpg + +texture 0 textures/yves_allaire/ex/wall_01_d.jpg +texture n textures/yves_allaire/ex/wall_01_local.png +texture s textures/yves_allaire/ex/wall_01_s.jpg +texture z textures/yves_allaire/ex/wall_01_h.jpg + +texture 0 textures/yves_allaire/ex/wall_01b_d.jpg +texture n textures/yves_allaire/ex/wall_01_local.png +texture s textures/yves_allaire/ex/wall_01_s.jpg +texture z textures/yves_allaire/ex/wall_01_h.jpg + +texture 0 textures/yves_allaire/ex/wall_b01_d.jpg +texture n textures/yves_allaire/ex/wall_b01_local.png +texture s textures/yves_allaire/ex/wall_b01_s.jpg +texture z textures/yves_allaire/ex/wall_b01_h.jpg + +texture 0 textures/yves_allaire/ex/wall_bigrib_02_d.jpg +texture n textures/yves_allaire/ex/wall_bigrib_02_local.png +texture s textures/yves_allaire/ex/wall_bigrib_02_s.jpg +texture z textures/yves_allaire/ex/wall_bigrib_02_h.jpg + +texture 0 textures/yves_allaire/ex/wall_bplate_06_d.jpg +texture n textures/yves_allaire/ex/wall_bplate_06_local.png +texture s textures/yves_allaire/ex/wall_bplate_06_s.jpg +texture z textures/yves_allaire/ex/wall_bplate_06_h.jpg + +texture 0 textures/yves_allaire/ex/wall_panel_05_d.jpg +texture n textures/yves_allaire/ex/wall_panel_05_local.png +texture s textures/yves_allaire/ex/wall_panel_05_s.jpg +texture z textures/yves_allaire/ex/wall_panel_05_h.jpg + +texture 0 textures/yves_allaire/ex/wall_panels_08_d.jpg +texture n textures/yves_allaire/ex/wall_panels_08_local.png +texture s textures/yves_allaire/ex/wall_panels_08_s.jpg +texture z textures/yves_allaire/ex/wall_panels_08_h.jpg + +texture 0 textures/yves_allaire/ex/wall_panels_08b_d.jpg +texture n textures/yves_allaire/ex/wall_panels_08b_local.png +texture s textures/yves_allaire/ex/wall_panels_08b_s.jpg +texture z textures/yves_allaire/ex/wall_panels_08b_h.jpg + +setshaderparam parallaxscale .025 -.01 + +texture 0 textures/yves_allaire/ex/wall_pipe_d.jpg +texture n textures/yves_allaire/ex/wall_pipe_local.png +texture s textures/yves_allaire/ex/wall_pipe_s.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/wall_u207_d.jpg +texture n textures/yves_allaire/ex/wall_u207_local.png +texture s textures/yves_allaire/ex/wall_u207_s.jpg +texture z textures/yves_allaire/ex/wall_u207_h.jpg + +texture 0 "textures/default.png" + +texture 0 textures/yves_allaire/ex/metal_plate_01b_d.jpg +texture n textures/yves_allaire/ex/metal_plate_01b_local.png +texture s textures/yves_allaire/ex/metal_plate_01b_s.jpg +texture z textures/yves_allaire/ex/metal_plate_01b_h.jpg + +texture 0 textures/yves_allaire/ex/metal_plate_01c_d.jpg +texture n textures/yves_allaire/ex/metal_plate_01c_local.png +texture s textures/yves_allaire/ex/metal_plate_01c_s.jpg +texture z textures/yves_allaire/ex/metal_plate_01c_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_01_d.jpg +texture n textures/yves_allaire/ex/metal_base_01_local.png +texture s textures/yves_allaire/ex/metal_base_01_s.jpg +texture z textures/yves_allaire/ex/metal_base_01_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_02_d.jpg +texture n textures/yves_allaire/ex/metal_base_02_local.png +texture s textures/yves_allaire/ex/metal_base_02_s.jpg +texture z textures/yves_allaire/ex/metal_base_02_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_03_d.jpg +texture n textures/yves_allaire/ex/metal_base_03_local.png +texture s textures/yves_allaire/ex/metal_base_03_s.jpg +texture z textures/yves_allaire/ex/metal_base_03_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_04_d.jpg +texture n textures/yves_allaire/ex/metal_base_03_local.png +texture s textures/yves_allaire/ex/metal_base_03_s.jpg +texture z textures/yves_allaire/ex/metal_base_03_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_05_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_06_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_07_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg + +texture 0 textures/yves_allaire/ex/metal_floor_02_d.jpg +texture n textures/yves_allaire/ex/metal_floor_02_local.png +texture s textures/yves_allaire/ex/metal_floor_02_s.jpg +texture z textures/yves_allaire/ex/metal_floor_02_h.jpg + +texture 0 textures/yves_allaire/ex/metal_rib_01_d.jpg +texture n textures/yves_allaire/ex/metal_rib_01_local.png +texture s textures/yves_allaire/ex/metal_rib_01_s.jpg +texture z textures/yves_allaire/ex/metal_rib_01_h.jpg + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 1.5 1.5 1.5 +setshaderparam parallaxscale .04 -.02 +setshaderparam glowcolor .8 .8 .8 + +texture 0 textures/yves_allaire/ex/light_u201_d.jpg +texture n textures/yves_allaire/ex/light_u201_local.png +texture s textures/yves_allaire/ex/light_u201_s.jpg +texture g textures/yves_allaire/ex/light_u201_add.jpg +texture z textures/yves_allaire/ex/light_u201_h.jpg + +texture 0 textures/yves_allaire/ex/lightpanel_01_d.jpg +texture n textures/yves_allaire/ex/lightpanel_01_local.png +texture s textures/yves_allaire/ex/lightpanel_01_s.jpg +texture g textures/yves_allaire/ex/lightpanel_01_add.jpg +texture z textures/yves_allaire/ex/lightpanel_01_h.jpg + +texture 0 "textures/default.png" + +//philipk +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "textures/default.png" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +//caustics +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .6 1.0 +setshaderparam pulseglowcolor 0 .3 .5 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll -.05 .1 + +//misanthropx +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .15 .25 +setshaderparam pulseglowcolor 0 .075 .125 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .3 .5 +setshaderparam pulseglowcolor 0 .15 .25 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .6 1.0 +setshaderparam pulseglowcolor 0 .3 .5 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 diff --git a/assets/shims/78eade6ded0eddf4d52e67d017258b1701eff5606157a41fc88a5535d5af6ed3 b/assets/shims/78eade6ded0eddf4d52e67d017258b1701eff5606157a41fc88a5535d5af6ed3 new file mode 100644 index 000000000..e22eae346 --- /dev/null +++ b/assets/shims/78eade6ded0eddf4d52e67d017258b1701eff5606157a41fc88a5535d5af6ed3 @@ -0,0 +1,935 @@ +// 03-30-08 +// mpsp9a +// "Private Stan Sauer: Run n' Gun Part I" +// by Mitaman (Mike Poeschl) mitaman1@optonline.net + + + +fogcolour 0xB0855A +fog 768 + +killsendsp 0 + +mapmodelreset // start counting from 0 again +mapmodel 0 0 0 "tentus/chains/chain" // 0 +mapmodel 4 36 0 "dcp/palmtree" // 1 +mapmodel 4 16 0 "dcp/thorns" // 2 +mapmodel 4 8 0 "dcp/plant1" // 3 +mapmodel 12 0 0 "dcp/ivy" // 4 +mapmodel 4 12 0 "dcp/barrel" // 5 +mapmodel 4 32 0 "dcp/streetlamp" // 6 +mapmodel 12 8 0 "dcp/bench" // 7 +mapmodel 8 8 0 "dcp/waterbowl" // 8 +mapmodel 8 0 0 "dcp/jumppad2" // 9 +mapmodel 8 8 0 "dcp/leafs" // 10 +mapmodel 12 12 0 "dcp/valve" // 11 +mapmodel 12 4 0 "dcp/palette" // 12 +mapmodel 8 8 0 "dcp/vent" // 13 +mapmodel 12 32 0 "dcp/biotank" // 14 +mapmodel 4 12 0 "dcp/groundlamp" // 15 +mapmodel 8 12 0 "dcp/console" // 16 +mapmodel 4 12 0 "dcp/turret" // 17 +mapmodel 4 12 0 "dcp/cask" // 18 +mapmodel 12 0 0 "dcp/chandelier" // 19 +mapmodel 8 12 0 "dcp/chest" // 20 +mapmodel 12 0 0 "dcp/hanginlamp" // 21 +mapmodel 4 8 0 "dcp/reed" // 22 +mapmodel 4 8 0 "dcp/smplant" // 23 +mapmodel 12 0 0 "makke/strahler" // 24 +mapmodel 4 64 0 "vegetation/tree00" // 25 +mapmodel 4 64 0 "vegetation/tree01" // 26 +mapmodel 0 0 0 "vegetation/bush01" // 27 +mapmodel 4 64 0 "vegetation/tree02" // 28 +mapmodel 4 64 0 "vegetation/tree03" // 29 +mapmodel 4 64 0 "vegetation/tree04" // 30 +mapmodel 4 64 0 "vegetation/tree05" // 31 +mapmodel 4 64 0 "vegetation/tree06" // 32 +mapmodel 0 64 0 "vegetation/tree07" // 33 +mapmodel 16 16 0 "objects/minekart" // 34 +mapmodel 8 14 0 "psionic/crate4" // 35 +mapmodel 4 12 0 "psionic/barrel2" // 36 +mmodel "objects/well_roof" // 37 +mapmodel 8 1 0 "mitaman/floorgrate1" // 38 +mapmodel 0 0 0 "mitaman/chainlinkfence"// 39 +mapmodel 7 20 0 "mitaman/locker1" // 40 +mapmodel 10 16 0 "xeno/box1" // 41 +mapmodel 10 16 0 "xeno/box2" // 42 + + +// for use as triggers: + +mapmodel 0 0 0 "carrot" 100 // 43 +mapmodel 0 0 0 "switch1" 100 // 44 +mapmodel 0 0 0 "switch2" 100 // 45 + +mmodel "tentus/pot1" // 46 +mmodel "dcp/sack" // 47 +mmodel "objects/well_base" // 48 + +mapmodel 0 0 0 "flags/neutral" // 49 +mapmodel 0 0 0 "mitaman/floorgrate3" // 50 +mapmodel 0 0 0 "mitaman/plat01" // 51 +mapmodel 0 0 0 "flags/red" // 52 +mapmodel 0 0 0 "flags/blue" // 53 +mapmodel 0 0 0 "objects/chair01" // 54 +mapmodel 0 0 0 "objects/bench01" // 55 +mapmodel 0 0 0 "objects/table01" // 56 +mapmodel 0 0 0 "objects/woodchop" // 57 +mapmodel 0 0 0 "aftas/machina/machina2"// 58 +mapmodel 0 0 0 "aftas/caixa" // 59 +mapmodel 0 0 0 "aftas/lampada" // 60 +mmodel "objects/woodchop" // 61 +mapmodel 8 1 0 "mitaman/woodboard" // 62 +mapmodel 0 0 0 "mitaman/wirefence" // 63 + + +mapmodel 4 12 0 "dcp/bin" // 64 +mapmodel 4 12 0 "dcp/bulb" // 65 +mapmodel 4 12 0 "dcp/cbbox" // 66 +mapmodel 4 12 0 "dcp/containerbox" // 67 +mapmodel 4 12 0 "dcp/grate" // 68 +mapmodel 4 12 0 "dcp/roadblock" // 69 +mapmodel 0 0 0 "dcp/switch2a" 100 // 70 +mapmodel 4 12 0 "dcp/ventflap" // 71 +mapmodel 12 32 0 "mitaman/door_06" 100 // 72 +mapmodel 12 32 0 "mitaman/door_07" 100 // 73 +mapmodel 12 32 0 "mitaman/door_08" 100 // 74 +mmodel "tentus/sidebarrel" // 75 +mmodel "tentus/hammer" +mmodel "tentus/anvil" +mmodel "tentus/key" +mmodel "objects/window01" +mmodel "objects/sign01" +mmodel "objects/lantern01" +mmodel "makke/arch" + + + +loadsky "blindabuser/blindasky" 3 + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +texture 0 "ik2k/ik_floor_brick128a.jpg" + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + + +//********** +//mitaman TEXTURES +//********** + + +setshader bumpspecmapworld +setshaderparam "specscale" 2 2 1 + +texture 0 "mitaman/mm-metaldoor3.jpg" 0 0 0 .5 +texture n "mitaman/mm-metaldoor3_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metaldoor3_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-tile38.jpg" 0 0 0 .5 +texture n "mitaman/mm-tile38_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-tile38_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brickfloor15.jpg" 0 0 0 .5 +texture n "mitaman/mm-brickfloor15_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brickfloor15_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-peelingpaint.jpg" 0 0 0 .5 +texture n "mitaman/mm-peelingpaint_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-peelingpaint_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalsteps.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalsteps_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalsteps_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-window5.jpg" 0 0 0 .25 +texture n "mitaman/mm-window5_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window5_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-window6.jpg" 0 0 0 .25 +texture n "mitaman/mm-window6_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window6_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-grill_b.jpg" 0 0 0 .5 +texture n "mitaman/mm-grill_b_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-grill_b_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-threadplate25a.jpg" 0 0 0 .25 +texture n "mitaman/mm-threadplate25a_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-threadplate25a_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalbase2.jpg" 0 0 0 .33 +texture n "mitaman/mm-metalbase2_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-metalbase2_spec.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-window3.jpg" 0 0 0 .25 +texture n "mitaman/mm-window3_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window3_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 0 .5 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/iron02.jpg" 0 0 0 .75 +texture n "noctua/iron02_normal.jpg" 0 0 0 .75 +texture s "noctua/iron02_spec.jpg" 0 0 0 .75 + +texture 0 "noctua/plast07.jpg" 0 0 0 .5 +texture n "noctua/plast07_normal.jpg" 0 0 0 .5 +texture s "noctua/plast07_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/planks01.jpg" 0 0 0 .5 +texture n "noctua/planks01_normal.jpg" 0 0 0 .5 +texture s "noctua/planks01_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/planks01.jpg" 1 0 0 .5 +texture n "noctua/planks01_normal.jpg" 1 0 0 .5 +texture s "noctua/planks01_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-brick13.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick13_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick13_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-rust07.jpg" 0 0 0 .75 +texture n "mitaman/mm-rust07_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-rust07_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 0 256 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 0 256 .5 + +texture 0 "noctua/plast06.jpg" 0 0 0 .5 +texture n "noctua/plast06_normal.jpg" 0 0 0 .5 +texture s "noctua/plast06_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/plast06.jpg" 1 0 0 .5 +texture n "noctua/plast06_normal.jpg" 1 0 0 .5 +texture s "noctua/plast06_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-metalbase3.jpg" 0 0 0 .33 +texture n "mitaman/mm-metalbase3_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-metalbase3_spec.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-roadattribute07a.jpg" 0 0 0 .5 +texture n "mitaman/mm-roadattribute07a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-roadattribute07a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-bricksmall44.jpg" 0 0 0 .5 +texture n "mitaman/mm-bricksmall44_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-bricksmall44_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-panel1.jpg" 0 0 0 .5 +texture n "mitaman/mm-panel1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-panel1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-panel2.jpg" 0 0 0 .25 +texture n "mitaman/mm-panel2_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-panel2_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 256 .5 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 256 .5 + +texture 0 "mitaman/mm-brick56.jpg" 1 0 0 .5 +texture n "mitaman/mm-brick56_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-brick56_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-panel3.jpg" 0 0 0 .25 +texture n "mitaman/mm-panel3_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-panel3_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalcontainer50.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalcontainer50_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalcontainer50_spec.jpg" 0 0 0 .25 + +texture 0 "loopix/cobbst2.jpg" 1 0 0 .5 +texture n "loopix/cobbst2_normal.jpg" 1 0 0 .5 +texture s "loopix/cobbst2_spec.jpg" 1 0 0 .5 + +texture 0 "noctua/conc01.jpg" 0 0 0 .5 +texture n "noctua/conc01_normal.jpg" 0 0 0 .5 +texture s "noctua/conc01_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/conc01.jpg" 1 0 0 .5 +texture n "noctua/conc01_normal.jpg" 1 0 0 .5 +texture s "noctua/conc01_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-wood02_fade.jpg" 0 0 0 .5 +texture n "mitaman/mm-wood02_fade_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-wood02_fade_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-planksnew01.jpg" 1 0 0 .25 +texture n "mitaman/mm-planksnew01_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-planksnew01_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metalstone.jpg" 1 0 0 .5 +texture n "mitaman/mm-metalstone_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-metalstone_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-grass33a.jpg" 0 0 0 .5 +texture n "mitaman/mm-grass33a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-grass33a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brick71a.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick71a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick71a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-sewer82.jpg" 0 0 0 .25 +texture n "mitaman/mm-sewer82_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-sewer82_spec.jpg" 0 0 0 .25 + +texture 0 "g_pack/g-concrete05.jpg" 0 0 0 .5 +texture n "g_pack/g-concrete05_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-concrete05_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-border24.jpg" 0 0 0 .5 +texture n "mitaman/mm-border24_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-border24_spec.jpg" 0 0 0 .5 + +texture 0 "g_pack/g-grates09.jpg" 0 0 0 .5 +texture n "g_pack/g-grates09_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-grates09_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brick56.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick56_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick56_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalplates51.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalplates51_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalplates51_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ornament1.jpg" 0 0 256 .5 +texture n "mitaman/mm-ornament1_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-ornament1_spec.jpg" 0 0 256 .5 + +texture 0 "mitaman/mm-metalseam25.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalseam25_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalseam25_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalplate173_1.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalplate173_1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalplate173_1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalplate173_long_1.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalplate173_long_1.jpg" 1 0 0 .25 +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metalcontainer50.jpg" 1 0 0 .25 +texture n "mitaman/mm-metalcontainer50_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-metalcontainer50_spec.jpg" 1 0 0 .25 + +texture 0 "g_pack/g-sewer02.jpg" 0 0 0 .5 +texture n "g_pack/g-sewer02_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-sewer02_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 0 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 1 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood02_fade.jpg" 1 0 0 .5 +texture n "mitaman/mm-wood02_fade_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-wood02_fade_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 0 0 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-bricksmall121.jpg" 0 0 0 .75 +texture n "mitaman/mm-bricksmall121_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-bricksmall121_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-bricksmall06.jpg" 0 0 0 .33 +texture n "mitaman/mm-bricksmall06_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-bricksmall06.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ceilinglite1.jpg" 0 0 0 .25 +texture n "mitaman/mm-ceilinglite1_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-ceilinglite1.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ceilinglite3.jpg" 0 0 0 .5 +texture n "mitaman/mm-ceilinglite3_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-ceilinglite3_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-stoneroof1.jpg" 0 0 0 .5 +texture n "mitaman/mm-stoneroof1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-stoneroof1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .75 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .75 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-stone18.jpg" 0 0 0 .5 +texture n "mitaman/mm-stone18_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-stone18_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-cementbase1.jpg" 0 0 0 .75 +texture n "mitaman/mm-cementbase1_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-cementbase1_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-steellfloor.jpg" 0 0 0 .25 +texture n "mitaman/mm-steellfloor_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-steellfloor_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-woodshutter.jpg" 0 0 0 .5 +texture n "mitaman/mm-woodshutter_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-woodshutter_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-tilesmedium16.jpg" 0 0 0 .5 +texture n "mitaman/mm-tilesmedium16_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-tilesmedium16_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalbase1.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalbase1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalbase1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-concretebare07.jpg" 0 0 0 .75 +texture n "mitaman/mm-concretebare07_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-concretebare07_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-metalstone.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalstone_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalstone_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-concretetrim07a.jpg" 0 0 0 .5 +texture n "mitaman/mm-concretetrim07a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-concretetrim07a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-grateold.jpg" 0 0 0 .25 +texture n "mitaman/mm-grateold_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-grateold_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-meters12.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-meters12a.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12a_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12a_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-radiatorcoil.jpg" 0 0 0 .25 +texture n "mitaman/mm-radiatorcoil_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-radiatorcoil_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-threadplate01.jpg" 0 0 0 .125 +texture n "mitaman/mm-threadplate01_normal.jpg" 0 0 0 .125 +texture s "mitaman/mm-threadplate01_spec.jpg" 0 0 0 .125 + +texture 0 "mitaman/mm-threadplate01.jpg" 1 0 0 .125 +texture n "mitaman/mm-threadplate01_normal.jpg" 1 0 0 .125 +texture s "mitaman/mm-threadplate01_spec.jpg" 1 0 0 .125 + +texture 0 "mitaman/mm-metaltrim02.jpg" 0 0 0 .5 +texture n "mitaman/mm-metaltrim02_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metaltrim02_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metaltrim02.jpg" 1 0 0 .5 +texture n "mitaman/mm-metaltrim02_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-metaltrim02_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-controlplate.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-meters12b.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12b_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12b_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-planksnew01.jpg" 0 0 0 .25 +texture n "mitaman/mm-planksnew01_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-planksnew01_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .25 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .25 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-controlplate2.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate2_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate2_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-controlplate3a.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate3a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate3a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-controlplateside.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplateside_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplateside_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 0 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 0 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 0 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 0 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 0 + + +//textures listed below not used in final build. +//they were "fill-ins" for early map build. + +//********** +//LUNARAN TEXTURES +//********** + + +setshader bumpspecmapparallaxworld + +texture 0 lunaran/support1_d.jpg 1 0 0 0 +texture n lunaran/support1_local.jpg 1 0 0 0 +texture s lunaran/support1_s.jpg 1 0 0 0 +texture z lunaran/support1_h.jpg 1 0 0 0 + +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg + +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg + +texture 0 lunaran/light_fifty1_d.jpg 1 0 0 0 +texture n lunaran/light_fifty1_local.jpg 1 0 0 0 +texture s lunaran/light_fifty1_s.jpg 1 0 0 0 +texture g lunaran/light_fifty1_g.jpg 1 0 0 0 +texture z lunaran/light_fifty1_h.jpg 1 0 0 0 + +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg + +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg +texture z lunaran/light_flouro1_h.jpg + +texture 0 lunaran/light_flouro1_d.jpg 1 0 0 0 +texture n lunaran/light_flouro1_local.jpg 1 0 0 0 +texture s lunaran/light_flouro1_s.jpg 1 0 0 0 +texture g lunaran/light_flouro1_g.jpg 1 0 0 0 +texture z lunaran/light_flouro1_h.jpg 1 0 0 0 + +setshader bumpparallaxglowworld + +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg +texture z lunaran/light_jail_h.jpg + +texture 0 lunaran/light_jail_d.jpg 1 0 0 0 +texture n lunaran/light_jail_local.jpg 1 0 0 0 +texture g lunaran/light_jail_g.jpg 1 0 0 0 +texture z lunaran/light_jail_h.jpg 1 0 0 0 + +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture z lunaran/light_r1_h.jpg + +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg + +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture z lunaran/qcomp1g_h.jpg + +setshaderparam "glowcolor" 1 0 0 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + +setshaderparam "glowcolor" 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg +texture z lunaran/qcomp5_h.jpg + +//********** +//PHILIPK TEXTURES +//********** + +setshader bumpspecmapworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_floor01a_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_floor01b_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor02_d.jpg" +texture n "philipk/pk01_gra_floor02_local.jpg" +texture s "philipk/pk01_gra_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02a_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02b_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" +texture n "philipk/pk01_pan_trim01_local.jpg" +texture s "philipk/pk01_pan_trim01_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" 1 0 0 0 +texture n "philipk/pk01_pan_trim01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_pan_trim01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_pan_wall01_d.jpg" +texture n "philipk/pk01_pan_wall01_local.jpg" +texture s "philipk/pk01_pan_wall01_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_roof01_d.jpg" +texture n "philipk/pk01_roof01_local.jpg" +texture s "philipk/pk01_roof01_s.jpg" + +texture 0 "philipk/pk01_roof01_d.jpg" 1 0 0 0 +texture n "philipk/pk01_roof01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_roof01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 4 0 0 0 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 0 0 0 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 0 0 0 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 4 0 0 0 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 0 0 0 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 0 0 0 + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_tile_floor01a_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_tile_floor01b_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01a_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01b_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall02_d.jpg" +texture n "philipk/pk01_vent_wall02_local.jpg" +texture s "philipk/pk01_vent_wall02_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" +texture n "philipk/pk01_vent_wall03_local.jpg" +texture s "philipk/pk01_vent_wall03_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 2 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 2 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 2 0 0 0 + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 1 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 1 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 3 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 3 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 3 0 0 0 + +texture 0 "philipk/pk01_wall01_d.jpg" +texture n "philipk/pk01_wall01_local.jpg" +texture s "philipk/pk01_wall01_s.jpg" + +texture 0 "philipk/pk01_wall03a_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_wall03b_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +//ADDITIVE********************************** + +setshader bumpspecmapglowworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_panel01a_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01a_add.jpg" + +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +//Trims************************************* + +setshader bumpspecmapworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_trim02b_d.jpg" +texture n "philipk/pk01_trim02_local.jpg" +texture s "philipk/pk01_trim02_s.jpg" +//texture g "philipk/pk01_trim02b_add.jpg" + +texture 0 "philipk/pk01_trim04b_d.jpg" +texture n "philipk/pk01_trim04_local.jpg" +texture s "philipk/pk01_trim04_s.jpg" +//texture g "philipk/pk01_trim04b_add.jpg" + +texture 0 "philipk/pk01_trim05b_d.jpg" +texture n "philipk/pk01_trim05_local.jpg" +texture s "philipk/pk01_trim05_s.jpg" +//texture g "philipk/pk01_trim05b_add.jpg" + +texture 0 "philipk/pk01_trim06b_d.jpg" +texture n "philipk/pk01_trim06_local.jpg" +texture s "philipk/pk01_trim06_s.jpg" +//texture g "philipk/pk01_trim06b_add.jpg" + +texture 0 "philipk/pk01_trim07b_d.jpg" +texture n "philipk/pk01_trim07_local.jpg" +texture s "philipk/pk01_trim07_s.jpg" +//texture g "philipk/pk01_trim07b_add.jpg" + +//setshader bumpspecmapworld +//setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_trim01b_d.jpg" +texture n "philipk/pk01_trim01_local.jpg" +texture s "philipk/pk01_trim01_s.jpg" + +texture 0 "philipk/pk01_trim01b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_trim08b_d.jpg" +texture n "philipk/pk01_trim08_local.jpg" +texture s "philipk/pk01_trim08_s.jpg" + +texture 0 "philipk/pk01_trim08b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim08_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim08_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_trim03b_d.jpg" +texture n "philipk/pk01_trim03_local.jpg" +texture s "philipk/pk01_trim03_s.jpg" + +texture 0 "philipk/pk01_trim03b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim03_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim03_s.jpg" 1 0 0 0 + +setshader bumpspecmapparallaxworld + +setshaderparam "glowcolor" 1 1 1 + +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture z lunaran/panel128_1_h.jpg + + + + + diff --git a/assets/shims/78f98103e1afd0671c3b7d98e7c74b20e911397e59d37bddd0c197c41b0b8ed7 b/assets/shims/78f98103e1afd0671c3b7d98e7c74b20e911397e59d37bddd0c197c41b0b8ed7 new file mode 100644 index 000000000..e47016548 --- /dev/null +++ b/assets/shims/78f98103e1afd0671c3b7d98e7c74b20e911397e59d37bddd0c197c41b0b8ed7 @@ -0,0 +1,210 @@ +//Config file for, demomap by Nieb + +loadsky "skyboxes/morning" + +thirdperson 0 + +fog 2500 + +fogcolour 16777215 +//fogcolour 0x6d7e86 + + +mapmodelreset +//Default +mapmodel 4 32 0 "tree1" // 0 +mapmodel 24 48 0 "dcp/tree2" // 1 +mapmodel 8 32 0 "dcp/tree3" // 2 +mapmodel 4 36 0 "dcp/palmtree" // 3 +mapmodel 4 16 0 "dcp/thorns" // 4 +mapmodel 4 8 0 "dcp/plant1" // 5 +mapmodel 4 0 0 "dcp/grass" // 6 +mapmodel 12 0 0 "dcp/ivy" // 7 +mapmodel 4 32 0 "dcp/pillar" // 8 +mapmodel 8 8 0 "dcp/waterbowl" // 9 +mapmodel 0 0 0 "dcp/leafs" // 10 +mapmodel 4 4 0 "dcp/mushroom" // 11 +//DCP *http://cube.dietmarpier.de/* +mapmodel 3 11 0 "dcp/cask" // 12 +mapmodel 3 4 0 "dcp/cart" // 13 +mapmodel 1 3 0 "dcp/candle" // 14 +mapmodel 1 3 0 "dcp/vase" // 15 +mapmodel 2 1 0 "dcp/sack" // 16 +mapmodel 2 5 0 "objects/med_chand" // 17 +mapmodel 2 3 0 "dcp/chest" // 18 +mapmodel 1 5 0 "dcp/firebowl" // 19 +mapmodel 1 0 0 "dcp/smplant" // 20 +mapmodel 1 0 0 "dcp/reed" // 21 +//Nieb, makkE & Kurtis +mapmodel 1 12 0 "objects/window01" // 22 +mapmodel 0 0 0 "objects/sign01" // 23 +mapmodel 0 0 0 "objects/lamp01" // 24 +mapmodel 2 6 0 "objects/chair01" // 25 +mapmodel 0 0 0 "objects/bed01" // 26 +mapmodel 4 80 0 "vegetation/tree00" // 27 +mapmodel 4 80 0 "vegetation/tree01" // 28 +mapmodel 0 0 0 "vegetation/bush01" // 29 +mapmodel 4 80 0 "vegetation/tree02" // 30 +mapmodel 4 80 0 "vegetation/tree03" // 31 +mapmodel 2 80 0 "objects/window02/window02_1" // 32 +mapmodel 2 80 0 "objects/window02/window02_2" // 32 +mapmodel 4 80 0 "vegetation/tree04" // 31 +mapmodel 4 80 0 "vegetation/tree05" // 32 +mapmodel 4 80 0 "vegetation/tree06" // 33 +mapmodel 4 80 0 "vegetation/tree07" // 34 +mapmodel 5 2 0 "objects/bench01" // 35 +mapmodel 1 10 0 "objects/lantern01" // 36 +mapmodel 0 0 0 "objects/lantern02" // 37 +mapmodel 2 3 0 "objects/woodchop" // 38 +mapmodel 10 8 0 "objects/table01" // 39 +mapmodel 0 0 0 "objects/torch" // 40 +mapmodel 0 0 0 "objects/torch_cold" // 42 +mapmodel 4 0 0 "objects/fire" // 43 +mapmodel 0 0 0 "objects/sail01" // 46 +mapmodel 0 0 0 "objects/well_base" // 47 +mapmodel 0 0 0 "objects/well_roof" // 48 +mapmodel 0 0 0 "objects/lamp02" // 49 +// Assorted Mapmodels by Tentus +mapmodel 0 0 0 "tentus/food-drink/goblet" // 50 +mapmodel 0 0 0 "tentus/food-drink/apple" // 51 +mapmodel 0 0 0 "tentus/food-drink/pear" // 52 +mapmodel 0 0 0 "tentus/food-drink/appleslice"// 53 +mapmodel 0 0 0 "tentus/food-drink/meat" // 54 +mapmodel 0 0 0 "tentus/food-drink/bowl" // 55 +mapmodel 0 0 0 "tentus/food-drink/pieslice" // 56 +mapmodel 0 0 0 "tentus/food-drink/mug" // 57 +mapmodel 0 0 0 "tentus/food-drink/winebottle"// 58 +mapmodel 0 0 0 "tentus/food-drink/pie" // 59 +mapmodel 0 0 0 "tentus/books/flat" // 60 +mapmodel 1 2 0 "tentus/books/multi" // 61 +mapmodel 0 0 0 "tentus/chains/chain" // 62 +mapmodel 0 0 0 "tentus/chains/curvechain" // 63 +mapmodel 1 2 0 "tentus/barrel" // 64 +mapmodel 2 1 0 "tentus/sidebarrel" // 65 +mapmodel 0 0 0 "tentus/pot1" // 66 +mapmodel 0 0 0 "tentus/rope" // 67 +mapmodel 1 1 0 "tentus/ropelamp" // 68 +mapmodel 0 0 0 "tentus/ladder" // 69 +mapmodel 2 4 0 "tentus/fattree" // 70 +mapmodel 0 0 0 "tentus/moneybag" // 71 +mapmodel 1 1 0 "tentus/woodbench" // 72 +mapmodel 0 0 0 "tentus/hammer" // 73 +mapmodel 1 1 0 "tentus/anvil" // 74 +mapmodel 0 0 0 "tentus/spear" // 75 +mapmodel 0 0 0 "tentus/key" // 76 +mapmodel 0 0 0 "tentus/redshield" // 77 +mapmodel 0 0 0 "tentus/greenshield" // 78 +mapmodel 0 0 0 "tentus/bombs" // 79 +mapmodel 0 0 0 "objects/millblade" + +texturereset +texture 0 "ik2k/ik_sky_day_back.jpg" +texture 0 "golgotha/water2d.jpg" +texture 0 "aard/aardograss_1.jpg" +texture 0 "dg/mad064.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad067.jpg" +texture 0 "dg/mur013.jpg" +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +autograss "textures/grass_dg.png" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/mur049.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur060.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" +texture 0 "dg/mur013.jpg" +texture 0 "dg/mur017.jpg" +texture 0 "dg/mur039.jpg" +texture 0 "dg/mur043.jpg" +texture 0 "dg/mur045.jpg" +texture 0 "dg/mur049.jpg" +texture 0 "dg/mur051.jpg" +texture 0 "dg/mur058.jpg" +texture 0 "dg/mur060.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur064.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur080.jpg" +texture 0 "dg/mur081.jpg" +texture 0 "dg/mur081.jpg" +texture 0 "dg/nie049.jpg" +texture 0 "dg/mur088.jpg" +texture 0 "dg/mur109.jpg" +texture 0 "dg/mur127.jpg" +texture 0 "dg/mur135.jpg" +texture 0 "dg/mur139.jpg" +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "dg/mad065.jpg" 1 +texture 0 "dg/muv030.jpg" +texture 0 "dg/muv032.jpg" +texture 0 "dg/mur000.jpg" +texture 0 "dg/mur054.jpg" +texture 0 "dg/mad051.jpg" +texture 0 "dg/muv025.jpg" +texture 0 "dg/f_p2_v.jpg" +texture 0 "dg/mot001.jpg" +//dg +texture 0 "dg/trail.jpg" +texture 0 "dg/trail_lg.jpg" +texture 0 "dg/trail_lg.jpg" 1 +texture 0 "dg/trail_lg.jpg" 2 +texture 0 "dg/trail_lg.jpg" 3 +texture 0 "dg/trail_sm.jpg" +texture 0 "dg/trail_sm.jpg" 1 +texture 0 "dg/trail_cl.jpg" +texture 0 "dg/trail_cl.jpg" 1 +texture 0 "dg/trail_cl.jpg" 2 +texture 0 "dg/trail_cl.jpg" 3 +texture 0 "dg/trail_cs.jpg" +texture 0 "dg/trail_cs.jpg" 1 +texture 0 "dg/trail_cs.jpg" 2 +texture 0 "dg/trail_cs.jpg" 3 +texture 0 "dg/trail_in.jpg" +texture 0 "dg/trail_in.jpg" 1 +texture 0 "dg/trail_in.jpg" 2 +texture 0 "dg/trail_in.jpg" 3 +//sign skins: by Makke +texture 0 "models/objects/sign01/skin_inn.jpg" +texture 0 "models/objects/sign01/skin_pub.jpg" +//dg cont. +texture 0 "dg/mot067.jpg" +texture 0 "dg/mot088.jpg" +texture 0 "dg/mot190.jpg" +texture 0 "dg/mur033.jpg" +texture 0 "dg/mot067_2.jpg" +texture 0 "dg/mot067_2.jpg" 1 +texture 0 "dg/mot067_2.jpg" 2 +texture 0 "dg/mot067_2.jpg" 3 +texture 0 "dg/nie048.jpg" +//Extra Vegitation skins +texture 0 "models/vegetation/skin02.png" +texture 0 "models/vegetation/skin03.png" +texture 0 "models/vegetation/skin04.png" +texture 0 "models/objects/window02/skin2.png" diff --git a/assets/shims/79958066355c53408602c25f23be2b405e77ab05c205df8b709e2fcc1ab15275 b/assets/shims/79958066355c53408602c25f23be2b405e77ab05c205df8b709e2fcc1ab15275 new file mode 100644 index 000000000..dbdcc9100 --- /dev/null +++ b/assets/shims/79958066355c53408602c25f23be2b405e77ab05c205df8b709e2fcc1ab15275 @@ -0,0 +1,123 @@ +texture 0 subverse\metal_siding_kinks.jpg +texrotate 1 + +texture 0 trak5\trim1a.jpg +texrotate 1 +texscale 0.5 + +texture 0 philipk\pk01_panel03b_d.jpg +texrotate 1 +texscale 0.5 + +texture 0 philipk\pk01_panel01b_d.jpg +texscale 0.3 + +texture 0 philipk\pk01_panel_small01_d.jpg +texscale 2 + +texture 0 lunaran\mech1_d.jpg + +texture 0 trak5\trim1b.jpg +texscroll 0 0.1 +texscale 0.5 + +texture 0 trak5\trim1b.jpg +texscroll 0 2 +texscale 0.5 + +texture 0 trak5\ceil1a.jpg +texscale 1 + +texture 0 trak5\trisec1d.jpg +texscale 0.3 + +texture 0 trak5\pipe1c.jpg +texscroll 10 10 + +texture 0 gor\WS_GK_001_cc.jpg +texscroll 10 10 + +texture 0 textures\nieb\worldmap.png +texcolor 0 0 0 + +texture 0 than_ind\light03.jpg +texcolor 100 30 30 + +texture 0 pyccna\boneyard\computer.jpg +texscale 0.5 + + +//clouds +cloudlayer skyboxes\clouds01 +cloudheight 0.1 +cloudscrollx -0.2 +cloudscale 0.7 + + +mmodel "pyccna/snoutx10k/body" +mmodel "pyccna/snoutx10k/arms" +mmodel "pyccna/snoutx10k/legs" +mmodel "pyccna/snoutx10k/legs_sitting" +mmodel "pyccna/snoutx10k/arms_gun" +mmodel "pyccna/snoutx10k/gun" + +mmodel "pyccna/snoutx10k/body_lean" +mmodel "pyccna/snoutx10k/arms_tense" +mmodel "pyccna/snoutx10k/gun_lean" + +mmodel "pyccna/snoutx10k/arms_folded" +mmodel "pyccna/snoutx10k/gun_relax" +mmodel "pyccna/snoutx10k/legs_relax" + +mmodel "pyccna/snoutx10k/gun_unarmed" + +mmodel "pyccna/snoutx10k/arms_lean" + +mmodel "pyccna/snoutx10k/m390/m390_arms" +mmodel "pyccna/snoutx10k/m390/m390_unarmed" +mmodel "pyccna/snoutx10k/svd/svd_arms" +mmodel "pyccna/snoutx10k/svd/svd_unarmed" +mmodel "pyccna/snoutx10k/arms_flight" +mmodel "pyccna/snoutx10k/arms_flightgun" +mmodel "pyccna/snoutx10k/pistol" +mmodel "pyccna/snoutx10k/mg36/mg36_arms" +mmodel "pyccna/snoutx10k/mg36/mg36_unarmed" +mmodel "pyccna/snoutx10k/fsr1/fsr1_arms" +mmodel "pyccna/snoutx10k/fsr1/fsr1_unarmed" + +mmodel "pyccna/fed_door" +mmodel "pyccna/snoutx10k/sergeant" +mmodel "pyccna/snoutx10k/sergeant/head" + +mmodel "pyccna/snoutx10k/assault/body" +mmodel "pyccna/snoutx10k/assault/legs" +mmodel "pyccna/snoutx10k/assault/arms" +mmodel "pyccna/snoutx10k/assault/gun" + +mmodel "pyccna/cereal" + +mmodel "pyccna/ensign/body" +mmodel "pyccna/ensign/arms" +mmodel "pyccna/ensign/arms_sitting" +mmodel "pyccna/ensign/legs" +mmodel "pyccna/ensign/legs_sitting" +mmodel "pyccna/ensign/body/white" +mmodel "pyccna/ensign/legs/white" +mmodel "pyccna/ensign/body/admiral" + +mmodel "monster/spider" +mmodel "monster/rat" + +mmodel "pyccna/ensign/dead/1/body" +mmodel "pyccna/ensign/dead/1/legs" +mmodel "pyccna/ensign/dead/1/arms" +mmodel "pyccna/ensign/dead/1/head" +mmodel "pyccna/ensign/dead/2/body" +mmodel "pyccna/ensign/dead/2/legs" +mmodel "pyccna/ensign/dead/2/arms" +mmodel "pyccna/ensign/dead/2/head" +mmodel "pyccna/snoutx10k/dead/body" +mmodel "pyccna/snoutx10k/dead/legs" +mmodel "pyccna/snoutx10k/dead/arms" +mmodel "pyccna/blood" +mmodel "pyccna/blood/wall" diff --git a/assets/shims/7a92ff40540c1226ca897cc70256794e89c416498c22e6605cd4e454a37eb80a b/assets/shims/7a92ff40540c1226ca897cc70256794e89c416498c22e6605cd4e454a37eb80a new file mode 100644 index 000000000..bb0e4d3c3 --- /dev/null +++ b/assets/shims/7a92ff40540c1226ca897cc70256794e89c416498c22e6605cd4e454a37eb80a @@ -0,0 +1,6 @@ +// basic setup : +actname = "map4menu" +loadsky "staffy/staffy" +// basic scripting : +// do not edit on copy, change of actname is sufficient. +gamespeed 1000 diff --git a/assets/shims/7c41c7363191e26bd695cce906da1c8a59eee7e288f2ef79c8ab2b66062f059b b/assets/shims/7c41c7363191e26bd695cce906da1c8a59eee7e288f2ef79c8ab2b66062f059b new file mode 100644 index 000000000..b3ea4fe7d --- /dev/null +++ b/assets/shims/7c41c7363191e26bd695cce906da1c8a59eee7e288f2ef79c8ab2b66062f059b @@ -0,0 +1,424 @@ +// AN ARMY OF ONE by MitaMAN: PART I +// 10-23-06 +// mitaman1@optonline.net + +//music "fanatic/18.ogg" + +killsendsp 0 + + +// reset the mapmodels used for this map (replace this with your own mapmodel defs if you want): +// the number in comments is what you use with "newent mapmodel N" + +mapmodelreset // start counting from 0 again + +mapmodel 4 32 0 "tree1" // 0 +mapmodel 16 12 16 "bridge" // 1 + +mapmodel 24 48 0 "dcp/tree2" // 2 +mapmodel 8 32 0 "dcp/tree3" // 3 +mapmodel 4 36 0 "dcp/palmtree" // 4 +mapmodel 4 16 0 "dcp/thorns" // 5 +mapmodel 4 8 0 "dcp/plant1" // 6 +mapmodel 4 0 0 "dcp/grass" // 7 +mapmodel 12 0 0 "dcp/ivy" // 8 +mapmodel 4 12 0 "dcp/barrel" // 9 +mapmodel 4 32 0 "dcp/streetlamp" // 10 +mapmodel 12 8 0 "dcp/bench" // 11 +mapmodel 4 32 0 "dcp/pillar" // 12 +mapmodel 8 8 0 "dcp/waterbowl" // 13 +mapmodel 8 0 0 "dcp/jumppad2" // 14 +mapmodel 8 8 0 "dcp/leafs" // 15 +mapmodel 12 12 0 "dcp/valve" // 16 +mapmodel 12 4 0 "dcp/palette" // 17 +mapmodel 8 8 0 "dcp/vent" // 18 +mapmodel 4 4 0 "dcp/mushroom" // 19 +mapmodel 12 32 0 "dcp/biotank" // 20 +mapmodel 4 12 0 "dcp/groundlamp" // 21 +mapmodel 8 12 0 "dcp/console" // 22 +mapmodel 4 12 0 "dcp/turret" // 23 +mapmodel 4 12 0 "dcp/cask" // 24 +mapmodel 12 0 0 "dcp/chandelier" // 25 +mapmodel 8 12 0 "dcp/chest" // 26 +mapmodel 12 0 0 "dcp/hanginlamp" // 27 +mapmodel 4 8 0 "dcp/reed" // 28 +mapmodel 4 8 0 "dcp/smplant" // 29 + +mapmodel 12 0 0 "makke/strahler" // 30 + +mapmodel 4 64 0 "vegetation/tree00" // 31 +mapmodel 4 64 0 "vegetation/tree01" // 32 +mapmodel 0 0 0 "vegetation/bush01" // 33 +mapmodel 4 64 0 "vegetation/tree02" // 34 +mapmodel 4 64 0 "vegetation/tree03" // 35 +mapmodel 4 64 0 "vegetation/tree04" // 36 +mapmodel 4 64 0 "vegetation/tree05" // 37 +mapmodel 4 64 0 "vegetation/tree06" // 38 +mapmodel 0 64 0 "vegetation/tree07" // 39 + +mapmodel 16 16 0 "objects/minekart" // 40 +mapmodel 8 14 0 "psionic/crate4" // 41 +mapmodel 4 12 0 "psionic/barrel2" // 42 +mapmodel 8 16 0 "mitaman/locker3" // 43 +mapmodel 0 0 0 "tentus/chains/curvechain" // 44 +mapmodel 8 1 0 "mitaman/floorgrate1" // 45 +mapmodel 0 0 0 "mitaman/chainlinkfence" // 46 +mapmodel 7 20 0 "mitaman/locker1" // 47 + +mapmodel 10 16 0 "xeno/box1" // 48 +mapmodel 10 16 0 "xeno/box2" // 49 +mapmodel 0 0 0 "tentus/chains/chain" // 50 + +// for use as triggers: + +mapmodel 0 0 0 "carrot" 100 // 51 +mapmodel 0 0 0 "switch1" 100 // 52 +mapmodel 0 0 0 "switch2" 100 // 53 + +mapmodel 12 32 0 "doors/door_01" 100 // 54 +mapmodel 12 32 0 "doors/door_02" 100 // 55 +mapmodel 12 32 0 "doors/door_03" 100 // 56 + +mapmodel 0 0 0 "flags/neutral" // 57 +mapmodel 0 0 0 "mitaman/floorgrate3" // 58 +mapmodel 0 0 0 "flags/red" // 59 + + +// the skybox for this map: + +loadsky "socksky/mars" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +// dg textures + +texture 0 "dg/f_p2_v.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-electricpanel.jpg" +texture 0 "dg/mad051.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mad064.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad066.jpg" +texture 0 "dg/mad067.jpg" +texture 0 "dg/mot088.jpg" +texture 0 "dg/mot190.jpg" + +texture 0 "noctua/planks01.jpg" 0 0 0 .5 +texture 0 "noctua/planks01.jpg" 1 0 0 .5 +texture 0 "noctua/planks02.jpg" +texture 0 "noctua/planks02.jpg" 1 +texture 0 "mitaman/mm-lightgrill_a.jpg" +texture 0 "mitaman/mm-steeringcontrol.jpg" +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-window1.jpg" + +texture 0 "mitaman/mm-metalpanel-a.jpg" +texture 0 "mitaman/mm-metalpanel-a.jpg" 1 +texture 0 "rorschach/3r_colrust01b.jpg" 1 + +texture 0 "golgotha/metalrock.jpg" + +//texture 0 "dg/mur068.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur079.jpg" +texture 0 "dg/mur087.jpg" +texture 0 "dg/mur088.jpg" +texture 0 "dg/mur109.jpg" +texture 0 "dg/mur135.jpg" +texture 0 "dg/mur139.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv025.jpg" +texture 0 "dg/muv030.jpg" +texture 0 "dg/muv032.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sup075.jpg" + +// rorschach + +texture 0 "rorschach/1_concrete01.jpg" +texture 0 "rorschach/1_rust_grill01.jpg" +texture 0 "rorschach/1_rust_grill02.jpg" +texture 0 "rorschach/1_th_trim01.jpg" +texture 0 "rorschach/1_th_trim02.jpg" +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/1r_clocktrim01.jpg" +texture 0 "rorschach/1r_clocktrim03b.jpg" +texture 0 "rorschach/1r_column01.jpg" +texture 0 "rorschach/1r_floor02.jpg" +texture 0 "rorschach/1r_grill02.jpg" +texture 0 "rorschach/1r_light01.jpg" +texture 0 "rorschach/1r_metpan05.jpg" +texture 0 "rorschach/1r_metrim1.jpg" +texture 0 "rorschach/1r_metwl01.jpg" +texture 0 "rorschach/1r_plain_met02.jpg" +texture 0 "rorschach/1r_squ_pan03.jpg" +texture 0 "rorschach/1r_squ_pan04b.jpg" +texture 0 "rorschach/1r_steps.jpg" +texture 0 "rorschach/1r_thickpan03.jpg" +texture 0 "rorschach/2_064_red_girder02.jpg" +texture 0 "rorschach/2_128_redpan02.jpg" +texture 0 "rorschach/2_256_red_thin02.jpg" +texture 0 "rorschach/2_256_red_thin03.jpg" +texture 0 "rorschach/2_256_redsup01.jpg" +texture 0 "rorschach/2_32_red_thin02.jpg" +texture 0 "rorschach/2_c_thinredtrim03.jpg" +texture 0 "rorschach/2_c_tiles01.jpg" +texture 0 "rorschach/2_conc_celing01.jpg" +texture 0 "rorschach/2_conc_floorpat02_s.jpg" +texture 0 "rorschach/2_conc_l01.jpg" +texture 0 "rorschach/2_floor02.jpg" +texture 0 "rorschach/2_largemet03.jpg" +texture 0 "rorschach/2_redtrim03.jpg" +texture 0 "rorschach/2_whitetrim03.jpg" +texture 0 "rorschach/256_gate_rock07.jpg" +texture 0 "rorschach/256_gate_water02.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_iv_floor02.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/2r_plaster_floor01.jpg" +texture 0 "rorschach/3i_crust.jpg" +texture 0 "rorschach/3i_rockyfloor.jpg" +texture 0 "rorschach/3m_metflr_tiles.jpg" +texture 0 "rorschach/3r_colrust01b.jpg" +texture 0 "rorschach/3r_light01b.jpg" +texture 0 "rorschach/3r_lighthh01b.jpg" +texture 0 "rorschach/3r_metblock01.jpg" +texture 0 "rorschach/3r_plaster02.jpg" +texture 0 "rorschach/4_conc_floor01.jpg" +texture 0 "rorschach/4_met01.jpg" +texture 0 "rorschach/4_met05b.jpg" +texture 0 "rorschach/5_bricks01.jpg" +texture 0 "rorschach/5_faces.jpg" +texture 0 "rorschach/5_light01b.jpg" +texture 0 "rorschach/5_slabfloor.jpg" +texture 0 "rorschach/5_trim02.jpg" +texture 0 "rorschach/64_iv_column01.jpg" +texture 0 "rorschach/64_warm01.jpg" +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/hh3_m_light01.jpg" +texture 0 "rorschach/hh3_m_light03.jpg" +texture 0 "rorschach/hh3_mw_light01.jpg" +texture 0 "rorschach/hh3_mw_light03.jpg" +texture 0 "rorschach/j128_brick01.jpg" +texture 0 "rorschach/j128_item.jpg" +texture 0 "rorschach/j128_metpan01.jpg" +texture 0 "rorschach/j128_metpan05.jpg" +texture 0 "rorschach/j256_cobl01.jpg" + +// subverse + +texture 0 "subverse/block_wall_02.jpg" +texture 0 "subverse/crate_space_vents.jpg" 1 +texture 0 "subverse/flat_rocks.jpg" +texture 0 "subverse/floor_tile_1.jpg" +texture 0 "subverse/metal_scratch_tile.jpg" +texture 0 "subverse/metal_siding_kinks.jpg" +texture 0 "subverse/puzzel_block.jpg" +texture 0 "subverse/solid_vent.jpg" +texture 0 "subverse/wood_crate_05.jpg" +texture 0 "subverse/wood_crate_1.jpg" + +// g_pack + +texture 0 "g_pack/g-bricks02a.jpg" +texture 0 "g_pack/g-bricks03.jpg" +texture 0 "g_pack/g-bricks05.jpg" +texture 0 "g_pack/g-bricks09.jpg" +texture 0 "g_pack/g-bricks10.jpg" +texture 0 "g_pack/g-bricks26.jpg" +texture 0 "g_pack/g-bricks30.jpg" +texture 0 "g_pack/g-crate01.jpg" +texture 0 "g_pack/g-floor04.jpg" +texture 0 "g_pack/g-floor10.jpg" +texture 0 "g_pack/g-metbas0c1.jpg" +texture 0 "g_pack/g-metbas5b.jpg" +texture 0 "g_pack/g-metbas6.jpg" +texture 0 "g_pack/g-metfloor3b.jpg" +texture 0 "g_pack/g-metfloor5b.jpg" +texture 0 "g_pack/g-metfloor7b.jpg" +texture 0 "g_pack/g-mettrim03.jpg" +texture 0 "g_pack/g-wood02.jpg" 1 +texture 0 "g_pack/g-wood02.jpg" + +// tech1soc + +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" + +// payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" + +//egyptsoc + +texture 0 "textures/nieb/rock01.jpg" +texture 0 "mitaman/mm-metalpanel-b.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" + +//than_ind + +texture 0 "than_ind/cretewall03.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/light03.jpg" + +//ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" + +//ikbase + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" + + +texture 0 "rorschach/1r_clocktrim01.jpg" 1 +texture 0 "rorschach/1_th_trim02.jpg" 1 +texture 0 "rorschach/1r_steps.jpg" 1 +texture 0 "rorschach/256_tar_ccolumn01.jpg" 1 +texture 0 "rorschach/hh3_m_light01.jpg" 1 +texture 0 "rorschach/hh3_mw_light01.jpg" 1 +texture 0 "g_pack/g-mettrim03.jpg" 1 +texture 0 "dg/mad065.jpg" 1 +texture 0 "dg/mad067.jpg" 1 +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" 1 + + + +texture 0 "noctua/plast06.jpg" +texture 0 "noctua/iron02.jpg" +texture 0 "noctua/iron03.jpg" +texture 0 "noctua/plast03.jpg" +texture 0 "noctua/stone16.jpg" + + +texture 0 "loopix/cobbst2.jpg" + +texture 0 "rorschach/hh3_64by64_light_c01.jpg" +texture 0 "noctua/plast06.jpg" + + +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-metaldoordouble.jpg" +texture 0 "rorschach/64_column.jpg" + +texture 0 "mitaman/mm-gaugepanel.jpg" +texture 0 "mitaman/mm-gaugepanel2.jpg" +texture 0 "rorschach/64_column.jpg" 1 +texture 0 "mitaman/mm-metalsteps.jpg" 0 0 0 .5 +texture 0 "rorschach/3r_colrust01b-32.jpg" 1 +texture 0 "rorschach/3r_colrust01b-32.jpg" + +texture 0 "rorschach/64_column.jpg" 1 +texture 0 "mitaman/mm-metaldoor2.jpg" +texture 0 "mitaman/mm-window4.jpg" + + + diff --git a/assets/shims/7f2db2ac187eb3fabd1c33946026dbac76f50fa47237a44bfa1850b691ef4984 b/assets/shims/7f2db2ac187eb3fabd1c33946026dbac76f50fa47237a44bfa1850b691ef4984 new file mode 100644 index 000000000..5f6addd65 --- /dev/null +++ b/assets/shims/7f2db2ac187eb3fabd1c33946026dbac76f50fa47237a44bfa1850b691ef4984 @@ -0,0 +1,1049 @@ +// Config for SYON: The Ancient Stone +// Single-player Sauerbraten Map by Junebug +// WWW.SixDogStudios.com +// email: junebug@electronisounds.com + + +loadsky "socksky/emerald" + +music "apd2/soundtrack-apd2-theancientstone.mid" + + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + + +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/mur049.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur060.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + +// Six Dog Studios Textures + +texture 0 "apd2/secretcrate01.jpg" +texture 0 "apd2/secretcrate02.jpg" +texture 0 "apd2/sm_wood_crate1.jpg" + + + +// Tech + +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-02b.jpg" +texture 0 "tech1soc/032-03d.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/032lig10bb.jpg" +texture 0 "tech1soc/032lig11bb.jpg" +texture 0 "tech1soc/032lig11rb.jpg" +texture 0 "tech1soc/032lig12bb.jpg" +texture 0 "tech1soc/032lig12rb.jpg" +texture 0 "tech1soc/032lig12ya.jpg" +texture 0 "tech1soc/032lig20yb.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/064lig20bb.jpg" +texture 0 "tech1soc/064lig22bb.jpg" +texture 0 "tech1soc/064lig22rb.jpg" +texture 0 "tech1soc/064lig22wb.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s064-02a.jpg" +texture 0 "tech1soc/s064-02b.jpg" +texture 0 "tech1soc/s064-02c.jpg" +texture 0 "tech1soc/s064-03a.jpg" +texture 0 "tech1soc/s064-03b.jpg" +texture 0 "tech1soc/s064-03c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s128-06b.jpg" +texture 0 "tech1soc/s128-07e.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/spring1.jpg" +texture 0 "tech1soc/spring2.jpg" + + +// ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +texture 0 "ik2k/ik_ground_lawn128.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + +// from ikbase dir + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_floor_met1f.jpg" +texture 0 "ikbase/ik_floor_met64d.jpg" +texture 0 "ikbase/ik_floor_met64e.jpg" +texture 0 "ikbase/ik_floor_met64f.jpg" +texture 0 "ikbase/ik_floor_met128e.jpg" +texture 0 "ikbase/ik_floor_met128f.jpg" +texture 0 "ikbase/ik_gtrimh_64b.jpg" +texture 0 "ikbase/ik_gtrimh_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_64b.jpg" +texture 0 "ikbase/ik_gtrimv_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_htrimh_64b.jpg" +texture 0 "ikbase/ik_htrimh_64c.jpg" +texture 0 "ikbase/ik_htrimh_64d.jpg" +texture 0 "ikbase/ik_htrimv_64b.jpg" +texture 0 "ikbase/ik_htrimv_64c.jpg" +texture 0 "ikbase/ik_itrimv_128b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" +texture 0 "ikbase/ik_wtrimh_32a.jpg" +texture 0 "ikbase/ik_wtrimh_32b.jpg" +texture 0 "ikbase/ik_wtrimh_32c.jpg" +texture 0 "ikbase/ik_wtrimh_32d.jpg" +texture 0 "ikbase/ik_wtrimh_64a.jpg" +texture 0 "ikbase/ik_wtrimh_64c.jpg" +texture 0 "ikbase/ik_wtrimh_64d.jpg" +texture 0 "ikbase/ik_wtrimv_32a.jpg" +texture 0 "ikbase/ik_wtrimv_32b.jpg" +texture 0 "ikbase/ik_wtrimv_32c.jpg" +texture 0 "ikbase/ik_wtrimv_32d.jpg" +texture 0 "ikbase/ik_wtrimv_64a.jpg" +texture 0 "ikbase/ik_wtrimv_64c.jpg" +texture 0 "ikbase/ik_wtrimv_64d.jpg" + +// some good textures from max payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" +texture 0 "payne/Tile41a.jpg" + +// from than's industrial tex + +texture 0 "than_ind/floor02.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/floor06.jpg" +texture 0 "than_ind/light03.jpg" +texture 0 "than_ind/trim04.jpg" +texture 0 "than_ind/trim21.jpg" +texture 0 "than_ind/trlight01.jpg" +texture 0 "than_ind/trlight06.jpg" + +// some of John Fitzgibbons' Rubicon textures + +texture 0 "jf1/jf32.jpg" +texture 0 "jf1/jf64.jpg" +texture 0 "jf1/jf128.jpg" +texture 0 "jf1/jfbutn.jpg" +texture 0 "jf1/jfflr.jpg" +texture 0 "jf1/jfgrid.jpg" +texture 0 "jf1/jfhatch.jpg" +texture 0 "jf1/jflite.jpg" +texture 0 "jf1/jflitestr.jpg" +texture 0 "jf1/jfrock.jpg" +texture 0 "jf1/jfrust.jpg" +texture 0 "jf1/jfstripe.jpg" +texture 0 "jf1/jfwall.jpg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + + +// Sock's egyptian textures + +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" + +// rorschach + +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/1r_clocktrim01.jpg" +texture 0 "rorschach/1r_clocktrim03b.jpg" +texture 0 "rorschach/1r_column01.jpg" +texture 0 "rorschach/1r_floor02.jpg" +texture 0 "rorschach/1r_grill02.jpg" +texture 0 "rorschach/1r_light01.jpg" +texture 0 "rorschach/1r_metbrick01.jpg" +texture 0 "rorschach/1r_metpan05.jpg" +texture 0 "rorschach/1r_metrim1.jpg" +texture 0 "rorschach/1r_metwl01.jpg" +texture 0 "rorschach/1r_plain_met02.jpg" +texture 0 "rorschach/1r_squ_pan03.jpg" +texture 0 "rorschach/1r_squ_pan04b.jpg" +texture 0 "rorschach/1r_steps.jpg" +texture 0 "rorschach/1r_thickpan03.jpg" +texture 0 "rorschach/1_concrete01.jpg" +texture 0 "rorschach/1_rust_grill01.jpg" +texture 0 "rorschach/1_rust_grill02.jpg" +texture 0 "rorschach/1_rust_grill02b.jpg" +texture 0 "rorschach/1_slimey01.jpg" +texture 0 "rorschach/1_th_trim01.jpg" +texture 0 "rorschach/1_th_trim02.jpg" +texture 0 "rorschach/256_gate_rock07.jpg" +texture 0 "rorschach/256_gate_water02.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_iv_floor02.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/2r_plaster_floor01.jpg" +texture 0 "rorschach/2_064_red_girder02.jpg" +texture 0 "rorschach/2_128_redpan02.jpg" +texture 0 "rorschach/2_256_redsup01.jpg" +texture 0 "rorschach/2_256_red_thin02.jpg" +texture 0 "rorschach/2_256_red_thin03.jpg" +texture 0 "rorschach/2_32_red_thin02.jpg" +texture 0 "rorschach/2_conc_celing01.jpg" +texture 0 "rorschach/2_conc_floorpat02_s.jpg" +texture 0 "rorschach/2_conc_l01.jpg" +texture 0 "rorschach/2_conc_wall02.jpg" +texture 0 "rorschach/2_c_thinredtrim03.jpg" +texture 0 "rorschach/2_c_thinredtrimlight01.jpg" +texture 0 "rorschach/2_c_tiles01.jpg" +texture 0 "rorschach/2_floor02.jpg" +texture 0 "rorschach/2_largemet03.jpg" +texture 0 "rorschach/2_redtrim03.jpg" +texture 0 "rorschach/2_red_floorr01.jpg" +texture 0 "rorschach/2_red_floorw01.jpg" +texture 0 "rorschach/2_whitetrim03.jpg" +texture 0 "rorschach/3i_crust.jpg" +texture 0 "rorschach/3i_rockyfloor.jpg" +texture 0 "rorschach/3m_metflr_tiles.jpg" +texture 0 "rorschach/3r_colrust01b.jpg" +texture 0 "rorschach/3r_light01b.jpg" +texture 0 "rorschach/3r_lighthh01b.jpg" +texture 0 "rorschach/3r_metblock01.jpg" +texture 0 "rorschach/3r_plaster02.jpg" +texture 0 "rorschach/4_conc_floor01.jpg" +texture 0 "rorschach/4_met01.jpg" +texture 0 "rorschach/4_met05b.jpg" +texture 0 "rorschach/5_blood01.jpg" +texture 0 "rorschach/5_bricks01.jpg" +texture 0 "rorschach/5_faces.jpg" +texture 0 "rorschach/5_light01b.jpg" +texture 0 "rorschach/5_slabfloor.jpg" +texture 0 "rorschach/5_trim02.jpg" +texture 0 "rorschach/64_iv_column01.jpg" +texture 0 "rorschach/64_warm01.jpg" +texture 0 "rorschach/hh3_mw_light01.jpg" +texture 0 "rorschach/hh3_mw_light03.jpg" +texture 0 "rorschach/hh3_m_light01.jpg" +texture 0 "rorschach/hh3_m_light03.jpg" +texture 0 "rorschach/j128_brick01.jpg" +texture 0 "rorschach/j128_item.jpg" +texture 0 "rorschach/j128_metpan01.jpg" +texture 0 "rorschach/j128_metpan05.jpg" +texture 0 "rorschach/j256_cobl01.jpg" + +// subverse + +texture 0 "subverse/block_wall_02.jpg" +texture 0 "subverse/brick_wall_01.jpg" +texture 0 "subverse/brick_wall_06.jpg" +texture 0 "subverse/chunky_rock.jpg" +texture 0 "subverse/crate_space_vents.jpg" +texture 0 "subverse/dry_mud1.jpg" +texture 0 "subverse/flat_rocks.jpg" +texture 0 "subverse/floor_tile_1.jpg" +texture 0 "subverse/metal_scratch_tile.jpg" +texture 0 "subverse/metal_siding_kinks.jpg" +texture 0 "subverse/puzzel_block.jpg" +texture 0 "subverse/rock_vinelike.jpg" +texture 0 "subverse/solid_vent.jpg" +texture 0 "subverse/stone_path.jpg" +texture 0 "subverse/wood_crate_05.jpg" +texture 0 "subverse/wood_crate_1.jpg" + +// g_pack + +texture 0 "g_pack/g-bricks02a.jpg" +texture 0 "g_pack/g-bricks03.jpg" +texture 0 "g_pack/g-bricks05.jpg" +texture 0 "g_pack/g-bricks09.jpg" +texture 0 "g_pack/g-bricks10.jpg" +texture 0 "g_pack/g-bricks26.jpg" +texture 0 "g_pack/g-bricks27.jpg" +texture 0 "g_pack/g-bricks29.jpg" +texture 0 "g_pack/g-bricks30.jpg" +texture 0 "g_pack/g-bricks33.jpg" +texture 0 "g_pack/g-crate01.jpg" +texture 0 "g_pack/g-façade01.jpg" +texture 0 "g_pack/g-floor01.jpg" +texture 0 "g_pack/g-floor04.jpg" +texture 0 "g_pack/g-floor10.jpg" +texture 0 "g_pack/g-metbas0c1.jpg" +texture 0 "g_pack/g-metbas5b.jpg" +texture 0 "g_pack/g-metbas6.jpg" +texture 0 "g_pack/g-metfloor3b.jpg" +texture 0 "g_pack/g-metfloor5b.jpg" +texture 0 "g_pack/g-metfloor7b.jpg" +texture 0 "g_pack/g-mettrim03.jpg" +texture 0 "g_pack/g-wood02.jpg" + +// 2 missing jf textures + +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" + +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + + +// Lunaran's q4power textures + +setshader bumpspecmapworld + +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7_local.jpg +texture s lunaran/panel64_7_s.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg + +setpixelparam 1 0 0 0 + +texture 0 lunaran/ziggy1_d.jpg +texture n lunaran/ziggy1_local.jpg + +setshader bumpspecmapglowworld + +setpixelparam 1 0 0 0 + +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg + +setpixelparam 1 8 8 8 + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg + +setpixelparam 1 0 0 0 + +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg + +setpixelparam 1 8 8 8 + +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg + + + + +// gibbie's idbase textures + + +setshader bumpspecmapworld + +setpixelparam 1 8 8 8 + + +texture 0 gibbie/11pipes_d.jpg +texture n gibbie/11pipes_local.jpg +texture s gibbie/11pipes_s.jpg + +texture 0 gibbie/base02_d.jpg +texture n gibbie/base02_local.jpg +texture s gibbie/base02_s.jpg + +texture 0 gibbie/base03_d.jpg +texture n gibbie/base03_local.jpg +texture s gibbie/base03_s.jpg + +texture 0 gibbie/base04_d.jpg +texture n gibbie/base04_local.jpg +texture s gibbie/base04_s.jpg + +texture 0 gibbie/base05_d.jpg +texture n gibbie/base05_local.jpg +texture s gibbie/base05_s.jpg + +texture 0 gibbie/base06_d.jpg +texture n gibbie/base06_local.jpg +texture s gibbie/base06_s.jpg + +texture 0 gibbie/base07_d.jpg +texture n gibbie/base07_local.jpg +texture s gibbie/base07_s.jpg + +texture 0 gibbie/base08_d.jpg +texture n gibbie/base08_local.jpg +texture s gibbie/base08_s.jpg + +texture 0 gibbie/base09_d.jpg +texture n gibbie/base09_local.jpg +texture s gibbie/base09_s.jpg + +texture 0 gibbie/base10_d.jpg +texture n gibbie/base10_local.jpg +texture s gibbie/base10_s.jpg + +texture 0 gibbie/base11_d.jpg +texture n gibbie/base11_local.jpg +texture s gibbie/base11_s.jpg + +texture 0 gibbie/base12_d.jpg +texture n gibbie/base12_local.jpg +texture s gibbie/base12_s.jpg + +texture 0 gibbie/base13_d.jpg +texture n gibbie/base13_local.jpg +texture s gibbie/base13_s.jpg + +texture 0 gibbie/base14_d.jpg +texture n gibbie/base14_local.jpg +texture s gibbie/base14_s.jpg + +texture 0 gibbie/base15_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base15_brown_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base15_rust_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base16_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base16_brown_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base16_rust_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base17_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base17_brown_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base17_rust_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base18_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base18_brown_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base18_rust_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base19_d.jpg +texture n gibbie/base19_local.jpg +texture s gibbie/base19_s.jpg + +texture 0 gibbie/base20_d.jpg +texture n gibbie/base20_local.jpg +texture s gibbie/base20_s.jpg + +texture 0 gibbie/base21_d.jpg +texture n gibbie/base21_local.jpg +texture s gibbie/base21_s.jpg + +texture 0 gibbie/base22_d.jpg +texture n gibbie/base22_local.jpg +texture s gibbie/base22_s.jpg + +texture 0 gibbie/base23_d.jpg +texture n gibbie/base23_local.jpg +texture s gibbie/base23_s.jpg + +texture 0 gibbie/base24_d.jpg +texture n gibbie/base24_local.jpg +texture s gibbie/base24_s.jpg + +texture 0 gibbie/base25_d.jpg +texture n gibbie/base25_local.jpg +texture s gibbie/base25_s.jpg + +texture 0 gibbie/base26_d.jpg +texture n gibbie/base26_local.jpg +texture s gibbie/base26_s.jpg + +texture 0 gibbie/base27_d.jpg +texture n gibbie/base27_local.jpg +texture s gibbie/base27_s.jpg + +texture 0 gibbie/base28_d.jpg +texture n gibbie/base28_local.jpg +texture s gibbie/base28_s.jpg + +texture 0 gibbie/base29_d.jpg +texture n gibbie/base29_local.jpg +texture s gibbie/base29_s.jpg + +texture 0 gibbie/base30_d.jpg +texture n gibbie/base30_local.jpg +texture s gibbie/base30_s.jpg + +texture 0 gibbie/base32_d.jpg +texture n gibbie/base32_local.jpg +texture s gibbie/base32_s.jpg + +texture 0 gibbie/base33_d.jpg +texture n gibbie/base33_local.jpg +texture s gibbie/base33_s.jpg + +texture 0 gibbie/base34_d.jpg +texture n gibbie/base34_local.jpg +texture s gibbie/base34_s.jpg + +texture 0 gibbie/base35_d.jpg +texture n gibbie/base35_local.jpg +texture s gibbie/base35_s.jpg + +texture 0 gibbie/base36_d.jpg +texture n gibbie/base36_local.jpg +texture s gibbie/base36_s.jpg + +texture 0 gibbie/base37_d.jpg +texture n gibbie/base37_local.jpg +texture s gibbie/base37_s.jpg + +texture 0 gibbie/base38_d.jpg +texture n gibbie/base38_local.jpg +texture s gibbie/base38_s.jpg + +texture 0 gibbie/base39_d.jpg +texture n gibbie/base39_local.jpg +texture s gibbie/base39_s.jpg + +texture 0 gibbie/base40_d.jpg +texture n gibbie/base40_local.jpg +texture s gibbie/base40_s.jpg + +texture 0 gibbie/base41_d.jpg +texture n gibbie/base41_local.jpg +texture s gibbie/base41_s.jpg + +texture 0 gibbie/base42_d.jpg +texture n gibbie/base42_local.jpg +texture s gibbie/base42_s.jpg + +texture 0 gibbie/base43_d.jpg +texture n gibbie/base43_local.jpg +texture s gibbie/base43_s.jpg + +texture 0 gibbie/base44_d.jpg +texture n gibbie/base44_local.jpg +texture s gibbie/base44_s.jpg + +texture 0 gibbie/base45_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base45_brown_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base45_rust_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base46_d.jpg +texture n gibbie/base46_local.jpg +texture s gibbie/base46_s.jpg + +texture 0 gibbie/base47_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/base47_brown_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/base47_rust_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/flr1_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flr2_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flr3_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flrtile1_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/flrtile2_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/flrtile3_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/grate_large_d.jpg +texture n gibbie/grate_large_local.jpg +texture s gibbie/grate_large_s.jpg + +setshader bumpspecmapglowworld + +// glow color +setpixelparam 0 1 1 1 + +texture 0 gibbie/baselight01_d.jpg +texture n gibbie/baselight01_local.jpg +texture s gibbie/baselight01_s.jpg +texture g gibbie/baselight01_add.jpg + +texture 0 gibbie/baselight02_d.jpg +texture n gibbie/baselight02_local.jpg +texture s gibbie/baselight02_s.jpg +texture g gibbie/baselight02_add.jpg + +texture 0 gibbie/baselight03_d.jpg +texture n gibbie/baselight03_local.jpg +texture s gibbie/baselight03_s.jpg +texture g gibbie/baselight03_add.jpg + +texture 0 gibbie/baselight04_d.jpg +texture n gibbie/baselight04_local.jpg +texture s gibbie/baselight04_s.jpg +texture g gibbie/baselight04_add.jpg + +texture 0 gibbie/baselight05_d.jpg +texture n gibbie/baselight05_local.jpg +texture s gibbie/baselight05_s.jpg +texture g gibbie/baselight05_add.jpg + +texture 0 gibbie/baselight06_d.jpg +texture n gibbie/baselight06_local.jpg +texture s gibbie/baselight06_s.jpg +texture g gibbie/baselight06_add.jpg + +texture 0 gibbie/baselight07_d.jpg +texture n gibbie/baselight07_local.jpg +texture s gibbie/baselight07_s.jpg +texture g gibbie/baselight07_add.jpg + +texture 0 gibbie/baselight08_d.jpg +texture n gibbie/baselight08_local.jpg +texture s gibbie/baselight08_s.jpg +texture g gibbie/baselight08_add.jpg + +texture 0 gibbie/baselight09_d.jpg +texture n gibbie/baselight09_local.jpg +texture s gibbie/baselight09_s.jpg +texture g gibbie/baselight09_add.jpg + +texture 0 gibbie/lite2_d.jpg +texture n gibbie/lite2_local.jpg +texture s gibbie/lite2_s.jpg +texture g gibbie/lite2_add.jpg + +texture 0 gibbie/teletop_d.jpg +texture n gibbie/teletop_local.jpg +texture s gibbie/teletop_s.jpg +texture g gibbie/teletop_add.jpg + + + + +// for cfgs that don't set shaders... +setshader stdworld + + +texture 0 apd2/hiddenareasign01.png +texture 0 apd2/hiddenareasign02.png diff --git a/assets/shims/7febbe186a9f9b1ba1ca8da30003618602257f7b1ad6020d6a4125ea0b67a483 b/assets/shims/7febbe186a9f9b1ba1ca8da30003618602257f7b1ad6020d6a4125ea0b67a483 new file mode 100644 index 000000000..d302c4610 --- /dev/null +++ b/assets/shims/7febbe186a9f9b1ba1ca8da30003618602257f7b1ad6020d6a4125ea0b67a483 @@ -0,0 +1,707 @@ +// skrsp1 by James 'Skur' Rucks 2013 +// version: 1.2 + +maptitle "^f7- ^f3Meltdown ^f7(skrsp1) by ^f2James ^f7'^f6Skur^f7' ^f2Rucks ^f7in Summer 2013 -" + +//settings + +skill 10 +killsendsp 0 +ambient 15 15 15 +lightlod 3 +skylight 45 45 45 +skytexturelight 0 +sunlight 180 170 135 +sunlightscale 1.0 +sunlightpitch 30 +sunlightyaw 160 +skybox "socksky/frozendusk" +yawsky 350 +fog 3000 +fogcolour 130 135 120 +fogdomemin 0 +fogdomemax 1 +fogdomeheight -0.05 +fogdomecap 1 +fogdomeclip 0.3 +fogdomecolour 130 135 120 + +//sound + +mapsound "soundtransit/waterfall.ogg" 100 1 +mapsound "ambience/fire_light.ogg" 255 1 +mapsound "ambience/lavarumble1.ogg" 255 1 + +//mapmodels + +mapmodelreset + +mmodel "doors/door_03" +mmodel "mitaman/door_06" +mmodel "mitaman/door_07" +mmodel "mitaman/door_09" +mmodel "mitaman/door_10" +mmodel "steve_e/doors/trapdoor" +mmodel "steve_e/doors/trapdoor/trapdoor_150" +mmodel "steve_e/doors/trapdoor/trapdoor_200" +mmodel "switch1" +mmodel "dcp/cask" +mmodel "dcp/chest" +mmodel "dcp/grate" +mmodel "dcp/switch2a" +mmodel "objects/torch_cold" +mmodel "objects/chair01" +mmodel "objects/bed01" +mmodel "objects/woodchop" +mmodel "tentus/key" +mmodel "tentus/books/flat" +mmodel "tentus/barrel" +mmodel "tentus/sidebarrel" +mmodel "mapmodels/nieb/waterfall/2" +mmodel "mapmodels/sitters/gothic/skelet1" +mmodel "mapmodels/sitters/gothic/skelet2" +mmodel "mapmodels/sitters/gothic/skelet3" +mmodel "mapmodels/quakish/grim_reaper/adam" +mmodel "mapmodels/quakish/grim_reaper/grim" +mmodel "mapmodels/quakish/grim_reaper/vehementi" +mmodel "mapmodels/rpg/characters/mman" +mmodel "mapmodels/rpg/characters/npcman" +mmodel "mapmodels/quakish/tombstones/tombstone01" +mmodel "mapmodels/quakish/tombstones/tombstone02" +mmodel "mapmodels/quakish/tombstones/tombstone03" +mmodel "mapmodels/quakish/tombstones/tombstone04" +mmodel "mapmodels/quakish/tombstones/tombstone05" +mmodel "carrot" + +//textures + +materialreset + +texture water1 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water2 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water3 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water4 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava1 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava2 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava3 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava4 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texturereset + +texture 0 "textures/sky.png" +texture 0 "textures/default.png" + +//lava +setshader glowworld +//setshader pulseglowworld +//setshaderparam "glowcolor" .3 .3 .3 // glow color +//setshaderparam "pulseglowspeed" .5 // pulse frequency (Hz) +//setshaderparam "pulseglowcolor" 0 0 0 // pulse glow color +texture 0 "dg/floor_lava2.jpg" 0 0 0 3 +texture g "dg/floor_lava2.jpg" +texscale 2 +texscroll 0 -0.05 + +//spaceholder +setshader stdworld +texture 0 "misanthropx/white.jpg" + +//tomek +setshader bumpspecmapparallaxworld + +texture 0 tomek/snow7_d.jpg +texture n tomek/snow7_local.jpg +texture s tomek/snow7_s.jpg +texture z tomek/snow7_h.jpg +texlayer 7 + +texture 0 tomek/snow7_d.jpg +texture n tomek/snow7_local.jpg +texture s tomek/snow7_s.jpg +texture z tomek/snow7_h.jpg +texlayer 8 + +//gor +setshader bumpspecmapparallaxworld + +setshaderparam "specscale" 4 4 4 +setshaderparam "parallaxscale" 0.02 -0.01 + +texture 0 gor/WT_GK_011_cc.jpg +texture n gor/WT_GK_011_nm.jpg +texture s gor/WT_GK_011_sc.jpg +texture z gor/WT_GK_011_hm.jpg + +texture 0 gor/WT_GK_017_cc.jpg +texture n gor/WT_GK_017_nm.jpg +texture s gor/WT_GK_017_sc.jpg +texture z gor/WT_GK_017_hm.jpg + +texture 0 gor/ST_GK_007_cc.jpg +texture n gor/ST_GK_007_nm.jpg +texture s gor/ST_GK_007_sc.jpg +texture z gor/ST_GK_007_hm.jpg + +//dg +setshader stdworld +texture 0 "dg/muv204.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.025 -0.015 +setshaderparam specscale .4 .4 .4 + +texture 0 dg/mad064.jpg +texture n dg/mad064_n.jpg +texture z dg/mad064_z.jpg +texture s dg/mad064_s.jpg + +texture 0 dg/mad065.jpg +texture n dg/mad065n.jpg +texture z dg/mad065z.jpg +texture s dg/mad065s.jpg + +//skur +texture 0 skur/mad065_27.jpg +texture n skur/mad065n_27.jpg +texture z skur/mad065z_27.jpg +texture s skur/mad065s_27.jpg + +texture 0 skur/mad065_45.jpg +texture n skur/mad065n_45.jpg +texture z skur/mad065z_45.jpg +texture s skur/mad065s_45.jpg + +//evil_textures + +setshader bumpspecmapparallaxworld +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale 0.025 -0.015 + +//e7bigwall +texture 0 evil_textures/e7bigwall.jpg +texture n evil_textures/e7bigwall_NRM.jpg +texture s evil_textures/e7bigwall_SPEC.jpg +texture z evil_textures/e7bigwall_DISP.jpg + +//e7bmtrim +texture 0 evil_textures/e7bmtrim.jpg +texture n evil_textures/e7bmtrim_NRM.jpg +texture s textures/yves_allaire/e7/e7bmtrim1_s.jpg +texture z evil_textures/e7bmtrim_DISP.jpg + +//e7brickfloor01 +texture 0 evil_textures/e7brickfloor01.jpg +texture n evil_textures/e7brickfloor01_NRM.jpg +texture s textures/yves_allaire/e7/e7brickfloor01_s.jpg +texture z evil_textures/e7brickfloor01_DISP.jpg +texcolor .8 .8 .8 + +//e7bricks01 +texture 0 evil_textures/e7bricks01.jpg +texture n evil_textures/e7bricks01_NRM.jpg +texture s textures/yves_allaire/e7/e7bricks01_s.jpg +texture z evil_textures/e7bricks01_DISP.jpg + +//e7dimfloor +texture 0 evil_textures/e7dimfloor.jpg +texture n evil_textures/e7dimfloor_NRM.jpg +texture s textures/yves_allaire/e7/e7dimfloor_s.jpg +texture z evil_textures/e7dimfloor_DISP.jpg +texscale 2 + +texture 0 evil_textures/e7dimfloor_ow.jpg +texture n evil_textures/e7dimfloor_ow_NRM.jpg +texture s textures/yves_allaire/e7/e7dimfloor_ow_s.jpg +texture z evil_textures/e7dimfloor_ow_DISP.jpg +texscale 2 + +//e7sbrickfloor +texture 0 evil_textures/e7sbrickfloor.jpg +texture n evil_textures/e7sbrickfloor_NRM.jpg +texture s textures/yves_allaire/e7/e7sbrickfloor_s.jpg +texture z evil_textures/e7sbrickfloor_DISP.jpg + +texture 0 evil_textures/e7sbrickfloor_ow.jpg +texture n evil_textures/e7sbrickfloor_ow_NRM.jpg +texture s textures/yves_allaire/e7/e7sbrickfloor_ow_s.jpg +texture z evil_textures/e7sbrickfloor_ow_DISP.jpg + +texture 0 evil_textures/e7sbrickfloorbig.jpg +texture n evil_textures/e7sbrickfloorbig_NRM.jpg +texture s textures/yves_allaire/e7/e7sbrickfloorbig_s.jpg +texture z evil_textures/e7sbrickfloorbig_DISP.jpg + +//e7window +texture 0 evil_textures/e7swindow.jpg +texture n evil_textures/e7swindow_NRM.jpg +texture s textures/yves_allaire/e7/e7swindow_s.jpg +texture z evil_textures/e7swindow_DISP.jpg + +//e7walldesign01b +texture 0 evil_textures/e7walldesign01b.jpg +texture n evil_textures/e7walldesign01b_NRM.jpg +texture s textures/yves_allaire/e7/e7walldesign01b_s.jpg +texture z evil_textures/e7walldesign01b_DISP.jpg + +setshaderparam parallaxscale 0.02 -0.01 + +//e7walldesign +texture 0 textures/yves_allaire/e7/e7walldesign01.jpg +texture n textures/yves_allaire/e7/e7walldesign01_n.jpg +texture s textures/yves_allaire/e7/e7walldesign01_s.jpg +texture z textures/yves_allaire/e7/e7walldesign01_z.jpg + +texture 0 textures/yves_allaire/e7/e7walldesign02.jpg +texture n textures/yves_allaire/e7/e7walldesign02_n.jpg +texture s textures/yves_allaire/e7/e7walldesign02_s.jpg +texture z textures/yves_allaire/e7/e7walldesign02_z.jpg + +setshader bumpspecmapparallaxworld +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale 0.025 -0.015 + +//e7beam +texture 0 evil_textures/e7beam01.jpg +texture n textures/yves_allaire/e7/e7beam01_n.jpg +texture s textures/yves_allaire/e7/e7beam01_s.jpg +texture z textures/yves_allaire/e7/e7beam01_z.jpg + +texture 0 evil_textures/e7beam01b.jpg +texture n textures/yves_allaire/e7/e7beam01b_n.jpg +texture s textures/yves_allaire/e7/e7beam01b_s.jpg +texture z textures/yves_allaire/e7/e7beam01b_z.jpg + +texture 0 evil_textures/e7beam02.jpg +texture n textures/yves_allaire/e7/e7beam02_n.jpg +texture s textures/yves_allaire/e7/e7beam02_s.jpg +texture z textures/yves_allaire/e7/e7beam02_z.jpg + +texture 0 evil_textures/e7beam02_blue.jpg +texture n textures/yves_allaire/e7/e7beam02_blue_n.jpg +texture s textures/yves_allaire/e7/e7beam02_blue_s.jpg +texture z textures/yves_allaire/e7/e7beam02_blue_z.jpg + +texture 0 evil_textures/e7beam02_red.jpg +texture n textures/yves_allaire/e7/e7beam02_red_n.jpg +texture s textures/yves_allaire/e7/e7beam02_red_s.jpg +texture z textures/yves_allaire/e7/e7beam02_red_z.jpg + +//e7bmtrim2 +texture 0 evil_textures/e7bmtrim2.jpg +texture n textures/yves_allaire/e7/e7bmtrim2_n.jpg +texture s textures/yves_allaire/e7/e7bmtrim2_s.jpg +texture z textures/yves_allaire/e7/e7bmtrim2_z.jpg + +//e7brnmetal +texture 0 evil_textures/e7brnmetal.jpg +texture n textures/yves_allaire/e7/e7brnmetal_n.jpg +texture s textures/yves_allaire/e7/e7brnmetal_s.jpg +texture z textures/yves_allaire/e7/e7brnmetal_z.jpg + +//e7plate01 +texture 0 evil_textures/e7plate01.jpg +texture n textures/yves_allaire/e7/e7plate01_n.jpg +texture s textures/yves_allaire/e7/e7plate01_s.jpg +texture z textures/yves_allaire/e7/e7plate01_z.jpg + +//e7stepborder +texture 0 textures/yves_allaire/e7/e7stepborder1.jpg +texture n textures/yves_allaire/e7/e7stepborder1_n.jpg +texture s textures/yves_allaire/e7/e7stepborder1_s.jpg +texture z textures/yves_allaire/e7/e7stepborder1_z.jpg + +//e7steptop +//texture 0 textures/yves_allaire/e7/e7steptop1.jpg +//texture n textures/yves_allaire/e7/e7steptop1_n.jpg +//texture s textures/yves_allaire/e7/e7steptop1_s.jpg +//texture z textures/yves_allaire/e7/e7steptop1_z.jpg + +texture 0 evil_textures/e7steptop2.jpg +texture n textures/yves_allaire/e7/e7steptop2_n.jpg +texture s textures/yves_allaire/e7/e7steptop2_s.jpg +texture z textures/yves_allaire/e7/e7steptop2_z.jpg +texrotate 2 + +//e7trim01 +texture 0 textures/yves_allaire/e7/e7trim01.jpg +texture n textures/yves_allaire/e7/e7trim01_n.jpg +texture s textures/yves_allaire/e7/e7trim01_s.jpg +texture z textures/yves_allaire/e7/e7trim01_z.jpg + +setshader bumpspecmapparallaxpulseglowworld +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale 0.025 -0.015 +setshaderparam pulseglowspeed 2 +setshaderparam glowcolor 1.5 .4 .4 +setshaderparam pulseglowcolor 1.8 .5 .5 + +setshaderparam specscale .5 .5 .5 +setshaderparam pulseglowspeed .75 +setshaderparam glowcolor 1.3 .3 .3 +setshaderparam pulseglowcolor 2 .55 .55 + +//e7bricksfloor_jump +//e7sbrickfloor01jump +texture 0 evil_textures/e7sbrickfloor_jump.jpg +texture n evil_textures/e7sbrickfloor_jump_NRM.jpg +texture s textures/yves_allaire/e7/e7sbrickfloor_jump_s.jpg +texture z evil_textures/e7sbrickfloor_jump_DISP.jpg +texture g textures/yves_allaire/e7/e7sbrickfloor_jump_red_glow.jpg + +//script + +skr_ga_01 = "0" +skr_sg_01 = "0" +skr_sg_02 = "0" +skr_log_01 = "0" +skr_log_01_a = "1" +skr_log_01_b = "1" +skr_log_02_a = "1" +skr_log_02_b = "1" +skr_log_02_c = "1" +skr_log_02_d = "1" +skr_hnt_01 = "0" +skr_hnt_02 = "0" +skr_key_01 = "0" +skr_mkc_01 = "0" +skr_mkc_02 = "0" +skr_mkc_03 = "0" +skr_mkc_04 = "0" +skr_mkc_05 = "0" +skr_mkc_06 = "0" +skr_mkc_07 = "0" +skr_mkc_08 = "0" +skr_tmr_01 = "0" +skr_tmr_01_state = "0" +skr_tmr_02 = "0" +skr_tmr_02_state = "0" +skr_ele_01 = "0" +skr_ntr_01 = "0" +skr_ntr_02 = "0" +skr_rnd_01 = "0" +skr_rnd_02 = "0" +skr_cmt_01 = "0" + +loop i 100 [(concatword "level_trigger_" $i) = ""] + +alias monster_dead_0 "" + +alias monster_dead_1 [ + skr_mkc_01 = (+ $skr_mkc_01 1) + if (= $skr_mkc_01 12) [ + sleep 1000 [trigger 17 1] + ] +] + +alias monster_dead_2 [skr_ele_01 = "1"] + +alias monster_dead_3 [ + skr_mkc_02 = (+ $skr_mkc_02 1) + if (= $skr_mkc_02 3) [ + sleep 3000 [echo "^f2Mhmmm... I smell gunpowder, let's see what happens if I shoot one of those barrels."] + ] +] + +alias monster_dead_4 [ + skr_mkc_03 = (+ $skr_mkc_03 1) + if (= $skr_mkc_03 6) [ + sleep 1000 [ + platform 33 1 + sleep 1000 [trigger 31 1] + ] + ] +] + +alias monster_dead_5 [ + skr_mkc_04 = (+ $skr_mkc_04 1) + if (= $skr_mkc_04 6) [ + sleep 1000 [trigger 32 1] + ] +] + +alias monster_dead_6 [ + skr_mkc_05 = (+ $skr_mkc_05 1) + if (= $skr_mkc_05 21) [ + sleep 1000 [trigger 34 1] + ] +] + +alias monster_dead_7 [ + if (= $skr_cmt_01 0) [ + echo "^f7mX|Skur: ^f0You knew he was there! >:D" + ] +] + +alias monster_dead_8 [ + skr_mkc_06 = (+ $skr_mkc_06 1) + if (= $skr_mkc_06 7) [ + sleep 1000 [trigger 37 1] + platform 39 1 + ] +] + +alias monster_dead_9 [ + skr_mkc_07 = (+ $skr_mkc_07 1) + if (= $skr_mkc_07 7) [ + sleep 1000 [trigger 40 1] + ] +] + +alias monster_dead_10 [ + skr_mkc_08 = (+ $skr_mkc_08 1) + if (= $skr_mkc_08 29) [ + sleep 1000 [trigger 45 1] + ] +] + +skr_cheat_01 = [ + echo "^f5Sesam öffne dich!" + loop i 100 [trigger $i 1] +] + +skr_log = [ + if ($arg1) [showgui $arg1] + $arg1 = "0" +] + +newgui "skr_log_01_a" [ + guitextbox "It's dangerous out there, go up and put on your armor!" "50" + guibar + guibutton "Ok." [cleargui] "0" +] "^f2Gnome" + +newgui "skr_log_01_b" [ + guitextbox "Last night monsters broke into our house and stole all our gold! I didn't dare to go downstairs and stop them, but could you, brave adventurer, try and get it back?" "50" + guibar + guibutton "Yes, of course!" [cleargui] "0" +] "^f2Gnome" + +newgui "skr_log_02_a" [ + guitextbox "We've got an armor for you upstairs." "50" + guibar + guibutton "Ok." [cleargui] "0" +] "^f0Elf" + +newgui "skr_log_02_b" [ + guitextbox "I'm kinda busy right now. Come back in a minute." "50" + guibar + guibutton "Alright." [cleargui] "0" +] "^f0Elf" + +newgui "skr_log_02_c" [ + guitextbox "I saw them running all the way up the hill into the abandoned church. If you want to get in there, we have our own key, which we hid at the graveyard beside it. But wait, before you go off, take those shells below the stairs. You'll need them!" "50" + guibar + guibutton "Ok, thanks." [cleargui] "0" +] "^f0Elf" + +newgui "skr_log_02_d" [ + guitextbox "I saw them running all the way up the hill into the abandoned church. If you want to get in there, we have our own key, which we hid at the graveyard beside it. " "50" + guibar + guibutton "Ok, see you." [cleargui] "0" +] "^f0Elf" + +level_trigger_1 = [skr_ga_01 = "1"] + +level_trigger_2 = [ + if (= $skr_ga_01 0) [ + skr_log "skr_log_01_a" + ] + if (= $skr_ga_01 1) [ + skr_log "skr_log_01_b" + skr_log_01 = "1" + ] +] + +level_trigger_3 = [ + if (= $skr_ga_01 0) [ + skr_log "skr_log_02_a" + ] + if (= $skr_ga_01 1) [ + if (= $skr_log_01 0) [ + skr_log "skr_log_02_b" + ] + if (= $skr_log_01 1) [ + if (= $skr_sg_01 0) [ + skr_log "skr_log_02_c" + skr_log_02_d = 0 + skr_sg_02 = "1" + ] + if (= $skr_sg_01 1) [ + skr_log "skr_log_02_d" + sleep 4000 [trigger 5 1] + ] + ] + ] +] + +level_trigger_4 = [ + if (skr_sg_02) [trigger 5 1] + skr_sg_01 = "1" +] + +level_trigger_6 = [ + trigger 5 0 + skr_ntr_02 = "1" +] + +level_trigger_7 = [ + sleep 20000 [ + if (= $skr_hnt_01 0) [ + skr_hnt_01 = "1" + echo "^f2Mhmmm... That gate is locked, but I might fit through one of the gaps in the rocks." + ] + ] +] + +level_trigger_8 = [skr_tmr_01 = (getmillis); skr_hnt_01 = "1"] + +level_trigger_9 = [ + if (= $skr_key_01 1) [ + trigger 11 1 + ] + if (= $skr_key_01 0) [ + sleep 20000 [ + if (= $skr_key_01 0) [ + if (= $skr_hnt_02 0) [ + echo "^f2Mhmmm... I remember him saying something about a key they hid at the graveyard." + skr_hnt_02 = "1" + ] + ] + ] + ] +] + +level_trigger_10 = [ + skr_key_01 = "1" + echo "^f2Great! I found the key, now I can enter the church." +] + +level_trigger_12 = [trigger 13 1] + +level_trigger_14 = [ + sleep 1000 [trigger 15 1] + sleep 6000 [trigger 16 1] +] + +level_trigger_18 = [ + if (< (- (getmillis) $skr_tmr_01) 16000) [ + if (= $skr_tmr_01_state 0) [ + echo "^f7mX|Skur: ^f0Keep the fl0w!" + skr_tmr_01_state = "1" + ] + ] +] + +level_trigger_19 = [ + if (= $skr_ele_01 1) [ + sleep 1000 [ + platform 20 -1 + ] + ] +] + +level_trigger_21 = [skr_tmr_02 = (getmillis)] + +level_trigger_22 = [trigger 23 1] + +level_trigger_24 = [ + if (< (- (getmillis) $skr_tmr_02) 10000) [ + if (= $skr_tmr_02_state 0) [ + echo "^f7mX|Skur: ^f0Holy sh1t!" + skr_tmr_02_state = "1" + ] + ] +] + +level_trigger_25 = [trigger 26 1] + +level_trigger_27 = [ + trigger 26 0 + if (= $skr_ntr_01 0) [ + sleep 5000 [trigger 28 1] + ] + if (= $skr_ntr_01 1) [ + sleep 2000 [trigger 28 1] + ] +] + +level_trigger_29 = [ + skr_ntr_01 = "1" + trigger 28 0 + if (= $skr_rnd_01 0) [ + skr_rnd_01 = "1" + sleep 3000 [ + sound (registersound "blindabuser/lets_fight") + platform 32 1 + sleep 1000 [trigger 31 1] + sleep 5000 [trigger 31 0] + ] + ] +] + +level_trigger_33 = [ + sleep 2000 [trigger 30 1] +] + +level_trigger_35 = [ + skr_cmt_01 = "1" + sleep 1000 [trigger 36 1] +] + +level_trigger_43 = [ + if (= $skr_rnd_02 0) [ + skr_rnd_02 = "1" + sleep 1000 [ + sound (registersound "blindabuser/lets_fight") + platform 38 1 + sleep 1000 [trigger 37 1] + sleep 5000 [trigger 37 0] + ] + ] +] + +level_trigger_44 = [ + sleep 1000 [trigger 42 1] +] + +level_trigger_46 = [ + trigger 47 1 + sleep 100 [ + echo "^f7-| Thanks for playing ^f3Meltdown ^f7by ^f2James ^f7'^f6Skur^f7' ^f2Rucks^f7. |-" + ] +] + +level_trigger_48 = [ + if (= $skr_ntr_02 1) [trigger 5 1] +] diff --git a/assets/shims/80ed75d2a6861c9d1f52691ab90520c4cf657596ee8736edd85b3d65ca234730 b/assets/shims/80ed75d2a6861c9d1f52691ab90520c4cf657596ee8736edd85b3d65ca234730 new file mode 100644 index 000000000..617d06eb3 --- /dev/null +++ b/assets/shims/80ed75d2a6861c9d1f52691ab90520c4cf657596ee8736edd85b3d65ca234730 @@ -0,0 +1,216 @@ +loadsky "penguins/utopia" +skytexture 0 + +cloudlayer "skyboxes/clouds03" +cloudscrollx 0.0017 +cloudscrolly 0.0007 +cloudheight 0.165 +cloudfade 0.92 +cloudscale 0.27 + +fog 2150 +fogcolour 0xC85A32 + +watercolour 30 64 82 +//watersubdiv 3 +waterfog 15 +waterspec 1000 +causticscale 50 +causticmillis 100 + +mapsound ambience/wind.ogg 80 -1 +mapsound ambience/waterfall.ogg 140 -1 +mapsound ambience/cycadas.ogg 100 -1 +mapsound ambience/water.ogg 50 -1 + + + +// some more mapmodels +mapmodelreset // start counting from 0 again + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 +mmodel "vegetation/tree06" // 83 +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 + +mmodel "objects/axe" // 101 +mmodel "xeno/box1" // 102 +mmodel "xeno/box2" // 103 +mmodel "vegetation/tree08" // 104 +mmodel "vegetation/tree09" // 105 +mmodel "vegetation/tree10" // 106 +mmodel "vegetation/tree11" // 107 +mmodel "vegetation/tree12" // 108 +mmodel "vegetation/weeds" // 109 +mmodel "psionic/barrel2" // 110 +mmodel "psionic/crate4" // 111 +mmodel "aftas/machina/machina1" // 112 +mmodel "aftas/machina/machina2" // 113 +mmodel "mitaman/chainlinkfence" // 114 +mmodel "mitaman/floorgrate1" // 115 +mmodel "mitaman/floorgrate3" // 116 +mmodel "mitaman/locker1" // 117 +mmodel "mitaman/locker3" // 118 +mmodel "objects/minekart" // 119 +mmodel "objects/oillamp" // 120 +mmodel "objects/millblade" // 121 +mmodel "makke/mugs/mug01" // 122 +mmodel "makke/mugs/mug02" // 123 +mmodel "makke/mugs/mug03" // 124 +mmodel "aftas/caixa" // 125 +mmodel "aftas/lampada" // 126 +mmodel "aftas/arvores/arg" // 127 +mmodel "aftas/arvores/arp" // 128 +mmodel "makke/arch" // 129 +mmodel "makke/fork" // 130 +mmodel "makke/moon" // 131 +mmodel "makke/planet" // 132 +mmodel "makke/spoon" // 133 +mmodel "makke/tricky/sign1" // 134 +mmodel "makke/tricky/sign2" // 135 +mmodel "makke/tricky/sign3" // 136 +mmodel "makke/tricky/sign4" // 137 +mmodel "dcp/hanginlamp" // 138 +mmodel "tentus/magic" // 139 + +mmodel "dcp/bin" // 140 +mmodel "dcp/bulb" // 141 +mmodel "dcp/cbbox" // 142 +mmodel "dcp/grate" // 143 +mmodel "dcp/switch2a" // 144 +mmodel "dcp/ventflap" // 145 +mmodel "mitaman/door_06" // 146 +mmodel "mitaman/door_07" // 147 +mmodel "mitaman/door_08" // 148 +mmodel "mitaman/door_09" // 149 +mmodel "mitaman/door_10" // 150 +mmodel "mitaman/plat01" // 151 +mmodel "mitaman/wirefence" // 152 +mmodel "mitaman/woodboard" // 153 +mmodel "steve_e/doors/trapdoor" // 154 +mmodel "steve_e/doors/trapdoor/trapdoor_150" // 155 +mmodel "steve_e/doors/trapdoor/trapdoor_200" // 156 +mmodel "doors/door_04" // 157 +mmodel "dcp/blade_x" +mmodel "dcp/blade_y" + + + +// [Fr]enchBadPunk's mapmodels and some fixes added by scasd... +exec packages/models/ege-design/package.cfg + diff --git a/assets/shims/846899b83399db2b0d0f21155d19d53b82f04602f3396af515654759b7859157 b/assets/shims/846899b83399db2b0d0f21155d19d53b82f04602f3396af515654759b7859157 new file mode 100644 index 000000000..31b1b5a34 --- /dev/null +++ b/assets/shims/846899b83399db2b0d0f21155d19d53b82f04602f3396af515654759b7859157 @@ -0,0 +1,135 @@ +mapmodelreset // start counting from 0 again + +mmodel "dcp/tree2" // 0 +mmodel "dcp/tree3" +mmodel "dcp/palmtree" +mmodel "dcp/thorns" +mmodel "dcp/plant1" +mmodel "dcp/grass" +mmodel "dcp/ivy" +mmodel "dcp/barrel" +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" +mmodel "dcp/pillar" +mmodel "dcp/waterbowl" +mmodel "dcp/jumppad2" +mmodel "dcp/leafs" +mmodel "dcp/valve" +mmodel "dcp/palette" +mmodel "dcp/vent" +mmodel "dcp/mushroom" +mmodel "dcp/biotank" // 19 +mmodel "dcp/groundlamp" +mmodel "dcp/console" +mmodel "switch1" +mmodel "dcp/cask" +mmodel "dcp/cart" +mmodel "dcp/candle" +mmodel "dcp/vase" +mmodel "dcp/sack" +mmodel "dcp/chandelier" +mmodel "dcp/chest" // 29 +mmodel "dcp/firebowl" +mmodel "dcp/smplant" +mmodel "dcp/insect" +mmodel "dcp/reed" +mmodel "tentus/food-drink/goblet" +mmodel "tentus/food-drink/apple" +mmodel "tentus/food-drink/pear" +mmodel "tentus/food-drink/appleslice" +mmodel "tentus/food-drink/meat" +mmodel "tentus/food-drink/bowl" // 39 +mmodel "tentus/food-drink/pieslice" +mmodel "tentus/food-drink/mug" +mmodel "tentus/food-drink/winebottle" +mmodel "tentus/food-drink/pie" +mmodel "tentus/books/flat" +mmodel "tentus/books/multi" +mmodel "tentus/chains/chain" +mmodel "tentus/chains/curvechain" +mmodel "tentus/barrel" +mmodel "tentus/sidebarrel" // 49 +mmodel "tentus/pot1" +mmodel "tentus/rope" +mmodel "tentus/ropelamp" +mmodel "tentus/ladder" +mmodel "tentus/fattree" +mmodel "tentus/moneybag" +mmodel "tentus/woodbench" +mmodel "tentus/hammer" +mmodel "tentus/anvil" +mmodel "tentus/key" // 59 +mmodel "tentus/greenshield" +mmodel "objects/window01" +mmodel "objects/sign01" +mmodel "objects/lamp01" +mmodel "objects/chair01" +mmodel "objects/bed01" +mmodel "vegetation/tree00" +mmodel "vegetation/tree01" +mmodel "vegetation/bush01" +mmodel "vegetation/tree02" // 69 +mmodel "vegetation/tree04" +mmodel "vegetation/tree05" +mmodel "vegetation/tree06" +mmodel "vegetation/tree07" +mmodel "vegetation/tree03" +mmodel "objects/window02/window02_1" +mmodel "objects/window02/window02_2" +mmodel "objects/bench01" +mmodel "objects/lantern01" +mmodel "objects/lantern02" // 79 +mmodel "objects/woodchop" +mmodel "objects/table01" +mmodel "objects/torch" +mmodel "objects/torch_cold" +mmodel "objects/fire" +mmodel "objects/sail01" +mmodel "objects/well_base" +mmodel "objects/well_roof" +mmodel "objects/lamp02" +mmodel "objects/med_chand" // 89 +mmodel "xeno/box1" +mmodel "xeno/box2" +mmodel "fish" +mmodel "vegetation/tree08" +mmodel "vegetation/tree09" +mmodel "vegetation/tree10" +mmodel "vegetation/tree11" +mmodel "vegetation/tree12" +mmodel "vegetation/weeds" + //99 +mapsound freesound/fireplace 255 32767 +mapsound freesound/waterfall 200 32767 +mapsound freesound/crickets 200 32767 +mapsound freesound/waterdrops 255 32767 +mapsound ../hirato/sounds/forest/freesound/undertreeinrain 175 32767 + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +texture 0 "hirato/skybox/green_lf.jpg" + +texture 0 "aard/aardograss_1.jpg" +autograss "hirato/greengrass.png" + +setshader decalworld + +texture 0 "golgotha/water2.jpg" +texscroll .3 .1 +texture 1 hirato/water2over.png + +setshader bumpparallaxworld + +texture 0 "hirato/woodwall.jpg" +texture z "hirato/woodwall_z.jpg" +texture n "hirato/woodwall_n.jpg" + + +skybox hirato/skybox/green +music hirato/music/forest/Transition.ogg + +waterfog 40 +fog 1000 +fogcolour 0x3d5f44 diff --git a/assets/shims/8509fa695f7299d81e1f1051127d0743061962d11cd58fecf9e3a1663a631a12 b/assets/shims/8509fa695f7299d81e1f1051127d0743061962d11cd58fecf9e3a1663a631a12 new file mode 100644 index 000000000..4e66089f1 --- /dev/null +++ b/assets/shims/8509fa695f7299d81e1f1051127d0743061962d11cd58fecf9e3a1663a631a12 @@ -0,0 +1,16 @@ +// Round Hell by SheeEttin + +fogcolour 12591120 // 0x8099B3 +fog 800 +//loadsky skyboxes/evilsky 2 + +setshader stdworld +texture 0 rorschach/5_trim02.jpg 0 32 32 + +setshader glowworld +texture 0 evil_textures/e7sbrickfloor_jump.jpg 0 0 128 .5 +texture g evil_textures/e7sbrickfloor_jump_glow.jpg 0 0 128 5 +texture 0 evil_textures/e7sbrickfloor_jump.jpg 0 128 0 .5 +texture g evil_textures/e7sbrickfloor_jump_glow.jpg 0 128 0 5 + +mapsound sheeettin/whispers.ogg 255 diff --git a/assets/shims/87c85583f2a9983d0f4d064eb6644d0c12992908d5db23a8d3b512006f16e449 b/assets/shims/87c85583f2a9983d0f4d064eb6644d0c12992908d5db23a8d3b512006f16e449 new file mode 100644 index 000000000..b8fc71c84 --- /dev/null +++ b/assets/shims/87c85583f2a9983d0f4d064eb6644d0c12992908d5db23a8d3b512006f16e449 @@ -0,0 +1,226 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// to make a custom version for your map, DO NOT COPY this file, +// but instead make a .cfg with only those things which are different + + +// default music to be played for this map: + +playasong + +exec "data/default_map_models.cfg" + +// the skybox for this map: + +skybox "ik2k/env/iklake" + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +setshader bumpspecmapparallaxworld + +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture n "ik2k/ik_floor_brick128an.jpg" +texture z "ik2k/ik_floor_brick128az.jpg" +texture s "ik2k/ik_floor_brick128as.jpg" + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture n "ik2k/ik_floor_wood128bn.jpg" +texture z "ik2k/ik_floor_wood128bz.jpg" +texture s "ik2k/ik_floor_wood128bs.jpg" + +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture n "ik2k/ik_ground_cobbles128n.jpg" +texture z "ik2k/ik_ground_cobbles128z.jpg" +texture s "ik2k/ik_ground_cobbles128s.jpg" + +texture 0 "ik2k/ik_brick_3216d.jpg" +texture n "ik2k/ik_brick_3216dn.jpg" +texture z "ik2k/ik_brick_3216dz.jpg" +texture s "ik2k/ik_brick_3216ds.jpg" + +texture 0 "ik2k/ik_brick_6464c.jpg" +texture n "ik2k/ik_brick_6464cn.jpg" +texture z "ik2k/ik_brick_6464cz.jpg" +texture s "ik2k/ik_brick_6464cs.jpg" + +setshader stdworld + +exec "packages/dg/package.cfg" +exec "packages/tech1soc/package.cfg" +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +setshader bumpspecmapparallaxworld + +texture 0 "aard/aardfdry256_1.jpg" +texture n "aard/aardfdry256_1n.jpg" +texture z "aard/aardfdry256_1z.jpg" +texture s "aard/aardfdry256_1s.jpg" + +texture 0 "tech1soc/spring3.jpg" +texture n "tech1soc/spring3n.jpg" +texture z "tech1soc/spring3z.jpg" +texture s "tech1soc/spring3s.jpg" + +setshader bumpspecmapparallaxglowworld + +setshaderparam "glowcolor" 0.6 0.6 0.3 + +texture 0 "tech1soc/sqrlig02wb.jpg" +texture n "tech1soc/sqrlig02wbn.jpg" +texture z "tech1soc/sqrlig02wbz.jpg" +texture s "tech1soc/sqrlig02wbs.jpg" +texture g "tech1soc/sqrlig02wbg.jpg" + +setshaderparam "glowcolor" 0.3 0.3 1 + +texture 0 "tech1soc/sqrlig03bc.jpg" +texture n "tech1soc/sqrlig03bcn.jpg" +texture z "tech1soc/sqrlig03bcz.jpg" +texture s "tech1soc/sqrlig03bcs.jpg" +texture g "tech1soc/sqrlig03bcg.jpg" + +setshaderparam "glowcolor" 0.3 0.3 1 + +texture 0 "tech1soc/zdetlig01bb.jpg" +texture n "tech1soc/zdetlig01bbn.jpg" +texture z "tech1soc/zdetlig01bbz.jpg" +texture s "tech1soc/zdetlig01bbs.jpg" +texture g "tech1soc/zdetlig01bbg.jpg" + +setshaderparam "glowcolor" 0.3 0.3 1 + +texture 0 "tech1soc/zdetlig02bb.jpg" +texture n "tech1soc/zdetlig02bbn.jpg" +texture z "tech1soc/zdetlig02bbz.jpg" +texture s "tech1soc/zdetlig02bbs.jpg" +texture g "tech1soc/zdetlig02bbg.jpg" + +setshader bumpspecmapparallaxworld + +texture 0 "aard/aardmbr16_2.jpg" +texture n "aard/aardmbr16_2n.jpg" +texture z "aard/aardmbr16_2z.jpg" +texture s "aard/aardmbr16_2s.jpg" + +setshader bumpspecmapparallaxglowworld + +setshaderparam "glowcolor" 0.3 0.3 1 + +texture 0 "tech1soc/zdetlig04bb.jpg" +texture n "tech1soc/zdetlig04bbn.jpg" +texture z "tech1soc/zdetlig04bbz.jpg" +texture s "tech1soc/zdetlig04bbs.jpg" +texture g "tech1soc/zdetlig04bbg.jpg" + +setshader bumpspecmapparallaxworld + +texture 0 "tech1soc/zdet_trim2a.jpg" +texture n "tech1soc/zdet_trim2an.jpg" +texture z "tech1soc/zdet_trim2az.jpg" +texture s "tech1soc/zdet_trim2as.jpg" + +texture 0 "aard/aardmmet32_1.jpg" +texture n "aard/aardmmet32_1n.jpg" +texture z "aard/aardmmet32_1z.jpg" +texture s "aard/aardmmet32_1s.jpg" + +texture 0 "tech1soc/zdet_trim5b.jpg" +texture n "tech1soc/zdet_trim5bn.jpg" +texture z "tech1soc/zdet_trim5bz.jpg" +texture s "tech1soc/zdet_trim5bs.jpg" + +setshader stdworld + +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures + +setshader bumpspecmapparallaxworld + +texture 0 "jf1/jfsquare.jpg" +texture n "jf1/jfsquaren.jpg" +texture z "jf1/jfsquarez.jpg" +texture s "jf1/jfsquares.jpg" + +texture 0 "jf1/jfyellow.jpg" +texture n "jf1/jfyellown.jpg" +texture z "jf1/jfyellowz.jpg" +texture s "jf1/jfyellows.jpg" + +// 2 missing tech1soc + +setshader bumpspecmapparallaxworld + +texture 0 "tech1soc/jp11a.jpg" +texture n "tech1soc/jp11an.jpg" +texture z "tech1soc/jp11az.jpg" +texture s "tech1soc/jp11as.jpg" + +texture 0 "tech1soc/flr_tmtl_drk.jpg" +texture n "tech1soc/flr_tmtl_drkn.jpg" +texture z "tech1soc/flr_tmtl_drkz.jpg" +texture s "tech1soc/flr_tmtl_drks.jpg" + +setshader stdworld + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg +exec packages/textures/package.cfg +exec packages/painkillah/package.cfg +exec packages/tomek/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld diff --git a/assets/shims/89f2be9c62e35b78a88a7165d54681c2fade406daa367e406d21f9167f9e95c9 b/assets/shims/89f2be9c62e35b78a88a7165d54681c2fade406daa367e406d21f9167f9e95c9 new file mode 100644 index 000000000..2f6ddff59 --- /dev/null +++ b/assets/shims/89f2be9c62e35b78a88a7165d54681c2fade406daa367e406d21f9167f9e95c9 @@ -0,0 +1,125 @@ +// ================================================================================================= +// BASEMENT 1.3.1 CONFIG +// ------------------------------------------------------------------------------------------------- + +loadsky "ik2k/env/iklake" +fog 3000 + +// ------------------------------------------------------------------------------------------------- + +texturereset // starts the texture slot/index at 0 + +// -------- first few textures are standard: + +setshader stdworld // use default world shader unless specified otherwise +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +// -------- + // used for: + +texture 0 "basement/grass-dark.jpg" // grass +texture 0 "basement/grass-light.jpg" // ,, + +texture 0 "dg/floor_paving_littleStones3_2.jpg" // stairs +texture 0 "dg/floor_paving_littleStones3_2.jpg" 1 // ,, + +texture 0 "gor/WT_GK_001_cc.jpg" // wall special +texture 0 "gor/ST_GK_005_cc.jpg" // wall +texture 0 "gor/ST_GK_008_cc.jpg" 0 0 0 2 // cliff +texture 0 "gor/ST_GK_009_cc.jpg" 0 0 0 2 // ,, +texture 0 "gor/ST_GK_010_cc.jpg" 0 0 0 2 // ,, +texture 0 "gor/ST_GK_011_cc.jpg" 0 0 0 2 // ,, + +texture 0 "lunaran/glue1_d.jpg" // grey iron + +texture 0 "rorschach/2_256_red_thin02.jpg" // door +texture 0 "rorschach/2_256_red_thin02.jpg" 1 // (not used) +texture 0 "rorschach/4_conc_floor01.jpg" // wall secret room +texture 0 "rorschach/5_slabfloor.jpg" // large floors + +texture 0 "tech1soc/064-20a.jpg" // levers +texture 0 "tech1soc/064-20b.jpg" // special +texture 0 "tech1soc/064-22b.jpg" // special +texture 0 "tech1soc/octlig01bc.jpg" // special +texture 0 "tech1soc/blank02b.jpg" // (not used) + +texture 0 "basement/rooftiles-1024.jpg" 0 // roof +texture 0 "basement/rooftiles-1024.jpg" 1 // ,, +texture 0 "basement/rooftiles-1024.jpg" 2 // (not used) +texture 0 "basement/rooftiles-1024.jpg" 3 // roof + +texture 0 "basement/tarmac-darkbrown.jpg" // floors +texture 0 "basement/rock-darkbrown.jpg" // ceiling +texture 0 "basement/rock-darkbrown.jpg" 1 // ,, +texture 0 "basement/diamondplate.jpg" // bridge +texture 0 "basement/bathroomtiles.jpg" // pool +texture 0 "basement/plank-white-256.jpg" // bench +texture 0 "basement/plank-white-256.jpg" 1 // ,, + +texture 0 "basement/arch-under-small.jpg" +texture 0 "basement/arch-under-small.jpg" 1 +texture 0 "basement/arch-under-small.jpg" 2 +texture 0 "basement/arch-under-small.jpg" 3 + +texture 0 "basement/arch-under-large.jpg" +texture 0 "basement/arch-under-large.jpg" 1 +texture 0 "basement/arch-under-large.jpg" 2 +texture 0 "basement/arch-under-large.jpg" 3 + +texture 0 "basement/arch-semicircle.jpg" +texture 0 "basement/arch-semicircle.jpg" 4 // x-flip + +texture 0 "basement/arch-straight-small.jpg" +texture 0 "basement/arch-straight-small.jpg" 0 64 +texture 0 "basement/arch-straight-small.jpg" 0 128 +texture 0 "basement/arch-straight-small.jpg" 0 192 + +texture 0 "basement/arch-straight-large.jpg" 0 64 +texture 0 "basement/arch-straight-large.jpg" 0 128 +texture 0 "basement/arch-straight-large.jpg" 0 256 +texture 0 "basement/arch-straight-large.jpg" 0 384 +texture 0 "basement/arch-straight-large.jpg" 0 0 64 +texture 0 "basement/arch-straight-large.jpg" 0 64 64 +texture 0 "basement/arch-straight-large.jpg" 0 128 64 +texture 0 "basement/arch-straight-large.jpg" 0 384 64 + +texture 0 "basement/rusty-red-strip.jpg" // door-post +texture 0 "basement/rusty-red-strip.jpg" 1 // ,, +texture 0 "basement/rusty-red-strip.jpg" 0 16 // ,, +texture 0 "basement/rusty-red-strip.jpg" 1 0 16 // ,, +texture 0 "basement/rusty-red-edge.jpg" 0 12 // open door +texture 0 "basement/rusty-red-edge.jpg" 4 4 // ,, +texture 0 "basement/rusty-red-edge.jpg" 0 12 128 // ,, +texture 0 "basement/rusty-red-edge.jpg" 4 4 128 // ,, + +// ------------------------------------------------------------------------------------------------- + +mapmodelreset // start counting from 0 again + + // # // old # + +mmodel "objects/chair01" // 0 // 75 +mmodel "objects/bed01" // 1 // 76 +mmodel "objects/lantern02" // 2 // 90 +mmodel "objects/lamp02" // 3 // 99 +mmodel "tentus/rope" // 4 // 59 + +mmodel "basement/small_table" // 5 // 103 +mmodel "basement/single_door01" // 6 // 105 +mmodel "basement/wall_lever01" // 7 // 106 +mmodel "basement/small_tree" // 8 // 104 +mmodel "basement/single_door01/death" // 9 // - +mmodel "basement/large_table" // 10 // 102 (not used) +mmodel "basement/wooden_chair" // 11 // 101 (not used) + +// ------------------------------------------------------------------------------------------------- + +// ================================================================================================= diff --git a/assets/shims/8aa23e342059b2e44a560d3bc0a0356a47ec22e3022b2f33612b67ee5cbe8c8c b/assets/shims/8aa23e342059b2e44a560d3bc0a0356a47ec22e3022b2f33612b67ee5cbe8c8c new file mode 100644 index 000000000..399827fc5 --- /dev/null +++ b/assets/shims/8aa23e342059b2e44a560d3bc0a0356a47ec22e3022b2f33612b67ee5cbe8c8c @@ -0,0 +1 @@ +loadsky "blindabuser/blindasky" 1 diff --git a/assets/shims/8b1efc1b0d24347bae5ec1442a495359df60c22c410334f53b88579137934617 b/assets/shims/8b1efc1b0d24347bae5ec1442a495359df60c22c410334f53b88579137934617 new file mode 100644 index 000000000..59a08c62c --- /dev/null +++ b/assets/shims/8b1efc1b0d24347bae5ec1442a495359df60c22c410334f53b88579137934617 @@ -0,0 +1,107 @@ +maptitle "^f3Hexenic Fortress ^f4||| ^f67YearBitch ^f4& ^f6Ao1|Pointblank ^f4& ^f6Galaxy^f7" + +texturereset +mapmodelreset + +loadsky hazel/green +cloudlayer skyboxes/clouds01 + +ambient 24 +skylight 96 +fog 1440 +fogcolour 130 124 136 +skyboxcolour 74 60 74 +cloudcolour 192 170 184 +cloudalpha 0.3 +cloudscrollx 0.003 +cloudscrolly 0.003 +watercolour 24 12 36 +waterspec 24 + +lightprecision 16 +lighterror 8 +blurlms 1 + +setshader stdworld + +texture 0 textures/sky.png +texture 0 textures/default.png +texture 0 textures/terrain_soc/ter_dirt1.jpg +texscale 0.5 +autograss textures/grass_dead.png +texture 0 payne/Tile28b.jpg +texscale 0.5 +texture 0 egyptsoc/128-02a.jpg +texscale 0.5 +texture 0 textures/medieval_soc/stone1.jpg +texscale 0.5 +texture 0 textures/medieval_soc/stone2.jpg +texscale 0.5 +texture 0 textures/medieval_soc/wood_browndark.jpg +texscale 0.5 +texture 0 egyptsoc/064-08c.jpg +texscale 0.5 +texture 0 egyptsoc/256-01a.jpg +texscale 0.5 +texture 0 egyptsoc/v128-02a.jpg +texscale 0.5 +texture 0 textures/nieb/autumn/tile.jpg +texscale 0.5 +texture 0 tech1soc/grate1b.jpg +texscale 0.5 +texture 0 tech1soc/grate_brown1.jpg +texscale 0.5 +texture 0 tech1soc/s256-02a.jpg +texscale 0.5 +texture 0 tech1soc/s256-02b.jpg +texscale 0.5 +texture 0 tech1soc/032-10a.jpg +texscale 0.5 +texture 0 tech1soc/032-10b.jpg +texscale 0.5 +texture 0 tech1soc/032-15a.jpg +texscale 0.5 +texture 0 tech1soc/032-15b.jpg +texscale 0.5 +texture 0 dg/mur078.jpg +texscale 0.5 +texture 0 egyptsoc/v128-02a.jpg +texscale 0.5 +texture 0 dg/floor_pavement_stone4_2.jpg +texscale 0.5 +texture 0 dg/floor_pavement_stone4_3.jpg +texscale 0.5 +texture 0 noctua/plast07.jpg +texscale 0.5 +texture 0 tech1soc/spring1.jpg +texscale 0.5 +texture 0 tech1soc/spring2.jpg +texscale 0.5 +texture 0 tech1soc/o128-02a.jpg +texscale 0.5 +texture 0 tech1soc/half_grill_wall03b.jpg +texscale 0.5 +texture 0 tech1soc/grill_wall01b.jpg +texscale 0.5 +texture 0 tech1soc/block01b.jpg +texscale 0.5 +texture 0 tech1soc/064-15b.jpg +texscale 0.5 + +setshader glowworld + +texture 0 tech1soc/octlig01bc.jpg +texture g tech1soc/octlig01bc_g.jpg +texscale 0.5 +texture 0 tech1soc/032lig12bb.jpg +texture g tech1soc/032lig12bb_g.jpg +texscale 0.5 + +mmodel "carrot" +mmodel "aftas/machina/machina1" +mmodel "objects/lamp02" + +mapsound "ambience/wind.ogg" +mapsound "soundtransit/distant_storm.ogg" +mapsound "ambience/water.ogg" +mapsound "ambience/fire_light.ogg" diff --git a/assets/shims/8e8096913a48276d77e519c93e037dc4312befb4953e7f0abdf3fd6989628b61 b/assets/shims/8e8096913a48276d77e519c93e037dc4312befb4953e7f0abdf3fd6989628b61 new file mode 100644 index 000000000..04274dcaf --- /dev/null +++ b/assets/shims/8e8096913a48276d77e519c93e037dc4312befb4953e7f0abdf3fd6989628b61 @@ -0,0 +1,66 @@ +// a little piece of a other project +// particle.zoo +// more under : lux.bleib.bunt.de + + + + +// Sound + +mapsound "lux/ground.ogg" 200 5 +mapsound "lux/cock.ogg" 250 5 +mapsound "lux/cow.ogg" 250 5 +mapsound "lux/dogs.ogg" 250 5 +mapsound "lux/duck.ogg" 200 5 +mapsound "lux/pig.ogg" 250 5 +mapsound "lux/wal.ogg" 250 5 +mapsound "lux/bubble.ogg" 250 5 +mapsound "lux/hi.ogg" 200 5 +mapsound "lux/letmeoh.ogg" 250 5 +mapsound "lux/answer.ogg" 200 5 + + +// entre sound + +music "songs/lux/ground2.ogg" + + + +// Laufschrift + +setshader glowworld +texture 0 "lux/scroll1.jpg" 0 0 200 2 +texture g "lux/scroll1.jpg" +texscroll .2 + +texture 0 "lux/scroll1.jpg" 4 0 200 2 +texture g "lux/scroll1.jpg" +texscroll -.2 + +setshader glowworld +texture 0 "lux/rw.jpg" 0 0 200 2 +texture g "lux/rw.jpg" +texscroll .2 + +texture 0 "lux/rw.jpg" 4 0 200 2 +texture g "lux/rw.jpg" +texscroll -.2 + + +texture 0 "lux/txt1.jpg" 0 0 200 2 +texture g "lux/txt1.jpg" +texscroll .1 + +texture 0 "lux/txt1.jpg" 4 0 200 2 +texture g "lux/txt1.jpg" +texscroll -.1 + + + +// Texturen aufrufen + +setshader stdworld +exec packages/Lux/package.cfg + + + diff --git a/assets/shims/921402a6e4fa68b26750bb7f12300792bf53dbfdc972db95e3b03fb57a9fb668 b/assets/shims/921402a6e4fa68b26750bb7f12300792bf53dbfdc972db95e3b03fb57a9fb668 new file mode 100644 index 000000000..8fb873460 --- /dev/null +++ b/assets/shims/921402a6e4fa68b26750bb7f12300792bf53dbfdc972db95e3b03fb57a9fb668 @@ -0,0 +1,443 @@ +//---crnsp1 cfg V:1.1 +maptitle "^f2- ^f3Missile Pass ^f7 by ^f6C^f2lemens ^f0'^f6crun^f0' ^f6Run^f2ge ^f2-" + +//--mapsettings + +yawsky 150 +fog 2000 +fogdomecolour 96 142 116 +fogdomeheight -0.4 +fogdomemax 1 +fogdomemin 0.5 +sunlightyaw 230 +sunlightpitch 26 +sunlight 120 110 80 +cloudlayer "skyboxes/clouds01.png" +cloudscale 7 +cloudcolour 150 200 180 +cloudscrollx 0.0006 +cloudscrolly -0.0009 +cloudalpha 0.9 +cloudheight 0.2 +cloudfade 0.3 +skylight 65 80 50 + +//--models + +mapmodelreset + +mmodel "doors/door_01" +mmodel "doors/door_02" +mmodel "doors/door_03" +mmodel "doors/door_04" +mmodel "mitaman/door_06" +mmodel "mitaman/door_07" +mmodel "mitaman/door_08" +mmodel "mitaman/door_09" +mmodel "mitaman/door_10" +mmodel "switch1" +mmodel "switch2" +mmodel "dcp/switch2a" +mmodel "mitaman/plat01/crnsp1_196" +mmodel "mapmodels/nieb/waterfall/1" +mmodel "mapmodels/nieb/waterfall/2" +mmodel "mapmodels/nieb/waterfall/3" +mmodel "mapmodels/nieb/waterfall/4" +mmodel "steve_e/doors/trapdoor/trapdoor_200" +mmodel "mitaman/floorgrate1/crnsp1" +mmodel "mitaman/plat01" +mmodel "mapmodels/crun/transparentbox" +mmodel "psionic/barrel2" +mmodel "xeno/box1" +mmodel "carrot" +mmodel "doors/door_04/crnsp1" +mmodel "mitaman/door_10/crnsp1" +mmodel "mitaman/plat01/crnsp1_296" + +//--mapsounds + +mapsound ambience/wind 255 +mapsound ambience/waterfall 150 +mapsound kaiser/fx/hum6 175 +mapsound kaiser/fx/hum1 175 + +registersound "kaiser/fx/warning1" 150 +registersound "q009/weapswitch" 255 + +//--textures + +texturereset + +setshader stdworld // use default world shader unless specified otherwise +texture 0 "textures/sky.png" // dummy sky texture +texture 0 "textures/default.png"// default geometry texture + +//-gor + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 4 4 4 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 gor/WS_GK_001_cc.jpg + texture n gor/WS_GK_001_nm.jpg + texture s gor/WS_GK_001_sc.jpg + texture z gor/WS_GK_001_hm.jpg + + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 4 4 4 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 gor/GR_GK_007_cc.jpg + texture n gor/GR_GK_007_nm.jpg + texture s gor/GR_GK_007_sc.jpg + texture z gor/GR_GK_007_hm.jpg + +setshader stdworld + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 4 4 4 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 gor/ST_GK_003_cc.jpg + texture n gor/ST_GK_003_nm.jpg + texture s gor/ST_GK_003_sc.jpg + texture z gor/ST_GK_003_hm.jpg + +setshader stdworld + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 4 4 4 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 gor/WO_GK_002_cc.jpg + texture n gor/WO_GK_002_nm.jpg + texture s gor/WO_GK_002_sc.jpg + texture z gor/WO_GK_002_hm.jpg + +setshader stdworld + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 4 4 4 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 gor/WT_GK_017_cc.jpg + texture n gor/WT_GK_017_nm.jpg + texture s gor/WT_GK_017_sc.jpg + texture z gor/WT_GK_017_hm.jpg + +setshader stdworld + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 4 4 4 + setshaderparam "parallaxscale" 0.02 -0.01 + + texture 0 gor/ME_GK_012_cc.jpg + texture n gor/ME_GK_012_nm.jpg + texture s gor/ME_GK_012_sc.jpg + texture z gor/ME_GK_012_hm.jpg + +setshader stdworld + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +//-tech1soc + +setshader stdworld + + texture 0 tech1soc/spring3.jpg + +setshader glowworld + + texture 0 tech1soc/sqrlig02wb.jpg + texture g tech1soc/sqrlig02wb_g.jpg + texture 0 tech1soc/sqrlig03bc.jpg + texture g tech1soc/sqrlig03bc_g.jpg + +setshader stdworld + + texture 0 tech1soc/zdetlig01bb.jpg + texture 0 tech1soc/zdetlig02bb.jpg + texture 0 tech1soc/zdetlig04bb.jpg + texture 0 tech1soc/zdet_trim2a.jpg + texture 0 tech1soc/zdet_trim5b.jpg + texture 0 tech1soc/032-01c.jpg + texture 0 tech1soc/032-02b.jpg + texture 0 tech1soc/032-03d.jpg + texture 0 tech1soc/032-10a.jpg + texture 0 tech1soc/032-10b.jpg + texture 0 tech1soc/032-12d.jpg + texture 0 tech1soc/032-14b.jpg + texture 0 tech1soc/032-15a.jpg + texture 0 tech1soc/032-15b.jpg + +setshader glowworld + + texture 0 tech1soc/032lig10bb.jpg + texture g tech1soc/032lig10bb_g.jpg + texture 0 tech1soc/032lig11bb.jpg + texture g tech1soc/032lig11rb_g.jpg + texture 0 tech1soc/032lig11rb.jpg + texture g tech1soc/032lig11rb_g.jpg + texture 0 tech1soc/032lig12bb.jpg + texture g tech1soc/032lig12bb_g.jpg + texture 0 tech1soc/032lig12rb.jpg + texture g tech1soc/032lig12bb_g.jpg + texture 0 tech1soc/032lig12ya.jpg + texture g tech1soc/032lig12bb_g.jpg + texture 0 tech1soc/032lig20yb.jpg + texture g tech1soc/032lig20yb_g.jpg + +setshader stdworld + + texture 0 tech1soc/064-11b.jpg + texture 0 tech1soc/064-12a.jpg + texture 0 tech1soc/064-13b.jpg + texture 0 tech1soc/064-15b.jpg + texture 0 tech1soc/064-20a.jpg + texture 0 tech1soc/064-20b.jpg + texture 0 tech1soc/064-22b.jpg + +setshader glowworld + + texture 0 tech1soc/064lig20bb.jpg + texture g tech1soc/064lig20bb_g.jpg + texture 0 tech1soc/064lig22bb.jpg + texture g tech1soc/064lig22wb_g.jpg + texture 0 tech1soc/064lig22rb.jpg + texture g tech1soc/064lig22rb_g.jpg + texture 0 tech1soc/064lig22wb.jpg + texture g tech1soc/064lig22wb_g.jpg + +setshader stdworld + + texture 0 tech1soc/128-05b.jpg + texture 0 tech1soc/128-05c.jpg + texture 0 tech1soc/blank01a.jpg + texture 0 tech1soc/blank01c.jpg + texture 0 tech1soc/blank02a.jpg + texture 0 tech1soc/blank02b.jpg + texture 0 tech1soc/blank03a.jpg + texture 0 tech1soc/blank03d.jpg + texture 0 tech1soc/block01b.jpg + texture 0 tech1soc/block01c.jpg + texture 0 tech1soc/block10b.jpg + texture 0 tech1soc/block19b.jpg + texture 0 tech1soc/chain_mesh2.jpg + texture 0 tech1soc/grate1b.jpg + texture 0 tech1soc/grate_brown1.jpg + texture 0 tech1soc/grate_brown3.jpg + texture 0 tech1soc/grill_wall01b.jpg + texture 0 tech1soc/half_grill_wall01b.jpg + texture 0 tech1soc/half_grill_wall03b.jpg + texture 0 tech1soc/mat4b.jpg + texture 0 tech1soc/matbrown_lgt2.jpg + texture 0 tech1soc/met_wall01a.jpg + texture 0 tech1soc/met_wall01c.jpg + texture 0 tech1soc/mix_wall03a.jpg + texture 0 tech1soc/mix_wall03ab.jpg + texture 0 tech1soc/o128-02a.jpg + +setshader glowworld + + texture 0 tech1soc/octlig01bc.jpg + texture g tech1soc/octlig01bc_g.jpg + +setshader stdworld + + texture 0 tech1soc/panel20c.jpg + texture 0 tech1soc/panel40c.jpg + texture 0 tech1soc/s064-02a.jpg + texture 0 tech1soc/s064-02b.jpg + texture 0 tech1soc/s064-02c.jpg + texture 0 tech1soc/s064-03a.jpg + texture 0 tech1soc/s064-03b.jpg + texture 0 tech1soc/s064-03c.jpg + texture 0 tech1soc/s128-01c.jpg + texture 0 tech1soc/s128-02a.jpg + texture 0 tech1soc/s128-02b.jpg + texture 0 tech1soc/s128-03b.jpg + texture 0 tech1soc/s128-06b.jpg + texture 0 tech1soc/s128-07e.jpg + texture 0 tech1soc/s256-01c.jpg + texture 0 tech1soc/s256-01d.jpg + texture 0 tech1soc/s256-02a.jpg + texture 0 tech1soc/s256-02b.jpg + texture 0 tech1soc/spring1.jpg + texture 0 tech1soc/spring2.jpg + +//-lunaran + +setshader stdworld + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + + texture 0 lunaran/glue1_d.jpg + texture n lunaran/glue1_local.jpg + texture s lunaran/glue1_s.jpg + texture z lunaran/glue1_h.jpg + texture 0 lunaran/glue2_d.jpg + texture n lunaran/glue2_local.jpg + texture s lunaran/glue2_s.jpg + texture z lunaran/glue2_h.jpg + texture 0 lunaran/grate1_d.jpg + texture n lunaran/grate1_local.jpg + texture s lunaran/grate1_s.jpg + texture z lunaran/grate1_h.jpg + +setshader stdworld + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + + texture 0 lunaran/panel64_2a_d.jpg + texture n lunaran/panel64_2a_local.jpg + texture s lunaran/panel64_2a_s.jpg + texture z lunaran/panel64_2a_h.jpg + texture 0 lunaran/panel64_2b_d.jpg + texture n lunaran/panel64_2b_local.jpg + texture s lunaran/panel64_2b_s.jpg + texture z lunaran/panel64_2b_h.jpg + texture 0 lunaran/panel64_2_d.jpg + texture n lunaran/panel64_2_local.jpg + texture s lunaran/panel64_2_s.jpg + texture z lunaran/panel64_2_h.jpg + +setshader stdworld + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + + texture 0 lunaran/panel64_5_d.jpg + texture n lunaran/panel64_5_local.jpg + texture s lunaran/panel64_5_s.jpg + texture z lunaran/panel64_5_h.jpg + texture 0 lunaran/panel64_6b_d.jpg + texture n lunaran/panel64_6b_local.jpg + texture s lunaran/panel64_6b_s.jpg + texture z lunaran/panel64_6b_h.jpg + texture 0 lunaran/panel64_6_d.jpg + texture n lunaran/panel64_6_local.jpg + texture s lunaran/panel64_6_s.jpg + texture z lunaran/panel64_6_h.jpg + +setshader stdworld + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld + + texture 0 lunaran/cord1_d.jpg + texture n lunaran/cord1_local.jpg + texture s lunaran/cord1_s.jpg + texture z lunaran/cord1_h.jpg + +setshader bumpspecmapparallaxglowworld + + texture 0 lunaran/light_flouro1_d.jpg + texture n lunaran/light_flouro1_local.jpg + texture s lunaran/light_flouro1_s.jpg + texture g lunaran/light_flouro1_g.jpg + texture z lunaran/light_flouro1_h.jpg + +setshaderparam "glowcolor" 1 1 1 + + texture 0 lunaran/qcomp5_d.jpg + texture n lunaran/qcomp5_local.jpg + texture s lunaran/qcomp5_s.jpg + texture g lunaran/qcomp5_glow.jpg + texture z lunaran/qcomp5_h.jpg + + texture 0 lunaran/qcomp5_d.jpg + texture n lunaran/qcomp5_local.jpg + texture s lunaran/qcomp5_s.jpg + texture g lunaran/qcomp5_glow2.jpg + texture z lunaran/qcomp5_h.jpg + + texture 0 lunaran/light_fifty1_d.jpg + texture n lunaran/light_fifty1_local.jpg + texture s lunaran/light_fifty1_s.jpg + texture g lunaran/light_fifty1_g.jpg + texture z lunaran/light_fifty1_h.jpg diff --git a/assets/shims/9297641e25ef4822c2a474a6fe12b645287bdbcf29776312bbb6a7e11b677722 b/assets/shims/9297641e25ef4822c2a474a6fe12b645287bdbcf29776312bbb6a7e11b677722 new file mode 100644 index 000000000..b8e6e42fb --- /dev/null +++ b/assets/shims/9297641e25ef4822c2a474a6fe12b645287bdbcf29776312bbb6a7e11b677722 @@ -0,0 +1,4 @@ +mapmsg "TShagger1a by TOGoS" + +lightprecision 64 + diff --git a/assets/shims/932999c779be85b6d62174d68a34c2399f1e5c509a285d2ada02c41abbd8668b b/assets/shims/932999c779be85b6d62174d68a34c2399f1e5c509a285d2ada02c41abbd8668b new file mode 100644 index 000000000..520c14c74 --- /dev/null +++ b/assets/shims/932999c779be85b6d62174d68a34c2399f1e5c509a285d2ada02c41abbd8668b @@ -0,0 +1,149 @@ +// lux.bleib-bunt.de - penguins for 00Hugo00 +// a piece of a big funmap + + +// Watercolour + +waterfog 500 +watercolour 0 0 50 + + + +// Sound + +mapsound "lux/ground.ogg" 200 5 +mapsound "lux/cock.ogg" 250 5 +mapsound "lux/cow.ogg" 250 5 +mapsound "lux/dogs.ogg" 250 5 +mapsound "lux/duck.ogg" 200 5 +mapsound "lux/pig.ogg" 250 5 +mapsound "lux/wal.ogg" 250 5 +mapsound "lux/bubble.ogg" 255 5 +mapsound "lux/hi.ogg" 250 1 +mapsound "lux/letmeoh.ogg" 250 5 +mapsound "lux/answer.ogg" 200 5 +mapsound "lux/wc.ogg" 200 5 +mapsound "lux/kack1.ogg" 255 5 +mapsound "lux/miau.ogg" 200 5 +mapsound "lux/hrrr.ogg" 200 5 +mapsound "lux/kack2.ogg" 255 5 +mapsound "lux/caution1.ogg" 255 5 +mapsound "lux/ground3.ogg" 255 10 + +// Welcome TXT sound + +music "sounds/lux/ground1.ogg" +music "sounds/lux/ambi1.ogg" + + +// Scrolltxt + + +texture 0 "lux/scroll1.jpg" 0 0 200 2 +texture g "lux/scroll1.jpg" +texscroll .2 + +texture 0 "lux/scroll1.jpg" 4 0 200 2 +texture g "lux/scroll1.jpg" +texscroll -.2 + +// setshader glowworld +texture 0 "lux/rw.jpg" 0 0 200 2 +texture g "lux/rw.jpg" +texscroll .2 + +texture 0 "lux/rw.jpg" 4 0 200 2 +texture g "lux/rw.jpg" +texscroll -.2 + + +texture 0 "lux/txt1.jpg" 0 0 200 2 +texture g "lux/txt1.jpg" +texscroll .1 + +texture 0 "lux/txt1.jpg" 4 0 200 2 +texture g "lux/txt1.jpg" +texscroll -.1 + + + +// Texturen aufrufen + + +exec packages/Lux/package.cfg + +// TV screen + +texture 0 "lux/tv1.jpg" 0 0 200 2 +texture g "lux/tv1.jpg" +texscroll .1 + +texture 0 "lux/tv1.jpg" 4 0 200 2 +texture g "lux/tv1.jpg" +texscroll -.1 + +// Map config + +// setshader bumpspecparallaxglowworld +lighterror 16 + +// Mapmodel reset + +mapmodelreset + + +// Mapmodels aufrufen + + +mmodel "mapmodels/lux/flasche/flasche1" +mmodel "mapmodels/lux/flasche/flasche2" +mmodel "mapmodels/lux/flasche/flasche3" +mmodel "mapmodels/lux/duck/duck1" +mmodel "mapmodels/lux/duck/duck2" +mmodel "mapmodels/lux/duck/duck3" +mmodel "dcp/leafs" +mmodel "dcp/bench" +mmodel "vegetation/tree05" +mmodel "dcp/reed" +mmodel "mapmodels/lux/penguin/penguin1" +mmodel "mapmodels/lux/penguin/penguin2"§ +mmodel "mapmodels/lux/penguin/penguin3" +mmodel "mapmodels/lux/pig/pig1" +mmodel "mapmodels/lux/pig/pig2" +mmodel "mapmodels/lux/pig/pig1g" +mmodel "mapmodels/lux/pig/pig2g" +mmodel "mapmodels/lux/rabe/rabe1" +mmodel "mapmodels/lux/rabbit/rabbit1" +mmodel "mapmodels/lux/rabbit/rabbit2" +mmodel "mapmodels/lux/rabbit/snowrabbit" +mmodel "mapmodels/lux/spatz/spatz1" +mmodel "mapmodels/lux/spatz/spatz2" +mmodel "mapmodels/lux/spatz/spatz3" +mmodel "mapmodels/lux/fish/fish1" +mmodel "mapmodels/lux/fish/fish2" +mmodel "mapmodels/lux/fish/fish3" +mmodel "mapmodels/lux/walross/walross3" +mmodel "mapmodels/lux/walross/walross4" +mmodel "mapmodels/lux/dog/dog1" +mmodel "mapmodels/lux/dog/dog2" +mmodel "mapmodels/lux/lion/lion1" +mmodel "mapmodels/lux/txt/txt1" +mmodel "mapmodels/lux/txt/txt2" +mmodel "mapmodels/lux/txt/txt3" +mmodel "mapmodels/lux/txt/txt4" +mmodel "mapmodels/lux/txt/txt5" +mmodel "mapmodels/lux/txt/txt6" +mmodel "mapmodels/lux/txt/txt7" +mmodel "mapmodels/lux/txt/txt8" +mmodel "mapmodels/lux/txt/txtw1" +mmodel "mapmodels/lux/snake/snake1" +mmodel "mapmodels/lux/things/1" +mmodel "mapmodels/lux/things/2" +mmodel "mapmodels/lux/things/3" +mmodel "mapmodels/lux/things/4" +mmodel "mapmodels/lux/things/5" +mmodel "mapmodels/lux/things/6" +mmodel "mapmodels/lux/things/7" +mmodel "mapmodels/lux/things/8" + + diff --git a/assets/shims/97e17ea6912eb145eafe2e81f28e1b0f2756e500a2e3379e48ed784f43601fb5 b/assets/shims/97e17ea6912eb145eafe2e81f28e1b0f2756e500a2e3379e48ed784f43601fb5 new file mode 100644 index 000000000..d8a4b54e9 --- /dev/null +++ b/assets/shims/97e17ea6912eb145eafe2e81f28e1b0f2756e500a2e3379e48ed784f43601fb5 @@ -0,0 +1,234 @@ + +// Alienbase by alex256, Jochi and sCaSd + +// Thanks to Jochi for the viper, Makke for planet models, Kaiser and Fanatic for sounds, +// Blindabuser, Hylke 'gibbie' Beck, Gregor Koch and Philip Klevestav for textures +// and most of all the Sauerbraten devs + + + +// Copyright and Permissions: + +// This Sauerbraten map is copyright (c) 2008 alex256, Jochi and sCaSd. +// See also http://www.gnu.org/licenses/gpl2.html + +// Contact: kgloge@gmx.de + + + +mapmsg " 3Alien Comet Exploration Base 2 by alex256, Jochi and sCaSd" + + + +// default music to be played for this map: + +loadsky blindabuser/blindasky +cloudbox "scasd/skyboxes/alienbase" +cloudclip 0.0 + +fogcolour 0 0 0 +fog 10000 + + + +// basenames +alias base_1 "the shotgun base" +alias base_2 "the machinegun base" +alias base_3 "the rocket launcher base" +alias base_4 "the rifle base" +alias base_5 "the grenade launcher base" + + + +// mapsounds +mapsound "fanatic/wind" 120 +mapsound "ambience/wind" 100 2 +mapsound "ambience/fire_light" 250 3 +mapsound "ambience/cycadas" 100 2 +mapsound "ambience/frogs" 100 2 +mapsound "ambience/night_crickets" 100 2 +mapsound "fanatic/feeding_room_low" 180 2 +mapsound "kaiser/fx/computer1" 120 2 +mapsound "kaiser/fx/hum1" 120 2 +mapsound "kaiser/fx/hum2" 120 2 +mapsound "kaiser/fx/hum3" 120 2 +mapsound "kaiser/fx/hum4" 120 2 +mapsound "kaiser/fx/hum5" 120 2 +mapsound "kaiser/fx/hum6" 120 2 +mapsound "kaiser/fx/hum7" 120 2 +mapsound "kaiser/fx/warning1" 100 2 + + + + +mapmodelreset +mmodel "makke/planet" +mmodel "makke/moon" + +mmodel "scasd/spaceships" + + + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg + + + +// extra textures +setshader bumpspecmapparallaxworld + +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture z lunaran/mech1_h.jpg + +setpixelparam 2 0.02 -0.01 + +texture 0 scasd/bluerock/WT_GK_015_cc.jpg // green rock texture +texture n scasd/bluerock/WT_GK_015_nm.jpg +texture s scasd/bluerock/WT_GK_015_sc.jpg +texture z scasd/bluerock/WT_GK_015_hm.jpg + + + +setshader stdworld // blue neon rotated +setpixelparam 1 1 1 1 + +texture 0 "than_ind/trlight06.jpg" 3 + + +setshader bumpspecmapparallaxworld // shifted floor tile + +texture 0 gibbie/flrtile1_d.jpg 0 0 32 +texture n gibbie/flrtile1_local.jpg 0 0 32 +texture s gibbie/flrtile1_s.jpg 0 0 32 +texture z gibbie/flrtile1_h.jpg 0 0 32 + +texture 0 gibbie/flrtile2_d.jpg 0 0 32 +texture n gibbie/flrtile1_local.jpg 0 0 32 +texture s gibbie/flrtile1_s.jpg 0 0 32 +texture z gibbie/flrtile1_h.jpg 0 0 32 + +texture 0 gibbie/flrtile3_d.jpg 0 0 32 +texture n gibbie/flrtile1_local.jpg 0 0 32 +texture s gibbie/flrtile1_s.jpg 0 0 32 +texture z gibbie/flrtile1_h.jpg 0 0 32 + + + +setshader bumpspecmapglowworld // shifted computer panel +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_panel_small01_d.jpg" 0 0 192 +texture n "philipk/pk01_panel_small01_local.jpg" 0 0 192 +texture s "philipk/pk01_panel_small01_s.jpg" 0 0 192 +texture g "philipk/pk01_panel_small01_add.jpg" 0 0 192 + + +setshader bumpspecmapparallaxworld // again a shifted floor tile +setpixelparam 1 1 1 1 + +texture 0 gibbie/flrtile1_d.jpg 0 48 // yellow +texture n gibbie/flrtile1_local.jpg 0 48 +texture s gibbie/flrtile1_s.jpg 0 48 +texture z gibbie/flrtile1_h.jpg 0 48 + +texture 0 gibbie/flrtile1_d.jpg 0 32 // yellow +texture n gibbie/flrtile1_local.jpg 0 32 +texture s gibbie/flrtile1_s.jpg 0 32 +texture z gibbie/flrtile1_h.jpg 0 32 + +texture 0 gibbie/flrtile2_d.jpg 0 48 //red +texture n gibbie/flrtile1_local.jpg 0 48 +texture s gibbie/flrtile1_s.jpg 0 48 +texture z gibbie/flrtile1_h.jpg 0 48 + + diff --git a/assets/shims/994cc6e26358811fae1ffba218abf94c7898600391008a63b7a23b26d4c71f1f b/assets/shims/994cc6e26358811fae1ffba218abf94c7898600391008a63b7a23b26d4c71f1f new file mode 100644 index 000000000..d75d32792 --- /dev/null +++ b/assets/shims/994cc6e26358811fae1ffba218abf94c7898600391008a63b7a23b26d4c71f1f @@ -0,0 +1,2 @@ +setshader movie + texture 0 "base/pie_2x2.png" diff --git a/assets/shims/999e61e0057290b9cfe37371b41ea396be1eb6453751d943e34f85018a65414d b/assets/shims/999e61e0057290b9cfe37371b41ea396be1eb6453751d943e34f85018a65414d new file mode 100644 index 000000000..8fde1f1f1 --- /dev/null +++ b/assets/shims/999e61e0057290b9cfe37371b41ea396be1eb6453751d943e34f85018a65414d @@ -0,0 +1,449 @@ +// Map Menu +//MPini [MMM GameMode] +alias TAB " " + +//loadsky "ik2k/env/iklake" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +loadsky "socksky/emerald" + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "meat/hfmmicon_sigil.png" + +texture 0 "meat/hfmmicon_A.png" 2 +texture 0 "meat/hfmmicon_B.png" 2 +texture 0 "meat/hfmmicon_C.png" 2 +texture 0 "meat/hfmmicon_left.png" +texture 0 "meat/hfmmicon_right.png" + + +texture 0 "meat/gma.png" +texture 0 "meat/gmb.png" +texture 0 "meat/gmc.png" +texture 0 "meat/gmt.png" +texture 0 "meat/gme.png" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture 0 "dg/floor_paving_littleStones_2.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/floor_tile_stoneIrregular.jpg" +texture 0 "dg/mad013.jpg" +texture 0 "dg/mad015.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur059.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur079.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + + + +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-02b.jpg" +texture 0 "tech1soc/032-03d.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/032lig10bb.jpg" +texture 0 "tech1soc/032lig11bb.jpg" +texture 0 "tech1soc/032lig11rb.jpg" +texture 0 "tech1soc/032lig12bb.jpg" +texture 0 "tech1soc/032lig12rb.jpg" +texture 0 "tech1soc/032lig12ya.jpg" +texture 0 "tech1soc/032lig20yb.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/064lig20bb.jpg" +texture 0 "tech1soc/064lig22bb.jpg" +texture 0 "tech1soc/064lig22rb.jpg" +texture 0 "tech1soc/064lig22wb.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s064-02a.jpg" +texture 0 "tech1soc/s064-02b.jpg" +texture 0 "tech1soc/s064-02c.jpg" +texture 0 "tech1soc/s064-03a.jpg" +texture 0 "tech1soc/s064-03b.jpg" +texture 0 "tech1soc/s064-03c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s128-06b.jpg" +texture 0 "tech1soc/s128-07e.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/spring1.jpg" +texture 0 "tech1soc/spring2.jpg" + + +// ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +texture 0 "ik2k/ik_ground_lawn128.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + +// from ikbase dir + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_floor_met1f.jpg" +texture 0 "ikbase/ik_floor_met64d.jpg" +texture 0 "ikbase/ik_floor_met64e.jpg" +texture 0 "ikbase/ik_floor_met64f.jpg" +texture 0 "ikbase/ik_floor_met128e.jpg" +texture 0 "ikbase/ik_floor_met128f.jpg" +texture 0 "ikbase/ik_gtrimh_64b.jpg" +texture 0 "ikbase/ik_gtrimh_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_64b.jpg" +texture 0 "ikbase/ik_gtrimv_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_htrimh_64b.jpg" +texture 0 "ikbase/ik_htrimh_64c.jpg" +texture 0 "ikbase/ik_htrimh_64d.jpg" +texture 0 "ikbase/ik_htrimv_64b.jpg" +texture 0 "ikbase/ik_htrimv_64c.jpg" +texture 0 "ikbase/ik_itrimv_128b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" +texture 0 "ikbase/ik_wtrimh_32a.jpg" +texture 0 "ikbase/ik_wtrimh_32b.jpg" +texture 0 "ikbase/ik_wtrimh_32c.jpg" +texture 0 "ikbase/ik_wtrimh_32d.jpg" +texture 0 "ikbase/ik_wtrimh_64a.jpg" +texture 0 "ikbase/ik_wtrimh_64c.jpg" +texture 0 "ikbase/ik_wtrimh_64d.jpg" +texture 0 "ikbase/ik_wtrimv_32a.jpg" +texture 0 "ikbase/ik_wtrimv_32b.jpg" +texture 0 "ikbase/ik_wtrimv_32c.jpg" +texture 0 "ikbase/ik_wtrimv_32d.jpg" +texture 0 "ikbase/ik_wtrimv_64a.jpg" +texture 0 "ikbase/ik_wtrimv_64c.jpg" +texture 0 "ikbase/ik_wtrimv_64d.jpg" + +// some good textures from max payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" +texture 0 "payne/Tile41a.jpg" + +// from than's industrial tex + +texture 0 "than_ind/floor02.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/floor06.jpg" +texture 0 "than_ind/light03.jpg" +texture 0 "than_ind/trim04.jpg" +texture 0 "than_ind/trim21.jpg" +texture 0 "than_ind/trlight01.jpg" +texture 0 "than_ind/trlight06.jpg" + +// some of John Fitzgibbons' Rubicon textures + +texture 0 "jf1/jf32.jpg" +texture 0 "jf1/jf64.jpg" +texture 0 "jf1/jf128.jpg" +texture 0 "jf1/jfbutn.jpg" +texture 0 "jf1/jfflr.jpg" +texture 0 "jf1/jfgrid.jpg" +texture 0 "jf1/jfhatch.jpg" +texture 0 "jf1/jflite.jpg" +texture 0 "jf1/jflitestr.jpg" +texture 0 "jf1/jfrock.jpg" +texture 0 "jf1/jfrust.jpg" +texture 0 "jf1/jfstripe.jpg" +texture 0 "jf1/jfwall.jpg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + + +// Sock's egyptian textures + +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" + +// rorschach + +texture 0 "128_ivbr_trim02.jpg" +texture 0 "128_tar_metflr01.jpg" +texture 0 "1r_clocktrim01.jpg" +texture 0 "1r_clocktrim03b.jpg" +texture 0 "1r_column01.jpg" +texture 0 "1r_floor02.jpg" +texture 0 "1r_grill02.jpg" +texture 0 "1r_light01.jpg" +texture 0 "1r_metbrick01.jpg" +texture 0 "1r_metpan05.jpg" +texture 0 "1r_metrim1.jpg" +texture 0 "1r_metwl01.jpg" +texture 0 "1r_plain_met02.jpg" +texture 0 "1r_squ_pan03.jpg" +texture 0 "1r_squ_pan04b.jpg" +texture 0 "1r_steps.jpg" +texture 0 "1r_thickpan03.jpg" +texture 0 "1_concrete01.jpg" +texture 0 "1_rust_grill01.jpg" +texture 0 "1_rust_grill02.jpg" +texture 0 "1_rust_grill02b.jpg" +texture 0 "1_slimey01.jpg" +texture 0 "1_th_trim01.jpg" +texture 0 "1_th_trim02.jpg" +texture 0 "256_gate_rock07.jpg" +texture 0 "256_gate_water02.jpg" +texture 0 "256_iv_floor01.jpg" +texture 0 "256_iv_floor02.jpg" +texture 0 "256_tar_ccolumn01.jpg" +texture 0 "2r_plaster_floor01.jpg" +texture 0 "2_064_red_girder02.jpg" +texture 0 "2_128_redpan02.jpg" +texture 0 "2_256_redsup01.jpg" +texture 0 "2_256_red_thin02.jpg" +texture 0 "2_256_red_thin03.jpg" +texture 0 "2_32_red_thin02.jpg" +texture 0 "2_conc_celing01.jpg" +texture 0 "2_conc_floorpat02_s.jpg" +texture 0 "2_conc_l01.jpg" +texture 0 "2_conc_wall02.jpg" +texture 0 "2_c_thinredtrim03.jpg" +texture 0 "2_c_thinredtrimlight01.jpg" +texture 0 "2_c_tiles01.jpg" +texture 0 "2_floor02.jpg" +texture 0 "2_largemet03.jpg" +texture 0 "2_redtrim03.jpg" +texture 0 "2_red_floorr01.jpg" +texture 0 "2_red_floorw01.jpg" +texture 0 "2_whitetrim03.jpg" +texture 0 "3i_crust.jpg" +texture 0 "3i_rockyfloor.jpg" +texture 0 "3m_metflr_tiles.jpg" +texture 0 "3r_colrust01b.jpg" +texture 0 "3r_light01b.jpg" +texture 0 "3r_lighthh01b.jpg" +texture 0 "3r_metblock01.jpg" +texture 0 "3r_plaster02.jpg" +texture 0 "4_conc_floor01.jpg" +texture 0 "4_met01.jpg" +texture 0 "4_met05b.jpg" +texture 0 "5_blood01.jpg" +texture 0 "5_bricks01.jpg" +texture 0 "5_faces.jpg" +texture 0 "5_light01b.jpg" +texture 0 "5_slabfloor.jpg" +texture 0 "5_trim02.jpg" +texture 0 "64_iv_column01.jpg" +texture 0 "64_warm01.jpg" +texture 0 "hh3_mw_light01.jpg" +texture 0 "hh3_mw_light03.jpg" +texture 0 "hh3_m_light01.jpg" +texture 0 "hh3_m_light03.jpg" +texture 0 "j128_brick01.jpg" +texture 0 "j128_item.jpg" +texture 0 "j128_metpan01.jpg" +texture 0 "j128_metpan05.jpg" +texture 0 "j256_cobl01.jpg" + +// subverse + +texture 0 "block_wall_02.jpg" +texture 0 "brick_wall_01.jpg" +texture 0 "brick_wall_06.jpg" +texture 0 "chunky_rock.jpg" +texture 0 "crate_space_vents.jpg" +texture 0 "dry_mud1.jpg" +texture 0 "flat_rocks.jpg" +texture 0 "floor_tile_1.jpg" +texture 0 "metal_scratch_tile.jpg" +texture 0 "metal_siding_kinks.jpg" +texture 0 "puzzel_block.jpg" +texture 0 "rock_vinelike.jpg" +texture 0 "solid_vent.jpg" +texture 0 "stone_path.jpg" +texture 0 "wood_crate_05.jpg" +texture 0 "wood_crate_1.jpg" diff --git a/assets/shims/9cb3d3eeba5ce57cfdafc14b0dc44fe34c68073bbff316e25f42915fb0d14c08 b/assets/shims/9cb3d3eeba5ce57cfdafc14b0dc44fe34c68073bbff316e25f42915fb0d14c08 new file mode 100644 index 000000000..4f4005f23 --- /dev/null +++ b/assets/shims/9cb3d3eeba5ce57cfdafc14b0dc44fe34c68073bbff316e25f42915fb0d14c08 @@ -0,0 +1,3 @@ +loadsky "dash/moon" +mode -2 +mapmsg "Suburbs by CubeMaster" diff --git a/assets/shims/a08a89303012ad39dd8d86009972393d3b5f2d6225b79d36212476d98f3e32c2 b/assets/shims/a08a89303012ad39dd8d86009972393d3b5f2d6225b79d36212476d98f3e32c2 new file mode 100644 index 000000000..26c82c739 --- /dev/null +++ b/assets/shims/a08a89303012ad39dd8d86009972393d3b5f2d6225b79d36212476d98f3e32c2 @@ -0,0 +1,2 @@ +loadsky socksky\desert +watercolour 64 64 32 diff --git a/assets/shims/a0c3fcb65a0629967b3ebaa4a3989960ce1fa30dd6a42dc728c43f851ebae3b5 b/assets/shims/a0c3fcb65a0629967b3ebaa4a3989960ce1fa30dd6a42dc728c43f851ebae3b5 new file mode 100644 index 000000000..7ef59fa29 --- /dev/null +++ b/assets/shims/a0c3fcb65a0629967b3ebaa4a3989960ce1fa30dd6a42dc728c43f851ebae3b5 @@ -0,0 +1,8 @@ +mmodel "pyccna/fss_pyccna/reverse" +mmodel "pyccna/debris" +mmodel "pyccna/debris/gun" +mmodel "pyccna/snoutx10k/assault/gun" +mmodel "pyccna/snoutx10k/gun_relax" +mmodel "pyccna/fed_door" + +gamespeed 55 diff --git a/assets/shims/a141bb3e1e6581b4cce262342025cf22ca6e44945047385e5a4995096698736b b/assets/shims/a141bb3e1e6581b4cce262342025cf22ca6e44945047385e5a4995096698736b new file mode 100644 index 000000000..3565ce182 --- /dev/null +++ b/assets/shims/a141bb3e1e6581b4cce262342025cf22ca6e44945047385e5a4995096698736b @@ -0,0 +1,132 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +exec "data/default_map_models.cfg" + +include "skyboxes/remus/sky01" + +materialreset +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: +texturereset // starts the texture slot/index at 0 + setshader stdworld // use default world shader unless specified otherwise + texture 0 "textures/sky.png" // dummy sky texture + texture 0 "textures/default.png" // default geometry texture + + texture 0 "aard/aardograss_1.jpg" + autograss "textures/grass_aard.png" + texture 0 "ik2k/ik_floor_brick128a.jpg" + texture 0 "ik2k/ik_floor_wood128b.jpg" + texture 0 "ik2k/ik_ground_cobbles128.jpg" + texture 0 "ik2k/ik_brick_3216d.jpg" + texture 0 "ik2k/ik_brick_6464c.jpg" + + exec "packages/dg/package.cfg" + exec "packages/tech1soc/package.cfg" + exec "packages/ik2k/package.cfg" + exec "packages/ikbase/package.cfg" + exec "packages/payne/package.cfg" + exec "packages/than_ind/package.cfg" + exec "packages/jf1/package.cfg" + + // misc textures (mine/schwenz/some tech1soc) + setshader stdworld + texture 0 "aard/aardfdry256_1.jpg" + texture 0 "tech1soc/spring3.jpg" + texture 0 "tech1soc/sqrlig02wb.jpg" + texture 0 "tech1soc/sqrlig03bc.jpg" + texture 0 "tech1soc/zdetlig01bb.jpg" + texture 0 "tech1soc/zdetlig02bb.jpg" + texture 0 "aard/aardmbr16_2.jpg" + texture 0 "tech1soc/zdetlig04bb.jpg" + texture 0 "tech1soc/zdet_trim2a.jpg" + texture 0 "aard/aardmmet32_1.jpg" + texture 0 "tech1soc/zdet_trim5b.jpg" + texture 0 "schwenz/dt_tile_check.01.jpg" + + exec "packages/egyptsoc/package.cfg" + exec "packages/rorschach/package2.cfg" + exec "packages/subverse/package.cfg" + exec "packages/g_pack/package.cfg" + + // missing jf & tech1soc textures + setshader stdworld + texture 0 "jf1/jfsquare.jpg" + texture 0 "jf1/jfyellow.jpg" + texture 0 "tech1soc/jp11a.jpg" + texture 0 "tech1soc/flr_tmtl_drk.jpg" + + exec "packages/lunaran/package.cfg" + exec "packages/gibbie/package.cfg" + exec "packages/philipk/package.cfg" + exec "packages/gor/package.cfg" + exec "packages/aftas/package.cfg" + exec "packages/mitaman/package.cfg" + exec "packages/noctua/package.cfg" + exec "packages/loopix/package.cfg" + exec "packages/g_pack/package2.cfg" + + // Misc textures + setshader stdworld + texture 0 "textures/nieb/rock01.jpg" + setshader bumpspecmapworld + setshaderparam "specscale" 0.25 0.25 0.25 + texture 0 "ikbase/specialbrick.jpg" + texture n "ikbase/specialbrick_normal.jpg" + + exec "packages/painkillah/package.cfg" + exec "packages/tomek/package.cfg" + exec "packages/textures/nieb/package.cfg" + exec "packages/trak5/package.cfg" + exec "packages/textures/nieb/garden/package.cfg" + exec "packages/textures/medieval_soc/package.cfg" + exec "packages/textures/terrain_soc/package.cfg" + exec "packages/textures/nieb/autumn/package.cfg" + exec "packages/textures/nieb/clone/package.cfg" + exec "packages/textures/nieb/suite/package.cfg" + + // Blikje bier + exec "packages/blikjebier/akaritori/package2.cfg" + exec "packages/blikjebier/concrete/package.cfg" + exec "packages/blikjebier/metal/package.cfg" + + setshader stdworld + texture 0 "blikjebier/ground/ground1.jpg" + texture 0 "blikjebier/ground/ground2.jpg" + texture 0 "blikjebier/ground/ground3.jpg" + texture 0 "blikjebier/ground/ground4.jpg" + texture 0 "blikjebier/ground/ground5.jpg" + texture 0 "blikjebier/ground/g1mm.jpg" + + texture 0 "blikjebier/snow/clear_snow.jpg" + texture 0 "blikjebier/snow/dirty_snow.jpg" + + exec "packages/egyptsoc/package2.cfg" + exec "packages/textures/fatum/package.cfg" + exec "packages/textures/philipk/pk02/package.cfg" + exec "packages/textures/yves_allaire/ex/package.cfg" + exec "packages/dg/package2.cfg" + + setshader stdworld + texture 0 "makke/dirt01.jpg" + texture 0 "makke/dirt02.jpg" + texture 0 "makke/platten.jpg" + texture 0 "makke/platten_var1.jpg" + texture 0 "textures/nieb/bonepile.jpg" + + exec "packages/textures/swatllama/package.cfg" + + // for cfgs that don't set shaders... + setshader stdworld diff --git a/assets/shims/a4c2e7346e2896b1806ea20b0e07c326c5c33840918e0c128076c70c9d66ec49 b/assets/shims/a4c2e7346e2896b1806ea20b0e07c326c5c33840918e0c128076c70c9d66ec49 new file mode 100644 index 000000000..7b1d69ef5 --- /dev/null +++ b/assets/shims/a4c2e7346e2896b1806ea20b0e07c326c5c33840918e0c128076c70c9d66ec49 @@ -0,0 +1,496 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// default music to be played for this map: + +// playasong + +exec "data/default_map_models.cfg" + +// the skybox for this map: + +skybox "skyboxes/remus/sky01" + +materialreset + +texture water1 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water2 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water3 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water4 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava1 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava2 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava3 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava4 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + + +// texture definitions for the map: + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +texture 0 "textures/sky.png" // dummy sky texture +texture 0 "textures/default.png" // default geometry texture + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec "packages/dg/package.cfg" +exec "packages/tech1soc/package.cfg" +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package2.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg + +//Misc textures +setshader stdworld +texture 0 "textures/nieb/rock01.jpg" +setshader bumpspecmapworld +setshaderparam "specscale" 0.25 0.25 0.25 +texture 0 "ikbase/specialbrick.jpg" +texture n "ikbase/specialbrick_normal.jpg" + +exec packages/painkillah/package.cfg +exec packages/tomek/package.cfg +exec packages/textures/nieb/package.cfg +exec packages/trak5/package.cfg +exec packages/textures/nieb/garden/package.cfg +exec packages/textures/medieval_soc/package.cfg +exec packages/textures/terrain_soc/package.cfg +exec packages/textures/nieb/autumn/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld + +//e8 +texture 0 "textures/yves_allaire/e8/e8_base1b.jpg" + + +//misanthropx +setshader glowworld +setshaderparam glowcolor 1 1 1 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" + +//ex +setshader bumpspecmapparallaxworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/clangfloor_01_d.jpg +texture n textures/yves_allaire/ex/clangfloor_01_local.png +texture s textures/yves_allaire/ex/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/clangfloor_01_h.jpg + +texture 0 textures/yves_allaire/ex/clangfloor_01b_d.jpg +texture n textures/yves_allaire/ex/clangfloor_01_local.png +texture s textures/yves_allaire/ex/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/clangfloor_01_h.jpg + +setshaderparam specscale .9 .9 .9 + +texture 0 "textures/yves_allaire/ex/cretefloor_01b_d.jpg" +texture n "textures/yves_allaire/ex/cretefloor_01b_local.png" +texture s "textures/yves_allaire/ex/cretefloor_01b_s.jpg" +texture z "textures/yves_allaire/ex/cretefloor_01b_h.jpg" + + +setshaderparam specscale 3 3 3 + +texture 0 textures/yves_allaire/ex/deswall_01_d.jpg +texture n textures/yves_allaire/ex/deswall_01_local.png +texture s textures/yves_allaire/ex/deswall_01_s.jpg +texture z textures/yves_allaire/ex/deswall_01_h.jpg + +setshaderparam parallaxscale .02 -.01 + +texture 0 textures/yves_allaire/ex/floor_grate03_d.jpg +texture n textures/yves_allaire/ex/floor_grate03_local.png +texture s textures/yves_allaire/ex/floor_grate03_s.jpg +texture z textures/yves_allaire/ex/floor_grate03_h.jpg + +setshaderparam parallaxscale .04 -.02 + + +texture 0 textures/yves_allaire/ex/floor_mtl_wrn_01_d.jpg +texture n textures/yves_allaire/ex/floor_mtl_wrn_01_local.png +texture s textures/yves_allaire/ex/floor_mtl_wrn_01_s.jpg +texture z textures/yves_allaire/ex/floor_mtl_wrn_01_h.jpg + + +texture 0 textures/yves_allaire/ex/floor_simplines_d.jpg +texture n textures/yves_allaire/ex/floor_simple_05_local.png +texture s textures/yves_allaire/ex/floor_simple_05_s.jpg +texture z textures/yves_allaire/ex/floor_simple_05_h.jpg + +texture 0 textures/yves_allaire/ex/floor_tile_03_d.jpg +texture n textures/yves_allaire/ex/floor_tile_03_local.png +texture s textures/yves_allaire/ex/floor_tile_03_s.jpg +texture z textures/yves_allaire/ex/floor_tile_03_h.jpg + +texture 0 textures/yves_allaire/ex/floor_tread_01_d.jpg +texture n textures/yves_allaire/ex/floor_tread_01_local.png +texture s textures/yves_allaire/ex/floor_tread_01_s.jpg +texture z textures/yves_allaire/ex/floor_tread_01_h.jpg + +texture 0 textures/yves_allaire/ex/metal_supp_01_d.jpg +texture n textures/yves_allaire/ex/metal_supp_01_local.png +texture s textures/yves_allaire/ex/metal_supp_01_s.jpg +texture z textures/yves_allaire/ex/metal_supp_01_h.jpg + +texture 0 textures/yves_allaire/ex/metal_wall_02_d.jpg +texture n textures/yves_allaire/ex/metal_wall_02_local.png +texture s textures/yves_allaire/ex/metal_wall_02_s.jpg +texture z textures/yves_allaire/ex/metal_wall_02_h.jpg + +texture 0 textures/yves_allaire/ex/mtl_bigplate_04_d.jpg +texture n textures/yves_allaire/ex/mtl_bigplate_04_local.png +texture s textures/yves_allaire/ex/mtl_bigplate_04_s.jpg +texture z textures/yves_allaire/ex/mtl_bigplate_04_h.jpg + +texture 0 textures/yves_allaire/ex/mtl_panel_02_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_02_local.png +texture s textures/yves_allaire/ex/mtl_panel_02_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_02_h.jpg + +texture 0 textures/yves_allaire/ex/mtl_panel_03_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_03_local.png +texture s textures/yves_allaire/ex/mtl_panel_03_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_03_h.jpg + +texture 0 textures/yves_allaire/ex/mtl_panel_04_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_04_local.png +texture s textures/yves_allaire/ex/mtl_panel_04_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_04_h.jpg + +texture 0 textures/yves_allaire/ex/q2_01_d.jpg +texture n textures/yves_allaire/ex/q2_01_local.png +texture s textures/yves_allaire/ex/q2_01_s.jpg +texture z textures/yves_allaire/ex/q2_01_h.jpg + +texture 0 textures/yves_allaire/ex/q2_01b_d.jpg +texture n textures/yves_allaire/ex/q2_01b_local.png +texture s textures/yves_allaire/ex/q2_01b_s.jpg +texture z textures/yves_allaire/ex/q2_01b_h.jpg + +texture 0 textures/yves_allaire/ex/q2_01e_d.jpg +texture n textures/yves_allaire/ex/q2_01e_local.png +texture s textures/yves_allaire/ex/q2_01e_s.jpg +texture z textures/yves_allaire/ex/q2_01e_h.jpg + +setshaderparam parallaxscale .02 -.01 + +texture 0 textures/yves_allaire/ex/rndfloor_01_d.jpg +texture n textures/yves_allaire/ex/rndfloor_01_local.png +texture s textures/yves_allaire/ex/rndfloor_01_s.jpg +texture z textures/yves_allaire/ex/rndfloor_01_h.jpg + +texture 0 textures/yves_allaire/ex/rndfloor_02_d.jpg +texture n textures/yves_allaire/ex/rndfloor_02_local.png +texture s textures/yves_allaire/ex/rndfloor_02_s.jpg +texture z textures/yves_allaire/ex/rndfloor_02_h.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/rplates_01_d.jpg +texture n textures/yves_allaire/ex/rplates_01_local.png +texture s textures/yves_allaire/ex/rplates_01_s.jpg +texture z textures/yves_allaire/ex/rplates_01_h.jpg + +texture 0 textures/yves_allaire/ex/steptop_01_d.jpg +texture n textures/yves_allaire/ex/steptop_01_local.png +texture s textures/yves_allaire/ex/steptop_01_s.jpg +texture z textures/yves_allaire/ex/steptop_01_h.jpg + +texture 0 textures/yves_allaire/ex/trim_01_d.jpg +texture n textures/yves_allaire/ex/trim_01_local.png +texture s textures/yves_allaire/ex/trim_01_s.jpg +texture z textures/yves_allaire/ex/trim_01_h.jpg + +texture 0 textures/yves_allaire/ex/trim_baseboard_d.jpg +texture n textures/yves_allaire/ex/trim_baseboard_local.png +texture s textures/yves_allaire/ex/trim_baseboard_s.jpg +texture z textures/yves_allaire/ex/trim_baseboard_h.jpg + +texture 0 textures/yves_allaire/ex/trim_psimple_04_d.jpg +texture n textures/yves_allaire/ex/trim_psimple_04_local.png +texture s textures/yves_allaire/ex/trim_psimple_04_s.jpg +texture z textures/yves_allaire/ex/trim_psimple_04_h.jpg + +texture 0 textures/yves_allaire/ex/trim_psimple_05_d.jpg +texture n textures/yves_allaire/ex/trim_psimple_05_local.png +texture s textures/yves_allaire/ex/trim_psimple_05_s.jpg +texture z textures/yves_allaire/ex/trim_psimple_05_h.jpg + +texture 0 textures/yves_allaire/ex/trim_simple_01_d.jpg +texture n textures/yves_allaire/ex/trim_simple_01_local.png +texture s textures/yves_allaire/ex/trim_simple_01_s.jpg +texture z textures/yves_allaire/ex/trim_simple_01_h.jpg + +texture 0 textures/yves_allaire/ex/trim_support_03_d.jpg +texture n textures/yves_allaire/ex/trim_support_03_local.png +texture s textures/yves_allaire/ex/trim_support_03_s.jpg +texture z textures/yves_allaire/ex/trim_support_03_h.jpg + +texture 0 textures/yves_allaire/ex/trim_vert_01_d.jpg +texture n textures/yves_allaire/ex/trim_vert_01_local.png +texture s textures/yves_allaire/ex/trim_vert_01_s.jpg +texture z textures/yves_allaire/ex/trim_vert_01_h.jpg + +texture 0 textures/yves_allaire/ex/wall_01_d.jpg +texture n textures/yves_allaire/ex/wall_01_local.png +texture s textures/yves_allaire/ex/wall_01_s.jpg +texture z textures/yves_allaire/ex/wall_01_h.jpg + +texture 0 textures/yves_allaire/ex/wall_01b_d.jpg +texture n textures/yves_allaire/ex/wall_01_local.png +texture s textures/yves_allaire/ex/wall_01_s.jpg +texture z textures/yves_allaire/ex/wall_01_h.jpg + +texture 0 textures/yves_allaire/ex/wall_b01_d.jpg +texture n textures/yves_allaire/ex/wall_b01_local.png +texture s textures/yves_allaire/ex/wall_b01_s.jpg +texture z textures/yves_allaire/ex/wall_b01_h.jpg + +texture 0 textures/yves_allaire/ex/wall_bigrib_02_d.jpg +texture n textures/yves_allaire/ex/wall_bigrib_02_local.png +texture s textures/yves_allaire/ex/wall_bigrib_02_s.jpg +texture z textures/yves_allaire/ex/wall_bigrib_02_h.jpg + +texture 0 textures/yves_allaire/ex/wall_bplate_06_d.jpg +texture n textures/yves_allaire/ex/wall_bplate_06_local.png +texture s textures/yves_allaire/ex/wall_bplate_06_s.jpg +texture z textures/yves_allaire/ex/wall_bplate_06_h.jpg + +texture 0 textures/yves_allaire/ex/wall_panel_05_d.jpg +texture n textures/yves_allaire/ex/wall_panel_05_local.png +texture s textures/yves_allaire/ex/wall_panel_05_s.jpg +texture z textures/yves_allaire/ex/wall_panel_05_h.jpg + +texture 0 textures/yves_allaire/ex/wall_panels_08_d.jpg +texture n textures/yves_allaire/ex/wall_panels_08_local.png +texture s textures/yves_allaire/ex/wall_panels_08_s.jpg +texture z textures/yves_allaire/ex/wall_panels_08_h.jpg + +texture 0 textures/yves_allaire/ex/wall_panels_08b_d.jpg +texture n textures/yves_allaire/ex/wall_panels_08b_local.png +texture s textures/yves_allaire/ex/wall_panels_08b_s.jpg +texture z textures/yves_allaire/ex/wall_panels_08b_h.jpg + +setshaderparam parallaxscale .025 -.01 + +texture 0 textures/yves_allaire/ex/wall_pipe_d.jpg +texture n textures/yves_allaire/ex/wall_pipe_local.png +texture s textures/yves_allaire/ex/wall_pipe_s.jpg + +setshaderparam parallaxscale .04 -.02 + +texture 0 textures/yves_allaire/ex/wall_u207_d.jpg +texture n textures/yves_allaire/ex/wall_u207_local.png +texture s textures/yves_allaire/ex/wall_u207_s.jpg +texture z textures/yves_allaire/ex/wall_u207_h.jpg + + + +texture 0 textures/yves_allaire/ex/metal_plate_01b_d.jpg +texture n textures/yves_allaire/ex/metal_plate_01b_local.png +texture s textures/yves_allaire/ex/metal_plate_01b_s.jpg +texture z textures/yves_allaire/ex/metal_plate_01b_h.jpg + +texture 0 textures/yves_allaire/ex/metal_plate_01c_d.jpg +texture n textures/yves_allaire/ex/metal_plate_01c_local.png +texture s textures/yves_allaire/ex/metal_plate_01c_s.jpg +texture z textures/yves_allaire/ex/metal_plate_01c_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_01_d.jpg +texture n textures/yves_allaire/ex/metal_base_01_local.png +texture s textures/yves_allaire/ex/metal_base_01_s.jpg +texture z textures/yves_allaire/ex/metal_base_01_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_02_d.jpg +texture n textures/yves_allaire/ex/metal_base_02_local.png +texture s textures/yves_allaire/ex/metal_base_02_s.jpg +texture z textures/yves_allaire/ex/metal_base_02_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_03_d.jpg +texture n textures/yves_allaire/ex/metal_base_03_local.png +texture s textures/yves_allaire/ex/metal_base_03_s.jpg +texture z textures/yves_allaire/ex/metal_base_03_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_04_d.jpg +texture n textures/yves_allaire/ex/metal_base_03_local.png +texture s textures/yves_allaire/ex/metal_base_03_s.jpg +texture z textures/yves_allaire/ex/metal_base_03_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_05_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_06_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg + +texture 0 textures/yves_allaire/ex/metal_base_07_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg + +texture 0 textures/yves_allaire/ex/metal_floor_02_d.jpg +texture n textures/yves_allaire/ex/metal_floor_02_local.png +texture s textures/yves_allaire/ex/metal_floor_02_s.jpg +texture z textures/yves_allaire/ex/metal_floor_02_h.jpg + +texture 0 textures/yves_allaire/ex/metal_rib_01_d.jpg +texture n textures/yves_allaire/ex/metal_rib_01_local.png +texture s textures/yves_allaire/ex/metal_rib_01_s.jpg +texture z textures/yves_allaire/ex/metal_rib_01_h.jpg + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 1.5 1.5 1.5 +setshaderparam parallaxscale .04 -.02 +setshaderparam glowcolor .8 .8 .8 + +texture 0 textures/yves_allaire/ex/light_u201_d.jpg +texture n textures/yves_allaire/ex/light_u201_local.png +texture s textures/yves_allaire/ex/light_u201_s.jpg +texture g textures/yves_allaire/ex/light_u201_add.jpg +texture z textures/yves_allaire/ex/light_u201_h.jpg + +texture 0 textures/yves_allaire/ex/lightpanel_01_d.jpg +texture n textures/yves_allaire/ex/lightpanel_01_local.png +texture s textures/yves_allaire/ex/lightpanel_01_s.jpg +texture g textures/yves_allaire/ex/lightpanel_01_add.jpg +texture z textures/yves_allaire/ex/lightpanel_01_h.jpg + + +//caustics +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .6 1.0 +setshaderparam pulseglowcolor 0 .3 .5 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll -.05 .1 + +//misanthropx +setshader pulseglowworld + +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .15 .25 +setshaderparam pulseglowcolor 0 .075 .125 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +mapsound kaiser/fx/hum1 100 -1 +mapsound kaiser/fx/hum2 100 -1 +mapsound kaiser/fx/hum3 100 -1 +mapsound kaiser/fx/hum4 100 -1 +mapsound kaiser/fx/hum5 100 -1 +mapsound kaiser/fx/hum6 100 -1 +mapsound kaiser/fx/hum7 100 -1 +mapsound ambience/doomish/rumble1.ogg 70 -1 +mapsound soundtransit/outdoors 50 -1 +mapsound lordkv/wind 70 -1 diff --git a/assets/shims/a561886320cdfd7cea0a53e29b6336996d9c1bca04bfb445942dc511bbe82cb8 b/assets/shims/a561886320cdfd7cea0a53e29b6336996d9c1bca04bfb445942dc511bbe82cb8 new file mode 100644 index 000000000..71d63b4c2 --- /dev/null +++ b/assets/shims/a561886320cdfd7cea0a53e29b6336996d9c1bca04bfb445942dc511bbe82cb8 @@ -0,0 +1,6 @@ +mmodel meister/silos +mapsound awesund/cg2 200 -1 +mapsound kaiser\fx\hum6 2000 -1 +mapsound q009\minigun.ogg 200 -1 +mapsound q009\pistol2.ogg 200 -1 + diff --git a/assets/shims/a752f8bc75470de884553e34aba1e8356ae7232c7c60615bf9a5d57a4535a968 b/assets/shims/a752f8bc75470de884553e34aba1e8356ae7232c7c60615bf9a5d57a4535a968 new file mode 100644 index 000000000..411bd1a06 --- /dev/null +++ b/assets/shims/a752f8bc75470de884553e34aba1e8356ae7232c7c60615bf9a5d57a4535a968 @@ -0,0 +1,410 @@ +//models +mapmodelreset +mmodel "crow" + +//sounds +mapsound kaiser/fx/hum2 64 +mapsound ambience/wind.ogg 64 + +//textures +texturereset + +//sky +texture 0 "ik2k/ik_sky_day_back.jpg" + +//default +texture 0 "textures/default.png" + +setshader "bumpspecmapparallaxworld" +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .04 -.02 + +texture 0 "textures/yves_allaire/e6/e6bmetal.jpg" +texture n "textures/yves_allaire/e6/e6bmetal_n.jpg" +texture s "textures/yves_allaire/e6/e6bmetal.jpg" +texture z "textures/yves_allaire/e6/e6bmetal_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/yves_allaire/e6/e6brnmetal.jpg" +texture n "textures/yves_allaire/e6/e6brnmetal_n.jpg" +texture s "textures/yves_allaire/e6/e6brnmetal.jpg" +texture z "textures/yves_allaire/e6/e6brnmetal_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshaderparam "parallaxscale" .03 -.015 +texture 0 "textures/yves_allaire/e6/e6tileceiling.jpg" +texture n "textures/yves_allaire/e6/e6tileceiling_n.jpg" +texture s "textures/yves_allaire/e6/e6tileceiling.jpg" +texture z "textures/yves_allaire/e6/e6tileceiling_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/e6/e6c_floor2.jpg" +texture n "textures/yves_allaire/e6/e6c_floor2_n.jpg" +texcolor .78 .78 .78 +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/e6/e6l_floor.jpg" +texture n "textures/yves_allaire/e6/e6l_floor_n.jpg" +texture s "textures/yves_allaire/e6/e6l_floor.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/e6/e6grate2_flr2.jpg" +texture n "textures/yves_allaire/e6/e6grate2_flr1_n.jpg" +texture s "textures/yves_allaire/e6/e6grate2_flr2.jpg" +texture z "textures/yves_allaire/e6/e6grate2_flr1_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/yves_allaire/e6/e6grtfloorceil.jpg" +texture n "textures/yves_allaire/e6/e6grtfloorceil_n.jpg" +texture s "textures/yves_allaire/e6/e6grtfloorceil.jpg" +texture z "textures/yves_allaire/e6/e6grtfloorceil_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader "bumpspecmapparallaxglowworld" +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" 0.05 -0.025 +setshaderparam "glowcolor" .9 .8 .7 + +texture 0 "textures/yves_allaire/e6/e6horzlight.jpg" +texture n "textures/yves_allaire/e6/e6horzlight_n.jpg" +texture s "textures/yves_allaire/e6/e6horzlight.jpg" +texture z "textures/yves_allaire/e6/e6horzlight_z.jpg" +texture g "textures/yves_allaire/e6/e6horzlight_fx.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/e6/e6tinylight.jpg" +texture n "textures/yves_allaire/e6/e6tinylight_n.jpg" +texture s "textures/yves_allaire/e6/e6tinylight.jpg" +texture z "textures/yves_allaire/e6/e6tinylight_z.jpg" +texture g "textures/yves_allaire/e6/e6tinylight_fx.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/yves_allaire/e6/e6v_light.jpg" +texture n "textures/yves_allaire/e6/e6v_light_n.jpg" +texture s "textures/yves_allaire/e6/e6v_light.jpg" +texture z "textures/yves_allaire/e6/e6v_light_z.jpg" +texture g "textures/yves_allaire/e6/e6v_light_fx.jpg" +texscale .5 +texcolor .8 .8 .8 +texture 0 "textures/default.png" + +setshader "bumpspecmapparallaxworld" +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .04 -.02 + +texture 0 "textures/yves_allaire/e6/e6h_support.jpg" +texture n "textures/yves_allaire/e6/e6h_support_n.jpg" +texture s "textures/yves_allaire/e6/e6h_support.jpg" +texture z "textures/yves_allaire/e6/e6h_support_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/e6/e6q3support.jpg" +texture n "textures/yves_allaire/e6/e6q3support_n.jpg" +texture s "textures/yves_allaire/e6/e6q3support.jpg" +texture z "textures/yves_allaire/e6/e6q3support_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/e6/e6vpanelsupprt.jpg" +texture n "textures/yves_allaire/e6/e6vpanelsupprt_n.jpg" +texture s "textures/yves_allaire/e6/e6vpanelsupprt.jpg" +texture z "textures/yves_allaire/e6/e6vpanelsupprt_z.jpg" +texcolor .8 .8 .8 + +texture 0 "textures/yves_allaire/e6/e6wallsupprt.jpg" +texture n "textures/yves_allaire/e6/e6wallsupprt_n.jpg" +texture s "textures/yves_allaire/e6/e6wallsupprt.jpg" +texture z "textures/yves_allaire/e6/e6wallsupprt_z.jpg" +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader "bumpspecmapparallaxworld" +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .05 -.025 + +//e6basegrate +texture 0 "textures/yves_allaire/e6/e6basegrate.jpg" +texture n "textures/yves_allaire/e6/e6basegrate_n.jpg" +texture s "textures/yves_allaire/e6/e6basegrate.jpg" +texture z "textures/yves_allaire/e6/e6basegrate_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/yves_allaire/e6/e6basegrt_smll.jpg" +texture n "textures/yves_allaire/e6/e6basegrt_smll_n.jpg" +texture s "textures/yves_allaire/e6/e6basegrt_smll.jpg" +texture z "textures/yves_allaire/e6/e6basegrt_smll_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +//e6boltstrip +texture 0 "textures/yves_allaire/e6/e6boltstrip.jpg" +texture n "textures/yves_allaire/e6/e6boltstrip_n.jpg" +texture s "textures/yves_allaire/e6/e6boltstrip.jpg" +texture z "textures/yves_allaire/e6/e6boltstrip_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//e6trim_ltb +texture 0 "textures/yves_allaire/e6/e6trim_ltb.jpg" +texture n "textures/yves_allaire/e6/e6trim_ltb_n.jpg" +texture s "textures/yves_allaire/e6/e6trim_ltb.jpg" +texture z "textures/yves_allaire/e6/e6trim_ltb_z.jpg" +texscale .6667 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader "bumpspecmapparallaxglowworld" +setshaderparam "specscale" .8 .8 .8 +setshaderparam "parallaxscale" .05 -.025 +setshaderparam "glowcolor" .7 .6 .5 + +setshaderparam "glowcolor" 1 1 1 + +//e6trim_light +texture 0 "textures/yves_allaire/e6/e6trim_light.jpg" +texture n "textures/yves_allaire/e6/e6trim_light_n.jpg" +texture s "textures/yves_allaire/e6/e6trim_light.jpg" +texture z "textures/yves_allaire/e6/e6trim_light_z.jpg" +texture g "textures/yves_allaire/e6/e6trim_light_fx.jpg" +texscale .6667 +texoffset 0 42 +texcolor .8 .8 .8 + +setshader "bumpspecmapparallaxworld" +setshaderparam "specscale" .9 .9 .9 +setshaderparam "parallaxscale" .03 -.015 + +texture 0 "textures/yves_allaire/e6/e6cyb0rpipes.jpg" +texture n "textures/yves_allaire/e6/e6cyb0rpipes_n.jpg" +texture s "textures/yves_allaire/e6/e6cyb0rpipes.jpg" +texture z "textures/yves_allaire/e6/e6cyb0rpipes_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/yves_allaire/e6/e6simpwallsupp_rst.jpg" +texture n "textures/yves_allaire/e6/e6simpwallsupp_rst_n.jpg" +texture s "textures/yves_allaire/e6/e6simpwallsupp_rst.jpg" +texture z "textures/yves_allaire/e6/e6simpwallsupp_rst_z.jpg" +texscale .5 +texcolor .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//e7brickfloor01 +texture 0 "evil_textures/e7brickfloor01.jpg" +texture n "evil_textures/e7brickfloor01_NRM.jpg" +texture s "textures/yves_allaire/e7/e7brickfloor01_s.jpg" +texture z "evil_textures/e7brickfloor01_DISP.jpg" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//e7sbrickfloor +texture 0 "evil_textures/e7sbrickfloor.jpg" +texture n "evil_textures/e7sbrickfloor_NRM.jpg" +texture s "textures/yves_allaire/e7/e7sbrickfloor_s.jpg" +texture z "evil_textures/e7sbrickfloor_DISP.jpg" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader "bumpspecmapparallaxworld" +setshaderparam "parallaxscale" 0.06 -0.03 +setshaderparam "specscale" .8 .8 .8 + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//e7bmtrim2 +texture 0 "evil_textures/e7bmtrim2.jpg" +texture n "textures/yves_allaire/e7/e7bmtrim2_n.jpg" +texture s "textures/yves_allaire/e7/e7bmtrim2_s.jpg" +texture z "textures/yves_allaire/e7/e7bmtrim2_z.jpg" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader bumpspecmapparallaxpulseglowworld +setshaderparam "specscale" .5 .5 .5 +setshaderparam "parallaxscale" 0.02 -0.01 +setshaderparam "pulseglowspeed" .2 +setshaderparam "pulseglowcolor" 0 .3 .5 +setshaderparam "glowcolor" 0 .6 1.0 + +//e7brickfloor01jump +texture 0 "textures/yves_allaire/e7/e7brickfloor01jump.jpg" +texture n "textures/yves_allaire/e7/e7brickfloor01jump_n.jpg" +texture g "textures/yves_allaire/e7/e7brickfloor01jump_glow.jpg" +texture s "textures/yves_allaire/e7/e7brickfloor01jump_s.jpg" +texture z "textures/yves_allaire/e7/e7brickfloor01jump_z.jpg" + texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//caustics +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .6 1.0 +setshaderparam pulseglowcolor 0 .3 .5 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 .1 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll .05 + +setshader pulseglowworld +setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0.5 0.41 0.25 +setshaderparam pulseglowcolor .25 .2 .125 + +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha .1 .1 +texscroll -.05 .1 + +//misanthropx +setshader pulseglowworld + setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .15 .25 +setshaderparam pulseglowcolor 0 .075 .125 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +setshader pulseglowworld + setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .3 .5 +setshaderparam pulseglowcolor 0 .15 .25 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + +setshader pulseglowworld + setshaderparam pulseglowspeed .2 +setshaderparam glowcolor 0 .6 1.0 +setshaderparam pulseglowcolor 0 .3 .5 + +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha .1 .1 + diff --git a/assets/shims/a99faba74e40ea2656e3a0aab6cc897b9b2d5718684b7113ccf7f0106d1abe28 b/assets/shims/a99faba74e40ea2656e3a0aab6cc897b9b2d5718684b7113ccf7f0106d1abe28 new file mode 100644 index 000000000..e25f04a25 --- /dev/null +++ b/assets/shims/a99faba74e40ea2656e3a0aab6cc897b9b2d5718684b7113ccf7f0106d1abe28 @@ -0,0 +1 @@ +loadsky socksky/mars diff --git a/assets/shims/a9f100e7301c5e0373caf4c8458753f30d9b9ad9ffcb10d1e1d0a213ad8b2e5a b/assets/shims/a9f100e7301c5e0373caf4c8458753f30d9b9ad9ffcb10d1e1d0a213ad8b2e5a new file mode 100644 index 000000000..4cf0d7b92 --- /dev/null +++ b/assets/shims/a9f100e7301c5e0373caf4c8458753f30d9b9ad9ffcb10d1e1d0a213ad8b2e5a @@ -0,0 +1,101 @@ +// lux.bleib-bunt.de - ducktales - a piece of a big funmap + + +// Watercolour + +waterfog 500 +watercolour 0 0 50 + + + +// Sound + +mapsound "lux/ground.ogg" 200 5 +mapsound "lux/cock.ogg" 250 5 +mapsound "lux/cow.ogg" 250 5 +mapsound "lux/dogs.ogg" 250 5 +mapsound "lux/duck.ogg" 200 5 +mapsound "lux/pig.ogg" 250 5 +mapsound "lux/wal.ogg" 250 5 +mapsound "lux/bubble.ogg" 255 5 +mapsound "lux/hi.ogg" 250 1 +mapsound "lux/letmeoh.ogg" 250 5 +mapsound "lux/answer.ogg" 200 5 +mapsound "lux/wc.ogg" 200 5 +mapsound "lux/kack1.ogg" 255 5 +mapsound "lux/miau.ogg" 200 5 +mapsound "lux/hrrr.ogg" 200 5 +mapsound "lux/kack2.ogg" 255 5 +mapsound "lux/caution1.ogg" 255 5 +mapsound "lux/ground3.ogg" 255 10 + +// Welcome TXT sound + +music "songs/lux/ground1.ogg" + + +// Scrolltxt + +setshader glowworld +texture 0 "lux/scroll1.jpg" 0 0 200 2 +texture g "lux/scroll1.jpg" +texscroll .2 + +texture 0 "lux/scroll1.jpg" 4 0 200 2 +texture g "lux/scroll1.jpg" +texscroll -.2 + +setshader glowworld +texture 0 "lux/rw.jpg" 0 0 200 2 +texture g "lux/rw.jpg" +texscroll .2 + +texture 0 "lux/rw.jpg" 4 0 200 2 +texture g "lux/rw.jpg" +texscroll -.2 + + +texture 0 "lux/txt1.jpg" 0 0 200 2 +texture g "lux/txt1.jpg" +texscroll .1 + +texture 0 "lux/txt1.jpg" 4 0 200 2 +texture g "lux/txt1.jpg" +texscroll -.1 + + + +// Texturen aufrufen + +setshader stdworld +exec packages/Lux/package.cfg + +// TV screen + +texture 0 "lux/tv1.jpg" 0 0 200 2 +texture g "lux/tv1.jpg" +texscroll .1 + +texture 0 "lux/tv1.jpg" 4 0 200 2 +texture g "lux/tv1.jpg" +texscroll -.1 + +// Mapmodel reset + +mapmodelreset + + +// Mapmodels aufrufen + + +mmodel "mapmodels/lux/flasche/flasche1" +mmodel "mapmodels/lux/flasche/flasche2" +mmodel "mapmodels/lux/flasche/flasche3" +mmodel "mapmodels/lux/duck/duck1" +mmodel "mapmodels/lux/duck/duck2" +mmodel "mapmodels/lux/duck/duck3" +mmodel "dcp/leafs" +mmodel "dcp/bench" +mmodel "vegetation/tree05" +mmodel "dcp/reed" + diff --git a/assets/shims/aa72dbf8e55454fd93014e0badac97fe3fd89dabc9960a7b157b6c56807ef547 b/assets/shims/aa72dbf8e55454fd93014e0badac97fe3fd89dabc9960a7b157b6c56807ef547 new file mode 100644 index 000000000..ec727d40a --- /dev/null +++ b/assets/shims/aa72dbf8e55454fd93014e0badac97fe3fd89dabc9960a7b157b6c56807ef547 @@ -0,0 +1,2 @@ +echo "SPATIAL TRIGGER, SILENT TELEPORT AND PROXIMITY ALERT by Ac" +echo "INSTRUCTIONS: write xyz teleport coords and teledests into telepoints var in cfg file" diff --git a/assets/shims/aac16cda84d303e530bd61ea8b38f9094f192769e84b8edd5c177a14fec1800f b/assets/shims/aac16cda84d303e530bd61ea8b38f9094f192769e84b8edd5c177a14fec1800f new file mode 100644 index 000000000..76f2a20ec --- /dev/null +++ b/assets/shims/aac16cda84d303e530bd61ea8b38f9094f192769e84b8edd5c177a14fec1800f @@ -0,0 +1,7 @@ +////////////////////////////////////////////////////////////////////////// +// +// Vanaha : by Nutnoze +// +////////////////////////////////////////////////////////////////////////// +loadsky "socksky/desert" + diff --git a/assets/shims/abf5107bf10ab1e6563812a0a551058a9487ada3b0a428e76f311ac7a20f35f9 b/assets/shims/abf5107bf10ab1e6563812a0a551058a9487ada3b0a428e76f311ac7a20f35f9 new file mode 100644 index 000000000..0382ed031 --- /dev/null +++ b/assets/shims/abf5107bf10ab1e6563812a0a551058a9487ada3b0a428e76f311ac7a20f35f9 @@ -0,0 +1,21 @@ +//copy from defaults +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +//Using a modified version of the original lava texture as acid (dg/floor_lava2.jpg) +texture lava "hirato/floor_acid2.jpg" 0 0 0 .5 // lava surface +texture 1 "hirato/floor_acid2.jpg" 0 0 0 .5 // falling lava + +//END CP + +loadsky hirato/skybox/purplenebula 2 +music "hirato/music/dss/M-Theory 1.ogg"; echo "Now playing. M-Theory 1, by AdmiralConquistador" +exec packages/hirato/dss-sounds.cfg +exec packages/hirato/dss-models.cfg +exec packages/hirato/dss-textures.cfg +lavacolour 40 120 60 +lavafog 0 diff --git a/assets/shims/ac004205c1b050cff366a79f22ad317bcfd3ff8d97af8eda2fb1f2f1120fb1fc b/assets/shims/ac004205c1b050cff366a79f22ad317bcfd3ff8d97af8eda2fb1f2f1120fb1fc new file mode 100644 index 000000000..b5f785ebf --- /dev/null +++ b/assets/shims/ac004205c1b050cff366a79f22ad317bcfd3ff8d97af8eda2fb1f2f1120fb1fc @@ -0,0 +1,83 @@ +loadsky "staffy/staffy" +mapmsg "Psycho by POTSheep" + +//Psycho + +texture 0 "potsheep/road.jpg" +texture 0 "potsheep/road.jpg" 1 +texture 0 "potsheep/road_lt.jpg" +texture 0 "potsheep/padded.jpg" +texture 0 "potsheep/blkgr_grid.jpg" + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld + diff --git a/assets/shims/accfa6d33af22137682f53e393327a7467258fa5d7ceff24882f395ac694f50f b/assets/shims/accfa6d33af22137682f53e393327a7467258fa5d7ceff24882f395ac694f50f new file mode 100644 index 000000000..8cfd9d5ed --- /dev/null +++ b/assets/shims/accfa6d33af22137682f53e393327a7467258fa5d7ceff24882f395ac694f50f @@ -0,0 +1,424 @@ +// AN ARMY OF ONE by MitaMAN: PART III +// 10-23-06 +// mitaman1@optonline.net + +//music "fanatic/22.ogg" + +killsendsp 0 + +// reset the mapmodels used for this map (replace this with your own mapmodel defs if you want): +// the number in comments is what you use with "newent mapmodel N" + +mapmodelreset // start counting from 0 again + +mapmodel 4 32 0 "tree1" // 0 +mapmodel 16 12 16 "bridge" // 1 + +mapmodel 24 48 0 "dcp/tree2" // 2 +mapmodel 8 32 0 "dcp/tree3" // 3 +mapmodel 4 36 0 "dcp/palmtree" // 4 +mapmodel 4 16 0 "dcp/thorns" // 5 +mapmodel 4 8 0 "dcp/plant1" // 6 +mapmodel 4 0 0 "dcp/grass" // 7 +mapmodel 12 0 0 "dcp/ivy" // 8 +mapmodel 4 12 0 "dcp/barrel" // 9 +mapmodel 4 32 0 "dcp/streetlamp" // 10 +mapmodel 12 8 0 "dcp/bench" // 11 +mapmodel 4 32 0 "dcp/pillar" // 12 +mapmodel 8 8 0 "dcp/waterbowl" // 13 +mapmodel 8 0 0 "dcp/jumppad2" // 14 +mapmodel 8 8 0 "dcp/leafs" // 15 +mapmodel 12 12 0 "dcp/valve" // 16 +mapmodel 12 4 0 "dcp/palette" // 17 +mapmodel 8 8 0 "dcp/vent" // 18 +mapmodel 4 4 0 "dcp/mushroom" // 19 +mapmodel 12 32 0 "dcp/biotank" // 20 +mapmodel 4 12 0 "dcp/groundlamp" // 21 +mapmodel 8 12 0 "dcp/console" // 22 +mapmodel 4 12 0 "dcp/turret" // 23 +mapmodel 4 12 0 "dcp/cask" // 24 +mapmodel 12 0 0 "dcp/chandelier" // 25 +mapmodel 8 12 0 "dcp/chest" // 26 +mapmodel 12 0 0 "dcp/hanginlamp" // 27 +mapmodel 4 8 0 "dcp/reed" // 28 +mapmodel 4 8 0 "dcp/smplant" // 29 + +mapmodel 12 0 0 "makke/strahler" // 30 + +mapmodel 4 64 0 "vegetation/tree00" // 31 +mapmodel 4 64 0 "vegetation/tree01" // 32 +mapmodel 0 0 0 "vegetation/bush01" // 33 +mapmodel 4 64 0 "vegetation/tree02" // 34 +mapmodel 4 64 0 "vegetation/tree03" // 35 +mapmodel 4 64 0 "vegetation/tree04" // 36 +mapmodel 4 64 0 "vegetation/tree05" // 37 +mapmodel 4 64 0 "vegetation/tree06" // 38 +mapmodel 0 64 0 "vegetation/tree07" // 39 + +mapmodel 16 16 0 "objects/minekart" // 40 +mapmodel 8 14 0 "psionic/crate4" // 41 +mapmodel 4 12 0 "psionic/barrel2" // 42 +mapmodel 8 16 0 "mitaman/locker3" // 43 +mapmodel 0 0 0 "tentus/chains/curvechain" // 44 +mapmodel 8 1 0 "mitaman/floorgrate1" // 45 +mapmodel 0 0 0 "mitaman/chainlinkfence" // 46 +mapmodel 7 20 0 "mitaman/locker1" // 47 + +mapmodel 10 16 0 "xeno/box1" // 48 +mapmodel 10 16 0 "xeno/box2" // 49 +mapmodel 0 0 0 "tentus/chains/chain" // 50 + +// for use as triggers: + +mapmodel 0 0 0 "carrot" 100 // 51 +mapmodel 0 0 0 "switch1" 100 // 52 +mapmodel 0 0 0 "switch2" 100 // 53 + +mapmodel 12 32 0 "doors/door_01" 100 // 54 +mapmodel 12 32 0 "doors/door_02" 100 // 55 +mapmodel 12 32 0 "doors/door_03" 100 // 56 + +mapmodel 0 0 0 "flags/neutral" // 57 +mapmodel 0 0 0 "mitaman/floorgrate3" // 58 +mapmodel 0 0 0 "flags/red" // 59 + + +// the skybox for this map: + +loadsky "socksky/mars" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +// dg textures + +texture 0 "dg/f_p2_v.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-electricpanel.jpg" +texture 0 "dg/mad051.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mad064.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad066.jpg" +texture 0 "dg/mad067.jpg" +texture 0 "dg/mot088.jpg" +texture 0 "dg/mot190.jpg" + +texture 0 "noctua/planks01.jpg" 0 0 0 .5 +texture 0 "noctua/planks01.jpg" 1 0 0 .5 +texture 0 "noctua/planks02.jpg" +texture 0 "noctua/planks02.jpg" 1 +texture 0 "mitaman/mm-lightgrill_a.jpg" +texture 0 "mitaman/mm-steeringcontrol.jpg" +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-window1.jpg" + +texture 0 "mitaman/mm-metalpanel-a.jpg" +texture 0 "mitaman/mm-metalpanel-a.jpg" 1 +texture 0 "rorschach/3r_colrust01b.jpg" 1 + +texture 0 "golgotha/metalrock.jpg" + +//texture 0 "dg/mur068.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur079.jpg" +texture 0 "dg/mur087.jpg" +texture 0 "dg/mur088.jpg" +texture 0 "dg/mur109.jpg" +texture 0 "dg/mur135.jpg" +texture 0 "dg/mur139.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv025.jpg" +texture 0 "dg/muv030.jpg" +texture 0 "dg/muv032.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sup075.jpg" + +// rorschach + +texture 0 "rorschach/1_concrete01.jpg" +texture 0 "rorschach/1_rust_grill01.jpg" +texture 0 "rorschach/1_rust_grill02.jpg" +texture 0 "rorschach/1_th_trim01.jpg" +texture 0 "rorschach/1_th_trim02.jpg" +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/1r_clocktrim01.jpg" +texture 0 "rorschach/1r_clocktrim03b.jpg" +texture 0 "rorschach/1r_column01.jpg" +texture 0 "rorschach/1r_floor02.jpg" +texture 0 "rorschach/1r_grill02.jpg" +texture 0 "rorschach/1r_light01.jpg" +texture 0 "rorschach/1r_metpan05.jpg" +texture 0 "rorschach/1r_metrim1.jpg" +texture 0 "rorschach/1r_metwl01.jpg" +texture 0 "rorschach/1r_plain_met02.jpg" +texture 0 "rorschach/1r_squ_pan03.jpg" +texture 0 "rorschach/1r_squ_pan04b.jpg" +texture 0 "rorschach/1r_steps.jpg" +texture 0 "rorschach/1r_thickpan03.jpg" +texture 0 "rorschach/2_064_red_girder02.jpg" +texture 0 "rorschach/2_128_redpan02.jpg" +texture 0 "rorschach/2_256_red_thin02.jpg" +texture 0 "rorschach/2_256_red_thin03.jpg" +texture 0 "rorschach/2_256_redsup01.jpg" +texture 0 "rorschach/2_32_red_thin02.jpg" +texture 0 "rorschach/2_c_thinredtrim03.jpg" +texture 0 "rorschach/2_c_tiles01.jpg" +texture 0 "rorschach/2_conc_celing01.jpg" +texture 0 "rorschach/2_conc_floorpat02_s.jpg" +texture 0 "rorschach/2_conc_l01.jpg" +texture 0 "rorschach/2_floor02.jpg" +texture 0 "rorschach/2_largemet03.jpg" +texture 0 "rorschach/2_redtrim03.jpg" +texture 0 "rorschach/2_whitetrim03.jpg" +texture 0 "rorschach/256_gate_rock07.jpg" +texture 0 "rorschach/256_gate_water02.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_iv_floor02.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/2r_plaster_floor01.jpg" +texture 0 "rorschach/3i_crust.jpg" +texture 0 "rorschach/3i_rockyfloor.jpg" +texture 0 "rorschach/3m_metflr_tiles.jpg" +texture 0 "rorschach/3r_colrust01b.jpg" +texture 0 "rorschach/3r_light01b.jpg" +texture 0 "rorschach/3r_lighthh01b.jpg" +texture 0 "rorschach/3r_metblock01.jpg" +texture 0 "rorschach/3r_plaster02.jpg" +texture 0 "rorschach/4_conc_floor01.jpg" +texture 0 "rorschach/4_met01.jpg" +texture 0 "rorschach/4_met05b.jpg" +texture 0 "rorschach/5_bricks01.jpg" +texture 0 "rorschach/5_faces.jpg" +texture 0 "rorschach/5_light01b.jpg" +texture 0 "rorschach/5_slabfloor.jpg" +texture 0 "rorschach/5_trim02.jpg" +texture 0 "rorschach/64_iv_column01.jpg" +texture 0 "rorschach/64_warm01.jpg" +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/hh3_m_light01.jpg" +texture 0 "rorschach/hh3_m_light03.jpg" +texture 0 "rorschach/hh3_mw_light01.jpg" +texture 0 "rorschach/hh3_mw_light03.jpg" +texture 0 "rorschach/j128_brick01.jpg" +texture 0 "rorschach/j128_item.jpg" +texture 0 "rorschach/j128_metpan01.jpg" +texture 0 "rorschach/j128_metpan05.jpg" +texture 0 "rorschach/j256_cobl01.jpg" + +// subverse + +texture 0 "subverse/block_wall_02.jpg" +texture 0 "subverse/crate_space_vents.jpg" 1 +texture 0 "subverse/flat_rocks.jpg" +texture 0 "subverse/floor_tile_1.jpg" +texture 0 "subverse/metal_scratch_tile.jpg" +texture 0 "subverse/metal_siding_kinks.jpg" +texture 0 "subverse/puzzel_block.jpg" +texture 0 "subverse/solid_vent.jpg" +texture 0 "subverse/wood_crate_05.jpg" +texture 0 "subverse/wood_crate_1.jpg" + +// g_pack + +texture 0 "g_pack/g-bricks02a.jpg" +texture 0 "g_pack/g-bricks03.jpg" +texture 0 "g_pack/g-bricks05.jpg" +texture 0 "g_pack/g-bricks09.jpg" +texture 0 "g_pack/g-bricks10.jpg" +texture 0 "g_pack/g-bricks26.jpg" +texture 0 "g_pack/g-bricks30.jpg" +texture 0 "g_pack/g-crate01.jpg" +texture 0 "g_pack/g-floor04.jpg" +texture 0 "g_pack/g-floor10.jpg" +texture 0 "g_pack/g-metbas0c1.jpg" +texture 0 "g_pack/g-metbas5b.jpg" +texture 0 "g_pack/g-metbas6.jpg" +texture 0 "g_pack/g-metfloor3b.jpg" +texture 0 "g_pack/g-metfloor5b.jpg" +texture 0 "g_pack/g-metfloor7b.jpg" +texture 0 "g_pack/g-mettrim03.jpg" +texture 0 "g_pack/g-wood02.jpg" 1 +texture 0 "g_pack/g-wood02.jpg" + +// tech1soc + +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" + +// payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" + +//egyptsoc + +texture 0 "textures/nieb/rock01.jpg" +texture 0 "mitaman/mm-metalpanel-b.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" + +//than_ind + +texture 0 "than_ind/cretewall03.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/light03.jpg" + +//ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" + +//ikbase + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" + + +texture 0 "rorschach/1r_clocktrim01.jpg" 1 +texture 0 "rorschach/1_th_trim02.jpg" 1 +texture 0 "rorschach/1r_steps.jpg" 1 +texture 0 "rorschach/256_tar_ccolumn01.jpg" 1 +texture 0 "rorschach/hh3_m_light01.jpg" 1 +texture 0 "rorschach/hh3_mw_light01.jpg" 1 +texture 0 "g_pack/g-mettrim03.jpg" 1 +texture 0 "dg/mad065.jpg" 1 +texture 0 "dg/mad067.jpg" 1 +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" 1 + + + +texture 0 "noctua/plast06.jpg" +texture 0 "noctua/iron02.jpg" +texture 0 "noctua/iron03.jpg" +texture 0 "noctua/plast03.jpg" +texture 0 "noctua/stone16.jpg" + + +texture 0 "loopix/cobbst2.jpg" + +texture 0 "rorschach/hh3_64by64_light_c01.jpg" +texture 0 "noctua/plast06.jpg" + + +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-metaldoordouble.jpg" +texture 0 "rorschach/64_column.jpg" + +texture 0 "mitaman/mm-gaugepanel.jpg" +texture 0 "mitaman/mm-gaugepanel2.jpg" +texture 0 "rorschach/64_column.jpg" 1 +texture 0 "mitaman/mm-metalsteps.jpg" 0 0 0 .5 +texture 0 "rorschach/3r_colrust01b-32.jpg" 1 +texture 0 "rorschach/3r_colrust01b-32.jpg" + +texture 0 "rorschach/64_column.jpg" 1 +texture 0 "mitaman/mm-metaldoor2.jpg" +texture 0 "mitaman/mm-window4.jpg" + + + + diff --git a/assets/shims/ae71d662c0da44590a1e4a3018550f74f2743c2aa845211c869dcc3e7a9cd313 b/assets/shims/ae71d662c0da44590a1e4a3018550f74f2743c2aa845211c869dcc3e7a9cd313 new file mode 100644 index 000000000..de1c321da --- /dev/null +++ b/assets/shims/ae71d662c0da44590a1e4a3018550f74f2743c2aa845211c869dcc3e7a9cd313 @@ -0,0 +1,427 @@ +// AN ARMY OF ONE by MitaMAN: PART II +// 10-23-06 +// mitaman1@optonline.net + + +//music "fanatic/19.ogg" + +killsendsp 0 + + +// reset the mapmodels used for this map (replace this with your own mapmodel defs if you want): +// the number in comments is what you use with "newent mapmodel N" + +mapmodelreset // start counting from 0 again + +mapmodel 4 32 0 "tree1" // 0 +mapmodel 16 12 16 "bridge" // 1 + +mapmodel 24 48 0 "dcp/tree2" // 2 +mapmodel 8 32 0 "dcp/tree3" // 3 +mapmodel 4 36 0 "dcp/palmtree" // 4 +mapmodel 4 16 0 "dcp/thorns" // 5 +mapmodel 4 8 0 "dcp/plant1" // 6 +mapmodel 4 0 0 "dcp/grass" // 7 +mapmodel 12 0 0 "dcp/ivy" // 8 +mapmodel 4 12 0 "dcp/barrel" // 9 +mapmodel 4 32 0 "dcp/streetlamp" // 10 +mapmodel 12 8 0 "dcp/bench" // 11 +mapmodel 4 32 0 "dcp/pillar" // 12 +mapmodel 8 8 0 "dcp/waterbowl" // 13 +mapmodel 8 0 0 "dcp/jumppad2" // 14 +mapmodel 8 8 0 "dcp/leafs" // 15 +mapmodel 12 12 0 "dcp/valve" // 16 +mapmodel 12 4 0 "dcp/palette" // 17 +mapmodel 8 8 0 "dcp/vent" // 18 +mapmodel 4 4 0 "dcp/mushroom" // 19 +mapmodel 12 32 0 "dcp/biotank" // 20 +mapmodel 4 12 0 "dcp/groundlamp" // 21 +mapmodel 8 12 0 "dcp/console" // 22 +mapmodel 4 12 0 "dcp/turret" // 23 +mapmodel 4 12 0 "dcp/cask" // 24 +mapmodel 12 0 0 "dcp/chandelier" // 25 +mapmodel 8 12 0 "dcp/chest" // 26 +mapmodel 12 0 0 "dcp/hanginlamp" // 27 +mapmodel 4 8 0 "dcp/reed" // 28 +mapmodel 4 8 0 "dcp/smplant" // 29 + +mapmodel 12 0 0 "makke/strahler" // 30 + +mapmodel 4 64 0 "vegetation/tree00" // 31 +mapmodel 4 64 0 "vegetation/tree01" // 32 +mapmodel 0 0 0 "vegetation/bush01" // 33 +mapmodel 4 64 0 "vegetation/tree02" // 34 +mapmodel 4 64 0 "vegetation/tree03" // 35 +mapmodel 4 64 0 "vegetation/tree04" // 36 +mapmodel 4 64 0 "vegetation/tree05" // 37 +mapmodel 4 64 0 "vegetation/tree06" // 38 +mapmodel 0 64 0 "vegetation/tree07" // 39 + +mapmodel 16 16 0 "objects/minekart" // 40 +mapmodel 8 14 0 "psionic/crate4" // 41 +mapmodel 4 12 0 "psionic/barrel2" // 42 +mapmodel 8 16 0 "mitaman/locker3" // 43 +mapmodel 0 0 0 "tentus/chains/curvechain" // 44 +mapmodel 8 1 0 "mitaman/floorgrate1" // 45 +mapmodel 0 0 0 "mitaman/chainlinkfence" // 46 +mapmodel 7 20 0 "mitaman/locker1" // 47 + +mapmodel 10 16 0 "xeno/box1" // 48 +mapmodel 10 16 0 "xeno/box2" // 49 +mapmodel 0 0 0 "tentus/chains/chain" // 50 + +// for use as triggers: + +mapmodel 0 0 0 "carrot" 100 // 51 +mapmodel 0 0 0 "switch1" 100 // 52 +mapmodel 0 0 0 "switch2" 100 // 53 + +mapmodel 12 32 0 "doors/door_01" 100 // 54 +mapmodel 12 32 0 "doors/door_02" 100 // 55 +mapmodel 12 32 0 "doors/door_03" 100 // 56 + +mapmodel 0 0 0 "flags/neutral" // 57 +mapmodel 0 0 0 "mitaman/floorgrate3" // 58 +mapmodel 0 0 0 "flags/red" // 59 + + +// the skybox for this map: + +loadsky "socksky/mars" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +// dg textures + +texture 0 "dg/f_p2_v.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-electricpanel.jpg" +texture 0 "dg/mad051.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mad064.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad066.jpg" +texture 0 "dg/mad067.jpg" +texture 0 "dg/mot088.jpg" +texture 0 "dg/mot190.jpg" + +texture 0 "noctua/planks01.jpg" 0 0 0 .5 +texture 0 "noctua/planks01.jpg" 1 0 0 .5 +texture 0 "noctua/planks02.jpg" +texture 0 "noctua/planks02.jpg" 1 +texture 0 "mitaman/mm-lightgrill_a.jpg" +texture 0 "mitaman/mm-steeringcontrol.jpg" +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-window1.jpg" + +texture 0 "mitaman/mm-metalpanel-a.jpg" +texture 0 "mitaman/mm-metalpanel-a.jpg" 1 +texture 0 "rorschach/3r_colrust01b.jpg" 1 + +texture 0 "golgotha/metalrock.jpg" + +//texture 0 "dg/mur068.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur079.jpg" +texture 0 "dg/mur087.jpg" +texture 0 "dg/mur088.jpg" +texture 0 "dg/mur109.jpg" +texture 0 "dg/mur135.jpg" +texture 0 "dg/mur139.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv025.jpg" +texture 0 "dg/muv030.jpg" +texture 0 "dg/muv032.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sup075.jpg" + +// rorschach + +texture 0 "rorschach/1_concrete01.jpg" +texture 0 "rorschach/1_rust_grill01.jpg" +texture 0 "rorschach/1_rust_grill02.jpg" +texture 0 "rorschach/1_th_trim01.jpg" +texture 0 "rorschach/1_th_trim02.jpg" +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/1r_clocktrim01.jpg" +texture 0 "rorschach/1r_clocktrim03b.jpg" +texture 0 "rorschach/1r_column01.jpg" +texture 0 "rorschach/1r_floor02.jpg" +texture 0 "rorschach/1r_grill02.jpg" +texture 0 "rorschach/1r_light01.jpg" +texture 0 "rorschach/1r_metpan05.jpg" +texture 0 "rorschach/1r_metrim1.jpg" +texture 0 "rorschach/1r_metwl01.jpg" +texture 0 "rorschach/1r_plain_met02.jpg" +texture 0 "rorschach/1r_squ_pan03.jpg" +texture 0 "rorschach/1r_squ_pan04b.jpg" +texture 0 "rorschach/1r_steps.jpg" +texture 0 "rorschach/1r_thickpan03.jpg" +texture 0 "rorschach/2_064_red_girder02.jpg" +texture 0 "rorschach/2_128_redpan02.jpg" +texture 0 "rorschach/2_256_red_thin02.jpg" +texture 0 "rorschach/2_256_red_thin03.jpg" +texture 0 "rorschach/2_256_redsup01.jpg" +texture 0 "rorschach/2_32_red_thin02.jpg" +texture 0 "rorschach/2_c_thinredtrim03.jpg" +texture 0 "rorschach/2_c_tiles01.jpg" +texture 0 "rorschach/2_conc_celing01.jpg" +texture 0 "rorschach/2_conc_floorpat02_s.jpg" +texture 0 "rorschach/2_conc_l01.jpg" +texture 0 "rorschach/2_floor02.jpg" +texture 0 "rorschach/2_largemet03.jpg" +texture 0 "rorschach/2_redtrim03.jpg" +texture 0 "rorschach/2_whitetrim03.jpg" +texture 0 "rorschach/256_gate_rock07.jpg" +texture 0 "rorschach/256_gate_water02.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_iv_floor02.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/2r_plaster_floor01.jpg" +texture 0 "rorschach/3i_crust.jpg" +texture 0 "rorschach/3i_rockyfloor.jpg" +texture 0 "rorschach/3m_metflr_tiles.jpg" +texture 0 "rorschach/3r_colrust01b.jpg" +texture 0 "rorschach/3r_light01b.jpg" +texture 0 "rorschach/3r_lighthh01b.jpg" +texture 0 "rorschach/3r_metblock01.jpg" +texture 0 "rorschach/3r_plaster02.jpg" +texture 0 "rorschach/4_conc_floor01.jpg" +texture 0 "rorschach/4_met01.jpg" +texture 0 "rorschach/4_met05b.jpg" +texture 0 "rorschach/5_bricks01.jpg" +texture 0 "rorschach/5_faces.jpg" +texture 0 "rorschach/5_light01b.jpg" +texture 0 "rorschach/5_slabfloor.jpg" +texture 0 "rorschach/5_trim02.jpg" +texture 0 "rorschach/64_iv_column01.jpg" +texture 0 "rorschach/64_warm01.jpg" +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/hh3_m_light01.jpg" +texture 0 "rorschach/hh3_m_light03.jpg" +texture 0 "rorschach/hh3_mw_light01.jpg" +texture 0 "rorschach/hh3_mw_light03.jpg" +texture 0 "rorschach/j128_brick01.jpg" +texture 0 "rorschach/j128_item.jpg" +texture 0 "rorschach/j128_metpan01.jpg" +texture 0 "rorschach/j128_metpan05.jpg" +texture 0 "rorschach/j256_cobl01.jpg" + +// subverse + +texture 0 "subverse/block_wall_02.jpg" +texture 0 "subverse/crate_space_vents.jpg" 1 +texture 0 "subverse/flat_rocks.jpg" +texture 0 "subverse/floor_tile_1.jpg" +texture 0 "subverse/metal_scratch_tile.jpg" +texture 0 "subverse/metal_siding_kinks.jpg" +texture 0 "subverse/puzzel_block.jpg" +texture 0 "subverse/solid_vent.jpg" +texture 0 "subverse/wood_crate_05.jpg" +texture 0 "subverse/wood_crate_1.jpg" + +// g_pack + +texture 0 "g_pack/g-bricks02a.jpg" +texture 0 "g_pack/g-bricks03.jpg" +texture 0 "g_pack/g-bricks05.jpg" +texture 0 "g_pack/g-bricks09.jpg" +texture 0 "g_pack/g-bricks10.jpg" +texture 0 "g_pack/g-bricks26.jpg" +texture 0 "g_pack/g-bricks30.jpg" +texture 0 "g_pack/g-crate01.jpg" +texture 0 "g_pack/g-floor04.jpg" +texture 0 "g_pack/g-floor10.jpg" +texture 0 "g_pack/g-metbas0c1.jpg" +texture 0 "g_pack/g-metbas5b.jpg" +texture 0 "g_pack/g-metbas6.jpg" +texture 0 "g_pack/g-metfloor3b.jpg" +texture 0 "g_pack/g-metfloor5b.jpg" +texture 0 "g_pack/g-metfloor7b.jpg" +texture 0 "g_pack/g-mettrim03.jpg" +texture 0 "g_pack/g-wood02.jpg" 1 +texture 0 "g_pack/g-wood02.jpg" + +// tech1soc + +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" + +// payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" + +//egyptsoc + +texture 0 "textures/nieb/rock01.jpg" +texture 0 "mitaman/mm-metalpanel-b.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" + +//than_ind + +texture 0 "than_ind/cretewall03.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/light03.jpg" + +//ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" + +//ikbase + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" + + +texture 0 "rorschach/1r_clocktrim01.jpg" 1 +texture 0 "rorschach/1_th_trim02.jpg" 1 +texture 0 "rorschach/1r_steps.jpg" 1 +texture 0 "rorschach/256_tar_ccolumn01.jpg" 1 +texture 0 "rorschach/hh3_m_light01.jpg" 1 +texture 0 "rorschach/hh3_mw_light01.jpg" 1 +texture 0 "g_pack/g-mettrim03.jpg" 1 +texture 0 "dg/mad065.jpg" 1 +texture 0 "dg/mad067.jpg" 1 +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" 1 + + + +texture 0 "noctua/plast06.jpg" +texture 0 "noctua/iron02.jpg" +texture 0 "noctua/iron03.jpg" +texture 0 "noctua/plast03.jpg" +texture 0 "noctua/stone16.jpg" + + +texture 0 "loopix/cobbst2.jpg" + +texture 0 "rorschach/hh3_64by64_light_c01.jpg" +texture 0 "noctua/plast06.jpg" + + +texture 0 "noctua/plast06.jpg" +texture 0 "mitaman/mm-metaldoordouble.jpg" +texture 0 "rorschach/64_column.jpg" + +texture 0 "mitaman/mm-gaugepanel.jpg" +texture 0 "mitaman/mm-gaugepanel2.jpg" +texture 0 "rorschach/64_column.jpg" 1 +texture 0 "mitaman/mm-metalsteps.jpg" 0 0 0 .5 +texture 0 "rorschach/3r_colrust01b-32.jpg" 1 +texture 0 "rorschach/3r_colrust01b-32.jpg" + +texture 0 "rorschach/64_column.jpg" 1 +texture 0 "mitaman/mm-metaldoor2.jpg" +texture 0 "mitaman/mm-window4.jpg" + + + + + diff --git a/assets/shims/b26a48eebeb2277a0624e1896b735de830cba89aebc669ba2e1883f3899bb48b b/assets/shims/b26a48eebeb2277a0624e1896b735de830cba89aebc669ba2e1883f3899bb48b new file mode 100644 index 000000000..40a639116 --- /dev/null +++ b/assets/shims/b26a48eebeb2277a0624e1896b735de830cba89aebc669ba2e1883f3899bb48b @@ -0,0 +1,932 @@ +// 03-30-08 +// mpsp9b +// "Private Stan Sauer: Run n' Gun Part II" +// by Mitaman (Mike Poeschl) mitaman1@optonline.net + + +fogcolour 0xB0855A +fog 1024 + +killsendsp 0 + +mapmodelreset // start counting from 0 again +mapmodel 0 0 0 "tentus/chains/chain" // 0 +mapmodel 4 36 0 "dcp/palmtree" // 1 +mapmodel 4 16 0 "dcp/thorns" // 2 +mapmodel 4 8 0 "dcp/plant1" // 3 +mapmodel 12 0 0 "dcp/ivy" // 4 +mapmodel 4 12 0 "dcp/barrel" // 5 +mapmodel 4 32 0 "dcp/streetlamp" // 6 +mapmodel 12 8 0 "dcp/bench" // 7 +mapmodel 8 8 0 "dcp/waterbowl" // 8 +mapmodel 8 0 0 "dcp/jumppad2" // 9 +mapmodel 8 8 0 "dcp/leafs" // 10 +mapmodel 12 12 0 "dcp/valve" // 11 +mapmodel 12 4 0 "dcp/palette" // 12 +mapmodel 8 8 0 "dcp/vent" // 13 +mapmodel 12 32 0 "dcp/biotank" // 14 +mapmodel 4 12 0 "dcp/groundlamp" // 15 +mapmodel 8 12 0 "dcp/console" // 16 +mapmodel 4 12 0 "dcp/turret" // 17 +mapmodel 4 12 0 "dcp/cask" // 18 +mapmodel 12 0 0 "dcp/chandelier" // 19 +mapmodel 8 12 0 "dcp/chest" // 20 +mapmodel 12 0 0 "dcp/hanginlamp" // 21 +mapmodel 4 8 0 "dcp/reed" // 22 +mapmodel 4 8 0 "dcp/smplant" // 23 +mapmodel 12 0 0 "makke/strahler" // 24 +mapmodel 4 64 0 "vegetation/tree00" // 25 +mapmodel 4 64 0 "vegetation/tree01" // 26 +mapmodel 0 0 0 "vegetation/bush01" // 27 +mapmodel 4 64 0 "vegetation/tree02" // 28 +mapmodel 4 64 0 "vegetation/tree03" // 29 +mapmodel 4 64 0 "vegetation/tree04" // 30 +mapmodel 4 64 0 "vegetation/tree05" // 31 +mapmodel 4 64 0 "vegetation/tree06" // 32 +mapmodel 0 64 0 "vegetation/tree07" // 33 +mapmodel 16 16 0 "objects/minekart" // 34 +mapmodel 8 14 0 "psionic/crate4" // 35 +mapmodel 4 12 0 "psionic/barrel2" // 36 +mmodel "objects/well_roof" // 37 +mapmodel 8 1 0 "mitaman/floorgrate1" // 38 +mapmodel 0 0 0 "mitaman/chainlinkfence"// 39 +mapmodel 7 20 0 "mitaman/locker1" // 40 +mapmodel 10 16 0 "xeno/box1" // 41 +mapmodel 10 16 0 "xeno/box2" // 42 + + +// for use as triggers: + +mapmodel 0 0 0 "carrot" 100 // 43 +mapmodel 0 0 0 "switch1" 100 // 44 +mapmodel 0 0 0 "switch2" 100 // 45 + +mmodel "tentus/pot1" // 46 +mmodel "dcp/sack" // 47 +mmodel "objects/well_base" // 48 + +mapmodel 0 0 0 "flags/neutral" // 49 +mapmodel 0 0 0 "mitaman/floorgrate3" // 50 +mapmodel 0 0 0 "mitaman/plat01" // 51 +mapmodel 0 0 0 "flags/red" // 52 +mapmodel 0 0 0 "flags/blue" // 53 +mapmodel 0 0 0 "objects/chair01" // 54 +mapmodel 0 0 0 "objects/bench01" // 55 +mapmodel 0 0 0 "objects/table01" // 56 +mapmodel 0 0 0 "objects/woodchop" // 57 +mapmodel 0 0 0 "aftas/machina/machina2"// 58 +mapmodel 0 0 0 "aftas/caixa" // 59 +mapmodel 0 0 0 "aftas/lampada" // 60 +mmodel "objects/woodchop" // 61 +mapmodel 8 1 0 "mitaman/woodboard" // 62 +mapmodel 0 0 0 "mitaman/wirefence" // 63 + + +mapmodel 4 12 0 "dcp/bin" // 64 +mapmodel 4 12 0 "dcp/bulb" // 65 +mapmodel 4 12 0 "dcp/cbbox" // 66 +mapmodel 4 12 0 "dcp/containerbox" // 67 +mapmodel 4 12 0 "dcp/grate" // 68 +mapmodel 4 12 0 "dcp/roadblock" // 69 +mapmodel 0 0 0 "dcp/switch2a" 100 // 70 +mapmodel 4 12 0 "dcp/ventflap" // 71 +mapmodel 12 32 0 "mitaman/door_06" 100 // 72 +mapmodel 12 32 0 "mitaman/door_07" 100 // 73 +mapmodel 12 32 0 "mitaman/door_08" 100 // 74 +mmodel "tentus/sidebarrel" // 75 +mmodel "tentus/hammer" +mmodel "tentus/anvil" +mmodel "tentus/key" +mmodel "objects/window01" +mmodel "objects/sign01" +mmodel "objects/lantern01" +mmodel "makke/arch" + + + +loadsky "mayhem/eclipse" 3 + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +texture 0 "ik2k/ik_floor_brick128a.jpg" + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + + +//********** +//mitaman TEXTURES +//********** + +setshader bumpspecmapworld +setshaderparam "specscale" 2 1 1 + +texture 0 "mitaman/mm-metaldoor3.jpg" 0 0 0 .5 +texture n "mitaman/mm-metaldoor3_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metaldoor3_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-tile38.jpg" 0 0 0 .5 +texture n "mitaman/mm-tile38_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-tile38_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brickfloor15.jpg" 0 0 0 .5 +texture n "mitaman/mm-brickfloor15_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brickfloor15_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-peelingpaint.jpg" 0 0 0 .5 +texture n "mitaman/mm-peelingpaint_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-peelingpaint_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalsteps.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalsteps_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalsteps_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-window5.jpg" 0 0 0 .25 +texture n "mitaman/mm-window5_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window5_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-window6.jpg" 0 0 0 .25 +texture n "mitaman/mm-window6_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window6_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-grill_b.jpg" 0 0 0 .5 +texture n "mitaman/mm-grill_b_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-grill_b_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-threadplate25a.jpg" 0 0 0 .25 +texture n "mitaman/mm-threadplate25a_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-threadplate25a_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalbase2.jpg" 0 0 0 .33 +texture n "mitaman/mm-metalbase2_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-metalbase2_spec.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-window3.jpg" 0 0 0 .25 +texture n "mitaman/mm-window3_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window3_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 0 .5 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/iron02.jpg" 0 0 0 .75 +texture n "noctua/iron02_normal.jpg" 0 0 0 .75 +texture s "noctua/iron02_spec.jpg" 0 0 0 .75 + +texture 0 "noctua/plast07.jpg" 0 0 0 .5 +texture n "noctua/plast07_normal.jpg" 0 0 0 .5 +texture s "noctua/plast07_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/planks01.jpg" 0 0 0 .5 +texture n "noctua/planks01_normal.jpg" 0 0 0 .5 +texture s "noctua/planks01_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/planks01.jpg" 1 0 0 .5 +texture n "noctua/planks01_normal.jpg" 1 0 0 .5 +texture s "noctua/planks01_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-brick13.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick13_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick13_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-rust07.jpg" 0 0 0 .75 +texture n "mitaman/mm-rust07_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-rust07_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 0 256 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 0 256 .5 + +texture 0 "noctua/plast06.jpg" 0 0 0 .5 +texture n "noctua/plast06_normal.jpg" 0 0 0 .5 +texture s "noctua/plast06_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/plast06.jpg" 1 0 0 .5 +texture n "noctua/plast06_normal.jpg" 1 0 0 .5 +texture s "noctua/plast06_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-metalbase3.jpg" 0 0 0 .33 +texture n "mitaman/mm-metalbase3_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-metalbase3_spec.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-roadattribute07a.jpg" 0 0 0 .5 +texture n "mitaman/mm-roadattribute07a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-roadattribute07a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-bricksmall44.jpg" 0 0 0 .5 +texture n "mitaman/mm-bricksmall44_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-bricksmall44_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-panel1.jpg" 0 0 0 .5 +texture n "mitaman/mm-panel1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-panel1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-panel2.jpg" 0 0 0 .25 +texture n "mitaman/mm-panel2_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-panel2_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 256 .5 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 256 .5 + +texture 0 "mitaman/mm-brick56.jpg" 1 0 0 .5 +texture n "mitaman/mm-brick56_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-brick56_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-panel3.jpg" 0 0 0 .25 +texture n "mitaman/mm-panel3_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-panel3_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalcontainer50.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalcontainer50_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalcontainer50_spec.jpg" 0 0 0 .25 + +texture 0 "loopix/cobbst2.jpg" 1 0 0 .5 +texture n "loopix/cobbst2_normal.jpg" 1 0 0 .5 +texture s "loopix/cobbst2_spec.jpg" 1 0 0 .5 + +texture 0 "noctua/conc01.jpg" 0 0 0 .5 +texture n "noctua/conc01_normal.jpg" 0 0 0 .5 +texture s "noctua/conc01_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/conc01.jpg" 1 0 0 .5 +texture n "noctua/conc01_normal.jpg" 1 0 0 .5 +texture s "noctua/conc01_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-wood02_fade.jpg" 0 0 0 .5 +texture n "mitaman/mm-wood02_fade_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-wood02_fade_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-planksnew01.jpg" 1 0 0 .25 +texture n "mitaman/mm-planksnew01_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-planksnew01_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metalstone.jpg" 1 0 0 .5 +texture n "mitaman/mm-metalstone_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-metalstone_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-grass33a.jpg" 0 0 0 .5 +texture n "mitaman/mm-grass33a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-grass33a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brick71a.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick71a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick71a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-sewer82.jpg" 0 0 0 .25 +texture n "mitaman/mm-sewer82_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-sewer82_spec.jpg" 0 0 0 .25 + +texture 0 "g_pack/g-concrete05.jpg" 0 0 0 .5 +texture n "g_pack/g-concrete05_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-concrete05_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-border24.jpg" 0 0 0 .5 +texture n "mitaman/mm-border24_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-border24_spec.jpg" 0 0 0 .5 + +texture 0 "g_pack/g-grates09.jpg" 0 0 0 .5 +texture n "g_pack/g-grates09_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-grates09_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brick56.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick56_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick56_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalplates51.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalplates51_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalplates51_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ornament1.jpg" 0 0 256 .5 +texture n "mitaman/mm-ornament1_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-ornament1_spec.jpg" 0 0 256 .5 + +texture 0 "mitaman/mm-metalseam25.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalseam25_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalseam25_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalplate173_1.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalplate173_1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalplate173_1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalplate173_long_1.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalplate173_long_1.jpg" 1 0 0 .25 +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metalcontainer50.jpg" 1 0 0 .25 +texture n "mitaman/mm-metalcontainer50_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-metalcontainer50_spec.jpg" 1 0 0 .25 + +texture 0 "g_pack/g-sewer02.jpg" 0 0 0 .5 +texture n "g_pack/g-sewer02_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-sewer02_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 0 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 1 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood02_fade.jpg" 1 0 0 .5 +texture n "mitaman/mm-wood02_fade_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-wood02_fade_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 0 0 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-bricksmall121.jpg" 0 0 0 .75 +texture n "mitaman/mm-bricksmall121_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-bricksmall121_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-bricksmall06.jpg" 0 0 0 .33 +texture n "mitaman/mm-bricksmall06_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-bricksmall06.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ceilinglite1.jpg" 0 0 0 .25 +texture n "mitaman/mm-ceilinglite1_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-ceilinglite1.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ceilinglite3.jpg" 0 0 0 .5 +texture n "mitaman/mm-ceilinglite3_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-ceilinglite3_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-stoneroof1.jpg" 0 0 0 .5 +texture n "mitaman/mm-stoneroof1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-stoneroof1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .75 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .75 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-stone18.jpg" 0 0 0 .5 +texture n "mitaman/mm-stone18_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-stone18_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-cementbase1.jpg" 0 0 0 .75 +texture n "mitaman/mm-cementbase1_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-cementbase1_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-steellfloor.jpg" 0 0 0 .25 +texture n "mitaman/mm-steellfloor_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-steellfloor_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-woodshutter.jpg" 0 0 0 .5 +texture n "mitaman/mm-woodshutter_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-woodshutter_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-tilesmedium16.jpg" 0 0 0 .5 +texture n "mitaman/mm-tilesmedium16_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-tilesmedium16_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalbase1.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalbase1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalbase1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-concretebare07.jpg" 0 0 0 .75 +texture n "mitaman/mm-concretebare07_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-concretebare07_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-metalstone.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalstone_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalstone_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-concretetrim07a.jpg" 0 0 0 .5 +texture n "mitaman/mm-concretetrim07a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-concretetrim07a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-grateold.jpg" 0 0 0 .25 +texture n "mitaman/mm-grateold_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-grateold_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-meters12.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-meters12a.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12a_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12a_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-radiatorcoil.jpg" 0 0 0 .25 +texture n "mitaman/mm-radiatorcoil_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-radiatorcoil_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-threadplate01.jpg" 0 0 0 .125 +texture n "mitaman/mm-threadplate01_normal.jpg" 0 0 0 .125 +texture s "mitaman/mm-threadplate01_spec.jpg" 0 0 0 .125 + +texture 0 "mitaman/mm-threadplate01.jpg" 1 0 0 .125 +texture n "mitaman/mm-threadplate01_normal.jpg" 1 0 0 .125 +texture s "mitaman/mm-threadplate01_spec.jpg" 1 0 0 .125 + +texture 0 "mitaman/mm-metaltrim02.jpg" 0 0 0 .5 +texture n "mitaman/mm-metaltrim02_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metaltrim02_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metaltrim02.jpg" 1 0 0 .5 +texture n "mitaman/mm-metaltrim02_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-metaltrim02_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-controlplate.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-meters12b.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12b_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12b_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-planksnew01.jpg" 0 0 0 .25 +texture n "mitaman/mm-planksnew01_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-planksnew01_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .25 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .25 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-controlplate2.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate2_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate2_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-controlplate3a.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate3a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate3a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-controlplateside.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplateside_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplateside_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 0 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 0 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 0 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 0 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 0 + + + +//textures listed below not used in final build. +//they were "fill-ins" for early map build. + +//********** +//LUNARAN TEXTURES +//********** + + +setshader bumpspecmapparallaxworld + +texture 0 lunaran/support1_d.jpg 1 0 0 0 +texture n lunaran/support1_local.jpg 1 0 0 0 +texture s lunaran/support1_s.jpg 1 0 0 0 +texture z lunaran/support1_h.jpg 1 0 0 0 + +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg + +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg + +texture 0 lunaran/light_fifty1_d.jpg 1 0 0 0 +texture n lunaran/light_fifty1_local.jpg 1 0 0 0 +texture s lunaran/light_fifty1_s.jpg 1 0 0 0 +texture g lunaran/light_fifty1_g.jpg 1 0 0 0 +texture z lunaran/light_fifty1_h.jpg 1 0 0 0 + +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg + +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg +texture z lunaran/light_flouro1_h.jpg + +texture 0 lunaran/light_flouro1_d.jpg 1 0 0 0 +texture n lunaran/light_flouro1_local.jpg 1 0 0 0 +texture s lunaran/light_flouro1_s.jpg 1 0 0 0 +texture g lunaran/light_flouro1_g.jpg 1 0 0 0 +texture z lunaran/light_flouro1_h.jpg 1 0 0 0 + +setshader bumpparallaxglowworld + +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg +texture z lunaran/light_jail_h.jpg + +texture 0 lunaran/light_jail_d.jpg 1 0 0 0 +texture n lunaran/light_jail_local.jpg 1 0 0 0 +texture g lunaran/light_jail_g.jpg 1 0 0 0 +texture z lunaran/light_jail_h.jpg 1 0 0 0 + +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture z lunaran/light_r1_h.jpg + +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg + +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture z lunaran/qcomp1g_h.jpg + +setshaderparam "glowcolor" 1 0 0 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + +setshaderparam "glowcolor" 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg +texture z lunaran/qcomp5_h.jpg + +//********** +//PHILIPK TEXTURES +//********** + +setshader bumpspecmapworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_floor01a_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_floor01b_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor02_d.jpg" +texture n "philipk/pk01_gra_floor02_local.jpg" +texture s "philipk/pk01_gra_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02a_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02b_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" +texture n "philipk/pk01_pan_trim01_local.jpg" +texture s "philipk/pk01_pan_trim01_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" 1 0 0 0 +texture n "philipk/pk01_pan_trim01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_pan_trim01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_pan_wall01_d.jpg" +texture n "philipk/pk01_pan_wall01_local.jpg" +texture s "philipk/pk01_pan_wall01_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_roof01_d.jpg" +texture n "philipk/pk01_roof01_local.jpg" +texture s "philipk/pk01_roof01_s.jpg" + +texture 0 "philipk/pk01_roof01_d.jpg" 1 0 0 0 +texture n "philipk/pk01_roof01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_roof01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 4 0 0 0 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 0 0 0 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 0 0 0 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 4 0 0 0 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 0 0 0 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 0 0 0 + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_tile_floor01a_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_tile_floor01b_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01a_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01b_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall02_d.jpg" +texture n "philipk/pk01_vent_wall02_local.jpg" +texture s "philipk/pk01_vent_wall02_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" +texture n "philipk/pk01_vent_wall03_local.jpg" +texture s "philipk/pk01_vent_wall03_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 2 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 2 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 2 0 0 0 + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 1 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 1 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 3 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 3 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 3 0 0 0 + +texture 0 "philipk/pk01_wall01_d.jpg" +texture n "philipk/pk01_wall01_local.jpg" +texture s "philipk/pk01_wall01_s.jpg" + +texture 0 "philipk/pk01_wall03a_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_wall03b_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +//ADDITIVE********************************** + +setshader bumpspecmapglowworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_panel01a_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01a_add.jpg" + +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +//Trims************************************* + +setshader bumpspecmapworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_trim02b_d.jpg" +texture n "philipk/pk01_trim02_local.jpg" +texture s "philipk/pk01_trim02_s.jpg" +//texture g "philipk/pk01_trim02b_add.jpg" + +texture 0 "philipk/pk01_trim04b_d.jpg" +texture n "philipk/pk01_trim04_local.jpg" +texture s "philipk/pk01_trim04_s.jpg" +//texture g "philipk/pk01_trim04b_add.jpg" + +texture 0 "philipk/pk01_trim05b_d.jpg" +texture n "philipk/pk01_trim05_local.jpg" +texture s "philipk/pk01_trim05_s.jpg" +//texture g "philipk/pk01_trim05b_add.jpg" + +texture 0 "philipk/pk01_trim06b_d.jpg" +texture n "philipk/pk01_trim06_local.jpg" +texture s "philipk/pk01_trim06_s.jpg" +//texture g "philipk/pk01_trim06b_add.jpg" + +texture 0 "philipk/pk01_trim07b_d.jpg" +texture n "philipk/pk01_trim07_local.jpg" +texture s "philipk/pk01_trim07_s.jpg" +//texture g "philipk/pk01_trim07b_add.jpg" + +//setshader bumpspecmapworld +//setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_trim01b_d.jpg" +texture n "philipk/pk01_trim01_local.jpg" +texture s "philipk/pk01_trim01_s.jpg" + +texture 0 "philipk/pk01_trim01b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_trim08b_d.jpg" +texture n "philipk/pk01_trim08_local.jpg" +texture s "philipk/pk01_trim08_s.jpg" + +texture 0 "philipk/pk01_trim08b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim08_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim08_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_trim03b_d.jpg" +texture n "philipk/pk01_trim03_local.jpg" +texture s "philipk/pk01_trim03_s.jpg" + +texture 0 "philipk/pk01_trim03b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim03_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim03_s.jpg" 1 0 0 0 + +setshader bumpspecmapparallaxworld + +setshaderparam "glowcolor" 1 1 1 + +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture z lunaran/panel128_1_h.jpg + + + diff --git a/assets/shims/b28b004f4ff7e805db1ae614bd528182ebe36debddae6332d8e945eb97b2ac47 b/assets/shims/b28b004f4ff7e805db1ae614bd528182ebe36debddae6332d8e945eb97b2ac47 new file mode 100644 index 000000000..d01d3a7eb --- /dev/null +++ b/assets/shims/b28b004f4ff7e805db1ae614bd528182ebe36debddae6332d8e945eb97b2ac47 @@ -0,0 +1,4 @@ +// GLITCHRACE CFG by Ac + +echo "WELCOME TO GLITCHRACE" +echo "To get PASSWORD enter /pass NUMBER" diff --git a/assets/shims/b5be8e3d8c0775056030b9c90b48d589951b4a7d3ad030881e40c5f489acb75b b/assets/shims/b5be8e3d8c0775056030b9c90b48d589951b4a7d3ad030881e40c5f489acb75b new file mode 100644 index 000000000..bb0e4d3c3 --- /dev/null +++ b/assets/shims/b5be8e3d8c0775056030b9c90b48d589951b4a7d3ad030881e40c5f489acb75b @@ -0,0 +1,6 @@ +// basic setup : +actname = "map4menu" +loadsky "staffy/staffy" +// basic scripting : +// do not edit on copy, change of actname is sufficient. +gamespeed 1000 diff --git a/assets/shims/b6117b0fdd101a4ef34f2a1b8e735a9858c308d2b36018bae9cf6f7f61e76145 b/assets/shims/b6117b0fdd101a4ef34f2a1b8e735a9858c308d2b36018bae9cf6f7f61e76145 new file mode 100644 index 000000000..83f23f15b --- /dev/null +++ b/assets/shims/b6117b0fdd101a4ef34f2a1b8e735a9858c308d2b36018bae9cf6f7f61e76145 @@ -0,0 +1,42 @@ +texturereset +skybox staffy/staffy +fog 10000 +texture 0 textures/sky.png +texture 0 subverse\metal_siding_kinks.jpg +exec packages/trak5/package.cfg +exec packages/pyccna/recruit/recruittex.cfg +exec packages/philipk/package.cfg +texture 0 textures/waterfall.jpg +texscroll 0 -1 +texture 0 textures/waterfall.jpg +texscroll 0 1 + +mmodel "pyccna/snoutx10k/body" +mmodel "pyccna/snoutx10k/arms" +mmodel "pyccna/snoutx10k/legs" +mmodel "pyccna/snoutx10k/legs_sitting" +mmodel "pyccna/snoutx10k/arms_gun" +mmodel "pyccna/snoutx10k/gun" +mmodel "pyccna/snoutx10k/body_lean" +mmodel "pyccna/snoutx10k/arms_tense" +mmodel "pyccna/snoutx10k/gun_lean" +mmodel "pyccna/snoutx10k/arms_folded" +mmodel "pyccna/snoutx10k/gun_relax" +mmodel "pyccna/snoutx10k/legs_relax" +mmodel "pyccna/snoutx10k/gun_unarmed" +mmodel "pyccna/snoutx10k/arms_lean" +mmodel "pyccna/snoutx10k/m390/m390_arms" +mmodel "pyccna/snoutx10k/m390/m390_unarmed" +mmodel "pyccna/snoutx10k/svd/svd_arms" +mmodel "pyccna/snoutx10k/svd/svd_unarmed" +mmodel "pyccna/snoutx10k/pistol" +mmodel "pyccna/snoutx10k/mg36/mg36_arms" +mmodel "pyccna/snoutx10k/mg36/mg36_unarmed" +mmodel "pyccna/snoutx10k/fsr1/fsr1_arms" +mmodel "pyccna/snoutx10k/fsr1/fsr1_unarmed" +mmodel "pyccna/snowevergreen" +mmodel "pyccna/fed_door" +mmodel "pyccna/snoutx10k/sergeant" +mmodel "pyccna/snoutx10k/sergeant/head" +mmodel "pyccna/window" + diff --git a/assets/shims/b62f6f7dcd1516d2136653d501760bc1507813dcf4e7b4672353761aff213131 b/assets/shims/b62f6f7dcd1516d2136653d501760bc1507813dcf4e7b4672353761aff213131 new file mode 100644 index 000000000..dfb02ee85 --- /dev/null +++ b/assets/shims/b62f6f7dcd1516d2136653d501760bc1507813dcf4e7b4672353761aff213131 @@ -0,0 +1,141 @@ +// lux.bleib-bunt.de - penguins for 00Hugo00 +// a piece of a big funmap + + +// Watercolour + +waterfog 500 +watercolour 0 0 50 + + + +// Sound + +mapsound "lux/ground.ogg" 200 5 +mapsound "lux/cock.ogg" 250 5 +mapsound "lux/cow.ogg" 250 5 +mapsound "lux/dogs.ogg" 250 5 +mapsound "lux/duck.ogg" 200 5 +mapsound "lux/pig.ogg" 250 5 +mapsound "lux/wal.ogg" 250 5 +mapsound "lux/bubble.ogg" 255 5 +mapsound "lux/hi.ogg" 250 1 +mapsound "lux/letmeoh.ogg" 250 5 +mapsound "lux/answer.ogg" 200 5 +mapsound "lux/wc.ogg" 200 5 +mapsound "lux/kack1.ogg" 255 5 +mapsound "lux/miau.ogg" 200 5 +mapsound "lux/hrrr.ogg" 200 5 +mapsound "lux/kack2.ogg" 255 5 +mapsound "lux/caution1.ogg" 255 5 +mapsound "lux/ground3.ogg" 255 10 + +// Welcome TXT sound + +music "sounds/lux/ground1.ogg" +music "sounds/lux/dschungel.ogg" + + +// Scrolltxt + + +texture 0 "lux/scroll1.jpg" 0 0 200 2 +texture g "lux/scroll1.jpg" +texscroll .2 + +texture 0 "lux/scroll1.jpg" 4 0 200 2 +texture g "lux/scroll1.jpg" +texscroll -.2 + +setshader glowworld +texture 0 "lux/rw.jpg" 0 0 200 2 +texture g "lux/rw.jpg" +texscroll .2 + +texture 0 "lux/rw.jpg" 4 0 200 2 +texture g "lux/rw.jpg" +texscroll -.2 + + +texture 0 "lux/txt1.jpg" 0 0 200 2 +texture g "lux/txt1.jpg" +texscroll .1 + +texture 0 "lux/txt1.jpg" 4 0 200 2 +texture g "lux/txt1.jpg" +texscroll -.1 + + + +// Texturen aufrufen + + +exec packages/Lux/package.cfg + +// TV screen + +texture 0 "lux/tv1.jpg" 0 0 200 2 +texture g "lux/tv1.jpg" +texscroll .1 + +texture 0 "lux/tv1.jpg" 4 0 200 2 +texture g "lux/tv1.jpg" +texscroll -.1 + +// Map config + +setshader bumpspecparallaxglowworld +lighterror 16 + +// Mapmodel reset + +mapmodelreset + + +// Mapmodels aufrufen + + +mmodel "mapmodels/lux/flasche/flasche1" +mmodel "mapmodels/lux/flasche/flasche2" +mmodel "mapmodels/lux/flasche/flasche3" +mmodel "mapmodels/lux/duck/duck1" +mmodel "mapmodels/lux/duck/duck2" +mmodel "mapmodels/lux/duck/duck3" +mmodel "dcp/leafs" +mmodel "dcp/bench" +mmodel "vegetation/tree05" +mmodel "dcp/reed" +mmodel "mapmodels/lux/penguin/penguin1" +mmodel "mapmodels/lux/penguin/penguin2"§ +mmodel "mapmodels/lux/penguin/penguin3" +mmodel "mapmodels/lux/pig/pig1" +mmodel "mapmodels/lux/pig/pig2" +mmodel "mapmodels/lux/pig/pig1g" +mmodel "mapmodels/lux/pig/pig2g" +mmodel "mapmodels/lux/rabe/rabe1" +mmodel "mapmodels/lux/rabbit/rabbit1" +mmodel "mapmodels/lux/rabbit/rabbit2" +mmodel "mapmodels/lux/rabbit/snowrabbit" +mmodel "mapmodels/lux/spatz/spatz1" +mmodel "mapmodels/lux/spatz/spatz2" +mmodel "mapmodels/lux/spatz/spatz3" +mmodel "mapmodels/lux/fish/fish1" +mmodel "mapmodels/lux/fish/fish2" +mmodel "mapmodels/lux/fish/fish3" +mmodel "mapmodels/lux/walross/walross3" +mmodel "mapmodels/lux/walross/walross4" +mmodel "mapmodels/lux/dog/dog1" +mmodel "mapmodels/lux/dog/dog2" +mmodel "mapmodels/lux/lion/lion1" +mmodel "mapmodels/lux/txt/txt1" +mmodel "mapmodels/lux/txt/txt2" +mmodel "mapmodels/lux/txt/txt3" +mmodel "mapmodels/lux/txt/txt4" +mmodel "mapmodels/lux/txt/txt5" +mmodel "mapmodels/lux/txt/txt6" +mmodel "mapmodels/lux/txt/txt7" +mmodel "mapmodels/lux/txt/txt8" +mmodel "mapmodels/lux/txt/txtw1" +mmodel "mapmodels/lux/snake/snake1" + + diff --git a/assets/shims/b634f311e3a13d76c4b94e54897f26427c1f69ffac52f450c27ce9c3b25a9056 b/assets/shims/b634f311e3a13d76c4b94e54897f26427c1f69ffac52f450c27ce9c3b25a9056 new file mode 100644 index 000000000..a27b53824 --- /dev/null +++ b/assets/shims/b634f311e3a13d76c4b94e54897f26427c1f69ffac52f450c27ce9c3b25a9056 @@ -0,0 +1,106 @@ +// config file for +// berlin_wall by shmutzwurst - schmutzwurst@the-conquerors.net +// with special thanks to Nieb, }TC{apflstrudl and fweep for their help! + + +fog 3000 +fogcolour 0 0 0 +shadowmapambient 64 + +loadsky "shmutzwurst/london" +// skybox by: +// Marc Schroeder aka Term +// audion@spaceman.de / spaceman@muenster.de +// http://www.spaceman.de/audion + +texturereset +setshader stdworld + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +texture 0 "ik2k/ik_floor_brick128a.jpg" + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/shmutzwurst/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld diff --git a/assets/shims/b7a3b5d824331a2132ac15933b6329e261672ab937c7415006936e8a251c8ced b/assets/shims/b7a3b5d824331a2132ac15933b6329e261672ab937c7415006936e8a251c8ced new file mode 100644 index 000000000..cd8874a8b --- /dev/null +++ b/assets/shims/b7a3b5d824331a2132ac15933b6329e261672ab937c7415006936e8a251c8ced @@ -0,0 +1,3 @@ + +loadsky dash/moon +music "fanatic/16.ogg" diff --git a/assets/shims/b800a1950799c897961193b81095b075d92b8c01727ce5192097befd3c857513 b/assets/shims/b800a1950799c897961193b81095b075d92b8c01727ce5192097befd3c857513 new file mode 100644 index 000000000..703fafd8e --- /dev/null +++ b/assets/shims/b800a1950799c897961193b81095b075d92b8c01727ce5192097befd3c857513 @@ -0,0 +1,9 @@ +mapmodelreset + +mapmodel -1 -1 0 "doors/door_01" +mapmodel -1 -1 0 "doors/door_02" +mapmodel -1 -1 0 "doors/door_03" + +mapmodel 0 0 0 "switch1" +mapmodel 0 0 0 "switch2" +mapmodel 0 0 0 "carrot" diff --git a/assets/shims/b9dde5438931f5b25e07c83f22d0ddca169082c636f932b2f0398df597e7e774 b/assets/shims/b9dde5438931f5b25e07c83f22d0ddca169082c636f932b2f0398df597e7e774 new file mode 100644 index 000000000..0e6f63c11 --- /dev/null +++ b/assets/shims/b9dde5438931f5b25e07c83f22d0ddca169082c636f932b2f0398df597e7e774 @@ -0,0 +1,162 @@ +mapmsg "Dunya by Mmeaninglez" + +waterfog 90 +watercolour 0xFFFFFF + +skylight 150 130 110 +blurskylight 1 + +blurlms 14 +fog 900 +fogcolour 0x646478 + +waterfog 20 +watercolour 0x646472 + +//bases +alias base_1 "the Lower Anteroom" +alias base_2 "the Lower Atrium" +alias base_3 "the Collapsing Hall" +alias base_4 "the Upper Atrium" +alias base_5 "the Ruined Courtyard" +alias base_6 "the Inner Corridor" +alias base_7 "the Roof Pavillion" +alias base_8 "the Guard Room" + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texturereset + +setshader stdworld // + +texture 0 "textures/sky.png" // +texture 0 "textures/default.png" // + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec "packages/dg/package.cfg" +exec "packages/tech1soc/package.cfg" + +texture 0 "ik2k/ik_brickwall_gry.jpg" // this is just the ik2k package with the cliff texture changed with +texture 0 "ik2k/ik_brick_6432a.jpg" // the alternate cliff texture +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256_mod.jpg" // <-- this line right here +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +texture 0 "ik2k/ik_ground_lawn128.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + + +exec "packages/ikbase/package.cfg" +exec "packages/payne/package.cfg" + +texture 0 tomek/snow2_d.jpg +texture 0 tomek/snow7_d.jpg +texture 0 tomek/snow8_d.jpg +texture 0 tomek/snow10_d.jpg + +texture 0 tomek/snow10_d.jpg +texture 0 ik2k/ik_brick_6464a.jpg +texlayer -1 + +texture 0 tomek/snow10_d.jpg +texture 0 ik2k/ik_floor_brick128b.jpg +texlayer -1 + +texture 0 tomek/snow10_d.jpg +texture 0 tomek/snow2_d.jpg +texlayer -1 + +texture 0 tomek/snow8_d.jpg +texture 0 tomek/snow10_d.jpg +texlayer -1 + +texture 0 ik2k/ik_brick_6464a.jpg + +texture 0 ik2k/ik_floor_brick128b.jpg +texture n tomek/snow10_local.jpg +texture s tomek/snow10_s.jpg +texture z tomek/snow10_h.jpg + +texture 0 ik2k/ik_floor_brick128b.jpg + +texture 0 "payne/SlimyTile02_128x128.jpg" +texture n tomek/snow10_local.jpg +texture s tomek/snow10_s.jpg +texture z tomek/snow10_h.jpg + +texture 0 ik2k/ik_cliff256_mod.jpg +texture 0 tomek/snow10_d.jpg +texlayer -1 + +texture 0 ik2k/ik_brick_6432a.jpg +texture 0 tomek/snow8_d.jpg +texlayer -1 + +texture 0 tomek/snow8_d.jpg +texture 0 ik2k/ik_brick_12864a.jpg +texlayer -1 + +texture 0 tomek/snow8_d.jpg +texture 0 ik2k/ik_brick_trimh32a.jpg +texlayer -1 + +texture 0 tomek/snow8_d.jpg +texture 0 ik2k/ik_brick_6464a.jpg +texlayer -1 + +texture 0 tomek/snow8_d.jpg +texture n tomek/snow8_local.jpg +texture s tomek/snow8_s.jpg +texture z tomek/snow8_h.jpg + +texture 0 ik2k/ik_brick_6464a.jpg +texture n tomek/snow10_local.jpg +texture s tomek/snow10_s.jpg +texture z tomek/snow10_h.jpg + +texture 0 "mitaman/mm-brick71a.jpg" +texture n "mitaman/mm-brick71a_normal.jpg" +texture s "mitaman/mm-brick71a_spec.jpg" + +texture 0 "mitaman/mm-concretetrim07a.jpg" +texture n "mitaman/mm-concretetrim07a_normal.jpg" +texture s "mitaman/mm-concretetrim07a_spec.jpg" + +texture 0 "mitaman/mm-wood-worn.jpg" +texture n "mitaman/mm-wood-worn_normal.jpg" +texture s "mitaman/mm-wood-worn_spec.jpg" + diff --git a/assets/shims/bac460c6ce3c5ca92e45e13a0a5d335e8130a37002dd20a4c20e471b434ccd61 b/assets/shims/bac460c6ce3c5ca92e45e13a0a5d335e8130a37002dd20a4c20e471b434ccd61 new file mode 100644 index 000000000..37bdd6f5e --- /dev/null +++ b/assets/shims/bac460c6ce3c5ca92e45e13a0a5d335e8130a37002dd20a4c20e471b434ccd61 @@ -0,0 +1 @@ +echo Map By Satan'sCry - Satan'sCryDM1-SCdm3 diff --git a/assets/shims/bb001e9478210c3d93dbf8c2a48434a4b9cefab6b841694805fedb1e358942cc b/assets/shims/bb001e9478210c3d93dbf8c2a48434a4b9cefab6b841694805fedb1e358942cc new file mode 100644 index 000000000..068765ebb --- /dev/null +++ b/assets/shims/bb001e9478210c3d93dbf8c2a48434a4b9cefab6b841694805fedb1e358942cc @@ -0,0 +1,22 @@ +texture 0 "Foliage/greening01.jpg" +texture 0 "Foliage/greening02.jpg" +texture 0 "Foliage/greening03.jpg" +texture 0 "Foliage/greening04.jpg" +texture 0 "Foliage/resyeling.jpg" +texture 0 "Foliage/redding.jpg" + + + +registersound Foliage/Best_Cardinal_Bird_Lazy +registersound Foliage/Eaglet_Bird_2 +registersound Foliage/dove-Mike_Koenig-1208819046 +registersound Foliage/Falcon-Mark_Mattingly-169493032 +registersound Foliage/18_Waterfall_(00s000ms_01m02s581ms) + + + +mapsound Foliage/Best_Cardinal_Bird_Lazy 100 -1 +mapsound Foliage/Eaglet_Bird_2 100 -1 +mapsound Foliage/dove-Mike_Koenig-1208819046 100 -1 +mapsound Foliage/Falcon-Mark_Mattingly-169493032 100 -1 +mapsound Foliage/18_Waterfall_(00s000ms_01m02s581ms) 100 -1 \ No newline at end of file diff --git a/assets/shims/c0052d3373d729a1327c0af5baa30f0aa7cc965ebbef3d8a61235c07f61696e7 b/assets/shims/c0052d3373d729a1327c0af5baa30f0aa7cc965ebbef3d8a61235c07f61696e7 new file mode 100644 index 000000000..3e9ade4ec --- /dev/null +++ b/assets/shims/c0052d3373d729a1327c0af5baa30f0aa7cc965ebbef3d8a61235c07f61696e7 @@ -0,0 +1,18 @@ +loadsky skyboxes\b +exec packages\blikjebier\snow\package.cfg +alias thundersound (registersound) +thundersound = (+ $thundersound 1) +registersound "viruz\t1" +registersound "viruz\t2" +registersound "viruz\t3" +registersound "viruz\t4" +registersound "viruz\t5" +registersound "viruz\t6" +registersound "viruz\t7" +registersound "viruz\rain" +alias gammabackup $gamma; + +texture 0 viruz\russiamap2.jpg + +fog 1000; +fogcolour 0; diff --git a/assets/shims/c63d24b8dc82b97fcb837bffcd8deaee99f8d4904fa14174eb46ab3073f1e286 b/assets/shims/c63d24b8dc82b97fcb837bffcd8deaee99f8d4904fa14174eb46ab3073f1e286 new file mode 100644 index 000000000..d57aed381 --- /dev/null +++ b/assets/shims/c63d24b8dc82b97fcb837bffcd8deaee99f8d4904fa14174eb46ab3073f1e286 @@ -0,0 +1,95 @@ +//Map by Lord Kv (also known as Mr.Kv) +//Textures by Matt "Lunaran" Breit +maptitle Mine +//mapmsg Ü"Urban Mine by Lord Kv" +skylight 100 100 100 +ambient 0 30 33 35 +fog 600000 +fogcolour 0 0 0 +watercolour 128 128 128 + +// | | +// | Thats the music command, remove "//" | +// V V + +//music music/FrozenBabylon.ogg + +//loadsky staffy/staffy +loadsky "blindabuser/blindasky2" +//loadsky skyboxes/black + +alias base_1 "Blue forcefield" +alias base_2 "Blue pit" +alias base_3 "Blue road" +alias base_4 "Blue tower" +alias base_5 "Blue cave" +alias base_6 "Red forcefield" +alias base_7 "Red pit" +alias base_8 "Red road" +alias base_9 "Red tower" +alias base_10 "Red cave" + +texturereset +exec packages/rocket/textures.cfg +texture 0 "golgotha/water2.jpg" +texscroll 0.5 0 +texture 0 "golgotha/water2.jpg" +texscroll -0.5 0 +texture 0 "golgotha/water2.jpg" +texscroll 0 0.5 +texture 0 "golgotha/water2.jpg" +texscroll 0 -0.5 + +cloudlayer skyboxes/clouds02 +cloudscale .3 +cloudalpha .5 +cloudfade 1.0 +cloudscrollx .02 +cloudscrolly .02 +cloudheight .07 +cloudcolour 0x777777 + +mapsound "blindabuser/rain.ogg" 200 1 + +setshader pulseglowworld +setshaderparam "glowcolor" .7 .7 .7 // glow color +setshaderparam "pulseglowspeed" .5 // pulse frequency (Hz) +setshaderparam "pulseglowcolor" F F F // pulse glow color +texture 0 "lunaran/mech1_glow.jpg" 0 0 0 0 +texture g "lunaran/mech1_glow.jpg" +texscroll 0 0 + +setshader pulseglowworld +setshaderparam "glowcolor" .7 .7 .7 // glow color +setshaderparam "pulseglowspeed" 1 // pulse frequency (Hz) +setshaderparam "pulseglowcolor" F F F // pulse glow color +texture 0 "lunaran/mech1_glow.jpg" 0 0 0 0 +texture g "lunaran/mech1_glow.jpg" +texscroll 0 0 + +setshader pulseglowworld +setshaderparam "glowcolor" .7 .7 .7 // glow color +setshaderparam "pulseglowspeed" 2 // pulse frequency (Hz) +setshaderparam "pulseglowcolor" F F F // pulse glow color +texture 0 "lunaran/mech1_glow.jpg" 0 0 0 0 +texture g "lunaran/mech1_glow.jpg" +texscroll 0 0 + +setshader bumpspecmapparallaxworld + +texture 0 "rocket/5_blood01_blue.jpg" +texture n "rocket/5_blood01_blue_nm.jpg" +texture z "rocket/5_blood01_blue_hm.jpg" +texture s "rocket/5_blood01_blue_sm.jpg" + +texture 0 "rocket/5_blood01_red.jpg" +texture n "rocket/5_blood01_blue_nm.jpg" +texture z "rocket/5_blood01_blue_hm.jpg" +texture s "rocket/5_blood01_blue_sm.jpg" + +setshader bumpspecmapparallaxworld + +texture 0 lunaran/hexflr1_d.jpg 0 32 96 +texture n lunaran/hexflr1_local.jpg 0 32 96 +texture s lunaran/hexflr1_s.jpg 0 32 96 +texture z lunaran/hexflr1_h.jpg 0 32 96 diff --git a/assets/shims/c67560ac14d188780faf3f5414aa7d23739c38707c5c9d42e12a7c2e497437a0 b/assets/shims/c67560ac14d188780faf3f5414aa7d23739c38707c5c9d42e12a7c2e497437a0 new file mode 100644 index 000000000..e69de29bb diff --git a/assets/shims/c6764f47d48be60e6ff89d9b8c04fbae1ed83446b0f8fc451af5a2d9c6f31f28 b/assets/shims/c6764f47d48be60e6ff89d9b8c04fbae1ed83446b0f8fc451af5a2d9c6f31f28 new file mode 100644 index 000000000..94dea0e5a --- /dev/null +++ b/assets/shims/c6764f47d48be60e6ff89d9b8c04fbae1ed83446b0f8fc451af5a2d9c6f31f28 @@ -0,0 +1,21 @@ +mmodel mapmodels/khorne/trees/aspen1 +mmodel mapmodels/khorne/trees/aspen2 +mmodel mapmodels/khorne/trees/pine1 +mmodel mapmodels/khorne/trees/pine2 +mmodel mapmodels/khorne/trees/pine3 +mmodel mapmodels/khorne/trees/pine4 +mmodel mapmodels/khorne/plants/fern1 +mmodel mapmodels/khorne/plants/flax +mmodel mapmodels/khorne/plants/flaxblue +mmodel mapmodels/khorne/plants/flaxyellow +mmodel mapmodels/khorne/plants/foxglove +mmodel mapmodels/khorne/plants/ladymantle +mmodel mapmodels/khorne/plants/heatherpink +mmodel mapmodels/khorne/plants/fern2 +mmodel mapmodels/khorne/plants/fern3 +mmodel mapmodels/khorne/plants/fern4 +mmodel mapmodels/khorne/plants/fern5 +mmodel mapmodels/khorne/plants/fern6 +texture 0 "aard/aardograss_1.jpg" +autograss "grass/khornegrass.png" +grassscale 1 diff --git a/assets/shims/ca15018eb35551aff571a9a5c97930a15ad6e216727b531574e8e97e624968e5 b/assets/shims/ca15018eb35551aff571a9a5c97930a15ad6e216727b531574e8e97e624968e5 new file mode 100644 index 000000000..048e80cf8 --- /dev/null +++ b/assets/shims/ca15018eb35551aff571a9a5c97930a15ad6e216727b531574e8e97e624968e5 @@ -0,0 +1,522 @@ + + +// Floating Forts by Madrick, Redon and sCaSd + +// Thanks to Kaiser and Fanatic for sounds, +// Dietmar Pier and Tentus for mapmodels, +// Iikka "Fingers" Keranen, Gregor Koch, Mayhem and Sock for textures +// and most of all the Sauerbraten devs + + + +// Copyright and Permissions: + +// This Sauerbraten map is copyright (c) 2008 Madrick, Redon and sCaSd. +// See also http://www.gnu.org/licenses/gpl2.html + +// Contact: kgloge@gmx.de, madrick@gmail.com + + + +mapmsg " 3Floating Forts 2 by MadrickFrijire, Redon and sCaSd" + +// default music to be played for this map: + +// mapsounds +mapsound "fanatic/wind" 120 2 +mapsound "ambience/wind" 100 2 +mapsound "ambience/fire_light" 250 2 +mapsound "ambience/cycadas" 100 2 +mapsound "ambience/frogs" 100 2 +mapsound "ambience/night_crickets" 100 2 +mapsound "fanatic/feeding_room_low" 70 2 +mapsound "kaiser/fx/hum1" 90 2 +mapsound "kaiser/fx/hum5" 90 2 +mapsound "kaiser/fx/hum6" 90 2 + + + +// +// map model list +// +mapmodelreset // start counting from 0 again + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 + +mmodel "vegetation/tree00" // /noclip" // 77 +mmodel "vegetation/tree01" // /noclip" // 78 + +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 + +mmodel "vegetation/tree06" // /noclip" // 83 + +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 + + + + + +// the skybox for this map: + +loadsky "socksky/valley" +//fogcolour 0 0 0 + + + +waterfog 12 + +// wow: animated watercolor :) +alias animated_watercolour_red 100 +alias animated_watercolour_red_delta 6 +alias animated_watercolour_green 100 +alias animated_watercolour_green_delta 10 +alias animated_watercolour_blue 100 +alias animated_watercolour_blue_delta 14 + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + + +texture 0 gor/GR_GK_001_cc.jpg +//autograss "textures/grass_ik.png" +autograss "textures/grass_aard.png" + + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + + + +//exec "packages/dg/package.cfg" +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" + +setshader bumpparallaxworld +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture n "scasd/parallax/floor_pavement_stone5_2_n.jpg" +texture z "scasd/parallax/floor_pavement_stone5_2_h.jpg" +setshader stdworld + +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" + +setshader bumpparallaxworld +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture n "scasd/parallax/floor_paving_littleStones3_2_n.jpg" +texture z "scasd/parallax/floor_paving_littleStones3_2_h.jpg" +setshader stdworld + +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/mur049.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur060.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + + + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" + + + +//exec "packages/rorschach/package.cfg" +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/1r_clocktrim01.jpg" +texture 0 "rorschach/1r_clocktrim03b.jpg" +texture 0 "rorschach/1r_column01.jpg" +texture 0 "rorschach/1r_floor02.jpg" +texture 0 "rorschach/1r_grill02.jpg" +texture 0 "rorschach/1r_light01.jpg" +texture 0 "rorschach/1r_metbrick01.jpg" +texture 0 "rorschach/1r_metpan05.jpg" +texture 0 "rorschach/1r_metrim1.jpg" +texture 0 "rorschach/1r_metwl01.jpg" +texture 0 "rorschach/1r_plain_met02.jpg" +texture 0 "rorschach/1r_squ_pan03.jpg" +texture 0 "rorschach/1r_squ_pan04b.jpg" +texture 0 "rorschach/1r_steps.jpg" +texture 0 "rorschach/1r_thickpan03.jpg" +texture 0 "rorschach/1_concrete01.jpg" +texture 0 "rorschach/1_rust_grill01.jpg" +texture 0 "rorschach/1_rust_grill02.jpg" +texture 0 "rorschach/1_rust_grill02b.jpg" +texture 0 "rorschach/1_slimey01.jpg" +texture 0 "rorschach/1_th_trim01.jpg" +texture 0 "rorschach/1_th_trim02.jpg" +texture 0 "rorschach/256_gate_rock07.jpg" +texture 0 "rorschach/256_gate_water02.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_iv_floor02.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/2r_plaster_floor01.jpg" +texture 0 "rorschach/2_064_red_girder02.jpg" +texture 0 "rorschach/2_128_redpan02.jpg" +texture 0 "rorschach/2_256_redsup01.jpg" +texture 0 "rorschach/2_256_red_thin02.jpg" +texture 0 "rorschach/2_256_red_thin03.jpg" +texture 0 "rorschach/2_32_red_thin02.jpg" +texture 0 "rorschach/2_conc_celing01.jpg" +texture 0 "rorschach/2_conc_floorpat02_s.jpg" +texture 0 "rorschach/2_conc_l01.jpg" +texture 0 "rorschach/2_conc_wall02.jpg" +texture 0 "rorschach/2_c_thinredtrim03.jpg" +texture 0 "rorschach/2_c_thinredtrimlight01.jpg" +texture 0 "rorschach/2_c_tiles01.jpg" +texture 0 "rorschach/2_floor02.jpg" +texture 0 "rorschach/2_largemet03.jpg" +texture 0 "rorschach/2_redtrim03.jpg" +texture 0 "rorschach/2_red_floorr01.jpg" +texture 0 "rorschach/2_red_floorw01.jpg" +texture 0 "rorschach/2_whitetrim03.jpg" +texture 0 "rorschach/3i_crust.jpg" +texture 0 "rorschach/3i_rockyfloor.jpg" +texture 0 "rorschach/3m_metflr_tiles.jpg" +texture 0 "rorschach/3r_colrust01b.jpg" +texture 0 "rorschach/3r_light01b.jpg" +texture 0 "rorschach/3r_lighthh01b.jpg" +texture 0 "rorschach/3r_metblock01.jpg" +texture 0 "rorschach/3r_plaster02.jpg" +texture 0 "rorschach/4_conc_floor01.jpg" +texture 0 "rorschach/4_met01.jpg" +texture 0 "rorschach/4_met05b.jpg" +texture 0 "rorschach/5_blood01.jpg" +texture 0 "rorschach/5_bricks01.jpg" +texture 0 "rorschach/5_faces.jpg" +texture 0 "rorschach/5_light01b.jpg" + +//texture 0 "rorschach/5_slabfloor.jpg" +setshader bumpparallaxworld +texture 0 "rorschach/5_slabfloor.jpg" +texture n "scasd/parallax/5_slabfloor_n.jpg" +texture z "scasd/parallax/5_slabfloor_h.jpg" +setshader stdworld + +texture 0 "rorschach/5_trim02.jpg" +texture 0 "rorschach/64_iv_column01.jpg" +texture 0 "rorschach/64_warm01.jpg" +texture 0 "rorschach/hh3_mw_light01.jpg" +texture 0 "rorschach/hh3_mw_light03.jpg" +texture 0 "rorschach/hh3_m_light01.jpg" +texture 0 "rorschach/hh3_m_light03.jpg" +texture 0 "rorschach/j128_brick01.jpg" +texture 0 "rorschach/j128_item.jpg" +texture 0 "rorschach/j128_metpan01.jpg" +texture 0 "rorschach/j128_metpan05.jpg" +texture 0 "rorschach/j256_cobl01.jpg" + + + +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg + +//exec packages/aftas/package.cfg +setshader bumpspecmapparallaxworld + +texture 0 aftas/par11.jpg +texture n aftas/par11_n.jpg +texture s aftas/par11_s.jpg +texture z aftas/par11_h.jpg + +texture 0 aftas/piso5.jpg +texture n aftas/piso5_n.jpg +texture s aftas/piso5_s.jpg +texture z aftas/piso5_h.jpg + +texture 0 aftas/par9.jpg +texture n aftas/par9_n.jpg +texture s aftas/par9_s.jpg +texture z aftas/par9_h.jpg + +texture 0 aftas/par10_a.jpg +texture n aftas/par10_a_n.jpg +texture s aftas/par10_a_s.jpg +texture z aftas/par10_a_h.jpg + +texture 0 aftas/par12.jpg +texture n aftas/par12_n.jpg +texture s aftas/par12_s.jpg +texture z aftas/par12_h.jpg + +setshader stdworld + +texture 0 aftas/detalhe1.jpg + +setshader bumpspecmapworld + +texture 0 aftas/piso2.jpg +texture n aftas/piso2_n.jpg +texture s aftas/piso2_s.jpg + +setshader bumpspecmapparallaxworld + +texture 0 aftas/rodape1.jpg +texture n aftas/rodape1_n.jpg +texture s aftas/rodape1_s.jpg +texture z aftas/rodape1_h.jpg + +texture 0 aftas/rodape1.jpg 1 +texture n aftas/rodape1_n.jpg 1 +texture s aftas/rodape1_s.jpg 1 +texture z aftas/rodape1_h.jpg 1 + +setshader bumpspecmapworld + +texture 0 aftas/caibro1.jpg +texture n aftas/caibro1_n.jpg +texture s aftas/caibro1_s.jpg + +texture 0 aftas/caibro1.jpg 1 +texture n aftas/caibro1_n.jpg 1 +texture s aftas/caibro1_s.jpg 1 + +setshader bumpspecmapparallaxworld + +texture 0 aftas/tabua.jpg +texture n aftas/tabua_n.jpg +texture s aftas/tabua_s.jpg +texture z aftas/tabua_h.jpg + +texture 0 aftas/piso3.jpg +texture n aftas/piso3_n.jpg +texture s aftas/piso3_s.jpg +texture z aftas/piso3_h.jpg + +texture 0 aftas/par13.jpg +texture n aftas/par13_n.jpg +texture s aftas/par13_s.jpg +texture z aftas/par13_h.jpg + +//setshader stdworld +setshader bumpparallaxworld +texture 0 aftas/pedras.jpg +texture n scasd/parallax/pedras_n.jpg +texture z scasd/parallax/pedras_h.jpg + + + + + +// for cfgs that don't set shaders... +setshader stdworld + +texture 0 gor/GR_GK_001_cc.jpg // grass without shader + +setshader bumpparallaxworld // the yellow wall texture rotated +texture 0 "dg/floor_paving_littleStones3_2.jpg" 1 +texture n "scasd/parallax/floor_paving_littleStones3_2_n.jpg" 1 +texture z "scasd/parallax/floor_paving_littleStones3_2_h.jpg" 1 +setshader stdworld + +texture 0 "dg/mad065.jpg" 1 // wooden planks rotated +texture 0 "dg/mad063.jpg" 1 + +setshader bumpspecmapworld // skulls +texture 0 rorschach/5_trim02.jpg 0 32 +texture n rorschach/5_trim02_nm.jpg 0 32 +texture s rorschach/5_trim02_sm.jpg 0 32 +setshader stdworld + + + + +alias base_1 "the shotgun" +alias base_2 "the machinegun" +alias base_3 "the rocket launcher" +alias base_4 "the rifle" +alias base_5 "the grenade launcher" diff --git a/assets/shims/cb54aed125cd03336cdc12d650c40eaf496e7780b6e4123bf0c0d134f9eec253 b/assets/shims/cb54aed125cd03336cdc12d650c40eaf496e7780b6e4123bf0c0d134f9eec253 new file mode 100644 index 000000000..fcb0cd1a8 --- /dev/null +++ b/assets/shims/cb54aed125cd03336cdc12d650c40eaf496e7780b6e4123bf0c0d134f9eec253 @@ -0,0 +1,69 @@ +loadsky "socksky/mars" +fogcolour 0x330800 +fog 768 +shadowmapambient 30 +skylight 60 40 8 +blurskylight 1 + +texturereset // starts the texture slot/index at 0 +setshader stdworld // use default world shader unless specified otherwise +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor +exec "packages/dg/package.cfg" +exec "packages/tech1soc/package.cfg" +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg +exec packages/textures/package.cfg +exec data/default_map_models.cfg + +mmodel "objects/fan" +mmodel "objects/fan_blades" +mmodel "objects/fan_housing" + +setshader stdworld + +mapsound "kaiser/fx/hum1.wav" 150 -1 +mapsound "ambience/fire_light.ogg" 255 -1 +mapsound "ambience/wind.ogg" 255 -1 +mapsound "kaiser/fx/computer1.wav" 150 -1 +mapsound "ambience/hum.ogg" 150 -1 +mapsound "kaiser/fx/hum6.wav" 100 -1 diff --git a/assets/shims/cb5c70cfd0a8c55fe2c0bfb57afb2e678fb75775a2a413bf4ab87c37b36cfeac b/assets/shims/cb5c70cfd0a8c55fe2c0bfb57afb2e678fb75775a2a413bf4ab87c37b36cfeac new file mode 100644 index 000000000..1a0c93c7a --- /dev/null +++ b/assets/shims/cb5c70cfd0a8c55fe2c0bfb57afb2e678fb75775a2a413bf4ab87c37b36cfeac @@ -0,0 +1,935 @@ +// 03-30-08 +// mpsp9c +// "Private Stan Sauer: Run n' Gun Part III" +// by Mitaman (Mike Poeschl) mitaman1@optonline.net + + +fogcolour 0xB0855A +fog 1500 + +killsendsp 0 + +mapmodelreset // start counting from 0 again +mapmodel 0 0 0 "tentus/chains/chain" // 0 +mapmodel 4 36 0 "dcp/palmtree" // 1 +mapmodel 4 16 0 "dcp/thorns" // 2 +mapmodel 4 8 0 "dcp/plant1" // 3 +mapmodel 12 0 0 "dcp/ivy" // 4 +mapmodel 4 12 0 "dcp/barrel" // 5 +mapmodel 4 32 0 "dcp/streetlamp" // 6 +mapmodel 12 8 0 "dcp/bench" // 7 +mapmodel 8 8 0 "dcp/waterbowl" // 8 +mapmodel 8 0 0 "dcp/jumppad2" // 9 +mapmodel 8 8 0 "dcp/leafs" // 10 +mapmodel 12 12 0 "dcp/valve" // 11 +mapmodel 12 4 0 "dcp/palette" // 12 +mapmodel 8 8 0 "dcp/vent" // 13 +mapmodel 12 32 0 "dcp/biotank" // 14 +mapmodel 4 12 0 "dcp/groundlamp" // 15 +mapmodel 8 12 0 "dcp/console" // 16 +mapmodel 4 12 0 "dcp/turret" // 17 +mapmodel 4 12 0 "dcp/cask" // 18 +mapmodel 12 0 0 "dcp/chandelier" // 19 +mapmodel 8 12 0 "dcp/chest" // 20 +mapmodel 12 0 0 "dcp/hanginlamp" // 21 +mapmodel 4 8 0 "dcp/reed" // 22 +mapmodel 4 8 0 "dcp/smplant" // 23 +mapmodel 12 0 0 "makke/strahler" // 24 +mapmodel 4 64 0 "vegetation/tree00" // 25 +mapmodel 4 64 0 "vegetation/tree01" // 26 +mapmodel 0 0 0 "vegetation/bush01" // 27 +mapmodel 4 64 0 "vegetation/tree02" // 28 +mapmodel 4 64 0 "vegetation/tree03" // 29 +mapmodel 4 64 0 "vegetation/tree04" // 30 +mapmodel 4 64 0 "vegetation/tree05" // 31 +mapmodel 4 64 0 "vegetation/tree06" // 32 +mapmodel 0 64 0 "vegetation/tree07" // 33 +mapmodel 16 16 0 "objects/minekart" // 34 +mapmodel 8 14 0 "psionic/crate4" // 35 +mapmodel 4 12 0 "psionic/barrel2" // 36 +mmodel "objects/well_roof" // 37 +mapmodel 8 1 0 "mitaman/floorgrate1" // 38 +mapmodel 0 0 0 "mitaman/chainlinkfence"// 39 +mapmodel 7 20 0 "mitaman/locker1" // 40 +mapmodel 10 16 0 "xeno/box1" // 41 +mapmodel 10 16 0 "xeno/box2" // 42 + + +// for use as triggers: + +mapmodel 0 0 0 "carrot" 100 // 43 +mapmodel 0 0 0 "switch1" 100 // 44 +mapmodel 0 0 0 "switch2" 100 // 45 + +mmodel "tentus/pot1" // 46 +mmodel "dcp/sack" // 47 +mmodel "objects/well_base" // 48 + +mapmodel 0 0 0 "flags/neutral" // 49 +mapmodel 0 0 0 "mitaman/floorgrate3" // 50 +mapmodel 0 0 0 "mitaman/plat01" // 51 +mapmodel 0 0 0 "flags/red" // 52 +mapmodel 0 0 0 "flags/blue" // 53 +mapmodel 0 0 0 "objects/chair01" // 54 +mapmodel 0 0 0 "objects/bench01" // 55 +mapmodel 0 0 0 "objects/table01" // 56 +mapmodel 0 0 0 "objects/woodchop" // 57 +mapmodel 0 0 0 "aftas/machina/machina2"// 58 +mapmodel 0 0 0 "aftas/caixa" // 59 +mapmodel 0 0 0 "aftas/lampada" // 60 +mmodel "objects/woodchop" // 61 +mapmodel 8 1 0 "mitaman/woodboard" // 62 +mapmodel 0 0 0 "mitaman/wirefence" // 63 + + +mapmodel 4 12 0 "dcp/bin" // 64 +mapmodel 4 12 0 "dcp/bulb" // 65 +mapmodel 4 12 0 "dcp/cbbox" // 66 +mapmodel 4 12 0 "dcp/containerbox" // 67 +mapmodel 4 12 0 "dcp/grate" // 68 +mapmodel 4 12 0 "dcp/roadblock" // 69 +mapmodel 0 0 0 "dcp/switch2a" 100 // 70 +mapmodel 4 12 0 "dcp/ventflap" // 71 +mapmodel 12 32 0 "mitaman/door_06" 100 // 72 +mapmodel 12 32 0 "mitaman/door_07" 100 // 73 +mapmodel 12 32 0 "mitaman/door_08" 100 // 74 +mmodel "tentus/sidebarrel" // 75 +mmodel "tentus/hammer" +mmodel "tentus/anvil" +mmodel "tentus/key" +mmodel "objects/window01" +mmodel "objects/sign01" +mmodel "objects/lantern01" +mmodel "makke/arch" + + + +loadsky "aftas/sky/orbe" .25 + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +texture 0 "ik2k/ik_floor_brick128a.jpg" + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + + +//********** +//mitaman TEXTURES +//********** + +setshader bumpspecmapworld +setshaderparam "specscale" 2 2 1 + +texture 0 "mitaman/mm-metaldoor3.jpg" 0 0 0 .5 +texture n "mitaman/mm-metaldoor3_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metaldoor3_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-tile38.jpg" 0 0 0 .5 +texture n "mitaman/mm-tile38_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-tile38_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brickfloor15.jpg" 0 0 0 .5 +texture n "mitaman/mm-brickfloor15_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brickfloor15_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-peelingpaint.jpg" 0 0 0 .5 +texture n "mitaman/mm-peelingpaint_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-peelingpaint_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalsteps.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalsteps_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalsteps_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-window5.jpg" 0 0 0 .25 +texture n "mitaman/mm-window5_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window5_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-window6.jpg" 0 0 0 .25 +texture n "mitaman/mm-window6_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window6_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-grill_b.jpg" 0 0 0 .5 +texture n "mitaman/mm-grill_b_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-grill_b_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-threadplate25a.jpg" 0 0 0 .25 +texture n "mitaman/mm-threadplate25a_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-threadplate25a_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalbase2.jpg" 0 0 0 .33 +texture n "mitaman/mm-metalbase2_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-metalbase2_spec.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-window3.jpg" 0 0 0 .25 +texture n "mitaman/mm-window3_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window3_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 0 .5 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/iron02.jpg" 0 0 0 .75 +texture n "noctua/iron02_normal.jpg" 0 0 0 .75 +texture s "noctua/iron02_spec.jpg" 0 0 0 .75 + +texture 0 "noctua/plast07.jpg" 0 0 0 .5 +texture n "noctua/plast07_normal.jpg" 0 0 0 .5 +texture s "noctua/plast07_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/planks01.jpg" 0 0 0 .5 +texture n "noctua/planks01_normal.jpg" 0 0 0 .5 +texture s "noctua/planks01_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/planks01.jpg" 1 0 0 .5 +texture n "noctua/planks01_normal.jpg" 1 0 0 .5 +texture s "noctua/planks01_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-brick13.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick13_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick13_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-rust07.jpg" 0 0 0 .75 +texture n "mitaman/mm-rust07_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-rust07_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 0 256 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 0 256 .5 + +texture 0 "noctua/plast06.jpg" 0 0 0 .5 +texture n "noctua/plast06_normal.jpg" 0 0 0 .5 +texture s "noctua/plast06_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/plast06.jpg" 1 0 0 .5 +texture n "noctua/plast06_normal.jpg" 1 0 0 .5 +texture s "noctua/plast06_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-metalbase3.jpg" 0 0 0 .33 +texture n "mitaman/mm-metalbase3_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-metalbase3_spec.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-roadattribute07a.jpg" 0 0 0 .5 +texture n "mitaman/mm-roadattribute07a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-roadattribute07a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-bricksmall44.jpg" 0 0 0 .5 +texture n "mitaman/mm-bricksmall44_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-bricksmall44_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-panel1.jpg" 0 0 0 .5 +texture n "mitaman/mm-panel1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-panel1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-panel2.jpg" 0 0 0 .25 +texture n "mitaman/mm-panel2_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-panel2_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 256 .5 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 256 .5 + +texture 0 "mitaman/mm-brick56.jpg" 1 0 0 .5 +texture n "mitaman/mm-brick56_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-brick56_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-panel3.jpg" 0 0 0 .25 +texture n "mitaman/mm-panel3_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-panel3_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalcontainer50.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalcontainer50_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalcontainer50_spec.jpg" 0 0 0 .25 + +texture 0 "loopix/cobbst2.jpg" 1 0 0 .5 +texture n "loopix/cobbst2_normal.jpg" 1 0 0 .5 +texture s "loopix/cobbst2_spec.jpg" 1 0 0 .5 + +texture 0 "noctua/conc01.jpg" 0 0 0 .5 +texture n "noctua/conc01_normal.jpg" 0 0 0 .5 +texture s "noctua/conc01_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/conc01.jpg" 1 0 0 .5 +texture n "noctua/conc01_normal.jpg" 1 0 0 .5 +texture s "noctua/conc01_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-wood02_fade.jpg" 0 0 0 .5 +texture n "mitaman/mm-wood02_fade_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-wood02_fade_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-planksnew01.jpg" 1 0 0 .25 +texture n "mitaman/mm-planksnew01_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-planksnew01_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metalstone.jpg" 1 0 0 .5 +texture n "mitaman/mm-metalstone_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-metalstone_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-grass33a.jpg" 0 0 0 .5 +texture n "mitaman/mm-grass33a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-grass33a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brick71a.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick71a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick71a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-sewer82.jpg" 0 0 0 .25 +texture n "mitaman/mm-sewer82_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-sewer82_spec.jpg" 0 0 0 .25 + +texture 0 "g_pack/g-concrete05.jpg" 0 0 0 .5 +texture n "g_pack/g-concrete05_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-concrete05_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-border24.jpg" 0 0 0 .5 +texture n "mitaman/mm-border24_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-border24_spec.jpg" 0 0 0 .5 + +texture 0 "g_pack/g-grates09.jpg" 0 0 0 .5 +texture n "g_pack/g-grates09_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-grates09_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brick56.jpg" 0 0 0 .5 +texture n "mitaman/mm-brick56_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-brick56_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalplates51.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalplates51_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalplates51_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ornament1.jpg" 0 0 256 .5 +texture n "mitaman/mm-ornament1_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-ornament1_spec.jpg" 0 0 256 .5 + +texture 0 "mitaman/mm-metalseam25.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalseam25_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalseam25_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalplate173_1.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalplate173_1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalplate173_1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalplate173_long_1.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalplate173_long_1.jpg" 1 0 0 .25 +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metalcontainer50.jpg" 1 0 0 .25 +texture n "mitaman/mm-metalcontainer50_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-metalcontainer50_spec.jpg" 1 0 0 .25 + +texture 0 "g_pack/g-sewer02.jpg" 0 0 0 .5 +texture n "g_pack/g-sewer02_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-sewer02_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 0 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 1 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood02_fade.jpg" 1 0 0 .5 +texture n "mitaman/mm-wood02_fade_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-wood02_fade_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 0 0 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-bricksmall121.jpg" 0 0 0 .75 +texture n "mitaman/mm-bricksmall121_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-bricksmall121_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-bricksmall06.jpg" 0 0 0 .33 +texture n "mitaman/mm-bricksmall06_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-bricksmall06.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ceilinglite1.jpg" 0 0 0 .25 +texture n "mitaman/mm-ceilinglite1_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-ceilinglite1.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-ceilinglite3.jpg" 0 0 0 .5 +texture n "mitaman/mm-ceilinglite3_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-ceilinglite3_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-stoneroof1.jpg" 0 0 0 .5 +texture n "mitaman/mm-stoneroof1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-stoneroof1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .75 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .75 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-stone18.jpg" 0 0 0 .5 +texture n "mitaman/mm-stone18_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-stone18_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-cementbase1.jpg" 0 0 0 .75 +texture n "mitaman/mm-cementbase1_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-cementbase1_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-steellfloor.jpg" 0 0 0 .25 +texture n "mitaman/mm-steellfloor_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-steellfloor_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-woodshutter.jpg" 0 0 0 .5 +texture n "mitaman/mm-woodshutter_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-woodshutter_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-tilesmedium16.jpg" 0 0 0 .5 +texture n "mitaman/mm-tilesmedium16_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-tilesmedium16_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalbase1.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalbase1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalbase1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-concretebare07.jpg" 0 0 0 .75 +texture n "mitaman/mm-concretebare07_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-concretebare07_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-metalstone.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalstone_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalstone_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-concretetrim07a.jpg" 0 0 0 .5 +texture n "mitaman/mm-concretetrim07a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-concretetrim07a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-grateold.jpg" 0 0 0 .25 +texture n "mitaman/mm-grateold_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-grateold_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-meters12.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-meters12a.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12a_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12a_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-radiatorcoil.jpg" 0 0 0 .25 +texture n "mitaman/mm-radiatorcoil_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-radiatorcoil_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-threadplate01.jpg" 0 0 0 .125 +texture n "mitaman/mm-threadplate01_normal.jpg" 0 0 0 .125 +texture s "mitaman/mm-threadplate01_spec.jpg" 0 0 0 .125 + +texture 0 "mitaman/mm-threadplate01.jpg" 1 0 0 .125 +texture n "mitaman/mm-threadplate01_normal.jpg" 1 0 0 .125 +texture s "mitaman/mm-threadplate01_spec.jpg" 1 0 0 .125 + +texture 0 "mitaman/mm-metaltrim02.jpg" 0 0 0 .5 +texture n "mitaman/mm-metaltrim02_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metaltrim02_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metaltrim02.jpg" 1 0 0 .5 +texture n "mitaman/mm-metaltrim02_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-metaltrim02_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-controlplate.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .5 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .5 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-meters12b.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12b_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12b_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-planksnew01.jpg" 0 0 0 .25 +texture n "mitaman/mm-planksnew01_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-planksnew01_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 .25 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 .25 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 .25 + + +texture 0 "mitaman/mm-controlplate2.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate2_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate2_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-controlplate3a.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate3a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate3a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-controlplateside.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplateside_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplateside_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 0 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 0 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-auggiedog.jpg" 0 0 0 0 +//texture n "mitaman/mm-auggiedog_normal.jpg" 0 0 0 0 +//texture s "mitaman/mm-auggiedog_spec.jpg" 0 0 0 0 + + + + +//textures listed below not used in final build. +//they were "fill-ins" for early map build. + +//********** +//LUNARAN TEXTURES +//********** + + +setshader bumpspecmapparallaxworld + + +texture 0 lunaran/support1_d.jpg 1 0 0 0 +texture n lunaran/support1_local.jpg 1 0 0 0 +texture s lunaran/support1_s.jpg 1 0 0 0 +texture z lunaran/support1_h.jpg 1 0 0 0 + +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg + +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg + +texture 0 lunaran/light_fifty1_d.jpg 1 0 0 0 +texture n lunaran/light_fifty1_local.jpg 1 0 0 0 +texture s lunaran/light_fifty1_s.jpg 1 0 0 0 +texture g lunaran/light_fifty1_g.jpg 1 0 0 0 +texture z lunaran/light_fifty1_h.jpg 1 0 0 0 + +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg + +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg +texture z lunaran/light_flouro1_h.jpg + +texture 0 lunaran/light_flouro1_d.jpg 1 0 0 0 +texture n lunaran/light_flouro1_local.jpg 1 0 0 0 +texture s lunaran/light_flouro1_s.jpg 1 0 0 0 +texture g lunaran/light_flouro1_g.jpg 1 0 0 0 +texture z lunaran/light_flouro1_h.jpg 1 0 0 0 + +setshader bumpparallaxglowworld + +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg +texture z lunaran/light_jail_h.jpg + +texture 0 lunaran/light_jail_d.jpg 1 0 0 0 +texture n lunaran/light_jail_local.jpg 1 0 0 0 +texture g lunaran/light_jail_g.jpg 1 0 0 0 +texture z lunaran/light_jail_h.jpg 1 0 0 0 + +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +setshader bumpspecmapparallaxglowworld + +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture z lunaran/light_r1_h.jpg + +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg + +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture z lunaran/qcomp1g_h.jpg + +setshaderparam "glowcolor" 1 0 0 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + +setshaderparam "glowcolor" 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg +texture z lunaran/qcomp5_h.jpg + +//********** +//PHILIPK TEXTURES +//********** + +setshader bumpspecmapworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_floor01a_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_floor01b_d.jpg" +texture n "philipk/pk01_floor01_local.jpg" +texture s "philipk/pk01_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor02_d.jpg" +texture n "philipk/pk01_gra_floor02_local.jpg" +texture s "philipk/pk01_gra_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02a_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_floor02b_d.jpg" +texture n "philipk/pk01_pan_floor02_local.jpg" +texture s "philipk/pk01_pan_floor02_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" +texture n "philipk/pk01_pan_trim01_local.jpg" +texture s "philipk/pk01_pan_trim01_s.jpg" + +texture 0 "philipk/pk01_pan_trim01_d.jpg" 1 0 0 0 +texture n "philipk/pk01_pan_trim01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_pan_trim01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_pan_wall01_d.jpg" +texture n "philipk/pk01_pan_wall01_local.jpg" +texture s "philipk/pk01_pan_wall01_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" +texture n "philipk/pk01_pan_wall02a_local.jpg" +texture s "philipk/pk01_pan_wall02a_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" +texture n "philipk/pk01_pan_wall02b_local.jpg" +texture s "philipk/pk01_pan_wall02b_s.jpg" + +texture 0 "philipk/pk01_roof01_d.jpg" +texture n "philipk/pk01_roof01_local.jpg" +texture s "philipk/pk01_roof01_s.jpg" + +texture 0 "philipk/pk01_roof01_d.jpg" 1 0 0 0 +texture n "philipk/pk01_roof01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_roof01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 4 0 0 0 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 0 0 0 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 0 0 0 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" +texture n "philipk/pk01_thin_wall01_local.jpg" +texture s "philipk/pk01_thin_wall01_s.jpg" + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 4 0 0 0 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 0 0 0 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 0 0 0 + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" +texture n "philipk/pk01_thin_wall02_local.jpg" +texture s "philipk/pk01_thin_wall02_s.jpg" + +texture 0 "philipk/pk01_tile_floor01a_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_tile_floor01b_d.jpg" +texture n "philipk/pk01_tile_floor01_local.jpg" +texture s "philipk/pk01_tile_floor01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01a_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall01b_d.jpg" +texture n "philipk/pk01_vent_wall01_local.jpg" +texture s "philipk/pk01_vent_wall01_s.jpg" + +texture 0 "philipk/pk01_vent_wall02_d.jpg" +texture n "philipk/pk01_vent_wall02_local.jpg" +texture s "philipk/pk01_vent_wall02_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" +texture n "philipk/pk01_vent_wall03_local.jpg" +texture s "philipk/pk01_vent_wall03_s.jpg" + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 2 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 2 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 2 0 0 0 + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 1 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 1 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_vent_wall03_d.jpg" 3 0 0 0 +texture n "philipk/pk01_vent_wall03_local.jpg" 3 0 0 0 +texture s "philipk/pk01_vent_wall03_s.jpg" 3 0 0 0 + +texture 0 "philipk/pk01_wall01_d.jpg" +texture n "philipk/pk01_wall01_local.jpg" +texture s "philipk/pk01_wall01_s.jpg" + +texture 0 "philipk/pk01_wall03a_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +texture 0 "philipk/pk01_wall03b_d.jpg" +texture n "philipk/pk01_wall03_local.jpg" +texture s "philipk/pk01_wall03_s.jpg" + +//ADDITIVE********************************** + +setshader bumpspecmapglowworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_panel01a_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01a_add.jpg" + +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +//Trims************************************* + +setshader bumpspecmapworld +setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_trim02b_d.jpg" +texture n "philipk/pk01_trim02_local.jpg" +texture s "philipk/pk01_trim02_s.jpg" +//texture g "philipk/pk01_trim02b_add.jpg" + +texture 0 "philipk/pk01_trim04b_d.jpg" +texture n "philipk/pk01_trim04_local.jpg" +texture s "philipk/pk01_trim04_s.jpg" +//texture g "philipk/pk01_trim04b_add.jpg" + +texture 0 "philipk/pk01_trim05b_d.jpg" +texture n "philipk/pk01_trim05_local.jpg" +texture s "philipk/pk01_trim05_s.jpg" +//texture g "philipk/pk01_trim05b_add.jpg" + +texture 0 "philipk/pk01_trim06b_d.jpg" +texture n "philipk/pk01_trim06_local.jpg" +texture s "philipk/pk01_trim06_s.jpg" +//texture g "philipk/pk01_trim06b_add.jpg" + +texture 0 "philipk/pk01_trim07b_d.jpg" +texture n "philipk/pk01_trim07_local.jpg" +texture s "philipk/pk01_trim07_s.jpg" +//texture g "philipk/pk01_trim07b_add.jpg" + +//setshader bumpspecmapworld +//setshaderparam "specscale" 4 4 4 + +texture 0 "philipk/pk01_trim01b_d.jpg" +texture n "philipk/pk01_trim01_local.jpg" +texture s "philipk/pk01_trim01_s.jpg" + +texture 0 "philipk/pk01_trim01b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim01_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim01_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_trim08b_d.jpg" +texture n "philipk/pk01_trim08_local.jpg" +texture s "philipk/pk01_trim08_s.jpg" + +texture 0 "philipk/pk01_trim08b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim08_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim08_s.jpg" 1 0 0 0 + +texture 0 "philipk/pk01_trim03b_d.jpg" +texture n "philipk/pk01_trim03_local.jpg" +texture s "philipk/pk01_trim03_s.jpg" + +texture 0 "philipk/pk01_trim03b_d.jpg" 1 0 0 0 +texture n "philipk/pk01_trim03_local.jpg" 1 0 0 0 +texture s "philipk/pk01_trim03_s.jpg" 1 0 0 0 + +setshader bumpspecmapparallaxworld + +setshaderparam "glowcolor" 1 1 1 + +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture z lunaran/panel128_1_h.jpg + + + diff --git a/assets/shims/cb69ac7c3ed897958be255adce83a26a40f9362e99e5c5d9f26b17ef80bfdd0a b/assets/shims/cb69ac7c3ed897958be255adce83a26a40f9362e99e5c5d9f26b17ef80bfdd0a new file mode 100644 index 000000000..8cd31c9be --- /dev/null +++ b/assets/shims/cb69ac7c3ed897958be255adce83a26a40f9362e99e5c5d9f26b17ef80bfdd0a @@ -0,0 +1,28 @@ +////////////////////////////////////////////////////////////////////////// +// +// 4B :: Escher Space : by MeatROme +// +////////////////////////////////////////////////////////////////////////// +// actually waiting for png-starfield skybox +loadsky "4b/sky/stars" -1.24 +fogcolour 0x000000 +fog 6250 +// additional textures :: +texture 0 "tech1soc/half_grill_wall03b.jpg" 1 +setshader glowworld + setvertexparam 0 1 1 1 + texture 0 "than_ind/light03.jpg" + texture g "4b/light03_g.jpg" + texture 0 "than_ind/light03.jpg" 1 + texture g "4b/light03_g.jpg" 1 +setshader glowworld + setpixelparam 0 0.4 0.4 1.2 + texture 0 "tech1soc/032lig12bb.jpg" + texture g "4b/032lig12bb_glow.jpg" +setshader stdworld +// music +// mission objective +// spring-release or earlier : this doesn't work :( +// fix trigger 23,24 first! +// This is the last map, ... what then you ask? +// DMSP! Choose the level here! diff --git a/assets/shims/cc787cd08ecb21f3f723f6d1a2e979e8dc59956cde8f872e6eb3a95b8c998824 b/assets/shims/cc787cd08ecb21f3f723f6d1a2e979e8dc59956cde8f872e6eb3a95b8c998824 new file mode 100644 index 000000000..847229549 --- /dev/null +++ b/assets/shims/cc787cd08ecb21f3f723f6d1a2e979e8dc59956cde8f872e6eb3a95b8c998824 @@ -0,0 +1,167 @@ +mapmodelreset // start counting from 0 again + +trigger 8 1 +trigger 9 1 +trigger 10 1 +trigger 11 1 + + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 +mmodel "vegetation/tree06" // 83 +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 + +//custom added, but not custom created + +mmodel "doors/door_04" // 101 +mmodel "xeno/box1" +mmodel "xeno/box2" +mmodel "vegetation/tree08" +mmodel "vegetation/tree09" +mmodel "vegetation/tree10" +mmodel "vegetation/tree11" +mmodel "vegetation/tree12" +mmodel "vegetation/weeds" +mmodel "psionic/barrel2" //110 +mmodel "psionic/crate4" +mmodel "aftas/machina/machina1" +mmodel "aftas/machina/machina2" //113 +mmodel "mitaman/chainlinkfence" +mmodel "mitaman/floorgrate1" +mmodel "mitaman/floorgrate3" +mmodel "mitaman/locker1" +mmodel "mitaman/locker3" //118 +mmodel "objects/minekart" +mmodel "objects/oillamp" +mmodel "objects/millblade" //121 +mmodel "makke/mugs/mug01" +mmodel "makke/mugs/mug02" +mmodel "makke/mugs/mug03" +mmodel "aftas/caixa" +mmodel "aftas/lampada" +mmodel "aftas/arvores/arg" +mmodel "aftas/arvores/arp" //128 +mmodel "makke/arch" +mmodel "makke/fork" +mmodel "makke/moon" +mmodel "makke/planet" +mmodel "makke/spoon" +mmodel "makke/tricky/sign1" +mmodel "makke/tricky/sign2" //135 +mmodel "makke/tricky/sign3" +mmodel "makke/tricky/sign4" +mmodel "dcp/hanginlamp" +mmodel "tentus/magic" diff --git a/assets/shims/ccedee6c00016e14787cc03e1311b62266f4bb7919cb5bb1329f73cf2bf5e07a b/assets/shims/ccedee6c00016e14787cc03e1311b62266f4bb7919cb5bb1329f73cf2bf5e07a new file mode 100644 index 000000000..7b1bf4615 --- /dev/null +++ b/assets/shims/ccedee6c00016e14787cc03e1311b62266f4bb7919cb5bb1329f73cf2bf5e07a @@ -0,0 +1,531 @@ +// 05-15-08 +// mpsp10 +// "Private Stan Sauer: Seriously Big Valley" +// by Mitaman (Mike Poeschl) mitaman1@optonline.net + +fogcolour 0xB0855A +fog 10000 + +mapmodelreset // start counting from 0 again +mapmodel 0 0 0 "tentus/chains/chain" // 0 +mapmodel 4 36 0 "dcp/palmtree" // 1 +mapmodel 4 16 0 "dcp/thorns" // 2 +mapmodel 4 8 0 "dcp/plant1" // 3 +mapmodel 12 0 0 "dcp/ivy" // 4 +mapmodel 4 12 0 "dcp/barrel" // 5 +mapmodel 4 32 0 "dcp/streetlamp" // 6 +mapmodel 12 8 0 "dcp/bench" // 7 +mapmodel 8 8 0 "dcp/waterbowl" // 8 +mapmodel 8 0 0 "dcp/jumppad2" // 9 +mapmodel 8 8 0 "dcp/leafs" // 10 +mapmodel 12 12 0 "dcp/valve" // 11 +mapmodel 12 4 0 "dcp/palette" // 12 +mapmodel 8 8 0 "dcp/vent" // 13 +mapmodel 12 32 0 "dcp/biotank" // 14 +mapmodel 4 12 0 "dcp/groundlamp" // 15 +mapmodel 8 12 0 "dcp/console" // 16 +mapmodel 4 12 0 "dcp/turret" // 17 +mapmodel 4 12 0 "dcp/cask" // 18 +mapmodel 12 0 0 "dcp/chandelier" // 19 +mapmodel 8 12 0 "dcp/chest" // 20 +mapmodel 12 0 0 "dcp/hanginlamp" // 21 +mapmodel 4 8 0 "dcp/reed" // 22 +mapmodel 4 8 0 "dcp/smplant" // 23 +mapmodel 12 0 0 "makke/strahler" // 24 +mapmodel 4 64 0 "vegetation/tree00" // 25 +mapmodel 4 64 0 "vegetation/tree01" // 26 +mapmodel 0 0 0 "vegetation/bush01" // 27 +mapmodel 4 64 0 "vegetation/tree02" // 28 +mapmodel 4 64 0 "vegetation/tree03" // 29 +mapmodel 4 64 0 "vegetation/tree04" // 30 +mapmodel 4 64 0 "vegetation/tree05" // 31 +mapmodel 4 64 0 "vegetation/tree06" // 32 +mapmodel 0 64 0 "vegetation/tree07" // 33 +mapmodel 16 16 0 "objects/minekart" // 34 +mapmodel 8 14 0 "psionic/crate4" // 35 +mapmodel 4 12 0 "psionic/barrel2" // 36 +mmodel "objects/well_roof" // 37 +mapmodel 8 1 0 "mitaman/floorgrate1" // 38 +mapmodel 0 0 0 "mitaman/chainlinkfence"// 39 +mapmodel 7 20 0 "mitaman/locker1" // 40 +mapmodel 10 16 0 "xeno/box1" // 41 +mapmodel 10 16 0 "xeno/box2" // 42 + + +// for use as triggers: + +mapmodel 0 0 0 "carrot" 100 // 43 +mapmodel 0 0 0 "switch1" 100 // 44 +mapmodel 0 0 0 "switch2" 100 // 45 + +mmodel "tentus/pot1" // 46 +mmodel "dcp/sack" // 47 +mmodel "objects/well_base" // 48 + +mapmodel 0 0 0 "flags/neutral" // 49 +mapmodel 0 0 0 "mitaman/floorgrate3" // 50 +mapmodel 0 0 0 "mitaman/plat01" // 51 +mapmodel 0 0 0 "flags/red" // 52 +mapmodel 0 0 0 "flags/blue" // 53 +mapmodel 0 0 0 "objects/chair01" // 54 +mapmodel 0 0 0 "objects/bench01" // 55 +mapmodel 0 0 0 "objects/table01" // 56 +mapmodel 0 0 0 "objects/woodchop" // 57 +mapmodel 0 0 0 "aftas/arvores/arg" // 58 +mapmodel 0 0 0 "aftas/arvores/arp" // 59 +mapmodel 0 0 0 "aftas/lampada" // 60 +mmodel "objects/woodchop" // 61 +mapmodel 8 1 0 "mitaman/woodboard" // 62 +mapmodel 0 0 0 "mitaman/wirefence" // 63 + + +mapmodel 4 12 0 "dcp/bin" // 64 +mapmodel 4 12 0 "dcp/bulb" // 65 +mapmodel 4 12 0 "dcp/cbbox" // 66 +mmodel "dcp/pillar" // 67 +mapmodel 4 12 0 "dcp/grate" // 68 +mmodel "dcp/chandelier" // 69 +mapmodel 0 0 0 "dcp/switch2a" 100 // 70 +mapmodel 4 12 0 "dcp/ventflap" // 71 +mapmodel 12 32 0 "mitaman/door_06" 100 // 72 +mapmodel 12 32 0 "mitaman/door_07" 100 // 73 +mapmodel 12 32 0 "mitaman/door_08" 100 // 74 +mapmodel 12 32 0 "mitaman/door_09" 100 // 75 +mapmodel 12 32 0 "mitaman/door_10" 100 // 76 +mmodel "tentus/sidebarrel" // 77 +mmodel "tentus/hammer" // 78 +mmodel "tentus/anvil" // 79 +mmodel "tentus/key" // 80 +mmodel "objects/window01" // 81 +mmodel "objects/sign01" // 82 +mmodel "objects/lantern01" // 83 +mmodel "makke/arch" // 84 +mmodel "steve_e/doors/trapdoor" // 85 +mmodel "steve_e/doors/trapdoor/trapdoor_150" // 86 +mmodel "steve_e/doors/trapdoor/trapdoor_200" // 87 + + +loadsky "blindabuser/blindasky" 1 + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texturereset // starts the texture slot/index at 0 +setshader stdworld // use default world shader unless specified otherwise + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +texture 0 "textures/nieb/rock01.jpg" 0 0 0 0 +//texture n "textures/rock01_normal.jpg" 0 0 0 0 + +//********** +//mitaman TEXTURES +//********** + +setshader bumpspecmapworld +setshaderparam "specscale" 2 1.5 1.5 + +texture 0 "mitaman/mm-metaldoor3.jpg" 0 0 0 0 +texture n "mitaman/mm-metaldoor3_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-metaldoor3_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-tile38.jpg" 0 0 0 .5 +texture n "mitaman/mm-tile38_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-tile38_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brickfloor15.jpg" 0 0 0 0 +texture n "mitaman/mm-brickfloor15_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-brickfloor15_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-peelingpaint.jpg" 0 0 0 0 +texture n "mitaman/mm-peelingpaint_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-peelingpaint_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-metalsteps.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalsteps_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalsteps_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-window5.jpg" 0 0 0 .25 +texture n "mitaman/mm-window5_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-window5_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-window6.jpg" 0 0 0 .5 +texture n "mitaman/mm-window6_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-window6_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-grill_b.jpg" 0 0 0 .5 +texture n "mitaman/mm-grill_b_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-grill_b_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-threadplate25a.jpg" 0 0 0 .5 +texture n "mitaman/mm-threadplate25a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-threadplate25a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalbase2.jpg" 0 0 0 .33 +texture n "mitaman/mm-metalbase2_normal.jpg" 0 0 0 .33 +texture s "mitaman/mm-metalbase2_spec.jpg" 0 0 0 .33 + +texture 0 "mitaman/mm-window3.jpg" 0 0 0 .5 +texture n "mitaman/mm-window3_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-window3_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 0 0 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 0 0 + +texture 0 "noctua/iron02.jpg" 0 0 0 .66 +texture n "noctua/iron02_normal.jpg" 0 0 0 .66 +texture s "noctua/iron02_spec.jpg" 0 0 0 .66 + +texture 0 "noctua/plast07.jpg" 0 0 0 0 +texture n "noctua/plast07_normal.jpg" 0 0 0 0 +texture s "noctua/plast07_spec.jpg" 0 0 0 0 + +texture 0 "noctua/planks01.jpg" 0 0 0 .5 +texture n "noctua/planks01_normal.jpg" 0 0 0 .5 +texture s "noctua/planks01_spec.jpg" 0 0 0 .5 + +texture 0 "noctua/planks01.jpg" 1 0 0 .5 +texture n "noctua/planks01_normal.jpg" 1 0 0 .5 +texture s "noctua/planks01_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-brick13.jpg" 0 0 0 0 +texture n "mitaman/mm-brick13_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-brick13_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-rust07.jpg" 0 0 0 .66 +texture n "mitaman/mm-rust07_normal.jpg" 0 0 0 .66 +texture s "mitaman/mm-rust07_spec.jpg" 0 0 0 .66 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 0 256 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 0 256 .5 + +texture 0 "noctua/plast06.jpg" 0 0 0 0 +texture n "noctua/plast06_normal.jpg" 0 0 0 0 +texture s "noctua/plast06_spec.jpg" 0 0 0 0 + +texture 0 "noctua/plast06.jpg" 1 0 0 0 +texture n "noctua/plast06_normal.jpg" 1 0 0 0 +texture s "noctua/plast06_spec.jpg" 1 0 0 0 + +texture 0 "mitaman/mm-metalbase3.jpg" 0 0 0 .75 +texture n "mitaman/mm-metalbase3_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-metalbase3_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-roadattribute07a.jpg" 0 0 0 0 +texture n "mitaman/mm-roadattribute07a_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-roadattribute07a_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-bricksmall44.jpg" 0 0 0 .5 +texture n "mitaman/mm-bricksmall44_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-bricksmall44_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-panel1.jpg" 0 0 0 .5 +texture n "mitaman/mm-panel1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-panel1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-panel2.jpg" 0 0 0 .25 +texture n "mitaman/mm-panel2_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-panel2_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 256 0 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 256 0 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 256 0 + +texture 0 "mitaman/mm-brick56.jpg" 1 0 0 0 +texture n "mitaman/mm-brick56_normal.jpg" 1 0 0 0 +texture s "mitaman/mm-brick56_spec.jpg" 1 0 0 0 + +texture 0 "mitaman/mm-panel3.jpg" 0 0 0 .25 +texture n "mitaman/mm-panel3_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-panel3_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalcontainer50.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalcontainer50_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalcontainer50_spec.jpg" 0 0 0 .25 + +texture 0 "loopix/cobbst2.jpg" 0 0 0 .75 +texture n "loopix/cobbst2_normal.jpg" 0 0 0 .75 +texture s "loopix/cobbst2_spec.jpg" 0 0 0 .75 + +texture 0 "noctua/conc01.jpg" 0 0 0 0 +texture n "noctua/conc01_normal.jpg" 0 0 0 0 +texture s "noctua/conc01_spec.jpg" 0 0 0 0 + +texture 0 "noctua/conc01.jpg" 1 0 0 0 +texture n "noctua/conc01_normal.jpg" 1 0 0 0 +texture s "noctua/conc01_spec.jpg" 1 0 0 0 + +texture 0 "mitaman/mm-wood02_fade.jpg" 0 0 0 0 +texture n "mitaman/mm-wood02_fade_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-wood02_fade_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-planksnew01.jpg" 1 0 0 .25 +texture n "mitaman/mm-planksnew01_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-planksnew01_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metalstone.jpg" 1 0 0 .5 +texture n "mitaman/mm-metalstone_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-metalstone_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-grass33a_auto.jpg" 0 0 0 .75 +texture n "mitaman/mm-grass33a_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-grass33a_spec.jpg" 0 0 0 + +texture 0 "mitaman/mm-brick71a.jpg" 0 0 0 0 +texture n "mitaman/mm-brick71a_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-brick71a_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-sewer82.jpg" 0 0 0 .25 +texture n "mitaman/mm-sewer82_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-sewer82_spec.jpg" 0 0 0 .25 + +texture 0 "g_pack/g-concrete05.jpg" 0 0 0 0 +texture n "g_pack/g-concrete05_normal.jpg" 0 0 0 0 +texture s "g_pack/g-concrete05_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-border24.jpg" 0 0 0 0 +texture n "mitaman/mm-border24_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-border24_spec.jpg" 0 0 0 0 + +texture 0 "g_pack/g-grates09.jpg" 0 0 0 .5 +texture n "g_pack/g-grates09_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-grates09_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-brick56.jpg" 0 0 0 0 +texture n "mitaman/mm-brick56_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-brick56_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-metalplates51.jpg" 0 0 0 0 +texture n "mitaman/mm-metalplates51_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-metalplates51_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-ornament1.jpg" 0 0 0 0 +texture n "mitaman/mm-ornament1_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-ornament1_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-metalseam25.jpg" 0 0 0 0 +texture n "mitaman/mm-metalseam25_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-metalseam25_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-metalplate173_1.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalplate173_1_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalplate173_1_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-metalplate173_long_1.jpg" 0 0 0 .25 +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-metalplate173_long_1.jpg" 1 0 0 .25 +texture n "mitaman/mm-metalplate173_long_1_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-metalplate173_long_1_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metalcontainer50.jpg" 1 0 0 .25 +texture n "mitaman/mm-metalcontainer50_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-metalcontainer50_spec.jpg" 1 0 0 .25 + +texture 0 "g_pack/g-sewer02.jpg" 0 0 0 .5 +texture n "g_pack/g-sewer02_normal.jpg" 0 0 0 .5 +texture s "g_pack/g-sewer02_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 0 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-wood-worn.jpg" 1 0 0 .5 +texture n "mitaman/mm-wood-worn_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-wood-worn_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-wood02_fade.jpg" 1 0 0 0 +texture n "mitaman/mm-wood02_fade_normal.jpg" 1 0 0 0 +texture s "mitaman/mm-wood02_fade_spec.jpg" 1 0 0 0 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 0 0 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-bricksmall121.jpg" 0 0 0 .75 +texture n "mitaman/mm-bricksmall121_normal.jpg" 0 0 0 .75 +texture s "mitaman/mm-bricksmall121_spec.jpg" 0 0 0 .75 + +texture 0 "mitaman/mm-bricksmall06.jpg" 0 0 0 0 +texture n "mitaman/mm-bricksmall06_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-bricksmall06.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-ceilinglite1.jpg" 0 0 0 .25 +texture n "mitaman/mm-ceilinglite1_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-ceilinglite1.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-ceilinglite3.jpg" 0 0 0 .5 +texture n "mitaman/mm-ceilinglite3_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-ceilinglite3_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-stoneroof1.jpg" 0 0 0 0 +texture n "mitaman/mm-stoneroof1_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-stoneroof1_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-stone18.jpg" 0 0 0 .5 +texture n "mitaman/mm-stone18_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-stone18_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-cementbase1.jpg" 0 0 0 1.5 +texture n "mitaman/mm-cementbase1_normal.jpg" 0 0 0 1.5 +texture s "mitaman/mm-cementbase1_spec.jpg" 0 0 0 1.5 + +texture 0 "mitaman/mm-steellfloor.jpg" 0 0 0 .25 +texture n "mitaman/mm-steellfloor_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-steellfloor_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-woodshutter.jpg" 0 0 0 .5 +texture n "mitaman/mm-woodshutter_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-woodshutter_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-tilesmedium16.jpg" 0 0 0 0 +texture n "mitaman/mm-tilesmedium16_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-tilesmedium16_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-metalbase1.jpg" 0 0 0 0 +texture n "mitaman/mm-metalbase1_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-metalbase1_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-concretebare07.jpg" 0 0 0 0 +texture n "mitaman/mm-concretebare07_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-concretebare07_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-metalstone.jpg" 0 0 0 .5 +texture n "mitaman/mm-metalstone_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-metalstone_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-concretetrim07a.jpg" 0 0 0 0 +texture n "mitaman/mm-concretetrim07a_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-concretetrim07a_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-grateold.jpg" 0 0 0 .5 +texture n "mitaman/mm-grateold_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-grateold_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-meters12.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-meters12a.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12a_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12a_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-radiatorcoil.jpg" 0 0 0 .5 +texture n "mitaman/mm-radiatorcoil_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-radiatorcoil_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-threadplate01.jpg" 0 0 0 .25 +texture n "mitaman/mm-threadplate01_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-threadplate01_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-threadplate01.jpg" 1 0 0 .25 +texture n "mitaman/mm-threadplate01_normal.jpg" 1 0 0 .25 +texture s "mitaman/mm-threadplate01_spec.jpg" 1 0 0 .25 + +texture 0 "mitaman/mm-metaltrim02.jpg" 0 0 0 0 +texture n "mitaman/mm-metaltrim02_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-metaltrim02_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-metaltrim02.jpg" 1 0 0 .5 +texture n "mitaman/mm-metaltrim02_normal.jpg" 1 0 0 .5 +texture s "mitaman/mm-metaltrim02_spec.jpg" 1 0 0 .5 + +texture 0 "mitaman/mm-controlplate.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-meters12b.jpg" 0 0 0 .25 +texture n "mitaman/mm-meters12b_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-meters12b_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-planksnew01.jpg" 0 0 0 .25 +texture n "mitaman/mm-planksnew01_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-planksnew01_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-controlplate2.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate2_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate2_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-controlplate3a.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplate3a_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplate3a_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-controlplateside.jpg" 0 0 0 .5 +texture n "mitaman/mm-controlplateside_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-controlplateside_spec.jpg" 0 0 0 .5 + +texture 0 "mitaman/mm-grassdead42.jpg" 1 0 0 .75 +texture n "mitaman/mm-grassdead42_normal.jpg" 1 0 0 .75 +texture s "mitaman/mm-grassdead42_spec.jpg" 1 0 0 .75 + +texture 0 "mitaman/mm-doorsindustrial46.jpg" 0 256 0 .5 +texture n "mitaman/mm-doorsindustrial46_normal.jpg" 0 256 0 .5 +texture s "mitaman/mm-doorsindustrial46_spec.jpg" 0 256 0 .5 + +texture 0 "loopix/cobbst2.jpg" 1 0 0 .75 +texture n "loopix/cobbst2_normal.jpg" 1 0 0 .75 +texture s "loopix/cobbst2_spec.jpg" 1 0 0 .75 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 0 256 .5 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 0 256 .5 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 0 256 .5 + +texture 0 "mitaman/mm-doorsindustrial69.jpg" 0 256 0 .5 +texture n "mitaman/mm-doorsindustrial69_normal.jpg" 0 256 0 .5 +texture s "mitaman/mm-doorsindustrial69_spec.jpg" 0 256 0 .5 + +texture 0 "mitaman/mm-grill_b.jpg" 0 0 0 .25 +texture n "mitaman/mm-grill_b_normal.jpg" 0 0 0 .25 +texture s "mitaman/mm-grill_b_spec.jpg" 0 0 0 .25 + +texture 0 "mitaman/mm-border24.jpg" 1 0 0 0 +texture n "mitaman/mm-border24_normal.jpg" 1 0 0 0 +texture s "mitaman/mm-border24_spec.jpg" 1 0 0 0 + +texture 0 "mitaman/mm-brickold88a.jpg" 0 0 0 0 +texture n "mitaman/mm-brickold88a_normal.jpg" 0 0 0 0 +texture s "mitaman/mm-brickold88a_spec.jpg" 0 0 0 0 + +texture 0 "mitaman/mm-auggiedog.jpg" // place holder texture +texture n "mitaman/mm-auggiedog.jpg" +texture s "mitaman/mm-auggiedog.jpg" + +texture 0 "mitaman/mm-auggiedog.jpg" // place holder texture +texture n "mitaman/mm-auggiedog.jpg" +texture s "mitaman/mm-auggiedog.jpg" + +texture 0 "mitaman/mm-auggiedog.jpg" // place holder texture +texture n "mitaman/mm-auggiedog.jpg" +texture s "mitaman/mm-auggiedog.jpg" + +texture 0 "mitaman/mm-auggiedog.jpg" // place holder texture +texture n "mitaman/mm-auggiedog.jpg" +texture s "mitaman/mm-auggiedog.jpg" + +texture 0 "mitaman/mm-tiles126.jpg" 0 0 0 .5 +texture n "mitaman/mm-tiles126_normal.jpg" 0 0 0 .5 +texture s "mitaman/mm-tiles126_spec.jpg" 0 0 0 .5 + + + + + + + diff --git a/assets/shims/cdbcf7cf072fb3dcf0ea43484047927684f61f0b96e12bc6d9ec2a3c2f8ce822 b/assets/shims/cdbcf7cf072fb3dcf0ea43484047927684f61f0b96e12bc6d9ec2a3c2f8ce822 new file mode 100644 index 000000000..2a3255b94 --- /dev/null +++ b/assets/shims/cdbcf7cf072fb3dcf0ea43484047927684f61f0b96e12bc6d9ec2a3c2f8ce822 @@ -0,0 +1,10 @@ +// Portal Tests 1-4 by Tentus +// End GUI inspired by DTurbokiller + +//show beginning GUI at start of map +showgui t_portal + +mapsound "ambience/hum.ogg" + +lightprecision 48 +ambient 16 diff --git a/assets/shims/ce6ed017cb3cccb7b95577810355d5c09324d4cae562b88a271d40a8452c3ea4 b/assets/shims/ce6ed017cb3cccb7b95577810355d5c09324d4cae562b88a271d40a8452c3ea4 new file mode 100644 index 000000000..cde737d5c --- /dev/null +++ b/assets/shims/ce6ed017cb3cccb7b95577810355d5c09324d4cae562b88a271d40a8452c3ea4 @@ -0,0 +1,16 @@ +loadsky "meister/uzze" + +fog 3500 + +cloudlayer skyboxes/clouds03 +cloudscrollx 0.003 + +minimapheight 414 + +alias base_1 "West Base" +alias base_2 "West Bridge" +alias base_3 "Coutrtyard Tunnel" +alias base_4 "Subway" +alias base_5 "East Bridge" +alias base_6 "East Base" + diff --git a/assets/shims/cfbfe7bee6558af6c1ead418ff9ff88cf8fad6a8fd8e14c56cb3fda8888108b8 b/assets/shims/cfbfe7bee6558af6c1ead418ff9ff88cf8fad6a8fd8e14c56cb3fda8888108b8 new file mode 100644 index 000000000..b7a6c67a9 --- /dev/null +++ b/assets/shims/cfbfe7bee6558af6c1ead418ff9ff88cf8fad6a8fd8e14c56cb3fda8888108b8 @@ -0,0 +1,1025 @@ +loadsky "dash/moon" +mode 0 + +fogcolour 16711680 +//fogcolour 16748576 +fogcolour 10043392 +// +fog 1000 + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + + +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/mur049.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur060.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + + + +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-02b.jpg" +texture 0 "tech1soc/032-03d.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/032lig10bb.jpg" +texture 0 "tech1soc/032lig11bb.jpg" +texture 0 "tech1soc/032lig11rb.jpg" +texture 0 "tech1soc/032lig12bb.jpg" +texture 0 "tech1soc/032lig12rb.jpg" +texture 0 "tech1soc/032lig12ya.jpg" +texture 0 "tech1soc/032lig20yb.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/064lig20bb.jpg" +texture 0 "tech1soc/064lig22bb.jpg" +texture 0 "tech1soc/064lig22rb.jpg" +texture 0 "tech1soc/064lig22wb.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s064-02a.jpg" +texture 0 "tech1soc/s064-02b.jpg" +texture 0 "tech1soc/s064-02c.jpg" +texture 0 "tech1soc/s064-03a.jpg" +texture 0 "tech1soc/s064-03b.jpg" +texture 0 "tech1soc/s064-03c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s128-06b.jpg" +texture 0 "tech1soc/s128-07e.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "textures/rock01.jpg" +texture 0 "tech1soc/spring1.jpg" +texture 0 "tech1soc/spring2.jpg" + + +// ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +texture 0 "ik2k/ik_ground_lawn128.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + +// from ikbase dir + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_floor_met1f.jpg" +texture 0 "ikbase/ik_floor_met64d.jpg" +texture 0 "ikbase/ik_floor_met64e.jpg" +texture 0 "ikbase/ik_floor_met64f.jpg" +texture 0 "ikbase/ik_floor_met128e.jpg" +texture 0 "ikbase/ik_floor_met128f.jpg" +texture 0 "ikbase/ik_gtrimh_64b.jpg" +texture 0 "ikbase/ik_gtrimh_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_64b.jpg" +texture 0 "ikbase/ik_gtrimv_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_htrimh_64b.jpg" +texture 0 "ikbase/ik_htrimh_64c.jpg" +texture 0 "ikbase/ik_htrimh_64d.jpg" +texture 0 "ikbase/ik_htrimv_64b.jpg" +texture 0 "ikbase/ik_htrimv_64c.jpg" +texture 0 "ikbase/ik_itrimv_128b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" +texture 0 "ikbase/ik_wtrimh_32a.jpg" +texture 0 "ikbase/ik_wtrimh_32b.jpg" +texture 0 "ikbase/ik_wtrimh_32c.jpg" +texture 0 "ikbase/ik_wtrimh_32d.jpg" +texture 0 "ikbase/ik_wtrimh_64a.jpg" +texture 0 "ikbase/ik_wtrimh_64c.jpg" +texture 0 "ikbase/ik_wtrimh_64d.jpg" +texture 0 "ikbase/ik_wtrimv_32a.jpg" +texture 0 "ikbase/ik_wtrimv_32b.jpg" +texture 0 "ikbase/ik_wtrimv_32c.jpg" +texture 0 "ikbase/ik_wtrimv_32d.jpg" +texture 0 "ikbase/ik_wtrimv_64a.jpg" +texture 0 "ikbase/ik_wtrimv_64c.jpg" +texture 0 "ikbase/ik_wtrimv_64d.jpg" + +// some good textures from max payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" +texture 0 "payne/Tile41a.jpg" + +// from than's industrial tex + +texture 0 "than_ind/floor02.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/floor06.jpg" +texture 0 "than_ind/light03.jpg" +texture 0 "than_ind/trim04.jpg" +texture 0 "than_ind/trim21.jpg" +texture 0 "than_ind/trlight01.jpg" +texture 0 "than_ind/trlight06.jpg" + +// some of John Fitzgibbons' Rubicon textures + +texture 0 "jf1/jf32.jpg" +texture 0 "jf1/jf64.jpg" +texture 0 "jf1/jf128.jpg" +texture 0 "jf1/jfbutn.jpg" +texture 0 "jf1/jfflr.jpg" +texture 0 "jf1/jfgrid.jpg" +texture 0 "jf1/jfhatch.jpg" +texture 0 "jf1/jflite.jpg" +texture 0 "jf1/jflitestr.jpg" +texture 0 "jf1/jfrock.jpg" +texture 0 "jf1/jfrust.jpg" +texture 0 "jf1/jfstripe.jpg" +texture 0 "jf1/jfwall.jpg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + + +// Sock's egyptian textures + +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" + +// rorschach + +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/1r_clocktrim01.jpg" +texture 0 "rorschach/1r_clocktrim03b.jpg" +texture 0 "rorschach/1r_column01.jpg" +texture 0 "rorschach/1r_floor02.jpg" +texture 0 "rorschach/1r_grill02.jpg" +texture 0 "rorschach/1r_light01.jpg" +texture 0 "rorschach/1r_metbrick01.jpg" +texture 0 "rorschach/1r_metpan05.jpg" +texture 0 "rorschach/1r_metrim1.jpg" +texture 0 "rorschach/1r_metwl01.jpg" +texture 0 "rorschach/1r_plain_met02.jpg" +texture 0 "rorschach/1r_squ_pan03.jpg" +texture 0 "rorschach/1r_squ_pan04b.jpg" +texture 0 "rorschach/1r_steps.jpg" +texture 0 "rorschach/1r_thickpan03.jpg" +texture 0 "rorschach/1_concrete01.jpg" +texture 0 "rorschach/1_rust_grill01.jpg" +texture 0 "rorschach/1_rust_grill02.jpg" +texture 0 "rorschach/1_rust_grill02b.jpg" +texture 0 "rorschach/1_slimey01.jpg" +texture 0 "rorschach/1_th_trim01.jpg" +texture 0 "rorschach/1_th_trim02.jpg" +texture 0 "rorschach/256_gate_rock07.jpg" +texture 0 "rorschach/256_gate_water02.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_iv_floor02.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/2r_plaster_floor01.jpg" +texture 0 "rorschach/2_064_red_girder02.jpg" +texture 0 "rorschach/2_128_redpan02.jpg" +texture 0 "rorschach/2_256_redsup01.jpg" +texture 0 "rorschach/2_256_red_thin02.jpg" +texture 0 "rorschach/2_256_red_thin03.jpg" +texture 0 "rorschach/2_32_red_thin02.jpg" +texture 0 "rorschach/2_conc_celing01.jpg" +texture 0 "rorschach/2_conc_floorpat02_s.jpg" +texture 0 "rorschach/2_conc_l01.jpg" +texture 0 "rorschach/2_conc_wall02.jpg" +texture 0 "rorschach/2_c_thinredtrim03.jpg" +texture 0 "rorschach/2_c_thinredtrimlight01.jpg" +texture 0 "rorschach/2_c_tiles01.jpg" +texture 0 "rorschach/2_floor02.jpg" +texture 0 "rorschach/2_largemet03.jpg" +texture 0 "rorschach/2_redtrim03.jpg" +texture 0 "rorschach/2_red_floorr01.jpg" +texture 0 "rorschach/2_red_floorw01.jpg" +texture 0 "rorschach/2_whitetrim03.jpg" +texture 0 "rorschach/3i_crust.jpg" +texture 0 "rorschach/3i_rockyfloor.jpg" +texture 0 "rorschach/3m_metflr_tiles.jpg" +texture 0 "rorschach/3r_colrust01b.jpg" +texture 0 "rorschach/3r_light01b.jpg" +texture 0 "rorschach/3r_lighthh01b.jpg" +texture 0 "rorschach/3r_metblock01.jpg" +texture 0 "rorschach/3r_plaster02.jpg" +texture 0 "rorschach/4_conc_floor01.jpg" +texture 0 "rorschach/4_met01.jpg" +texture 0 "rorschach/4_met05b.jpg" +texture 0 "rorschach/5_blood01.jpg" +texture 0 "rorschach/5_bricks01.jpg" +texture 0 "rorschach/5_faces.jpg" +texture 0 "rorschach/5_light01b.jpg" +texture 0 "rorschach/5_slabfloor.jpg" +texture 0 "rorschach/5_trim02.jpg" +texture 0 "rorschach/64_iv_column01.jpg" +texture 0 "rorschach/64_warm01.jpg" +texture 0 "rorschach/hh3_mw_light01.jpg" +texture 0 "rorschach/hh3_mw_light03.jpg" +texture 0 "rorschach/hh3_m_light01.jpg" +texture 0 "rorschach/hh3_m_light03.jpg" +texture 0 "rorschach/j128_brick01.jpg" +texture 0 "rorschach/j128_item.jpg" +texture 0 "rorschach/j128_metpan01.jpg" +texture 0 "rorschach/j128_metpan05.jpg" +texture 0 "rorschach/j256_cobl01.jpg" + +// subverse + +texture 0 "subverse/block_wall_02.jpg" +texture 0 "subverse/brick_wall_01.jpg" +texture 0 "subverse/brick_wall_06.jpg" +texture 0 "subverse/chunky_rock.jpg" +texture 0 "subverse/crate_space_vents.jpg" +texture 0 "subverse/dry_mud1.jpg" +texture 0 "subverse/flat_rocks.jpg" +texture 0 "subverse/floor_tile_1.jpg" +texture 0 "subverse/metal_scratch_tile.jpg" +texture 0 "subverse/metal_siding_kinks.jpg" +texture 0 "subverse/puzzel_block.jpg" +texture 0 "subverse/rock_vinelike.jpg" +texture 0 "subverse/solid_vent.jpg" +texture 0 "subverse/stone_path.jpg" +texture 0 "subverse/wood_crate_05.jpg" +texture 0 "subverse/wood_crate_1.jpg" + +// g_pack + +texture 0 "g_pack/g-bricks02a.jpg" +texture 0 "g_pack/g-bricks03.jpg" +texture 0 "g_pack/g-bricks05.jpg" +texture 0 "g_pack/g-bricks09.jpg" +texture 0 "g_pack/g-bricks10.jpg" +texture 0 "g_pack/g-bricks26.jpg" +texture 0 "g_pack/g-bricks27.jpg" +texture 0 "g_pack/g-bricks29.jpg" +texture 0 "g_pack/g-bricks30.jpg" +texture 0 "g_pack/g-bricks33.jpg" +texture 0 "g_pack/g-crate01.jpg" +texture 0 "g_pack/g-facade01.jpg" +texture 0 "g_pack/g-floor01.jpg" +texture 0 "g_pack/g-floor04.jpg" +texture 0 "g_pack/g-floor10.jpg" +texture 0 "g_pack/g-metbas0c1.jpg" +texture 0 "g_pack/g-metbas5b.jpg" +texture 0 "g_pack/g-metbas6.jpg" +texture 0 "g_pack/g-metfloor3b.jpg" +texture 0 "g_pack/g-metfloor5b.jpg" +texture 0 "g_pack/g-metfloor7b.jpg" +texture 0 "g_pack/g-mettrim03.jpg" +texture 0 "g_pack/g-wood02.jpg" + +// 2 missing jf textures + +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" + +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + + +// Lunaran's q4power textures + +setshader bumpspecmapworld + +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7_local.jpg +texture s lunaran/panel64_7_s.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg + +setpixelparam 1 0 0 0 + +texture 0 lunaran/ziggy1_d.jpg +texture n lunaran/ziggy1_local.jpg + +setshader bumpspecmapglowworld + +setpixelparam 1 0 0 0 + +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg + +setpixelparam 1 6 6 6 + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg + +setpixelparam 1 0 0 0 + +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg + +setpixelparam 1 6 6 6 + +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg + + + + +// gibbie's idbase textures + + +setshader bumpspecmapworld + +setpixelparam 1 6 6 6 + + +texture 0 gibbie/11pipes_d.jpg +texture n gibbie/11pipes_local.jpg +texture s gibbie/11pipes_s.jpg + +texture 0 gibbie/base02_d.jpg +texture n gibbie/base02_local.jpg +texture s gibbie/base02_s.jpg + +texture 0 gibbie/base03_d.jpg +texture n gibbie/base03_local.jpg +texture s gibbie/base03_s.jpg + +texture 0 gibbie/base04_d.jpg +texture n gibbie/base04_local.jpg +texture s gibbie/base04_s.jpg + +texture 0 gibbie/base05_d.jpg +texture n gibbie/base05_local.jpg +texture s gibbie/base05_s.jpg + +texture 0 gibbie/base06_d.jpg +texture n gibbie/base06_local.jpg +texture s gibbie/base06_s.jpg + +texture 0 gibbie/base07_d.jpg +texture n gibbie/base07_local.jpg +texture s gibbie/base07_s.jpg + +texture 0 gibbie/base08_d.jpg +texture n gibbie/base08_local.jpg +texture s gibbie/base08_s.jpg + +texture 0 gibbie/base09_d.jpg +texture n gibbie/base09_local.jpg +texture s gibbie/base09_s.jpg + +texture 0 gibbie/base10_d.jpg +texture n gibbie/base10_local.jpg +texture s gibbie/base10_s.jpg + +texture 0 gibbie/base11_d.jpg +texture n gibbie/base11_local.jpg +texture s gibbie/base11_s.jpg + +texture 0 gibbie/base12_d.jpg +texture n gibbie/base12_local.jpg +texture s gibbie/base12_s.jpg + +texture 0 gibbie/base13_d.jpg +texture n gibbie/base13_local.jpg +texture s gibbie/base13_s.jpg + +texture 0 gibbie/base14_d.jpg +texture n gibbie/base14_local.jpg +texture s gibbie/base14_s.jpg + +texture 0 gibbie/base15_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base15_brown_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base15_rust_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base16_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base16_brown_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base16_rust_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base17_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base17_brown_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base17_rust_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base18_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base18_brown_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base18_rust_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base19_d.jpg +texture n gibbie/base19_local.jpg +texture s gibbie/base19_s.jpg + +texture 0 gibbie/base20_d.jpg +texture n gibbie/base20_local.jpg +texture s gibbie/base20_s.jpg + +texture 0 gibbie/base21_d.jpg +texture n gibbie/base21_local.jpg +texture s gibbie/base21_s.jpg + +texture 0 gibbie/base22_d.jpg +texture n gibbie/base22_local.jpg +texture s gibbie/base22_s.jpg + +texture 0 gibbie/base23_d.jpg +texture n gibbie/base23_local.jpg +texture s gibbie/base23_s.jpg + +texture 0 gibbie/base24_d.jpg +texture n gibbie/base24_local.jpg +texture s gibbie/base24_s.jpg + +texture 0 gibbie/base25_d.jpg +texture n gibbie/base25_local.jpg +texture s gibbie/base25_s.jpg + +texture 0 gibbie/base26_d.jpg +texture n gibbie/base26_local.jpg +texture s gibbie/base26_s.jpg + +texture 0 gibbie/base27_d.jpg +texture n gibbie/base27_local.jpg +texture s gibbie/base27_s.jpg + +texture 0 gibbie/base28_d.jpg +texture n gibbie/base28_local.jpg +texture s gibbie/base28_s.jpg + +texture 0 gibbie/base29_d.jpg +texture n gibbie/base29_local.jpg +texture s gibbie/base29_s.jpg + +texture 0 gibbie/base30_d.jpg +texture n gibbie/base30_local.jpg +texture s gibbie/base30_s.jpg + +texture 0 gibbie/base32_d.jpg +texture n gibbie/base32_local.jpg +texture s gibbie/base32_s.jpg + +texture 0 gibbie/base33_d.jpg +texture n gibbie/base33_local.jpg +texture s gibbie/base33_s.jpg + +texture 0 gibbie/base34_d.jpg +texture n gibbie/base34_local.jpg +texture s gibbie/base34_s.jpg + +texture 0 gibbie/base35_d.jpg +texture n gibbie/base35_local.jpg +texture s gibbie/base35_s.jpg + +texture 0 gibbie/base36_d.jpg +texture n gibbie/base36_local.jpg +texture s gibbie/base36_s.jpg + +texture 0 gibbie/base37_d.jpg +texture n gibbie/base37_local.jpg +texture s gibbie/base37_s.jpg + +texture 0 gibbie/base38_d.jpg +texture n gibbie/base38_local.jpg +texture s gibbie/base38_s.jpg + +texture 0 gibbie/base39_d.jpg +texture n gibbie/base39_local.jpg +texture s gibbie/base39_s.jpg + +texture 0 gibbie/base40_d.jpg +texture n gibbie/base40_local.jpg +texture s gibbie/base40_s.jpg + +texture 0 gibbie/base41_d.jpg +texture n gibbie/base41_local.jpg +texture s gibbie/base41_s.jpg + +texture 0 gibbie/base42_d.jpg +texture n gibbie/base42_local.jpg +texture s gibbie/base42_s.jpg + +texture 0 gibbie/base43_d.jpg +texture n gibbie/base43_local.jpg +texture s gibbie/base43_s.jpg + +texture 0 gibbie/base44_d.jpg +texture n gibbie/base44_local.jpg +texture s gibbie/base44_s.jpg + +texture 0 gibbie/base45_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base45_brown_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base45_rust_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base46_d.jpg +texture n gibbie/base46_local.jpg +texture s gibbie/base46_s.jpg + +texture 0 gibbie/base47_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/base47_brown_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/base47_rust_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/flr1_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flr2_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flr3_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flrtile1_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/flrtile2_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/flrtile3_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/grate_large_d.jpg +texture n gibbie/grate_large_local.jpg +texture s gibbie/grate_large_s.jpg + +setshader bumpspecmapglowworld + +// glow color +setpixelparam 0 1 1 1 + +texture 0 gibbie/baselight01_d.jpg +texture n gibbie/baselight01_local.jpg +texture s gibbie/baselight01_s.jpg +texture g gibbie/baselight01_add.jpg + +texture 0 gibbie/baselight02_d.jpg +texture n gibbie/baselight02_local.jpg +texture s gibbie/baselight02_s.jpg +texture g gibbie/baselight02_add.jpg + +texture 0 gibbie/baselight03_d.jpg +texture n gibbie/baselight03_local.jpg +texture s gibbie/baselight03_s.jpg +texture g gibbie/baselight03_add.jpg + +texture 0 gibbie/baselight04_d.jpg +texture n gibbie/baselight04_local.jpg +texture s gibbie/baselight04_s.jpg +texture g gibbie/baselight04_add.jpg + +texture 0 gibbie/baselight05_d.jpg +texture n gibbie/baselight05_local.jpg +texture s gibbie/baselight05_s.jpg +texture g gibbie/baselight05_add.jpg + +texture 0 gibbie/baselight06_d.jpg +texture n gibbie/baselight06_local.jpg +texture s gibbie/baselight06_s.jpg +texture g gibbie/baselight06_add.jpg + +texture 0 gibbie/baselight07_d.jpg +texture n gibbie/baselight07_local.jpg +texture s gibbie/baselight07_s.jpg +texture g gibbie/baselight07_add.jpg + +texture 0 gibbie/baselight08_d.jpg +texture n gibbie/baselight08_local.jpg +texture s gibbie/baselight08_s.jpg +texture g gibbie/baselight08_add.jpg + +texture 0 gibbie/baselight09_d.jpg +texture n gibbie/baselight09_local.jpg +texture s gibbie/baselight09_s.jpg +texture g gibbie/baselight09_add.jpg + +texture 0 gibbie/lite2_d.jpg +texture n gibbie/lite2_local.jpg +texture s gibbie/lite2_s.jpg +texture g gibbie/lite2_add.jpg + +texture 0 gibbie/teletop_d.jpg +texture n gibbie/teletop_local.jpg +texture s gibbie/teletop_s.jpg +texture g gibbie/teletop_add.jpg + +// for cfgs that don't set shaders... +setshader stdworld diff --git a/assets/shims/d0385029744717bd23ef43ec2549b7082de55f676f17dc7af505a222dce22198 b/assets/shims/d0385029744717bd23ef43ec2549b7082de55f676f17dc7af505a222dce22198 new file mode 100644 index 000000000..d6ac3b824 --- /dev/null +++ b/assets/shims/d0385029744717bd23ef43ec2549b7082de55f676f17dc7af505a222dce22198 @@ -0,0 +1,129 @@ +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// default music to be played for this map: + +playasong + +exec "data/default_map_models.cfg" + +// the skybox for this map: + +skybox "ik2k/env/iklake" +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +texture 0 "ik2k/ik_floor_brick128a.jpg" + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package2.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/noctua/package.cfg +exec packages/loopix/package.cfg +exec packages/g_pack/package2.cfg +exec packages/textures/package.cfg +exec packages/painkillah/package.cfg +exec packages/tomek/package.cfg +exec packages/textures/nieb/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld + + +setshader bumpspecmapparallaxworld; +texture 0 "mitaman/mm-brickold88a.jpg" 0 0 0 0 +texture n "mitaman/mm-brickold88a_normal.jpg" 0 0 0 0 +texture s "viruz/mm-brickold88a_highspec.jpg" 0 0 0 0 +texture z "viruz/mm-brickold88a_z.jpg" 0 0 0 0 + + +alias base_1 "the hill" +alias base_2 "the balcony" +alias base_3 "the cave port" +alias base_4 "the hill's foot" +alias base_5 "the restaurant" +alias base_6 "the avenue" +alias base_7 "the bridge" +alias base_8 "the catwalk" +alias base_9 "the shop's 1st floor" +alias base_10 "the viewport" +alias base_11 "the cave" +alias base_12 "the roofs" +alias base_13 "the mountains" diff --git a/assets/shims/d0def7908ea07e848cdeca6a757711f099405ffa67113287114da02280d6fc98 b/assets/shims/d0def7908ea07e848cdeca6a757711f099405ffa67113287114da02280d6fc98 new file mode 100644 index 000000000..747dd832d --- /dev/null +++ b/assets/shims/d0def7908ea07e848cdeca6a757711f099405ffa67113287114da02280d6fc98 @@ -0,0 +1,26 @@ +////////////////////////////////////////////////////////////////////////// +// +// 4B :: Defense Quarters : by MeatROme +// +////////////////////////////////////////////////////////////////////////// +// actually waiting for PNG starfiled skybox +loadsky "4b/sky/stars" -0.84 +// additional textures + texture 0 "tech1soc/half_grill_wall03b.jpg" 1 + texture 0 "than_ind/light03.jpg" 1 +setshader glowworld + setpixelparam 0 0.4 0.4 1.2 + texture 0 "tech1soc/032lig12bb.jpg" + texture g "4b/032lig12bb_glow.jpg" +setshader glowworld + setvertexparam 0 1 1 1 + texture 0 "than_ind/light03.jpg" + texture g "4b/light03_g.jpg" + texture 0 "than_ind/light03.jpg" 1 + texture g "4b/light03_g.jpg" 1 +setshader stdworld +// additional sounds +mapsound "kaiser/fx/computer1" 120 +// additional models +mmodel 4b/floppy/gold/silver/bronze +// intro_message? diff --git a/assets/shims/d922b17c61ea580cd1adc60dd5d385db7056b3ad7a0697a688f7c831a6c394b4 b/assets/shims/d922b17c61ea580cd1adc60dd5d385db7056b3ad7a0697a688f7c831a6c394b4 new file mode 100644 index 000000000..d42cb352a --- /dev/null +++ b/assets/shims/d922b17c61ea580cd1adc60dd5d385db7056b3ad7a0697a688f7c831a6c394b4 @@ -0,0 +1,1118 @@ +loadsky "staffy/staffy" + +mapmodelreset // start counting from 0 again + +mapmodel 4 32 0 "tree1" 30 // 0 + +mapmodel 24 48 0 "dcp/tree2" 30 // 1 +mapmodel 8 32 0 "dcp/tree3" 30 // 2 +mapmodel 4 36 0 "dcp/palmtree" 50 // 3 +mapmodel 4 16 0 "dcp/thorns" 50 // 4 +mapmodel 4 8 0 "dcp/plant1" 50 // 5 +mapmodel 4 0 0 "dcp/grass" 50 // 6 +mapmodel 12 0 0 "dcp/ivy" 20 // 7 + +mapmodel 4 12 0 "dcp/barrel" 100 // 8 +mapmodel 4 44 0 "dcp/streetlamp" 100 // 9 +mapmodel 12 8 0 "dcp/bench" 70 // 10 +mapmodel 4 32 0 "dcp/pillar" 100 // 11 +mapmodel 8 8 0 "dcp/waterbowl" 80 // 12 +mapmodel 8 0 0 "dcp/jumppad2" 100 // 13 + +mapmodel 8 8 0 "dcp/leafs" 50 // 14 +mapmodel 12 12 0 "dcp/valve" 100 // 15 +mapmodel 12 4 0 "dcp/palette" 60 // 16 + +mapmodel 8 8 0 "dcp/vent" 100 // 17 +mapmodel 4 4 0 "dcp/mushroom" 50 // 18 +mapmodel 12 32 0 "dcp/biotank" 100 // 19 + +mapmodel 4 12 0 "dcp/groundlamp" 100 // 20 +mapmodel 8 12 0 "dcp/console" 100 // 21 +mapmodel 4 12 0 "dcp/turret" 100 // 22 + +// for use as triggers: + +mapmodel 0 0 0 "carrot" 100 // 23 +mapmodel 0 0 0 "switch1" 100 // 24 +mapmodel 0 0 0 "switch2" 100 // 25 + +mapmodel 12 32 0 "doors/door_01" 100 // 26 +mapmodel 12 32 0 "doors/door_02" 100 // 27 +mapmodel 12 32 0 "doors/door_03" 100 // 28 + +// useful default triggers to use with these: + + +mapmodel 1 3 0 "dcp/cask" // 29 +mapmodel 3 4 0 "dcp/cart" // 30 +mapmodel 1 3 0 "dcp/candle" // 31 +mapmodel 1 3 0 "dcp/vase" // 32 +mapmodel 2 1 0 "dcp/sack" // 33 +mapmodel 2 5 0 "dcp/chandelier" // 34 +mapmodel 2 3 0 "dcp/chest" // 35 +mapmodel 1 5 0 "dcp/firebowl" // 36 +mapmodel 1 0 0 "dcp/smplant" // 37 +mapmodel 1 0 0 "dcp/insect" // 38 +mapmodel 1 0 0 "dcp/reed" // 39 + +mapmodel 0 0 0 "makke/nocamp" // 43 +mapmodel 0 0 0 "makke/strahler" // 44 + +mapmodel 0 0 0 "tentus/food-drink/goblet" // 45 +mapmodel 0 0 0 "tentus/food-drink/apple" // 46 +mapmodel 0 0 0 "tentus/food-drink/pear" // 47 +mapmodel 0 0 0 "tentus/food-drink/appleslice" // 48 +mapmodel 0 0 0 "tentus/food-drink/meat" // 49 +mapmodel 0 0 0 "tentus/food-drink/bowl" // 50 +mapmodel 0 0 0 "tentus/food-drink/pieslice" // 51 +mapmodel 0 0 0 "tentus/food-drink/mug" // 52 +mapmodel 0 0 0 "tentus/food-drink/winebottle" // 53 +mapmodel 0 0 0 "tentus/food-drink/pie" // 54 + +mapmodel 0 0 0 "tentus/books/flat" // 55 +mapmodel 1 2 0 "tentus/books/multi" // 56 +mapmodel 0 0 0 "tentus/chains/chain" // 57 +mapmodel 0 0 0 "tentus/chains/curvechain" // 58 + +mapmodel 1 2 0 "tentus/barrel" // 59 +mapmodel 2 1 0 "tentus/sidebarrel" // 60 +mapmodel 0 0 0 "tentus/pot1" // 61 +mapmodel 0 0 0 "tentus/rope" // 62 +mapmodel 1 1 0 "tentus/ropelamp" // 63 +mapmodel 0 0 0 "tentus/ladder" // 64 + +mapmodel 2 4 0 "tentus/fattree" // 65 +mapmodel 0 0 0 "tentus/moneybag" // 66 +mapmodel 1 1 0 "tentus/woodbench" // 67 +mapmodel 0 0 0 "tentus/hammer" // 68 +mapmodel 1 1 0 "tentus/anvil" // 69 +mapmodel 0 0 0 "tentus/spear" // 70 +mapmodel 0 0 0 "tentus/key" // 71 +mapmodel 0 0 0 "tentus/redshield" // 72 +mapmodel 0 0 0 "tentus/greenshield" // 73 +mapmodel 0 0 0 "tentus/bombs" // 74 + +mapmodel 1 12 0 "objects/window01" // 75 +mapmodel 0 0 0 "objects/sign01" // 76 +mapmodel 0 0 0 "objects/lamp01" // 77 +mapmodel 2 6 0 "objects/chair01" // 78 +mapmodel 0 0 0 "objects/bed01" // 79 +mapmodel 4 80 0 "vegetation/tree00" // 80 +mapmodel 4 80 0 "vegetation/tree01" // 81 +mapmodel 0 0 0 "vegetation/bush01" // 82 +mapmodel 4 80 0 "vegetation/tree02" // 83 +mapmodel 4 80 0 "vegetation/tree04" // 84 +mapmodel 4 80 0 "vegetation/tree05" // 85 +mapmodel 4 80 0 "vegetation/tree06" // 86 +mapmodel 4 80 0 "vegetation/tree07" // 87 +mapmodel 4 80 0 "vegetation/tree03" // 89 +mapmodel 10 80 0 "objects/window02/window02_1" // 90 +mapmodel 10 80 0 "objects/window02/window02_2" // 91 +mapmodel 10 80 0 "objects/bench01" // 92 +mapmodel 1 20 0 "objects/lantern01" // 93 +mapmodel 0 0 0 "objects/lantern02" // 94 +mapmodel 2 3 0 "objects/woodchop" // 95 +mapmodel 10 40 0 "objects/table01" // 96 +mapmodel 0 0 0 "objects/torch" // 97 +mapmodel 0 0 0 "objects/torch_cold" // 98 +mapmodel 4 50 0 "objects/fire" // 99 +mapmodel 0 0 0 "objects/sail01" // 100 +mapmodel 0 0 0 "objects/well_base" // 101 +mapmodel 0 0 0 "objects/well_roof" // 102 +mapmodel 0 0 0 "objects/lamp02" // 103 +mapmodel 0 0 0 "objects/med_chand" // 104 + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + + +texture 0 "ocss/daffodils.jpg" +texture 0 "ocss/desert1.jpg" +texture 0 "ocss/desert2.jpg" +texture 0 "ocss/desert3.jpg" +texture 0 "ocss/grass1.jpg" +texture 0 "ocss/grass2.jpg" +texture 0 "ocss/grass3.jpg" +texture 0 "ocss/snow1.jpg" +texture 0 "ocss/snow2.jpg" + + +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-02b.jpg" +texture 0 "tech1soc/032-03d.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/032lig10bb.jpg" +texture 0 "tech1soc/032lig11bb.jpg" +texture 0 "tech1soc/032lig11rb.jpg" +texture 0 "tech1soc/032lig12bb.jpg" +texture 0 "tech1soc/032lig12rb.jpg" +texture 0 "tech1soc/032lig12ya.jpg" +texture 0 "tech1soc/032lig20yb.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/064lig20bb.jpg" +texture 0 "tech1soc/064lig22bb.jpg" +texture 0 "tech1soc/064lig22rb.jpg" +texture 0 "tech1soc/064lig22wb.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s064-02a.jpg" +texture 0 "tech1soc/s064-02b.jpg" +texture 0 "tech1soc/s064-02c.jpg" +texture 0 "tech1soc/s064-03a.jpg" +texture 0 "tech1soc/s064-03b.jpg" +texture 0 "tech1soc/s064-03c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s128-06b.jpg" +texture 0 "tech1soc/s128-07e.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/spring1.jpg" +texture 0 "tech1soc/spring2.jpg" + + +// ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +texture 0 "ik2k/ik_ground_lawn128.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + +// from ikbase dir + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_floor_met1f.jpg" +texture 0 "ikbase/ik_floor_met64d.jpg" +texture 0 "ikbase/ik_floor_met64e.jpg" +texture 0 "ikbase/ik_floor_met64f.jpg" +texture 0 "ikbase/ik_floor_met128e.jpg" +texture 0 "ikbase/ik_floor_met128f.jpg" +texture 0 "ikbase/ik_gtrimh_64b.jpg" +texture 0 "ikbase/ik_gtrimh_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_64b.jpg" +texture 0 "ikbase/ik_gtrimv_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_htrimh_64b.jpg" +texture 0 "ikbase/ik_htrimh_64c.jpg" +texture 0 "ikbase/ik_htrimh_64d.jpg" +texture 0 "ikbase/ik_htrimv_64b.jpg" +texture 0 "ikbase/ik_htrimv_64c.jpg" +texture 0 "ikbase/ik_itrimv_128b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" +texture 0 "ikbase/ik_wtrimh_32a.jpg" +texture 0 "ikbase/ik_wtrimh_32b.jpg" +texture 0 "ikbase/ik_wtrimh_32c.jpg" +texture 0 "ikbase/ik_wtrimh_32d.jpg" +texture 0 "ikbase/ik_wtrimh_64a.jpg" +texture 0 "ikbase/ik_wtrimh_64c.jpg" +texture 0 "ikbase/ik_wtrimh_64d.jpg" +texture 0 "ikbase/ik_wtrimv_32a.jpg" +texture 0 "ikbase/ik_wtrimv_32b.jpg" +texture 0 "ikbase/ik_wtrimv_32c.jpg" +texture 0 "ikbase/ik_wtrimv_32d.jpg" +texture 0 "ikbase/ik_wtrimv_64a.jpg" +texture 0 "ikbase/ik_wtrimv_64c.jpg" +texture 0 "ikbase/ik_wtrimv_64d.jpg" + +// some good textures from max payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" +texture 0 "payne/Tile41a.jpg" + +// from than's industrial tex + +texture 0 "than_ind/floor02.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/floor06.jpg" +texture 0 "than_ind/light03.jpg" +texture 0 "than_ind/trim04.jpg" +texture 0 "than_ind/trim21.jpg" +texture 0 "than_ind/trlight01.jpg" +texture 0 "than_ind/trlight06.jpg" + +// some of John Fitzgibbons' Rubicon textures + +texture 0 "jf1/jf32.jpg" +texture 0 "jf1/jf64.jpg" +texture 0 "jf1/jf128.jpg" +texture 0 "jf1/jfbutn.jpg" +texture 0 "jf1/jfflr.jpg" +texture 0 "jf1/jfgrid.jpg" +texture 0 "jf1/jfhatch.jpg" +texture 0 "jf1/jflite.jpg" +texture 0 "jf1/jflitestr.jpg" +texture 0 "jf1/jfrock.jpg" +texture 0 "jf1/jfrust.jpg" +texture 0 "jf1/jfstripe.jpg" +texture 0 "jf1/jfwall.jpg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + + +// Sock's egyptian textures + +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" + +// rorschach + +texture 0 "rorschach/128_ivbr_trim02.jpg" +texture 0 "rorschach/128_tar_metflr01.jpg" +texture 0 "rorschach/1r_clocktrim01.jpg" +texture 0 "rorschach/1r_clocktrim03b.jpg" +texture 0 "rorschach/1r_column01.jpg" +texture 0 "rorschach/1r_floor02.jpg" +texture 0 "rorschach/1r_grill02.jpg" +texture 0 "rorschach/1r_light01.jpg" +texture 0 "rorschach/1r_metbrick01.jpg" +texture 0 "rorschach/1r_metpan05.jpg" +texture 0 "rorschach/1r_metrim1.jpg" +texture 0 "rorschach/1r_metwl01.jpg" +texture 0 "rorschach/1r_plain_met02.jpg" +texture 0 "rorschach/1r_squ_pan03.jpg" +texture 0 "rorschach/1r_squ_pan04b.jpg" +texture 0 "rorschach/1r_steps.jpg" +texture 0 "rorschach/1r_thickpan03.jpg" +texture 0 "rorschach/1_concrete01.jpg" +texture 0 "rorschach/1_rust_grill01.jpg" +texture 0 "rorschach/1_rust_grill02.jpg" +texture 0 "rorschach/1_rust_grill02b.jpg" +texture 0 "rorschach/1_slimey01.jpg" +texture 0 "rorschach/1_th_trim01.jpg" +texture 0 "rorschach/1_th_trim02.jpg" +texture 0 "rorschach/256_gate_rock07.jpg" +texture 0 "rorschach/256_gate_water02.jpg" +texture 0 "rorschach/256_iv_floor01.jpg" +texture 0 "rorschach/256_iv_floor02.jpg" +texture 0 "rorschach/256_tar_ccolumn01.jpg" +texture 0 "rorschach/2r_plaster_floor01.jpg" +texture 0 "rorschach/2_064_red_girder02.jpg" +texture 0 "rorschach/2_128_redpan02.jpg" +texture 0 "rorschach/2_256_redsup01.jpg" +texture 0 "rorschach/2_256_red_thin02.jpg" +texture 0 "rorschach/2_256_red_thin03.jpg" +texture 0 "rorschach/2_32_red_thin02.jpg" +texture 0 "rorschach/2_conc_celing01.jpg" +texture 0 "rorschach/2_conc_floorpat02_s.jpg" +texture 0 "rorschach/2_conc_l01.jpg" +texture 0 "rorschach/2_conc_wall02.jpg" +texture 0 "rorschach/2_c_thinredtrim03.jpg" +texture 0 "rorschach/2_c_thinredtrimlight01.jpg" +texture 0 "rorschach/2_c_tiles01.jpg" +texture 0 "rorschach/2_floor02.jpg" +texture 0 "rorschach/2_largemet03.jpg" +texture 0 "rorschach/2_redtrim03.jpg" +texture 0 "rorschach/2_red_floorr01.jpg" +texture 0 "rorschach/2_red_floorw01.jpg" +texture 0 "rorschach/2_whitetrim03.jpg" +texture 0 "rorschach/3i_crust.jpg" +texture 0 "rorschach/3i_rockyfloor.jpg" +texture 0 "rorschach/3m_metflr_tiles.jpg" +texture 0 "rorschach/3r_colrust01b.jpg" +texture 0 "rorschach/3r_light01b.jpg" +texture 0 "rorschach/3r_lighthh01b.jpg" +texture 0 "rorschach/3r_metblock01.jpg" +texture 0 "rorschach/3r_plaster02.jpg" +texture 0 "rorschach/4_conc_floor01.jpg" +texture 0 "rorschach/4_met01.jpg" +texture 0 "rorschach/4_met05b.jpg" +texture 0 "rorschach/5_blood01.jpg" +texture 0 "rorschach/5_bricks01.jpg" +texture 0 "rorschach/5_faces.jpg" +texture 0 "rorschach/5_light01b.jpg" +texture 0 "rorschach/5_slabfloor.jpg" +texture 0 "rorschach/5_trim02.jpg" +texture 0 "rorschach/64_iv_column01.jpg" +texture 0 "rorschach/64_warm01.jpg" +texture 0 "rorschach/hh3_mw_light01.jpg" +texture 0 "rorschach/hh3_mw_light03.jpg" +texture 0 "rorschach/hh3_m_light01.jpg" +texture 0 "rorschach/hh3_m_light03.jpg" +texture 0 "rorschach/j128_brick01.jpg" +texture 0 "rorschach/j128_item.jpg" +texture 0 "rorschach/j128_metpan01.jpg" +texture 0 "rorschach/j128_metpan05.jpg" +texture 0 "rorschach/j256_cobl01.jpg" + +// subverse + +texture 0 "subverse/block_wall_02.jpg" +texture 0 "subverse/brick_wall_01.jpg" +texture 0 "subverse/brick_wall_06.jpg" +texture 0 "subverse/chunky_rock.jpg" +texture 0 "subverse/crate_space_vents.jpg" +texture 0 "subverse/dry_mud1.jpg" +texture 0 "subverse/flat_rocks.jpg" +texture 0 "subverse/floor_tile_1.jpg" +texture 0 "subverse/metal_scratch_tile.jpg" +texture 0 "subverse/metal_siding_kinks.jpg" +texture 0 "subverse/puzzel_block.jpg" +texture 0 "subverse/rock_vinelike.jpg" +texture 0 "subverse/solid_vent.jpg" +texture 0 "subverse/stone_path.jpg" +texture 0 "subverse/wood_crate_05.jpg" +texture 0 "subverse/wood_crate_1.jpg" + +// g_pack + +texture 0 "g_pack/g-bricks02a.jpg" +texture 0 "g_pack/g-bricks03.jpg" +texture 0 "g_pack/g-bricks05.jpg" +texture 0 "g_pack/g-bricks09.jpg" +texture 0 "g_pack/g-bricks10.jpg" +texture 0 "g_pack/g-bricks26.jpg" +texture 0 "g_pack/g-bricks27.jpg" +texture 0 "g_pack/g-bricks29.jpg" +texture 0 "g_pack/g-bricks30.jpg" +texture 0 "g_pack/g-bricks33.jpg" +texture 0 "g_pack/g-crate01.jpg" +texture 0 "g_pack/g-façade01.jpg" +texture 0 "g_pack/g-floor01.jpg" +texture 0 "g_pack/g-floor04.jpg" +texture 0 "g_pack/g-floor10.jpg" +texture 0 "g_pack/g-metbas0c1.jpg" +texture 0 "g_pack/g-metbas5b.jpg" +texture 0 "g_pack/g-metbas6.jpg" +texture 0 "g_pack/g-metfloor3b.jpg" +texture 0 "g_pack/g-metfloor5b.jpg" +texture 0 "g_pack/g-metfloor7b.jpg" +texture 0 "g_pack/g-mettrim03.jpg" +texture 0 "g_pack/g-wood02.jpg" + +// 2 missing jf textures + +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" + +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + + +// Lunaran's q4power textures + +setshader bumpspecmapworld + +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel128_6b_s.jpg +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_3_s.jpg +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7_local.jpg +texture s lunaran/panel64_7_s.jpg +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg + +setpixelparam 1 0 0 0 + +texture 0 lunaran/ziggy1_d.jpg +texture n lunaran/ziggy1_local.jpg + +setshader bumpspecmapglowworld + +setpixelparam 1 0 0 0 + +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg + +setpixelparam 1 8 8 8 + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture g lunaran/light_flouro0a_g.jpg +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture g lunaran/light_flouro0_g.jpg +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture g lunaran/light_flouro1a_g.jpg +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture g lunaran/light_flouro1_g.jpg + +setpixelparam 1 0 0 0 + +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture g lunaran/light_jail_g.jpg + +setpixelparam 1 8 8 8 + +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture g lunaran/light_r1_g.jpg +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture g lunaran/panel128_4_g.jpg +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture g lunaran/panel128_5_glo.jpg +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture g lunaran/qcomp1g_glow.jpg +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow2.jpg + + + + +// gibbie's idbase textures + + +setshader bumpspecmapworld + +setpixelparam 1 8 8 8 + + +texture 0 gibbie/11pipes_d.jpg +texture n gibbie/11pipes_local.jpg +texture s gibbie/11pipes_s.jpg + +texture 0 gibbie/base02_d.jpg +texture n gibbie/base02_local.jpg +texture s gibbie/base02_s.jpg + +texture 0 gibbie/base03_d.jpg +texture n gibbie/base03_local.jpg +texture s gibbie/base03_s.jpg + +texture 0 gibbie/base04_d.jpg +texture n gibbie/base04_local.jpg +texture s gibbie/base04_s.jpg + +texture 0 gibbie/base05_d.jpg +texture n gibbie/base05_local.jpg +texture s gibbie/base05_s.jpg + +texture 0 gibbie/base06_d.jpg +texture n gibbie/base06_local.jpg +texture s gibbie/base06_s.jpg + +texture 0 gibbie/base07_d.jpg +texture n gibbie/base07_local.jpg +texture s gibbie/base07_s.jpg + +texture 0 gibbie/base08_d.jpg +texture n gibbie/base08_local.jpg +texture s gibbie/base08_s.jpg + +texture 0 gibbie/base09_d.jpg +texture n gibbie/base09_local.jpg +texture s gibbie/base09_s.jpg + +texture 0 gibbie/base10_d.jpg +texture n gibbie/base10_local.jpg +texture s gibbie/base10_s.jpg + +texture 0 gibbie/base11_d.jpg +texture n gibbie/base11_local.jpg +texture s gibbie/base11_s.jpg + +texture 0 gibbie/base12_d.jpg +texture n gibbie/base12_local.jpg +texture s gibbie/base12_s.jpg + +texture 0 gibbie/base13_d.jpg +texture n gibbie/base13_local.jpg +texture s gibbie/base13_s.jpg + +texture 0 gibbie/base14_d.jpg +texture n gibbie/base14_local.jpg +texture s gibbie/base14_s.jpg + +texture 0 gibbie/base15_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base15_brown_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base15_rust_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg + +texture 0 gibbie/base16_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base16_brown_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base16_rust_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg + +texture 0 gibbie/base17_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base17_brown_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base17_rust_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg + +texture 0 gibbie/base18_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base18_brown_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base18_rust_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg + +texture 0 gibbie/base19_d.jpg +texture n gibbie/base19_local.jpg +texture s gibbie/base19_s.jpg + +texture 0 gibbie/base20_d.jpg +texture n gibbie/base20_local.jpg +texture s gibbie/base20_s.jpg + +texture 0 gibbie/base21_d.jpg +texture n gibbie/base21_local.jpg +texture s gibbie/base21_s.jpg + +texture 0 gibbie/base22_d.jpg +texture n gibbie/base22_local.jpg +texture s gibbie/base22_s.jpg + +texture 0 gibbie/base23_d.jpg +texture n gibbie/base23_local.jpg +texture s gibbie/base23_s.jpg + +texture 0 gibbie/base24_d.jpg +texture n gibbie/base24_local.jpg +texture s gibbie/base24_s.jpg + +texture 0 gibbie/base25_d.jpg +texture n gibbie/base25_local.jpg +texture s gibbie/base25_s.jpg + +texture 0 gibbie/base26_d.jpg +texture n gibbie/base26_local.jpg +texture s gibbie/base26_s.jpg + +texture 0 gibbie/base27_d.jpg +texture n gibbie/base27_local.jpg +texture s gibbie/base27_s.jpg + +texture 0 gibbie/base28_d.jpg +texture n gibbie/base28_local.jpg +texture s gibbie/base28_s.jpg + +texture 0 gibbie/base29_d.jpg +texture n gibbie/base29_local.jpg +texture s gibbie/base29_s.jpg + +texture 0 gibbie/base30_d.jpg +texture n gibbie/base30_local.jpg +texture s gibbie/base30_s.jpg + +texture 0 gibbie/base32_d.jpg +texture n gibbie/base32_local.jpg +texture s gibbie/base32_s.jpg + +texture 0 gibbie/base33_d.jpg +texture n gibbie/base33_local.jpg +texture s gibbie/base33_s.jpg + +texture 0 gibbie/base34_d.jpg +texture n gibbie/base34_local.jpg +texture s gibbie/base34_s.jpg + +texture 0 gibbie/base35_d.jpg +texture n gibbie/base35_local.jpg +texture s gibbie/base35_s.jpg + +texture 0 gibbie/base36_d.jpg +texture n gibbie/base36_local.jpg +texture s gibbie/base36_s.jpg + +texture 0 gibbie/base37_d.jpg +texture n gibbie/base37_local.jpg +texture s gibbie/base37_s.jpg + +texture 0 gibbie/base38_d.jpg +texture n gibbie/base38_local.jpg +texture s gibbie/base38_s.jpg + +texture 0 gibbie/base39_d.jpg +texture n gibbie/base39_local.jpg +texture s gibbie/base39_s.jpg + +texture 0 gibbie/base40_d.jpg +texture n gibbie/base40_local.jpg +texture s gibbie/base40_s.jpg + +texture 0 gibbie/base41_d.jpg +texture n gibbie/base41_local.jpg +texture s gibbie/base41_s.jpg + +texture 0 gibbie/base42_d.jpg +texture n gibbie/base42_local.jpg +texture s gibbie/base42_s.jpg + +texture 0 gibbie/base43_d.jpg +texture n gibbie/base43_local.jpg +texture s gibbie/base43_s.jpg + +texture 0 gibbie/base44_d.jpg +texture n gibbie/base44_local.jpg +texture s gibbie/base44_s.jpg + +texture 0 gibbie/base45_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base45_brown_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base45_rust_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg + +texture 0 gibbie/base46_d.jpg +texture n gibbie/base46_local.jpg +texture s gibbie/base46_s.jpg + +texture 0 gibbie/base47_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/base47_brown_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/base47_rust_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg + +texture 0 gibbie/flr1_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flr2_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flr3_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg + +texture 0 gibbie/flrtile1_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/flrtile2_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/flrtile3_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg + +texture 0 gibbie/grate_large_d.jpg +texture n gibbie/grate_large_local.jpg +texture s gibbie/grate_large_s.jpg + +setshader bumpspecmapglowworld + +// glow color +setpixelparam 0 1 1 1 + +texture 0 gibbie/baselight01_d.jpg +texture n gibbie/baselight01_local.jpg +texture s gibbie/baselight01_s.jpg +texture g gibbie/baselight01_add.jpg + +texture 0 gibbie/baselight02_d.jpg +texture n gibbie/baselight02_local.jpg +texture s gibbie/baselight02_s.jpg +texture g gibbie/baselight02_add.jpg + +texture 0 gibbie/baselight03_d.jpg +texture n gibbie/baselight03_local.jpg +texture s gibbie/baselight03_s.jpg +texture g gibbie/baselight03_add.jpg + +texture 0 gibbie/baselight04_d.jpg +texture n gibbie/baselight04_local.jpg +texture s gibbie/baselight04_s.jpg +texture g gibbie/baselight04_add.jpg + +texture 0 gibbie/baselight05_d.jpg +texture n gibbie/baselight05_local.jpg +texture s gibbie/baselight05_s.jpg +texture g gibbie/baselight05_add.jpg + +texture 0 gibbie/baselight06_d.jpg +texture n gibbie/baselight06_local.jpg +texture s gibbie/baselight06_s.jpg +texture g gibbie/baselight06_add.jpg + +texture 0 gibbie/baselight07_d.jpg +texture n gibbie/baselight07_local.jpg +texture s gibbie/baselight07_s.jpg +texture g gibbie/baselight07_add.jpg + +texture 0 gibbie/baselight08_d.jpg +texture n gibbie/baselight08_local.jpg +texture s gibbie/baselight08_s.jpg +texture g gibbie/baselight08_add.jpg + +texture 0 gibbie/baselight09_d.jpg +texture n gibbie/baselight09_local.jpg +texture s gibbie/baselight09_s.jpg +texture g gibbie/baselight09_add.jpg + +texture 0 gibbie/lite2_d.jpg +texture n gibbie/lite2_local.jpg +texture s gibbie/lite2_s.jpg +texture g gibbie/lite2_add.jpg + +texture 0 gibbie/teletop_d.jpg +texture n gibbie/teletop_local.jpg +texture s gibbie/teletop_s.jpg +texture g gibbie/teletop_add.jpg diff --git a/assets/shims/db21ed026968dba58c6e2e60a1a1fbbbd45217904748ec0a30e5e191deef8dd4 b/assets/shims/db21ed026968dba58c6e2e60a1a1fbbbd45217904748ec0a30e5e191deef8dd4 new file mode 100644 index 000000000..2333ad98f --- /dev/null +++ b/assets/shims/db21ed026968dba58c6e2e60a1a1fbbbd45217904748ec0a30e5e191deef8dd4 @@ -0,0 +1,2 @@ + +loadsky dash/moon diff --git a/assets/shims/db3bfef1eed0069001002c243ce790357938e9701a7c45852d75b524a68d0e30 b/assets/shims/db3bfef1eed0069001002c243ce790357938e9701a7c45852d75b524a68d0e30 new file mode 100644 index 000000000..f916b0b03 --- /dev/null +++ b/assets/shims/db3bfef1eed0069001002c243ce790357938e9701a7c45852d75b524a68d0e30 @@ -0,0 +1,613 @@ + +//MODELS +mapmodelreset + +mmodel "mapmodels/justice/pad/jump" +mmodel "mapmodels/justice/switch" +mmodel "mapmodels/justice/vending" +mmodel "mapmodels/justice/railings/01" +mmodel "mapmodels/justice/pad/teleport" +mmodel "mapmodels/justice/pad/teledest" + +mmodel "mapmodels/makke/gutter_h_big/trak5" +mmodel "ao1/metro/sign/player" +mmodel "ao1/metro/sign/citymap" +mmodel "ao1/metro/sign/flyingcar" + +mmodel "vegetation/tree07" +mmodel "projectiles/rocket" + +mmodel "wohsiesta/tree" +mmodel "ao1/metro/graffiti/aracari" +mmodel "ao1/metro/graffiti/see" +mmodel "ao1/metro/graffiti/ironmetro" +mmodel "ao1/metro/graffiti/necedemalis" +mmodel "ao1/metro/graffiti/warning" + +mmodel "tentus/food-drink/pieslice" + +//BASES +base_1 = "^fs^f7Peanut Plaza: ^f0Minigun^fr" +base_2 = "^fs^f7Tram Platform: ^f1Rifle^fr" +base_3 = "^fs^f7Lobby Balconies: ^f3Shotgun^fr" +base_4 = "^fs^f7H2O Treatment Hub: ^f6Rockets^fr" +base_5 = "^fs^f7Restaurant: ^f1Grenades^fr" +base_6 = "^fs^f7Downtown: ^f4Pistol^fr" + +//SOUNDS + +//the tracks "cee" and "see" (version 2 of cee) are made by Aracari +//find his music here: +//https://soundcloud.com/legendofaracari +//https://www.youtube.com/channel/UCtaXxLhN-uhoqQCh0YGyvbg +mapsound "ao1/metro/see_trimmed.ogg" 255 //music by Aracari, butchered by Ao1 + +mapsound "ao1/metro/shredder" 120 2 //holographic signposts +mapsound "ambience/doomish/rumble1.ogg" 255 //random ambience +mapsound "ambience/water.ogg" 255 3 //H2O Hub +mapsound "fanatic/fountain.wav" 150 //Hotdog grease +mapsound "kaiser/fx/hum7.wav" 255 1 //Large Jumppads ambient +mapsound "soundsnap/fan.ogg" 110 //Belt Jumppads ambient +mapsound "ao1/metro/metro_tele" 255 50 //Teleport action sound +mapsound "ao1/metro/metro_jumppad" 255 50 //Jumppad action sound + +//TEXTURES +texturereset +texture 0 "textures/sky.png" +texture 0 "textures/default.png" + +//pk02 +setshader bumpspecmapglowworld +setshaderparam "specscale" .7 .7 .7 + +texture 0 "textures/philipk/pk02/ceiling02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/ceiling02_n.png" +texture s "textures/philipk/pk02/ceiling02_s.jpg" +texture g "textures/philipk/pk02/ceiling02_g.jpg" + +texture 0 "textures/philipk/pk02/computer01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/computer01a_n.png" +texture s "textures/philipk/pk02/computer01a_s.jpg" +texture g "textures/philipk/pk02/computer01a_g.jpg" + +texture 0 "textures/philipk/pk02/computer01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/computer01b_n.png" +texture s "textures/philipk/pk02/computer01b_s.jpg" +texture g "textures/philipk/pk02/computer01b_g.jpg" + +texture 0 "textures/philipk/pk02/computer01c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/computer01c_n.png" +texture s "textures/philipk/pk02/computer01c_s.jpg" +texture g "textures/philipk/pk02/computer01c_g.jpg" + +texture 0 "textures/philipk/pk02/light01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light01_n.png" +texture s "textures/philipk/pk02/light01_s.jpg" +texture g "textures/philipk/pk02/p1nokjo_light01_g.jpg" + +texture 0 "textures/philipk/pk02/light01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light01_n.png" +texture s "textures/philipk/pk02/light01_s.jpg" +texture g "textures/philipk/pk02/p1nokjo_light01_g.jpg" + +texture 0 "textures/philipk/pk02/light02a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light02_n.png" +texture s "textures/philipk/pk02/light02_s.jpg" +texture g "textures/philipk/pk02/light02_g.jpg" + +texture 0 "textures/philipk/pk02/light02b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light02_n.png" +texture s "textures/philipk/pk02/light02_s.jpg" +texture g "textures/philipk/pk02/light02_g.jpg" + +texture 0 "textures/philipk/pk02/light02c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light02_n.png" +texture s "textures/philipk/pk02/light02_s.jpg" +texture g "textures/philipk/pk02/light02_g.jpg" + +texture 0 "textures/philipk/pk02/light03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/light03_n.png" +texture s "textures/philipk/pk02/light03_s.jpg" +texture g "textures/philipk/pk02/light03_g.jpg" + +texture 0 "textures/philipk/pk02/pipes01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/pipes01_n.png" +texture s "textures/philipk/pk02/pipes01_s.jpg" +texture g "textures/philipk/pk02/pipes01_g.jpg" + +texture 0 "textures/philipk/pk02/switches01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/switches01b_n.png" +texture s "textures/philipk/pk02/switches01b_s.jpg" +texture g "textures/philipk/pk02/switches01b_g.jpg" + +texture 0 "textures/philipk/pk02/switches01c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/switches01c_n.png" +texture s "textures/philipk/pk02/switches01c_s.jpg" +texture g "textures/philipk/pk02/switches01c_g.jpg" + +texture 0 "textures/philipk/pk02/wall02a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall02a_n.png" +texture s "textures/philipk/pk02/wall02a_s.jpg" +texture g "textures/philipk/pk02/wall02a_g.jpg" + +texture 0 "textures/philipk/pk02/wall02b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall02b_n.png" +texture s "textures/philipk/pk02/wall02b_s.jpg" +texture g "textures/philipk/pk02/wall02b_g.jpg" + +texture 0 "textures/philipk/pk02/wall02c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall02c_n.png" +texture s "textures/philipk/pk02/wall02c_s.jpg" +texture g "textures/philipk/pk02/wall02c_g.jpg" + +setshader bumpspecmapworld +setshaderparam "specscale" .7 .7 .7 + +texture 0 "textures/philipk/pk02/ceiling03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/ceiling03_n.png" +texture s "textures/philipk/pk02/ceiling03_s.jpg" + +texture 0 "textures/philipk/pk02/door01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/door01_n.png" +texture s "textures/philipk/pk02/door01_s.jpg" + +texture 0 "textures/philipk/pk02/door02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/door02_n.png" +texture s "textures/philipk/pk02/door02_s.jpg" + +texture 0 "textures/default.png" + +texture 0 "textures/philipk/pk02/floor_cyl01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor_cyl01_n.png" +texture s "textures/philipk/pk02/floor_cyl01_s.jpg" + +texture 0 "textures/philipk/pk02/floor_cyl02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor_cyl02_n.png" +texture s "textures/philipk/pk02/floor_cyl02_s.jpg" + +texture 0 "textures/philipk/pk02/floor01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor01_n.png" +texture s "textures/philipk/pk02/floor01_s.jpg" + +texture 0 "textures/philipk/pk02/floor02_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor02_n.png" +texture s "textures/philipk/pk02/floor02_s.jpg" + +texture 0 "textures/philipk/pk02/floor03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor03_n.png" +texture s "textures/philipk/pk02/floor03_s.jpg" + +texture 0 "textures/philipk/pk02/floor04_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor04_n.png" +texture s "textures/philipk/pk02/floor04_s.jpg" + +texture 0 "textures/philipk/pk02/floor05_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor05_n.png" +texture s "textures/philipk/pk02/floor05_s.jpg" + +texture 0 "textures/philipk/pk02/floor06a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor06a_n.png" +texture s "textures/philipk/pk02/floor06a_s.jpg" + +texture 0 "textures/philipk/pk02/floor06b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor06a_n.png" +texture s "textures/philipk/pk02/floor06a_s.jpg" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/philipk/pk02/floor10_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor10_n.png" +texture s "textures/philipk/pk02/floor10_s.jpg" + +texture 0 "textures/default.png" + +texture 0 "textures/philipk/pk02/floor12a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor12_n.png" +texture s "textures/philipk/pk02/floor12_s.jpg" + +texture 0 "textures/philipk/pk02/floor12b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor12_n.png" +texture s "textures/philipk/pk02/floor12_s.jpg" + +texture 0 "textures/philipk/pk02/floor13a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor13_n.png" +texture s "textures/philipk/pk02/floor13_s.jpg" + +texture 0 "textures/philipk/pk02/floor13b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/floor13_n.png" +texture s "textures/philipk/pk02/floor13_s.jpg" + +texture 0 "textures/philipk/pk02/generic01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/generic01_n.png" +texture s "textures/philipk/pk02/generic01_s.jpg" + +texture 0 "textures/philipk/pk02/generic01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/generic01_n.png" +texture s "textures/philipk/pk02/generic01_s.jpg" + +texture 0 "textures/philipk/pk02/panels01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/panels01a_n.png" +texture s "textures/philipk/pk02/panels01a_s.jpg" + +texture 0 "textures/philipk/pk02/panels01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/panels01b_n.png" +texture s "textures/philipk/pk02/panels01b_s.jpg" + +texture 0 "textures/philipk/pk02/panels01c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/panels01c_n.png" +texture s "textures/philipk/pk02/panels01c_s.jpg" + +texture 0 "textures/philipk/pk02/plates01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/plates01a_n.png" +texture s "textures/philipk/pk02/plates01a_s.jpg" + +texture 0 "textures/philipk/pk02/plates01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/plates01b_n.png" +texture s "textures/philipk/pk02/plates01b_s.jpg" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/philipk/pk02/switches01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/switches01a_n.png" +texture s "textures/philipk/pk02/switches01a_s.jpg" + +texture 0 "textures/philipk/pk02/trim_set01a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim_set01_n.png" +texture s "textures/philipk/pk02/trim_set01_s.jpg" + +texture 0 "textures/philipk/pk02/trim_set01b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim_set01_n.png" +texture s "textures/philipk/pk02/trim_set01_s.jpg" + +texture 0 "textures/philipk/pk02/trim_set02a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim_set02_n.png" +texture s "textures/philipk/pk02/trim_set02_s.jpg" + +texture 0 "textures/philipk/pk02/trim_set02b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim_set02_n.png" +texture s "textures/philipk/pk02/trim_set02_s.jpg" + +texture 0 "textures/philipk/pk02/trim01_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim01_n.png" +texture s "textures/philipk/pk02/trim01_s.jpg" + +texture 0 "textures/philipk/pk02/trim02_c.jpg" +texture n "textures/philipk/pk02/trim02_n.png" +texture s "textures/philipk/pk02/trim02_s.jpg" + +texture 0 "textures/philipk/pk02/trim03_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim03_n.png" +texture s "textures/philipk/pk02/trim03_s.jpg" + +texture 0 "textures/philipk/pk02/trim04a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim04a_n.png" +texture s "textures/philipk/pk02/trim04a_s.jpg" + +texture 0 "textures/philipk/pk02/trim04b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/trim04b_n.png" +texture s "textures/philipk/pk02/trim04b_s.jpg" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +texture 0 "textures/philipk/pk02/wall_big02a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall_big02a_n.png" +texture s "textures/philipk/pk02/wall_big02a_s.jpg" + +texture 0 "textures/philipk/pk02/wall_big02b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall_big02b_n.png" +texture s "textures/philipk/pk02/wall_big02b_s.jpg" + +texture 0 "textures/default.png" + +texture 0 "textures/philipk/pk02/wall03a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall03a_n.png" +texture s "textures/philipk/pk02/wall03a_s.jpg" + +texture 0 "textures/philipk/pk02/wall03b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall03b_n.png" +texture s "textures/philipk/pk02/wall03b_s.jpg" + +texture 0 "textures/philipk/pk02/wall04a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall04a_n.png" +texture s "textures/philipk/pk02/wall04a_s.jpg" + +texture 0 "textures/philipk/pk02/wall04b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall04b_n.png" +texture s "textures/philipk/pk02/wall04b_s.jpg" + +texture 0 "textures/philipk/pk02/wall05a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall05a_n.png" +texture s "textures/philipk/pk02/wall05a_s.jpg" + +texture 0 "textures/philipk/pk02/wall05b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall05b_n.png" +texture s "textures/philipk/pk02/wall05b_s.jpg" + +texture 0 "textures/philipk/pk02/wall05c_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall05c_n.png" +texture s "textures/philipk/pk02/wall05c_s.jpg" + +texture 0 "textures/philipk/pk02/wall06a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall06a_n.png" +texture s "textures/philipk/pk02/wall06a_s.jpg" + +texture 0 "textures/philipk/pk02/wall06b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall06b_n.png" +texture s "textures/philipk/pk02/wall06b_s.jpg" + +texture 0 "textures/philipk/pk02/wall07a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall07a_n.png" +texture s "textures/philipk/pk02/wall07a_s.jpg" + +texture 0 "textures/philipk/pk02/wall07b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall07b_n.png" +texture s "textures/philipk/pk02/wall07b_s.jpg" + +texture 0 "textures/philipk/pk02/wall08a_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall08_n.png" +texture s "textures/philipk/pk02/wall08_s.jpg" + +texture 0 "textures/philipk/pk02/wall08b_c.jpg" 0 0 0 .5 +texture n "textures/philipk/pk02/wall08_n.png" +texture s "textures/philipk/pk02/wall08_s.jpg" + +setshader stdworld + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +//unnamed (from RE) + +setshader bumpspecmapparallaxglowworld +setshaderparam glowcolor 0.800000 0.800000 0.800000 0.000000 +texture c "textures/unnamed/unnamedpipes01.png" 0 0 0 0.500000 +texture n "textures/unnamed/unnamedpipes01_n.png" +texture s "textures/unnamed/unnamedpipes01_s.png" +texture g "textures/unnamed/unnamedpipes01_g.png" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader bumpenvspecmapparallaxworld +setshaderparam envscale 0.200000 0.200000 0.200000 +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.500000 0.500000 0.500000 0.000000 +texture c "textures/unnamed/tile08-a.png" 0 0 0 0.500000 +texture n "textures/unnamed/tile08_n.png" +texture s "textures/unnamed/tile08_s.png" +texture z "textures/unnamed/tile08_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/wall01.png" 0 0 0 0.500000 +texture n "textures/unnamed/wall01_n.png" +texture s "textures/unnamed/wall01_s.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/wall01-a.png" 0 0 0 0.500000 +texture n "textures/unnamed/wall01-a_n.png" +texture s "textures/unnamed/wall01_s.png" +texture z "textures/unnamed/wall01-a_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/wall01-c.png" 0 0 0 0.500000 +texture n "textures/unnamed/wall01-c_n.png" +texture s "textures/unnamed/wall01_s.png" +texture z "textures/unnamed/wall01-c_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/wall01-f.png" 0 0 0 0.500000 +texture n "textures/unnamed/wall01-f_n.png" +texture s "textures/unnamed/wall01_s.png" +texture z "textures/unnamed/wall01-f_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/wall01-g.png" 0 0 0 0.500000 +texture n "textures/unnamed/wall01-g_n.png" +texture s "textures/unnamed/wall01_s.png" +texture z "textures/unnamed/wall01-g_z.png" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader bumpenvspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.600000 0.640000 0.700000 0.000000 +setshaderparam envscale 0.350000 0.400000 0.500000 0.000000 +texture c "textures/unnamed/solar_cell01.png" 0 0 0 0.500000 +texture n "textures/unnamed/solar_cell01_n.png" +texture s "textures/unnamed/solar_cell01_s.png" + +setshader bumpenvspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.600000 0.640000 0.700000 0.000000 +setshaderparam envscale 0.350000 0.400000 0.500000 0.000000 +texture c "textures/unnamed/solar_cell02.png" 0 0 0 0.500000 +texture n "textures/unnamed/solar_cell02_n.png" +texture s "textures/unnamed/solar_cell02_s.png" + +setshader bumpenvspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.004000 0.000000 +setshaderparam specscale 0.600000 0.640000 0.700000 0.000000 +setshaderparam envscale 0.350000 0.400000 0.500000 0.000000 +texture c "textures/unnamed/solar_cell03.png" 0 0 0 0.500000 +texture n "textures/unnamed/solar_cell03_n.png" +texture s "textures/unnamed/solar_cell03_s.png" + +setshader bumpenvspecmapparallaxglowworld +setshaderparam parallaxscale 0.004000 0.004000 0.000000 0.000000 +setshaderparam specscale 0.700000 0.700000 0.700000 0.000000 +setshaderparam envscale 0.100000 0.100000 0.100000 0.000000 +setshaderparam glowcolor 0.100000 0.300000 1.000000 +texture c "textures/unnamed/brick01.png" +texture n "textures/unnamed/brick01_n.png" +texture s "textures/unnamed/brick01_s.png" +texture z "textures/unnamed/brick01_z.png" +texture g "textures/unnamed/brick01_g.png" + +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.003000 0.003000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/panels02a.png" 0 0 0 0.500000 +texture n "textures/unnamed/panels02_n.png" +texture s "textures/unnamed/panels02a_s.png" +texture z "textures/unnamed/panels02_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.003000 0.003000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/panels02b.png" 0 0 0 0.500000 +texture n "textures/unnamed/panels02_n.png" +texture s "textures/unnamed/panels02_s.png" +texture z "textures/unnamed/panels02_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.003000 0.003000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/panels02c.png" 0 0 0 0.500000 +texture n "textures/unnamed/panels02_n.png" +texture s "textures/unnamed/panels02_s.png" +texture z "textures/unnamed/panels02_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.003000 0.003000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/panels02d.png" 0 0 0 0.500000 +texture n "textures/unnamed/panels02_n.png" +texture s "textures/unnamed/panels02_s.png" +texture z "textures/unnamed/panels02_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.003000 0.003000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/panels02e.png" 0 0 0 0.500000 +texture n "textures/unnamed/panels02_n.png" +texture s "textures/unnamed/panels02_s.png" +texture z "textures/unnamed/panels02_z.png" + +setshader bumpspecmapparallaxglowworld +setshaderparam parallaxscale 0.003000 0.003000 0.000000 0.000000 +setshaderparam glowcolor 1.000000 1.000000 1.000000 0.000000 1 1 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/panels02f.png" 0 0 0 0.500000 +texture n "textures/unnamed/panels02f_n.png" +texture s "textures/unnamed/panels02f_s.png" +texture z "textures/unnamed/panels02f_z.png" +texture g "textures/unnamed/panels02f_g.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.002000 0.002000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/trim02.png" +texture n "textures/unnamed/trim02_n.png" +texture s "textures/unnamed/trim02_s.png" +texture z "textures/unnamed/trim02_z.png" +texcolor 0.800000 0.800000 0.800000 + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.002000 0.002000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/floor01.png" 0 0 0 0.500000 +texture n "textures/unnamed/floor01_n.png" +texture s "textures/unnamed/floor01_s.png" +texture z "textures/unnamed/floor01_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.002000 0.002000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/floor_cyl02.png" 0 0 0 0.500000 +texture n "textures/unnamed/floor_cyl02_n.png" +texture s "textures/unnamed/floor_cyl02_s.png" +texture z "textures/unnamed/floor_cyl02_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.004000 0.004000 0.000000 0.000000 +setshaderparam specscale 0.500000 0.500000 0.500000 0.000000 +texture c "textures/unnamed/wall02.png" 0 0 0 0.500000 +texture n "textures/unnamed/wall02_n.png" +texture s "textures/unnamed/wall02_s.png" +texture z "textures/unnamed/wall02_z.png" + +setshader bumpspecmapparallaxworld +setshaderparam parallaxscale 0.006000 0.006000 0.000000 0.000000 +setshaderparam specscale 0.600000 0.600000 0.600000 0.000000 +texture c "textures/unnamed/wall05.png" +texture n "textures/unnamed/wall05_n.png" +texture s "textures/unnamed/wall05_s.png" +texture z "textures/unnamed/wall05_z.png" + + +//default packs +exec "packages/textures/nieb/package.cfg" +exec "packages/trak5/package.cfg" + +//trak6 and trak7 + + setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + + setshader bumpspecmapworld +texture c "textures/trak/trak6/trim1.png" 0 0 0 0.5 +texture s "textures/trak/trak6/trim1_s.png" +texture n "textures/trak/trak6/trim1_n.png" + +texture c "textures/trak/trak6/trim2.png" +texture s "textures/trak/trak6/trim2_s.png" +texture n "textures/trak/trak6/trim2_n.png" + + setshader stdworld +texture 0 "textures/default.png" + + setshader bumpglowworld +setshaderparam "specscale" 0.25 0.25 0.25 +texture c "textures/trak/trak6/light1.png" 0 0 0 0.5 +texture n "textures/trak/trak6/light1_n.png" +texture g "textures/trak/trak6/light1_g.png" + + setshader stdworld +texture 0 "textures/default.png" +texture 0 "textures/default.png" +texture 0 "textures/default.png" + + setshader bumpspecmapworld +setshaderparam "specscale" 2 2 2 +texture c "textures/trak/trak7/tile2.png" 0 0 0 0.5 +texture s "textures/trak/trak7/tile2_s.png" +texture n "textures/trak/trak7/tile2_n.png" diff --git a/assets/shims/db8ea4f269c006ec82bf3b921f96e13b419d32e44418732d024f7049296b384e b/assets/shims/db8ea4f269c006ec82bf3b921f96e13b419d32e44418732d024f7049296b384e new file mode 100644 index 000000000..baf6d86cf --- /dev/null +++ b/assets/shims/db8ea4f269c006ec82bf3b921f96e13b419d32e44418732d024f7049296b384e @@ -0,0 +1,152 @@ +exec data/default_map_settings.cfg // So I dont get 50 same textures when im editing cfg and pressing EXEC all the time. +// Lushwater by Lord Kv +// CC-BY + +alias base_1 "The Battlements" +//alias base_2 "The Armory" +alias base_3 "Mudwater Dale" +alias base_4 "Birchwood lookout" +//alias base_5 "The dungeon" +alias base_6 "The Arch" +alias base_7 "The Courtyard" +alias base_8 "The Angels" +sunlightpitch 44 +sunlightyaw 40 +sunlight 255 245 170 +skylight 150 135 110 +//sunlight 220 140 50 +//skylight 100 90 80 +skybox skyboxes/remus/sky01 +skyboxcolour 255 255 255 +// skyboxglare 0 +cloudboxcolour 255 255 0 +//fogdomecolour $fogr $fogg $fogb +//fogcolour $fogr $fogg $fogb +fog 500 +fogdomemax 1 + +mapsound "ambience/cycadas.ogg" 255 1 +mapsound "ambience/frogs.ogg" 255 1 +mapsound "ambience/cavedrip.ogg" 255 1 +mapsound "ambience/forest3.ogg" 32 1 +mapsound "ambience/waterfall.ogg" 64 1 + +//watercolour 220 165 35 +watercolour 128 100 20 +waterfog 10 +water2fog 10 + +materialreset + +texture water1 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water2 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water3 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture water4 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava1 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava2 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava3 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +texture lava4 "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +causticmillis 200 +causticscale 50 + + +mapmodelreset +exec data/default_map_models.cfg +exec packages/models/mapmodels/khorne/package.cfg +mmodel mapmodels/khorne/plants/fern4 + +mmodel "mapmodels/nieb/waterfall/1" +mmodel "mapmodels/nieb/waterfall/2" +mmodel "mapmodels/nieb/waterfall/3" +mmodel "mapmodels/nieb/waterfall/4" +mmodel "mapmodels/nieb/waterfall/4" +mmodel "mapmodels/lordkv/waterfall4small" +//mmodel "mapmodels/lordkv/experiment3" + +texture 0 textures/terrain_soc/ter_moss1.jpg +autograss grass\khornegrass.png +grassscale 1.5 +grasscolour 255 255 0 +grassalpha 1 +grassanimmillis 2000 + + + +texture 0 gor/WS_GK_001_cc.jpg +texscroll 0.15 0 +texture 0 gor/WS_GK_001_cc.jpg +texscroll -0.15 0 +texture 0 gor/WS_GK_001_cc.jpg +texscroll 0 0.15 +texture 0 gor/WS_GK_001_cc.jpg +texscroll 0 -0.15 +texture 0 gor/WS_GK_001_cc.jpg +texscroll 0.15 0.15 +texture 0 gor/WS_GK_001_cc.jpg +texscroll -0.15 0.15 +texture 0 gor/WS_GK_001_cc.jpg +texscroll 0.15 -0.15 +texture 0 gor/WS_GK_001_cc.jpg +texscroll -0.15 -0.15 + +setshader bumpspecmapparallaxglowworld + +setshaderparam "specscale" 1.5 1.5 1.5 +setshaderparam "parallaxscale" 0.01 -0.005 +setshaderparam "glowcolor" -.05 .5 1.5 +texture 0 "rorschach/5_blood01_hm.jpg" +texture n "rorschach/5_blood01_nm.jpg" +texture z "rorschach/5_blood01_hm.jpg" +texture s "rorschach/5_blood01_sm.jpg" +texture g "rorschach/5_blood01_hm.jpg" +texcolor .5 .5 .5 + +//clearpostfx + +//cgrade_shadows_r = 1; +//cgrade_shadows_g = 1.1; +//cgrade_shadows_b = 1.1; + +//cgrade_midtones_r = 1.4; +//cgrade_midtones_g = 1.1; +//cgrade_midtones_b = 1; + +//cgrade_highlights_r = 1.3; +//cgrade_highlights_g = 1.1; +//cgrade_highlights_b = 0.8; + +//addpostfx colorgrade_shadows 0 0 0 $cgrade_shadows_r $cgrade_shadows_g $cgrade_shadows_b 0; +//addpostfx colorgrade_midtones 0 0 0 $cgrade_midtones_r $cgrade_midtones_g $cgrade_midtones_b 0; +//addpostfx colorgrade_highlights 0 0 0 $cgrade_highlights_r $cgrade_highlights_g $cgrade_highlights_b 0; diff --git a/assets/shims/dcd66a7d466e3431916ae25bb773cca1569199733b8be4a92430310e3ecb0eed b/assets/shims/dcd66a7d466e3431916ae25bb773cca1569199733b8be4a92430310e3ecb0eed new file mode 100644 index 000000000..e69de29bb diff --git a/assets/shims/df8877ee3e1f9ea5f7e67c8138a99e87d6e0f3e549e31b39a6ab84212ae6d084 b/assets/shims/df8877ee3e1f9ea5f7e67c8138a99e87d6e0f3e549e31b39a6ab84212ae6d084 new file mode 100644 index 000000000..79b45ccd0 --- /dev/null +++ b/assets/shims/df8877ee3e1f9ea5f7e67c8138a99e87d6e0f3e549e31b39a6ab84212ae6d084 @@ -0,0 +1,536 @@ + +// Tungsten Surface Mine by sCaSd + +// Thanks to Kaiser and Fanatic for sounds, +// Matt "Lunaran" Breit, Gregor Koch, Madcow and Philip Klevestav for textures +// and most of all the Sauerbraten devs + + + +// Copyright and Permissions: + +// This Sauerbraten map is copyright (c) 2008 Konrad "sCaSd" Gloge. +// See also http://www.gnu.org/licenses/gpl2.html + +// Contact: kgloge@gmx.de + + + +mapmsg " 3Tungsten Surface Mine 2 by sCaSd" + +// default music to be played for this map: + + +//loadsky "dash/moon" +loadsky "scasd/skyboxes/redfire" 0.7 +cloudbox "scasd/skyboxes/red-sun" + +fogcolour 0x957766 +fog 5000 + +//waterfog 50 +//waterfog 35 +waterfog 80 +//watercolour 35 68 75 +watercolour 50 130 105 + + + +// basenames +alias base_1 "the shotgun on the right" +alias base_2 "the rifle on the right" +alias base_3 "the machinegun on the right" + +alias base_4 "the small fortress" +alias base_5 "the underwater cave" + +alias base_6 "the machinegun on the left" +alias base_7 "the shotgun on the left" +alias base_8 "the rifle on the left" + + + + +// mapsounds +mapsound "fanatic/wind" 120 4 +mapsound "ambience/wind" 100 4 +mapsound "ambience/fire_light" 250 4 +mapsound "ambience/cycadas" 100 4 +mapsound "ambience/frogs" 100 4 +mapsound "ambience/night_crickets" 100 4 +mapsound "fanatic/feeding_room_low" 180 4 +mapsound "kaiser/fx/computer1" 120 4 +mapsound "kaiser/fx/hum1" 120 4 +mapsound "kaiser/fx/hum2" 120 4 +mapsound "kaiser/fx/hum3" 120 4 +mapsound "kaiser/fx/hum4" 120 4 +mapsound "kaiser/fx/hum5" 120 4 +mapsound "kaiser/fx/hum6" 120 4 +mapsound "kaiser/fx/hum7" 120 4 +mapsound "kaiser/fx/warning1" 100 4 + + + + +// +// mapmodels +// +mapmodelreset // start counting from 0 again + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 +mmodel "vegetation/tree06" // 83 +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 + +mapmodel 4 12 0 "dcp/bin" // 101 +mapmodel 4 12 0 "dcp/bulb" // 102 +mapmodel 4 12 0 "dcp/cbbox" // 103 +mapmodel 4 12 0 "dcp/containerbox" // 104 +mapmodel 4 12 0 "dcp/grate" // 105 +mapmodel 4 12 0 "dcp/roadblock" // 106 +mapmodel 0 0 0 "dcp/switch2a" 100 // 107 +mapmodel 4 12 0 "dcp/ventflap" // 108 + + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld + + + +// +// additional textures +// +exec packages/scasd/bluerock/package.cfg + +// additional computer textures +setshader bumpspecmapparallaxglowworld + +setpixelparam 0 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow.jpg +texture z lunaran/qcomp5_h.jpg + +setpixelparam 0 1 .5 .1 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + +setpixelparam 0 .6 1 .4 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + +setpixelparam 0 .4 .8 1 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + + + + +// shifted + + +setpixelparam 0 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg 0 0 64 +texture n lunaran/qcomp5_local.jpg 0 0 64 +texture s lunaran/qcomp5_s.jpg 0 0 64 +texture g lunaran/qcomp5_glow.jpg 0 0 64 +texture z lunaran/qcomp5_h.jpg 0 0 64 + +setpixelparam 0 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg 0 0 64 +texture n lunaran/qcomp5_local.jpg 0 0 64 +texture s lunaran/qcomp5_s.jpg 0 0 64 +texture g lunaran/qcomp5_glow2.jpg 0 0 64 +texture z lunaran/qcomp5_h.jpg 0 0 64 + +setpixelparam 0 1 .9 .5 + +texture 0 lunaran/qcomp4_d.jpg 0 0 64 +texture n lunaran/qcomp4_local.jpg 0 0 64 +texture s lunaran/qcomp4_s.jpg 0 0 64 +texture g lunaran/qcomp4_glow.jpg 0 0 64 +texture z lunaran/qcomp4_h.jpg 0 0 64 + +setpixelparam 0 1 0 0 + +texture 0 lunaran/qcomp4_d.jpg 0 0 64 +texture n lunaran/qcomp4_local.jpg 0 0 64 +texture s lunaran/qcomp4_s.jpg 0 0 64 +texture g lunaran/qcomp4_glow.jpg 0 0 64 +texture z lunaran/qcomp4_h.jpg 0 0 64 + + + +// glowing mech texture + +setpixelparam 0 1 0 0 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg + +setpixelparam 0 1 .9 .5 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg + +setpixelparam 0 .4 .8 1 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg + +setpixelparam 0 .6 1 .4 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg + +setpixelparam 0 1 .5 .1 +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture g lunaran/mech1_glow.jpg +texture z lunaran/mech1_h.jpg + + + +setshader bumpspecmapparallaxworld +setpixelparam 1 1 1 1 + +texture 0 lunaran/support1_d.jpg 1 64 +texture n lunaran/support1_local.jpg 1 64 +texture s lunaran/support1_s.jpg 1 64 +texture z lunaran/support1_h.jpg 1 64 + +texture 0 lunaran/panel64_4_d.jpg 0 6 48 .45 +texture n lunaran/panel64_4_local.jpg 0 6 48 .45 +texture s lunaran/panel64_4_s.jpg 0 6 48 .45 +texture z lunaran/panel64_4_h.jpg 0 6 48 .45 + + + + +setpixelparam 2 0.02 -0.01 + +texture 0 gor/GR_GK_004_cc.jpg +texture n scasd/bluerock/GR_GK_004tracks_nm.jpg +texture s scasd/bluerock/GR_GK_004tracks_sc.jpg +//texture s scasd/bluerock/GR_GK_004_sc.jpg +texture z scasd/bluerock/GR_GK_004tracks_hm.jpg +//texture z gor/GR_GK_004_hm.jpg + + + +setpixelparam 1 1 1 1 + +texture 0 scasd/bluerock/glue2_d.jpg // rusty metal +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture z lunaran/glue2_h.jpg + + + +texture 0 lunaran/panel128_2_d.jpg 0 192 128 // black wall-grate +texture n lunaran/panel128_2_local.jpg 0 192 128 +texture s lunaran/panel128_2_s.jpg 0 192 128 +texture z lunaran/panel128_2_h.jpg 0 192 128 + +setpixelparam 0 1 1 1 +//setpixelparam 1 1 1 1 +//setpixelparam 1 4 4 4 +setpixelparam 2 0.05 -0.05 + +texture 0 lunaran/qcomp1_d.jpg 1 // grey grate +texture n lunaran/qcomp1_local.jpg 1 +texture s lunaran/qcomp1_s.jpg 1 +texture z lunaran/qcomp1_h.jpg 1 + +setshader bumpspecmapworld // green roof +setpixelparam 1 4 4 4 + +texture 0 philipk/pk01_vent_wall03_d.jpg 0 192 64 +texture n philipk/pk01_vent_wall03_local.jpg 0 192 64 +texture s philipk/pk01_vent_wall03_s.jpg 0 192 64 + +texture 0 philipk/pk01_vent_wall03_d.jpg 0 192 192 +texture n philipk/pk01_vent_wall03_local.jpg 0 192 192 +texture s philipk/pk01_vent_wall03_s.jpg 0 192 192 + + + +setshader stdworld // blue neon +setpixelparam 1 1 1 1 + +texture 0 "than_ind/trlight06.jpg" 1 +//texture g "than_ind/trlight06_s.jpg" 1 + + + +setshader bumpspecmapparallaxworld // black wall-grate +setpixelparam 1 4 4 4 + +texture 0 lunaran/panel128_2_d.jpg 0 64 128 +texture n lunaran/panel128_2_local.jpg 0 64 128 +texture s lunaran/panel128_2_s.jpg 0 64 128 +texture z lunaran/panel128_2_h.jpg 0 64 128 + +texture 0 lunaran/panel128_1_d.jpg 4 // the black default panel (flipped) +texture n lunaran/panel128_1_local.jpg 4 +texture s lunaran/panel128_1_s.jpg 4 +texture z lunaran/panel128_1_h.jpg 4 + + +setshader bumpspecmapworld + +texture 0 scasd/attention.jpg 0 0 256 0.25 // attention - ammo usage +texture s scasd/attention_s.jpg 0 0 64 +texture n scasd/attention_n.jpg 0 0 64 + +texture 0 scasd/attention.jpg 4 0 256 0.25 // attention - flipped +texture s scasd/attention_s.jpg 4 0 64 +texture n scasd/attention_n.jpg 4 0 64 + + + +setshader bumpspecmapworld +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_vent_wall02_d.jpg" 0 96 224 // water container texture shifted +texture n "philipk/pk01_vent_wall02_local.jpg" 0 96 224 +texture s "philipk/pk01_vent_wall02_s.jpg" 0 96 224 + +texture 0 "philipk/pk01_panel_small02_d.jpg" 0 0 32 // shifted box +texture n "philipk/pk01_panel_small02_local.jpg" 0 0 32 +texture s "philipk/pk01_panel_small02_s.jpg" 0 0 32 + +texture 0 "philipk/pk01_vent_wall02_d.jpg" 1 224 96 // rotated, shifted water container +texture n "philipk/pk01_vent_wall02_local.jpg" 1 224 96 +texture s "philipk/pk01_vent_wall02_s.jpg" 1 224 96 + +texture 0 "philipk/pk01_vent_wall01b_d.jpg" 0 0 128 // rotated box texture +texture n "philipk/pk01_vent_wall01_local.jpg" 0 0 128 +texture s "philipk/pk01_vent_wall01_s.jpg" 0 0 128 + + + +setshader stdworld + diff --git a/assets/shims/e011fbf70660ebcea0e0370b3e1813c9a6f5ee073b6a94dd0e6e0bc192fac121 b/assets/shims/e011fbf70660ebcea0e0370b3e1813c9a6f5ee073b6a94dd0e6e0bc192fac121 new file mode 100644 index 000000000..558fd21ed --- /dev/null +++ b/assets/shims/e011fbf70660ebcea0e0370b3e1813c9a6f5ee073b6a94dd0e6e0bc192fac121 @@ -0,0 +1,253 @@ + +texturereset + +setshader stdworld + texture c "textures/sky.png" //0 + texture c "textures/razgriz/black.png" + texture c "textures/default.png" + texture c "textures/default.png" + texture c "textures/default.png" + texture c "textures/default.png" // 5 + +setshader bumpparallaxworld + texture c "textures/nieb/clone/dirt02.jpg" + texture n "textures/razgriz/nieb_redux/dirt02_NRM.png" + texture z "textures/razgriz/nieb_redux/dirt02_DISP.png" + texscale 0.5 + texture c "textures/nieb/clone/grass10.jpg" + texture n "textures/razgriz/nieb_redux/grass10_NRM.png" + texture z "textures/razgriz/nieb_redux/grass10_DISP.png" + autograss "textures/grass_aard.png" + texscale 0.5 + texlayer 6 + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 1.2 1.0 0.8 + texture c "textures/nieb/garden/metal1.jpg" + texture n "textures/razgriz/nieb_redux/metal1_NRM.png" + texture s "textures/razgriz/nieb_redux/metal1_SPEC.png" + texture z "textures/razgriz/nieb_redux/metal1_DISP.png" + texscale 0.5 + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 2.2 2.2 2.2 + setshaderparam "parallaxscale" 0.08 -0.05 + texture c "textures/nieb/garden/stone1a.jpg" + texture n "textures/razgriz/nieb_redux/stone1a_NRM.png" + texture s "textures/razgriz/nieb_redux/stone1a_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone1a_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone1b.jpg" // 10 + texture n "textures/razgriz/nieb_redux/stone1b_NRM.png" + texture s "textures/razgriz/nieb_redux/stone1b_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone1b_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone1c.jpg" + texture n "textures/razgriz/nieb_redux/stone1c_NRM.png" + texture s "textures/razgriz/nieb_redux/stone1c_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone1c_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone1d.jpg" + texture n "textures/razgriz/nieb_redux/stone1d_NRM.png" + texture s "textures/razgriz/nieb_redux/stone1d_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone1d_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone2.jpg" + texture n "textures/razgriz/nieb_redux/stone2_NRM.png" + texture s "textures/razgriz/nieb_redux/stone2_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone2_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone3.jpg" + texture n "textures/razgriz/nieb_redux/stone3_NRM.png" + texture s "textures/razgriz/nieb_redux/stone3_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone3_DISP.png" + texscale 0.5 + + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 1.2 1.2 1.2 + texture c "textures/nieb/garden/stone4.jpg" // 15 + texture n "textures/razgriz/nieb_redux/stone4_NRM.png" + texture s "textures/razgriz/nieb_redux/stone4_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone4_DISP.png" + texscale 0.5 + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 1.8 1.8 1.8 + setshaderparam "parallaxscale" 0.08 -0.05 + texture c "textures/nieb/garden/stone5.jpg" + texture n "textures/razgriz/nieb_redux/stone5_NRM.png" + texture s "textures/razgriz/nieb_redux/stone5_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone5_DISP.png" + texscale 0.5 + + setshaderparam "specscale" 2 2 2 + texture c "textures/nieb/garden/stone6.jpg" + texture n "textures/razgriz/nieb_redux/stone6_NRM.png" + texture s "textures/razgriz/nieb_redux/stone6_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone6_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone7.jpg" + texture n "textures/razgriz/nieb_redux/stone7_NRM.png" + texture s "textures/razgriz/nieb_redux/stone7_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone7_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone8.jpg" + texture n "textures/razgriz/nieb_redux/stone8_NRM.png" + texture s "textures/razgriz/nieb_redux/stone8_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone8_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone9.jpg" // 20 + texture n "textures/razgriz/nieb_redux/stone9_NRM.png" + texture s "textures/razgriz/nieb_redux/stone9_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone9_DISP.png" + texscale 0.5 + + texture c "textures/nieb/garden/stone10.jpg" + texture n "textures/razgriz/nieb_redux/stone10_NRM.png" + texture s "textures/razgriz/nieb_redux/stone10_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone10_DISP.png" + texscale 0.5 + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 1.2 1.2 1.2 + setshaderparam "parallaxscale" 0.08 -0.05 + texture c "textures/nieb/garden/stone11.jpg" + texture n "textures/razgriz/nieb_redux/stone11_NRM.png" + texture s "textures/razgriz/nieb_redux/stone11_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone11_DISP.png" + texscale 0.5 + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 1.8 1.8 1.8 + setshaderparam "parallaxscale" 0.08 -0.05 + texture c "textures/nieb/garden/stone12.jpg" + texture n "textures/razgriz/nieb_redux/stone12_NRM.png" + texture s "textures/razgriz/nieb_redux/stone12_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone12_DISP.png" + texscale 0.5 + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 0.8 0.8 0.8 + setshaderparam "parallaxscale" 0.08 -0.05 + texture c "textures/nieb/garden/stone13.jpg" + texture n "textures/razgriz/nieb_redux/stone13_NRM.png" + texture s "textures/razgriz/nieb_redux/stone13_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone13_DISP.png" + texscale 0.5 + +setshader bumpworld + texture c "textures/nieb/garden/fabric.jpg" // 25 + texture n "textures/razgriz/nieb_redux/fabric_NRM.png" + texscale 0.25 + +setshader bumpspecmapparallaxworld + setshaderparam "specscale" 2 2 2 + setshaderparam "parallaxscale" 0.08 -0.05 + texture c "textures/razgriz/nieb_redux/stone6b_COLOR.png" + texture n "textures/razgriz/nieb_redux/stone6b_NRM.png" + texture s "textures/razgriz/nieb_redux/stone6b_SPEC.png" + texture z "textures/razgriz/nieb_redux/stone6b_DISP.png" + texscale 0.5 + + + + +mapmodelreset + + mmodel "mapmodels/nieb/torso" + + mmodel "razgriz/flora/plant1" + mmodel "razgriz/flora/plant2" + mmodel "razgriz/objects/torch" + + mmodel "mapmodels/simonoc/effect/blue_v" + mmodel "mapmodels/simonoc/effect/red_v" + + mmodel "vurt/flora/aspen1" + mmodel "vurt/flora/aspen2" + mmodel "vurt/flora/pine1" + mmodel "vurt/flora/pine2" + mmodel "vurt/flora/pine3" + mmodel "vurt/flora/pine4" + + mmodel "razgriz/flora/bushes/medium_bush1" + mmodel "razgriz/flora/bushes/medium_bush2" + mmodel "razgriz/flora/bushes/medium_bush3" + mmodel "razgriz/flora/bushes/medium_bush4" + mmodel "razgriz/flora/bushes/medium_bush5" + mmodel "razgriz/flora/bushes/tall_bush1" + mmodel "razgriz/flora/bushes/tall_bush2" + mmodel "razgriz/flora/bushes/tall_bush3" + mmodel "razgriz/flora/bushes/tall_bush4" + + mmodel "razgriz/effects/magic/blue_v" + mmodel "razgriz/effects/magic/red_v" + + mmodel "razgriz/objects/gem_cap/blue_h" + mmodel "razgriz/objects/gem_cap/blue_v" + mmodel "razgriz/objects/gem_cap/red_h" + mmodel "razgriz/objects/gem_cap/red_v" + + mmodel "razgriz/insects/firefly" + mmodel "razgriz/insects/butterfly/blue" + mmodel "razgriz/insects/butterfly/brown" + mmodel "razgriz/insects/butterfly/green" + mmodel "razgriz/insects/butterfly/orange" + mmodel "razgriz/insects/butterfly/pink" + mmodel "razgriz/insects/butterfly/red" + mmodel "razgriz/insects/butterfly/yellow" + + mmodel "razgriz/rocks/set1/1" + mmodel "razgriz/rocks/set1/2" + mmodel "razgriz/rocks/set1/3" + mmodel "razgriz/rocks/set1/4" + mmodel "razgriz/rocks/set1/5" + mmodel "razgriz/rocks/set1/6" + mmodel "razgriz/rocks/set1/7" + mmodel "razgriz/rocks/set1/8" + mmodel "razgriz/rocks/set1/9" + mmodel "razgriz/rocks/set2/1" + mmodel "razgriz/rocks/set2/2" + mmodel "razgriz/rocks/set2/3" + mmodel "razgriz/rocks/set2/4" + mmodel "razgriz/rocks/set2/5" + + mmodel "razgriz/flora/log1" + mmodel "razgriz/flora/shroom1" + mmodel "razgriz/flora/shroom2" + mmodel "razgriz/flora/shroom3" + + // many thanks to "Gergely" for his immense assistance + // in adjusting many of the models for this map + // your help is greatly appreciated, keep being awesome + + +maxmerge 12 // acting fix for bad lighting seams +edgetolerance 1 // acting fix for broken lightmaps on bigger lightprecision values +//glaresize 9 +//glarescale 1.5 + +mapsound "razgriz/ambient_night_01.ogg" +mapsound "razgriz/energy_hum_01.ogg" +mapsound "razgriz/fire_crackle_01.ogg" +mapsound "razgriz/fire_crackle_02.ogg" +mapsound "razgriz/high_wind_01.ogg" +mapsound "razgriz/high_wind_02.ogg" +mapsound "razgriz/jumppad_01.ogg" +mapsound "razgriz/lone_cicada_01.ogg" +mapsound "razgriz/lone_cicada_02.ogg" +mapsound "razgriz/lone_cricket_01.ogg" +mapsound "razgriz/lone_cricket_02.ogg" +mapsound "razgriz/lone_cricket_03.ogg" +mapsound "razgriz/teleport_01.ogg" +mapsound "razgriz/water_flow_01.ogg" +mapsound "razgriz/tight_wind_01.ogg" diff --git a/assets/shims/e0c661944b99eae04a4ff5823769f4c40ed0766aac25277be6d322cc513fb8d7 b/assets/shims/e0c661944b99eae04a4ff5823769f4c40ed0766aac25277be6d322cc513fb8d7 new file mode 100644 index 000000000..265d50ef8 --- /dev/null +++ b/assets/shims/e0c661944b99eae04a4ff5823769f4c40ed0766aac25277be6d322cc513fb8d7 @@ -0,0 +1 @@ +mapsound kaiser\fx\hum6 1000 -1 diff --git a/assets/shims/e46d93092657081027e793037d11f72ac528de72942f593bbb9b9edc5a86ec13 b/assets/shims/e46d93092657081027e793037d11f72ac528de72942f593bbb9b9edc5a86ec13 new file mode 100644 index 000000000..3a916fce8 --- /dev/null +++ b/assets/shims/e46d93092657081027e793037d11f72ac528de72942f593bbb9b9edc5a86ec13 @@ -0,0 +1,114 @@ +// config file for +// berlin_wall by shmutzwurst - schmutzwurst@the-conquerors.net +// with special thanks to Nieb, }TC{apflstrudl and fweep for their help! + + +fog 3000 +fogcolour 0 0 0 +shadowmapambient 64 + +loadsky "shmutzwurst/london" +// skybox by: +// Marc Schroeder aka Term +// audion@spaceman.de / spaceman@muenster.de +// http://www.spaceman.de/audion + +// In-game names for the bases: + +texturereset +setshader stdworld + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/shmutzwurst/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld diff --git a/assets/shims/e764164c4d2c7029700c7f43b622880b41c7ed195ebee77238df2ac65066ebd4 b/assets/shims/e764164c4d2c7029700c7f43b622880b41c7ed195ebee77238df2ac65066ebd4 new file mode 100644 index 000000000..e69de29bb diff --git a/assets/shims/e7ab50479666c5e49d9df1f4ca259f1051de7b316d6f7818122b55fff457d809 b/assets/shims/e7ab50479666c5e49d9df1f4ca259f1051de7b316d6f7818122b55fff457d809 new file mode 100644 index 000000000..c526ffb81 --- /dev/null +++ b/assets/shims/e7ab50479666c5e49d9df1f4ca259f1051de7b316d6f7818122b55fff457d809 @@ -0,0 +1,7 @@ +music hirato/sounds/deep-space-station/syna-max/alarm_of_d00m.ogg + +setshader envworld + +setpixelparam 0 .15 .15 .15 + +texture 0 "hirato/textures/nexuiz/defaultmetal.jpg" 0 0 0 .5 diff --git a/assets/shims/e881b7a80ee78c79ab1414641677a03205f5d90f3b3cb498b9a2405015279fb3 b/assets/shims/e881b7a80ee78c79ab1414641677a03205f5d90f3b3cb498b9a2405015279fb3 new file mode 100644 index 000000000..43a0c4e32 --- /dev/null +++ b/assets/shims/e881b7a80ee78c79ab1414641677a03205f5d90f3b3cb498b9a2405015279fb3 @@ -0,0 +1,29 @@ +mapmodel 4 12 0 "monster/slith" +mapmodel 4 12 0 "monster/bauul" +mapmodel 4 12 0 "monster/knight" +mapmodel 5 12 0 "monster/rat" +mapmodel 6 12 0 "monster/spider" +mapmodel 7 12 0 "monster/rhino" +mmodel "mapmodels/justice/poster/1" +mmodel "mapmodels/justice/poster/2" +mmodel "mapmodels/justice/poster/3 + +mapsound soundsnap/fan 1000 -1 +mapsound kaiser\fx\hum4 2000 0 +mapsound kaiser\fx\hum6 1000 -1 + +texture 0 "textures\nieb\rock01.jpg" 0 0 0 1.5 +texlayer 602 + +setshader bumpenvspecworld + +setshaderparam "specscale" .7 .15 .15 +setshaderparam "envscale" .35 .35 .4 +texture 0 "trak5\pipe1c.jpg" 0 0 0 .75 +texcolor 0 0 1 +texture n "argh/flat.png" +texffenv 1 + +texture 0 "textures\nieb\garden\base.png" 0 0 0 .75 +texcolor 0 0 0 + diff --git a/assets/shims/e96b6dd08106270a8ef3c818f2926fce4de6baba320863c54b28e30c3b8a5e39 b/assets/shims/e96b6dd08106270a8ef3c818f2926fce4de6baba320863c54b28e30c3b8a5e39 new file mode 100644 index 000000000..6e71d5931 --- /dev/null +++ b/assets/shims/e96b6dd08106270a8ef3c818f2926fce4de6baba320863c54b28e30c3b8a5e39 @@ -0,0 +1,888 @@ +maptitle "^f1Ice Cube Arena^f4, by ^f3Suicizer^f4." + +texturereset +setshader stdworld +texture 0 "ik2k/ik_sky_day_back.jpg" +texture 0 "textures/default.png" + +setshader bumpenvspecmapparallaxworld //Sets the shader-settings so an environmental-mapped and a height-mapped shader are getting rendered over the diffuse texture, while specular light gets renderend also and the diffuse texture emits light over itself only by using the glow-mapped texture. +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +texture 0 lunaran/bigmet1_d.jpg +texture n lunaran/bigmet1_local.jpg +texture s lunaran/bigmet1_s.jpg +texture z lunaran/bigmet1_h.jpg +texture e darc/forge +texture 0 lunaran/bigmet2_d.jpg +texture n lunaran/bigmet2_local.jpg +texture s lunaran/bigmet2_s.jpg +texture z lunaran/bigmet2_h.jpg +texture e darc/forge +texture 0 lunaran/box1a_d.jpg +texture n lunaran/box1a_local.jpg +texture s lunaran/box1a_s.jpg +texture z lunaran/box1a_h.jpg +texture e darc/forge +texture 0 lunaran/box1b_d.jpg +texture n lunaran/box1b_local.jpg +texture s lunaran/box1b_s.jpg +texture z lunaran/box1b_h.jpg +texture e darc/forge +texture 0 lunaran/box2_d.jpg +texture n lunaran/box2_n.jpg +texture s lunaran/box2_s.jpg +texture z lunaran/box2_h.jpg +texture e darc/forge +texture 0 lunaran/glue1_d.jpg +texture n lunaran/glue1_local.jpg +texture s lunaran/glue1_s.jpg +texture z lunaran/glue1_h.jpg +texture e darc/forge +texture 0 lunaran/glue2_d.jpg +texture n lunaran/glue2_local.jpg +texture s lunaran/glue2_s.jpg +texture z lunaran/glue2_h.jpg +texture e darc/forge +texture 0 lunaran/grate1_d.jpg +texture n lunaran/grate1_local.jpg +texture s lunaran/grate1_s.jpg +texture z lunaran/grate1_h.jpg +texture e darc/forge +texture 0 lunaran/green1_d.jpg +texture n lunaran/green1_local.jpg +texture s lunaran/green1_s.jpg +texture z lunaran/green1_h.jpg +texture e darc/forge +texture 0 lunaran/hexflr1_d.jpg +texture n lunaran/hexflr1_local.jpg +texture s lunaran/hexflr1_s.jpg +texture z lunaran/hexflr1_h.jpg +texture e darc/forge +texture 0 lunaran/hexflr2_d.jpg +texture n lunaran/hexflr2_local.jpg +texture s lunaran/hexflr2_s.jpg +texture z lunaran/hexflr2_h.jpg +texture e darc/forge + +setshaderparam envscale 1.2 .9 .9 +setshaderparam specscale 2.8 2.8 2.8 +texture 0 lunaran/panel128tri_1_d.jpg +texture n lunaran/panel128tri_1_local.jpg +texture s lunaran/panel128tri_1_s.jpg +texture z lunaran/panel128tri_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_1_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/panel128_1_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_2_d.jpg +texture n lunaran/panel128_2_local.jpg +texture s lunaran/panel128_2_s.jpg +texture z lunaran/panel128_2_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_3b_d.jpg +texture n lunaran/panel128_3b_local.jpg +texture s lunaran/panel128_3b_s.jpg +texture z lunaran/panel128_3b_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_6a_d.jpg +texture n lunaran/panel128_6a_local.jpg +texture s lunaran/panel128_6a_s.jpg +texture z lunaran/panel128_6a_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_6b_d.jpg +texture n lunaran/panel128_6b_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel128_6b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64tri_1_d.jpg +texture n lunaran/panel64tri_1_local.jpg +texture s lunaran/panel64tri_1_s.jpg +texture z lunaran/panel64tri_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_0_d.jpg +texture n lunaran/panel64_0_local.jpg +texture s lunaran/panel64_0_s.jpg +texture z lunaran/panel64_0_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_1_d.jpg +texture n lunaran/panel64_1_local.jpg +texture s lunaran/panel64_1_s.jpg +texture z lunaran/panel64_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2a_d.jpg +texture n lunaran/panel64_2a_local.jpg +texture s lunaran/panel64_2a_s.jpg +texture z lunaran/panel64_2a_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2b_d.jpg +texture n lunaran/panel64_2b_local.jpg +texture s lunaran/panel64_2b_s.jpg +texture z lunaran/panel64_2b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_2_d.jpg +texture n lunaran/panel64_2_local.jpg +texture s lunaran/panel64_2_s.jpg +texture z lunaran/panel64_2_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_3b_d.jpg +texture n lunaran/panel64_3b_local.jpg +texture s lunaran/panel64_3b_s.jpg +texture z lunaran/panel64_3b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_3_d.jpg +texture n lunaran/panel64_3_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_3_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_4_d.jpg +texture n lunaran/panel64_4_local.jpg +texture s lunaran/panel64_4_s.jpg +texture z lunaran/panel64_4_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5a_d.jpg +texture n lunaran/panel64_5a_local.jpg +texture s lunaran/panel64_5a_s.jpg +texture z lunaran/panel64_5a_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5b_d.jpg +texture n lunaran/panel64_5b_local.jpg +texture s lunaran/panel64_5b_s.jpg +texture z lunaran/panel64_5b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_5_d.jpg +texture n lunaran/panel64_5_local.jpg +texture s lunaran/panel64_5_s.jpg +texture z lunaran/panel64_5_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_6b_d.jpg +texture n lunaran/panel64_6b_local.jpg +texture s lunaran/panel64_6b_s.jpg +texture z lunaran/panel64_6b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_6_d.jpg +texture n lunaran/panel64_6_local.jpg +texture s lunaran/panel64_6_s.jpg +texture z lunaran/panel64_6_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7b_d.jpg +texture n lunaran/panel64_7b_local.jpg +texture s lunaran/panel64_7b_s.jpg +texture z lunaran/panel64_7b_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7c_d.jpg +texture n lunaran/panel64_7c_local.jpg +texture s lunaran/panel64_7c_s.jpg +texture z lunaran/panel64_7c_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7d_d.jpg +texture n lunaran/panel64_7d_local.jpg +texture s lunaran/panel64_7d_s.jpg +texture z lunaran/panel64_7d_h.jpg +texture e darc/forge +texture 0 lunaran/panel64_7_d.jpg +texture n lunaran/panel64_7_local.jpg +texture s lunaran/panel64_7_s.jpg +texture z lunaran/panel64_7_h.jpg +texture e darc/forge +texture 0 lunaran/pwpip1_d.jpg +texture n lunaran/pwpip1_local.jpg +texture s lunaran/pwpip1_s.jpg +texture z lunaran/pwpip1_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp1_d.jpg +texture n lunaran/qcomp1_local.jpg +texture s lunaran/qcomp1_s.jpg +texture z lunaran/qcomp1_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp2_d.jpg +texture n lunaran/qcomp2_local.jpg +texture s lunaran/qcomp2_s.jpg +texture z lunaran/qcomp2_h.jpg +texture e darc/forge +texture 0 lunaran/qcomp3_d.jpg +texture n lunaran/qcomp3_local.jpg +texture s lunaran/qcomp3_s.jpg +texture z lunaran/qcomp3_h.jpg +texture e darc/forge +texture 0 lunaran/rock1_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture e darc/forge +texture 0 lunaran/rock1_moss_d.jpg +texture n lunaran/rock1_local.jpg +texture s lunaran/rock1_s.jpg +texture z lunaran/rock1_h.jpg +texture e darc/forge +texture 0 lunaran/support1_d.jpg +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg +texture e darc/forge +texture 0 lunaran/wires1_d.jpg +texture n lunaran/wires1_local.jpg +texture s lunaran/wires1_s.jpg +texture z lunaran/wires1_h.jpg +texture e darc/forge +texture 0 lunaran/cord1_d.jpg +texture n lunaran/cord1_local.jpg +texture s lunaran/cord1_s.jpg +texture z lunaran/cord1_h.jpg +texture e darc/forge +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture z lunaran/panel128_1_h.jpg +texture e darc/forge +texture 0 lunaran/panel128_3_d.jpg +texture n lunaran/panel128_3_local.jpg +texture s lunaran/panel128_3_s.jpg +texture z lunaran/panel128_3_h.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxglowworld +setshaderparam envscale .8 .5 .5 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam glowcolor 1.1 1 .9 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture s lunaran/light_ceil1_d.jpg +texture z lunaran/light_ceil1_h.jpg +texture g lunaran/light_ceil1_g.jpg +texture e darc/forge +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture z lunaran/light_fifty1_h.jpg +texture g lunaran/light_fifty1_g.jpg +texture e darc/forge +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture z lunaran/light_fifty2_h.jpg +texture g lunaran/light_fifty2_g.jpg +texture e darc/forge +setshaderparam glowcolor .6 .6 1 +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture z lunaran/light_fifty_h.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture e darc/forge +setshaderparam glowcolor .9 .8 .7 +texture 0 lunaran/light_flouro0a_d.jpg +texture n lunaran/light_flouro0a_local.jpg +texture s lunaran/light_flouro0a_s.jpg +texture z lunaran/light_flouro0a_h.jpg +texture g lunaran/light_flouro0a_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro0_d.jpg +texture n lunaran/light_flouro0_local.jpg +texture s lunaran/light_flouro0_s.jpg +texture z lunaran/light_flouro0_h.jpg +texture g lunaran/light_flouro0_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro1a_d.jpg +texture n lunaran/light_flouro1a_local.jpg +texture s lunaran/light_flouro1a_s.jpg +texture z lunaran/light_flouro1a_h.jpg +texture g lunaran/light_flouro1a_g.jpg +texture e darc/forge +texture 0 lunaran/light_flouro1_d.jpg +texture n lunaran/light_flouro1_local.jpg +texture s lunaran/light_flouro1_s.jpg +texture z lunaran/light_flouro1_h.jpg +texture g lunaran/light_flouro1_g.jpg +texture e darc/forge +texture 0 lunaran/light_jail_d.jpg +texture n lunaran/light_jail_local.jpg +texture s lunaran/light_jail_s.jpg +texture z lunaran/light_jail_h.jpg +texture g lunaran/light_jail_g.jpg +texture e darc/forge +texture 0 lunaran/light_r1_d.jpg +texture n lunaran/light_r1_local.jpg +texture s lunaran/light_r1_s.jpg +texture z lunaran/light_r1_h.jpg +texture g lunaran/light_r1_g.jpg +texture e darc/forge +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture z lunaran/mech1_h.jpg +texture g lunaran/mech1_glow.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxpulseglowworld +setshaderparam envscale 1.2 .9 .9 +setshaderparam specscale 2.8 2.8 2.8 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam pulsecolor .9 .8 .7 +setshaderparam pulseglowspeed .5 +setshaderparam glowcolor .7 .6 .5 +texture 0 lunaran/panel128_4_d.jpg +texture n lunaran/panel128_4_local.jpg +texture s lunaran/panel128_4_s.jpg +texture z lunaran/panel128_4_h.jpg +texture g lunaran/panel128_4_g.jpg +texture e darc/forge +texture 0 lunaran/panel128_5_d.jpg +texture n lunaran/panel128_5_local.jpg +texture s lunaran/panel128_5_s.jpg +texture z lunaran/panel128_5_h.jpg +texture g lunaran/panel128_5_glo.jpg +texture e darc/forge +texture 0 lunaran/qcomp1g_d.jpg +texture n lunaran/qcomp1g_local.jpg +texture s lunaran/qcomp1g_s.jpg +texture z lunaran/qcomp1g_h.jpg +texture g lunaran/qcomp1g_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture z lunaran/qcomp4_h.jpg +texture g lunaran/qcomp4_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow.jpg +texture e darc/forge +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture z lunaran/qcomp5_h.jpg +texture g lunaran/qcomp5_glow2.jpg +texture e darc/forge + +setshader bumpenvspecmapparallaxworld +setshaderparam envscale .9 .9 .9 +setshaderparam specscale 2 2 2 +setshaderparam parallaxscale 0.04 -0.02 +texture 0 gibbie/11pipes_d.jpg +texture n gibbie/11pipes_local.jpg +texture s gibbie/11pipes_s.jpg +texture z gibbie/11pipes_h.jpg +texture e darc/forge +texture 0 gibbie/base02_d.jpg +texture n gibbie/base02_local.jpg +texture s gibbie/base02_s.jpg +texture z gibbie/base02_h.jpg +texture e darc/forge +texture 0 gibbie/base03_d.jpg +texture n gibbie/base03_local.jpg +texture s gibbie/base03_s.jpg +texture z gibbie/base03_h.jpg +texture e darc/forge +texture 0 gibbie/base04_d.jpg +texture n gibbie/base04_local.jpg +texture s gibbie/base04_s.jpg +texture z gibbie/base04_h.jpg +texture e darc/forge +texture 0 gibbie/base05_d.jpg +texture n gibbie/base05_local.jpg +texture s gibbie/base05_s.jpg +texture z gibbie/base05_h.jpg +texture e darc/forge +texture 0 gibbie/base06_d.jpg +texture n gibbie/base06_local.jpg +texture s gibbie/base06_s.jpg +texture z gibbie/base06_h.jpg +texture e darc/forge +texture 0 gibbie/base07_d.jpg +texture n gibbie/base07_local.jpg +texture s gibbie/base07_s.jpg +texture z gibbie/base07_h.jpg +texture e darc/forge +texture 0 gibbie/base08_d.jpg +texture n gibbie/base08_local.jpg +texture s gibbie/base08_s.jpg +texture z gibbie/base08_h.jpg +texture e darc/forge +texture 0 gibbie/base09_d.jpg +texture n gibbie/base09_local.jpg +texture s gibbie/base09_s.jpg +texture z gibbie/base09_h.jpg +texture e darc/forge +texture 0 gibbie/base10_d.jpg +texture n gibbie/base10_local.jpg +texture s gibbie/base10_s.jpg +texture z gibbie/base10_h.jpg +texture e darc/forge +texture 0 gibbie/base11_d.jpg +texture n gibbie/base11_local.jpg +texture s gibbie/base11_s.jpg +texture z gibbie/base11_h.jpg +texture e darc/forge +texture 0 gibbie/base12_d.jpg +texture n gibbie/base12_local.jpg +texture s gibbie/base12_s.jpg +texture z gibbie/base12_h.jpg +texture e darc/forge +texture 0 gibbie/base13_d.jpg +texture n gibbie/base13_local.jpg +texture s gibbie/base13_s.jpg +texture z gibbie/base13_h.jpg +texture e darc/forge +texture 0 gibbie/base14_d.jpg +texture n gibbie/base14_local.jpg +texture s gibbie/base14_s.jpg +texture z gibbie/base14_h.jpg +texture e darc/forge +texture 0 gibbie/base15_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg +texture z gibbie/base15_h.jpg +texture e darc/forge +texture 0 gibbie/base15_brown_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg +texture z gibbie/base15_h.jpg +texture e darc/forge +texture 0 gibbie/base15_rust_d.jpg +texture n gibbie/base15_local.jpg +texture s gibbie/base15_s.jpg +texture z gibbie/base15_h.jpg +texture e darc/forge +texture 0 gibbie/base16_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg +texture z gibbie/base16_h.jpg +texture e darc/forge +texture 0 gibbie/base16_brown_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg +texture z gibbie/base16_h.jpg +texture e darc/forge +texture 0 gibbie/base16_rust_d.jpg +texture n gibbie/base16_local.jpg +texture s gibbie/base16_s.jpg +texture z gibbie/base16_h.jpg +texture e darc/forge +texture 0 gibbie/base17_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg +texture z gibbie/base17_h.jpg +texture e darc/forge +texture 0 gibbie/base17_brown_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg +texture z gibbie/base17_h.jpg +texture e darc/forge +texture 0 gibbie/base17_rust_d.jpg +texture n gibbie/base17_local.jpg +texture s gibbie/base17_s.jpg +texture z gibbie/base17_h.jpg +texture e darc/forge +texture 0 gibbie/base18_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg +texture z gibbie/base18_h.jpg +texture e darc/forge +texture 0 gibbie/base18_brown_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg +texture z gibbie/base18_h.jpg +texture e darc/forge +texture 0 gibbie/base18_rust_d.jpg +texture n gibbie/base18_local.jpg +texture s gibbie/base18_s.jpg +texture z gibbie/base18_h.jpg +texture e darc/forge +texture 0 gibbie/base19_d.jpg +texture n gibbie/base19_local.jpg +texture s gibbie/base19_s.jpg +texture z gibbie/base19_h.jpg +texture e darc/forge +texture 0 gibbie/base20_d.jpg +texture n gibbie/base20_local.jpg +texture s gibbie/base20_s.jpg +texture z gibbie/base20_h.jpg +texture e darc/forge +texture 0 gibbie/base21_d.jpg +texture n gibbie/base21_local.jpg +texture s gibbie/base21_s.jpg +texture z gibbie/base21_h.jpg +texture e darc/forge +texture 0 gibbie/base22_d.jpg +texture n gibbie/base22_local.jpg +texture s gibbie/base22_s.jpg +texture z gibbie/base22_h.jpg +texture e darc/forge +texture 0 gibbie/base23_d.jpg +texture n gibbie/base23_local.jpg +texture s gibbie/base23_s.jpg +texture z gibbie/base23_h.jpg +texture e darc/forge +texture 0 gibbie/base24_d.jpg +texture n gibbie/base24_local.jpg +texture s gibbie/base24_s.jpg +texture z gibbie/base24_h.jpg +texture e darc/forge +texture 0 gibbie/base25_d.jpg +texture n gibbie/base25_local.jpg +texture s gibbie/base25_s.jpg +texture z gibbie/base25_h.jpg +texture e darc/forge +texture 0 gibbie/base26_d.jpg +texture n gibbie/base26_local.jpg +texture s gibbie/base26_s.jpg +texture z gibbie/base26_h.jpg +texture e darc/forge +texture 0 gibbie/base27_d.jpg +texture n gibbie/base27_local.jpg +texture s gibbie/base27_s.jpg +texture z gibbie/base27_h.jpg +texture e darc/forge +texture 0 gibbie/base28_d.jpg +texture n gibbie/base28_local.jpg +texture s gibbie/base28_s.jpg +texture z gibbie/base28_h.jpg +texture e darc/forge +texture 0 gibbie/base29_d.jpg +texture n gibbie/base29_local.jpg +texture s gibbie/base29_s.jpg +texture z gibbie/base29_h.jpg +texture e darc/forge +texture 0 gibbie/base30_d.jpg +texture n gibbie/base30_local.jpg +texture s gibbie/base30_s.jpg +texture z gibbie/base30_h.jpg +texture e darc/forge +texture 0 gibbie/base32_d.jpg +texture n gibbie/base32_local.jpg +texture s gibbie/base32_s.jpg +texture z gibbie/base32_h.jpg +texture e darc/forge +texture 0 gibbie/base33_d.jpg +texture n gibbie/base33_local.jpg +texture s gibbie/base33_s.jpg +texture z gibbie/base33_h.jpg +texture e darc/forge +texture 0 gibbie/base34_d.jpg +texture n gibbie/base34_local.jpg +texture s gibbie/base34_s.jpg +texture z gibbie/base34_h.jpg +texture e darc/forge +texture 0 gibbie/base35_d.jpg +texture n gibbie/base35_local.jpg +texture s gibbie/base35_s.jpg +texture z gibbie/base35_h.jpg +texture e darc/forge +texture 0 gibbie/base36_d.jpg +texture n gibbie/base36_local.jpg +texture s gibbie/base36_s.jpg +texture z gibbie/base36_h.jpg +texture e darc/forge +texture 0 gibbie/base37_d.jpg +texture n gibbie/base37_local.jpg +texture s gibbie/base37_s.jpg +texture z gibbie/base37_h.jpg +texture e darc/forge +texture 0 gibbie/base38_d.jpg +texture n gibbie/base38_local.jpg +texture s gibbie/base38_s.jpg +texture z gibbie/base38_h.jpg +texture e darc/forge +texture 0 gibbie/base39_d.jpg +texture n gibbie/base39_local.jpg +texture s gibbie/base39_s.jpg +texture z gibbie/base39_h.jpg +texture e darc/forge +texture 0 gibbie/base40_d.jpg +texture n gibbie/base40_local.jpg +texture s gibbie/base40_s.jpg +texture z gibbie/base40_h.jpg +texture e darc/forge +texture 0 gibbie/base41_d.jpg +texture n gibbie/base41_local.jpg +texture s gibbie/base41_s.jpg +texture z gibbie/base41_h.jpg +texture e darc/forge +texture 0 gibbie/base42_d.jpg +texture n gibbie/base42_local.jpg +texture s gibbie/base42_s.jpg +texture z gibbie/base42_h.jpg +texture e darc/forge +texture 0 gibbie/base43_d.jpg +texture n gibbie/base43_local.jpg +texture s gibbie/base43_s.jpg +texture z gibbie/base43_h.jpg +texture e darc/forge +texture 0 gibbie/base44_d.jpg +texture n gibbie/base44_local.jpg +texture s gibbie/base44_s.jpg +texture z gibbie/base44_h.jpg +texture e darc/forge +texture 0 gibbie/base45_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg +texture z gibbie/base45_h.jpg +texture e darc/forge +texture 0 gibbie/base45_brown_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg +texture z gibbie/base45_h.jpg +texture e darc/forge +texture 0 gibbie/base45_rust_d.jpg +texture n gibbie/base45_local.jpg +texture s gibbie/base45_s.jpg +texture z gibbie/base45_h.jpg +texture e darc/forge +texture 0 gibbie/base46_d.jpg +texture n gibbie/base46_local.jpg +texture s gibbie/base46_s.jpg +texture z gibbie/base46_h.jpg +texture e darc/forge +texture 0 gibbie/base47_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg +texture z gibbie/base47_h.jpg +texture e darc/forge +texture 0 gibbie/base47_brown_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg +texture z gibbie/base47_h.jpg +texture e darc/forge +texture 0 gibbie/base47_rust_d.jpg +texture n gibbie/base47_local.jpg +texture s gibbie/base47_s.jpg +texture z gibbie/base47_h.jpg +texture e darc/forge +texture 0 gibbie/flr1_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg +texture z gibbie/flr1_h.jpg +texture e darc/forge +texture 0 gibbie/flr2_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg +texture z gibbie/flr1_h.jpg +texture e darc/forge +texture 0 gibbie/flr3_d.jpg +texture n gibbie/flr1_local.jpg +texture s gibbie/flr1_s.jpg +texture z gibbie/flr1_h.jpg +texture e darc/forge +texture 0 gibbie/flrtile1_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg +texture z gibbie/flrtile1_h.jpg +texture e darc/forge +texture 0 gibbie/flrtile2_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg +texture z gibbie/flrtile1_h.jpg +texture e darc/forge +texture 0 gibbie/flrtile3_d.jpg +texture n gibbie/flrtile1_local.jpg +texture s gibbie/flrtile1_s.jpg +texture z gibbie/flrtile1_h.jpg +texture e darc/forge +texture 0 gibbie/grate_large_d.jpg +texture n gibbie/grate_large_local.jpg +texture s gibbie/grate_large_s.jpg +texture z gibbie/grate_large_h.jpg +texture e darc/forge + +setshader bumpspecmapparallaxglowworld +setshaderparam envscale .9 .9 .9 +setshaderparam specscale 2 2 2 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam glowcolor .9 .8 .7 +texture 0 gibbie/baselight01_d.jpg +texture n gibbie/baselight01_local.jpg +texture s gibbie/baselight01_s.jpg +texture g gibbie/baselight01_add.jpg +texture z gibbie/baselight01_h.jpg +texture e darc/forge +texture 0 gibbie/baselight02_d.jpg +texture n gibbie/baselight02_local.jpg +texture s gibbie/baselight02_s.jpg +texture g gibbie/baselight02_add.jpg +texture z gibbie/baselight02_h.jpg +texture e darc/forge +texture 0 gibbie/baselight03_d.jpg +texture n gibbie/baselight03_local.jpg +texture s gibbie/baselight03_s.jpg +texture g gibbie/baselight03_add.jpg +texture z gibbie/baselight03_h.jpg +texture e darc/forge +texture 0 gibbie/baselight04_d.jpg +texture n gibbie/baselight04_local.jpg +texture s gibbie/baselight04_s.jpg +texture g gibbie/baselight04_add.jpg +texture z gibbie/baselight04_h.jpg +texture e darc/forge +texture 0 gibbie/baselight05_d.jpg +texture n gibbie/baselight05_local.jpg +texture s gibbie/baselight05_s.jpg +texture g gibbie/baselight05_add.jpg +texture z gibbie/baselight05_h.jpg +texture e darc/forge +texture 0 gibbie/baselight06_d.jpg +texture n gibbie/baselight06_local.jpg +texture s gibbie/baselight06_s.jpg +texture g gibbie/baselight06_add.jpg +texture z gibbie/baselight06_h.jpg +texture e darc/forge +texture 0 gibbie/baselight07_d.jpg +texture n gibbie/baselight07_local.jpg +texture s gibbie/baselight07_s.jpg +texture g gibbie/baselight07_add.jpg +texture z gibbie/baselight07_h.jpg +texture e darc/forge +texture 0 gibbie/baselight08_d.jpg +texture n gibbie/baselight08_local.jpg +texture s gibbie/baselight08_s.jpg +texture g gibbie/baselight08_add.jpg +texture z gibbie/baselight08_h.jpg +texture e darc/forge +texture 0 gibbie/baselight09_d.jpg +texture n gibbie/baselight09_local.jpg +texture s gibbie/baselight09_s.jpg +texture g gibbie/baselight09_add.jpg +texture z gibbie/baselight09_h.jpg +texture e darc/forge +texture 0 gibbie/lite2_d.jpg +texture n gibbie/lite2_local.jpg +texture s gibbie/lite2_s.jpg +texture g gibbie/lite2_add.jpg +texture z gibbie/lite2_h.jpg +texture e darc/forge +texture 0 gibbie/teletop_d.jpg +texture n gibbie/teletop_local.jpg +texture s gibbie/teletop_s.jpg +texture g gibbie/teletop_add.jpg +texture z gibbie/teletop_h.jpg +texture e darc/forge + +setshader "pulseglowworld" +setshaderparam "glowcolor" .9 .9 1 +setshaderparam "pulseglowcolor" .2 .2 .2 +setshaderparam "pulseglowspeed" .5 +texture 0 "meister/asgard/luce1_g.png" +texture g "meister/asgard/luce1_g.png" +texoffset 0 30 +texalpha 0.0001 +texscale 8 + +setshader bumpenvspecmapparallaxpulseglowworld +setshaderparam envscale .5 .5 .8 +setshaderparam specscale 1.7 1.7 1.7 +setshaderparam parallaxscale 0.04 -0.02 0 0 +setshaderparam "pulseglowcolor" .7 .7 1 +setshaderparam "glowcolor" 1.1 1.1 1.4 +setshaderparam "pulseglowspeed" .5 + +texture 0 lunaran/mech1_d.jpg +texture n lunaran/mech1_local.jpg +texture s lunaran/mech1_s.jpg +texture z lunaran/mech1_h.jpg +texture g lunaran/mech1_glow.jpg +texture e darc/forge + +setshader envworld +setshaderparam envscale 1 1 1 +texture 0 trak5/glass.jpg +texscale 12 +texcolor .1 .1 .1 + +setshader bumpenvworld +setshaderparam envscale .1 .1 .1 +texture 0 blikjebier/snow/clear_snow.jpg +texture n argh/flat.png + +texture 0 blikjebier/snow/blood_snow.jpg +texture n argh/flat.png + +setshader bumpenvspecmapglowworld +setshaderparam envscale 1 1 1 +setshaderparam specscale .8 .8 .8 +setshaderparam parallaxscale 0.08 -0.04 0 0 +setshaderparam "glowcolor" .2 .2 .3 +//setshaderparam "pulseglowcolor" .2 .2 .4 +//setshaderparam "pulseglowspeed" .5 + +texture 0 rorschach/256_gate_water02.jpg +texture n argh/flat.png +//texture n rorschach/256_gate_water02_nm.jpg +texture s rorschach/256_gate_water02_sm.jpg +texture z rorschach/256_gate_water02_hm.jpg +texture g rorschach/256_gate_water02_blend.png +//texture e darc/forge + +setshader "pulseglowworld" +setshaderparam "glowcolor" 1.2 .6 .6 +setshaderparam "pulseglowcolor" .9 .3 .3 +setshaderparam "pulseglowspeed" .5 +texture 0 "meister/asgard/luce1_g.png" +texture g "meister/asgard/luce1_g.png" +texoffset 0 30 +texalpha 0.0001 +texscale 2 + +setshader stdworld + +texture 0 "egyptsoc/block01d.jpg" + +setshader blendworld +setshaderparam blendpower .65 +texture 0 egyptsoc/block10c.jpg +texture u noctua/stone16.jpg +texture 0 rorschach/2_floor02.jpg +texture u noctua/plast06.jpg +texture 0 lunaran/bigmet1_d.jpg +texture u aard/aardograss_1.jpg +texture 0 egyptsoc/block10c.jpg +texture u mitaman/mm-metalbase1.jpg + +setshaderparam blendscale .5 +texture 0 lunaran/bigmet1_d.jpg +texture u aard/aardograss_1.jpg + +setshaderparam blendscale 8 +setshaderparam blendpower .8 +texture 0 lunaran/cord1_d.jpg +texture u particles/bullet.png + +setshaderparam blendscale .5 +setshaderparam blendpower .2 +texture 0 lunaran/cord1_d.jpg +texture u particles/explosion.png +texture 0 trak5/base1a.jpg +texture u particles/explosion.png + +setshaderparam blendpower .8 +texture 0 lunaran/cord1_d.jpg +texture u particles/steam.png +texture 0 lunaran/cord1_d.jpg +texture u particles/smoke.png + +setshaderparam blendscale 2 +setshaderparam blendpower .4 +texture 0 trak5/panel2a.jpg +texture u makke/dirt01.jpg + +setshader glowworld +setshaderparam glowcolor .1 .1 .1 +texture 0 trak5/panel2a.jpg +texture g makke/dirt01.jpg + +//sounds +mapsound "ambience/wind.ogg" 500 +mapsound "soundsnap/fan.ogg" 200 +mapsound "kaiser/fx/hum4.wav" 200 + + diff --git a/assets/shims/e9907a24e0140beb6ce385df6ed6fcd95c2044e17d05700d41f9e2085099926b b/assets/shims/e9907a24e0140beb6ce385df6ed6fcd95c2044e17d05700d41f9e2085099926b new file mode 100644 index 000000000..7618196ea --- /dev/null +++ b/assets/shims/e9907a24e0140beb6ce385df6ed6fcd95c2044e17d05700d41f9e2085099926b @@ -0,0 +1,683 @@ + + +// Sirius Castle by sCaSd, Vastlite and Yosh64 + +// Thanks to Kaiser and Fanatic for sounds, +// Dietmar Pier and Tentus for mapmodels, +// Aftasardem, Gregor Koch, Mayhem and Sock for textures +// and most of all the Sauerbraten devs + + + +// Copyright and Permissions: + +// This Sauerbraten map is copyright (c) 2008 sCaSd, Vastlite and Yosh. +// See also http://www.gnu.org/licenses/gpl2.html + +// Contact: kgloge@gmx.de + + + +mapmsg " 3Sirius Castle 2 by sCaSd, Vastlite and Yosh64" + +// default music to be played for this map: + + +// the skybox for this map: + +loadsky "scasd/skyboxes/sirius" +fogcolour 0 0 0 + + + + + +// mapsounds +mapsound "fanatic/wind" 120 3 +mapsound "ambience/wind" 100 3 +mapsound "ambience/fire_light" 250 3 +mapsound "ambience/cycadas" 100 3 +mapsound "ambience/frogs" 100 3 +mapsound "ambience/night_crickets" 100 3 +mapsound "fanatic/feeding_room_low" 70 3 +mapsound "kaiser/fx/hum1" 90 3 +mapsound "kaiser/fx/hum5" 90 3 +mapsound "kaiser/fx/hum6" 90 3 + + + +// +// map model list +// +mapmodelreset // start counting from 0 again + +mmodel "tree1" // 0 + +mmodel "dcp/tree2" // 1 +mmodel "dcp/tree3" // 2 +mmodel "dcp/palmtree" // 3 +mmodel "dcp/thorns" // 4 +mmodel "dcp/plant1" // 5 +mmodel "dcp/grass" // 6 +mmodel "dcp/ivy" // 7 + +mmodel "dcp/barrel" // 8 +mmodel "dcp/streetlamp" // 9 +mmodel "dcp/bench" // 10 +mmodel "dcp/pillar" // 11 +mmodel "dcp/waterbowl" // 12 +mmodel "dcp/jumppad2" // 13 + +mmodel "dcp/leafs" // 14 +mmodel "dcp/valve" // 15 +mmodel "dcp/palette" // 16 + +mmodel "dcp/vent" // 17 +mmodel "dcp/mushroom" // 18 +mmodel "dcp/biotank" // 19 + +mmodel "dcp/groundlamp" // 20 +mmodel "dcp/console" // 21 +mmodel "dcp/turret" // 22 + +// for use as triggers: + +mmodel "carrot" // 23 +mmodel "switch1" // 24 +mmodel "switch2" // 25 + +mmodel "doors/door_01" // 26 +mmodel "doors/door_02" // 27 +mmodel "doors/door_03" // 28 + +// useful default triggers to use with these: + +mmodel "dcp/cask" // 29 +mmodel "dcp/cart" // 30 +mmodel "dcp/candle" // 31 +mmodel "dcp/vase" // 32 +mmodel "dcp/sack" // 33 +mmodel "dcp/chandelier" // 34 +mmodel "dcp/chest" // 35 +mmodel "dcp/firebowl" // 36 +mmodel "dcp/smplant" // 37 +mmodel "dcp/insect" // 38 +mmodel "dcp/reed" // 39 + +mmodel "makke/nocamp" // 40 +mmodel "makke/strahler" // 41 + +mmodel "tentus/food-drink/goblet" // 42 +mmodel "tentus/food-drink/apple" // 43 +mmodel "tentus/food-drink/pear" // 44 +mmodel "tentus/food-drink/appleslice" // 45 +mmodel "tentus/food-drink/meat" // 46 +mmodel "tentus/food-drink/bowl" // 47 +mmodel "tentus/food-drink/pieslice" // 48 +mmodel "tentus/food-drink/mug" // 49 +mmodel "tentus/food-drink/winebottle" // 50 +mmodel "tentus/food-drink/pie" // 51 + +mmodel "tentus/books/flat" // 52 +mmodel "tentus/books/multi" // 53 +mmodel "tentus/chains/chain" // 54 +mmodel "tentus/chains/curvechain" // 55 + +mmodel "tentus/barrel" // 56 +mmodel "tentus/sidebarrel" // 57 +mmodel "tentus/pot1" // 58 +mmodel "tentus/rope" // 59 +mmodel "tentus/ropelamp" // 60 +mmodel "tentus/ladder" // 61 + +mmodel "tentus/fattree" // 62 +mmodel "tentus/moneybag" // 63 +mmodel "tentus/woodbench" // 64 +mmodel "tentus/hammer" // 65 +mmodel "tentus/anvil" // 66 +mmodel "tentus/spear" // 67 +mmodel "tentus/key" // 68 +mmodel "tentus/redshield" // 69 +mmodel "tentus/greenshield" // 70 +mmodel "tentus/bombs" // 71 + +mmodel "objects/window01" // 72 +mmodel "objects/sign01" // 73 +mmodel "objects/lamp01" // 74 +mmodel "objects/chair01" // 75 +mmodel "objects/bed01" // 76 + +//mmodel "vegetation/tree00/noclip" // 77 +//mmodel "vegetation/tree01/noclip" // 78 +mmodel "vegetation/tree00" // 77 +mmodel "vegetation/tree01" // 78 + +mmodel "vegetation/bush01" // 79 +mmodel "vegetation/tree02" // 80 +mmodel "vegetation/tree04" // 81 +mmodel "vegetation/tree05" // 82 + +//mmodel "vegetation/tree06/noclip" // 83 +mmodel "vegetation/tree06" // 83 + +mmodel "vegetation/tree07" // 84 +mmodel "vegetation/tree03" // 85 +mmodel "objects/window02/window02_1" // 86 +mmodel "objects/window02/window02_2" // 87 +mmodel "objects/bench01" // 88 +mmodel "objects/lantern01" // 89 +mmodel "objects/lantern02" // 90 +mmodel "objects/woodchop" // 91 +mmodel "objects/table01" // 92 +mmodel "objects/torch" // 93 +mmodel "objects/torch_cold" // 94 +mmodel "objects/fire" // 95 +mmodel "objects/sail01" // 96 +mmodel "objects/well_base" // 97 +mmodel "objects/well_roof" // 98 +mmodel "objects/lamp02" // 99 +mmodel "objects/med_chand" // 100 + + + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 gor/GR_GK_001_cc.jpg +autograss + +//texture 0 "kurt/grass01.jpg" +//autograss "textures/grass_kurt2.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +//exec "packages/dg/package.cfg" +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" + +setshader bumpparallaxworld +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture n "scasd/parallax/floor_pavement_stone5_2_n.jpg" +texture z "scasd/parallax/floor_pavement_stone5_2_h.jpg" +setshader stdworld + +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" + +setshader bumpparallaxworld +texture 0 "dg/floor_paving_littleStones3_2.jpg" +texture n "scasd/parallax/floor_paving_littleStones3_2_n.jpg" +texture z "scasd/parallax/floor_paving_littleStones3_2_h.jpg" +setshader stdworld + +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/mur049.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad065.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur060.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur067.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + + + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg + +//exec packages/gor/package.cfg +// gor config pasted in +setshader bumpspecmapworld + + setpixelparam 1 4 4 4 + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WS_GK_001_cc.jpg + texture n gor/WS_GK_001_nm.jpg + //texture s gor/WS_GK_001_sc.jpg + texture z gor/WS_GK_001_hm.jpg + + + setpixelparam 1 4 4 4 + + texture 0 gor/DW_GK_001_cc.jpg + texture n gor/DW_GK_001_nm.jpg + texture s gor/DW_GK_001_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 1 4 4 4 + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WT_GK_004_cc.jpg + texture n gor/WT_GK_004_nm.jpg + texture s gor/WT_GK_004_sc.jpg + texture z gor/WT_GK_004_hm.jpg + + texture 0 gor/GR_GK_003_cc.jpg + texture n gor/GR_GK_003_nm.jpg + texture s gor/GR_GK_003_sc.jpg + texture z gor/GR_GK_003_hm.jpg + + texture 0 gor/GR_GK_004_cc.jpg + texture n gor/GR_GK_004_nm.jpg + texture s gor/GR_GK_004_sc.jpg + texture z gor/GR_GK_004_hm.jpg + + texture 0 gor/GR_GK_005_cc.jpg + texture n gor/GR_GK_005_nm.jpg + texture s gor/GR_GK_005_sc.jpg + texture z gor/GR_GK_005_hm.jpg + + texture 0 gor/GR_GK_006_cc.jpg + texture n gor/GR_GK_006_nm.jpg + texture s gor/GR_GK_006_sc.jpg + texture z gor/GR_GK_006_hm.jpg + + texture 0 gor/GR_GK_007_cc.jpg + texture n gor/GR_GK_007_nm.jpg + texture s gor/GR_GK_007_sc.jpg + texture z gor/GR_GK_007_hm.jpg + + texture 0 gor/GR_GK_008_cc.jpg + texture n gor/GR_GK_008_nm.jpg + texture s gor/GR_GK_008_sc.jpg + texture z gor/GR_GK_008_hm.jpg + + texture 0 gor/GR_GK_009_cc.jpg + texture n gor/GR_GK_009_nm.jpg + texture s gor/GR_GK_009_sc.jpg + texture z gor/GR_GK_009_hm.jpg + + texture 0 gor/GR_GK_010_cc.jpg + texture n gor/GR_GK_010_nm.jpg + texture s gor/GR_GK_010_sc.jpg + texture z gor/GR_GK_010_hm.jpg + + texture 0 gor/GR_GK_011_cc.jpg + texture n gor/GR_GK_011_nm.jpg + texture s gor/GR_GK_011_sc.jpg + texture z gor/GR_GK_011_hm.jpg + + texture 0 gor/ST_GK_001_cc.jpg + texture n gor/ST_GK_001_nm.jpg + texture s gor/ST_GK_001_sc.jpg + texture z gor/ST_GK_001_hm.jpg + + texture 0 gor/ST_GK_002_cc.jpg + texture n gor/ST_GK_002_nm.jpg + texture s gor/ST_GK_002_sc.jpg + texture z gor/ST_GK_002_hm.jpg + + texture 0 gor/ST_GK_003_cc.jpg + texture n gor/ST_GK_003_nm.jpg + texture s gor/ST_GK_003_sc.jpg + texture z gor/ST_GK_003_hm.jpg + + texture 0 gor/ST_GK_004_cc.jpg + texture n gor/ST_GK_004_nm.jpg + texture s gor/ST_GK_004_sc.jpg + texture z gor/ST_GK_004_hm.jpg + +setshader bumpspecmapworld + + setpixelparam 1 4 4 4 + + texture 0 gor/ST_GK_005_cc.jpg + texture n gor/ST_GK_005_nm.jpg + texture s gor/ST_GK_005_sc.jpg + +setshader bumpparallaxworld + texture 0 gor/ST_GK_005_zu_001_cc.jpg + texture n gor/ST_GK_005_zu_001_nm.jpg + //texture s gor/ST_GK_005_zu_001_sc.jpg + texture z gor/WT_GK_001_hm.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 1 4 4 4 + setpixelparam 2 0.02 -0.01 + + texture 0 gor/ST_GK_006_cc.jpg + texture n gor/ST_GK_006_nm.jpg + texture s gor/ST_GK_006_sc.jpg + texture z gor/ST_GK_006_hm.jpg + + texture 0 gor/ST_GK_007_cc.jpg + texture n gor/ST_GK_007_nm.jpg + texture s gor/ST_GK_007_sc.jpg + texture z gor/ST_GK_007_hm.jpg + +setshader bumpspecmapworld + + setpixelparam 1 4 4 4 + + texture 0 gor/WD_GK_001_cc.jpg + texture n gor/WD_GK_001_nm.jpg + texture s gor/WD_GK_001_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 1 4 4 4 + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WD_GK_002_cc.jpg + texture n gor/WD_GK_002_nm.jpg + texture z gor/WD_GK_002_hm.jpg + texture s gor/WD_GK_002_sc.jpg + +setshader bumpspecmapworld + + setpixelparam 1 4 4 4 + + texture 0 gor/WO_GK_001_cc.jpg + texture n gor/WO_GK_001_nm.jpg + texture s gor/WO_GK_001_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 1 4 4 4 + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WO_GK_002_cc.jpg + texture n gor/WO_GK_002_nm.jpg + texture s gor/WO_GK_002_sc.jpg + texture z gor/WO_GK_002_hm.jpg + +setshader bumpparallaxworld + texture 0 gor/WT_GK_001_cc.jpg + texture n gor/WT_GK_001_nm.jpg + //texture s gor/WT_GK_001_sc.jpg + texture z gor/WT_GK_001_hm.jpg +setshader bumpspecmapparallaxworld + + texture 0 gor/WT_GK_002_cc.jpg + texture n gor/WT_GK_002_nm.jpg + texture s gor/WT_GK_002_sc.jpg + texture z gor/WT_GK_002_hm.jpg + + texture 0 gor/WT_GK_003_cc.jpg + texture n gor/WT_GK_003_nm.jpg + texture s gor/WT_GK_003_sc.jpg + texture z gor/WT_GK_003_hm.jpg + +setshader bumpspecmapworld + + setpixelparam 1 4 4 4 + + texture 0 gor/WTA_GK_001_cc.jpg + texture n gor/WTA_GK_001_nm.jpg + texture s gor/WTA_GK_001_sc.jpg + + texture 0 gor/WTA_GK_002_cc.jpg + texture n gor/WTA_GK_002_nm.jpg + texture s gor/WTA_GK_002_sc.jpg + + texture 0 gor/WTA_GK_003_cc.jpg + texture n gor/WTA_GK_003_nm.jpg + texture s gor/WTA_GK_003_sc.jpg + + texture 0 gor/WTA_GK_004_cc.jpg + texture n gor/WTA_GK_004_nm.jpg + texture s gor/WTA_GK_004_sc.jpg + +setshader bumpspecmapparallaxworld + + setpixelparam 1 4 4 4 + setpixelparam 2 0.02 -0.01 + + texture 0 gor/WT_GK_006_cc.jpg + texture n gor/WT_GK_006_nm.jpg + texture s gor/WT_GK_006_sc.jpg + texture z gor/WT_GK_006_hm.jpg + + texture 0 gor/WT_GK_005_cc.jpg + texture n gor/WT_GK_005_nm.jpg + texture s gor/WT_GK_005_sc.jpg + texture z gor/WT_GK_005_hm.jpg + + texture 0 gor/ST_GK_008_cc.jpg + texture n gor/ST_GK_008_nm.jpg + texture s gor/ST_GK_008_sc.jpg + texture z gor/ST_GK_008_hm.jpg + + texture 0 gor/WT_GK_007_cc.jpg + texture n gor/WT_GK_007_nm.jpg + texture s gor/WT_GK_007_sc.jpg + texture z gor/WT_GK_007_hm.jpg + + texture 0 gor/WT_GK_008_cc.jpg + texture n gor/WT_GK_008_nm.jpg + texture s gor/WT_GK_008_sc.jpg + texture z gor/WT_GK_008_hm.jpg + + texture 0 gor/WTA_GK_005_cc.jpg + texture n gor/WTA_GK_005_nm.jpg + texture s gor/WTA_GK_005_sc.jpg + texture z gor/WTA_GK_005_hm.jpg + +// texture 0 gor/WTA_GK_006_cc.jpg +// texture n gor/WTA_GK_006_nm.jpg +// texture s gor/WTA_GK_006_sc.jpg +// texture z gor/WTA_GK_006_hm.jpg + +setshader bumpworld +//setshader bumpparallaxworld +texture 0 egyptsoc/stone03bb.jpg +texture n scasd/parallax/egyptsoc_stone03bb_n.jpg +//texture z scasd/parallax/egyptsoc_stone03bb_h.jpg +setshader bumpspecmapparallaxworld + + + texture 0 gor/ST_GK_009_cc.jpg + texture n gor/ST_GK_009_nm.jpg + texture s gor/ST_GK_009_sc.jpg + texture z gor/ST_GK_009_hm.jpg + + texture 0 gor/WT_GK_009_cc.jpg + texture n gor/WT_GK_009_nm.jpg + texture s gor/WT_GK_009_sc.jpg + texture z gor/WT_GK_009_hm.jpg + + texture 0 gor/ST_GK_011_cc.jpg + texture n gor/ST_GK_011_nm.jpg + texture s gor/ST_GK_011_sc.jpg + texture z gor/ST_GK_011_hm.jpg + + texture 0 gor/ST_GK_010_cc.jpg + texture n gor/ST_GK_010_nm.jpg + texture s gor/ST_GK_010_sc.jpg + texture z gor/ST_GK_010_hm.jpg + + texture 0 gor/WT_GK_010_cc.jpg + texture n gor/WT_GK_010_nm.jpg + texture s gor/WT_GK_010_sc.jpg + texture z gor/WT_GK_010_hm.jpg + + texture 0 gor/WT_GK_011_cc.jpg + texture n gor/WT_GK_011_nm.jpg + texture s gor/WT_GK_011_sc.jpg + texture z gor/WT_GK_011_hm.jpg + + texture 0 gor/WT_GK_012_cc.jpg + texture n gor/WT_GK_012_nm.jpg + texture s gor/WT_GK_012_sc.jpg + texture z gor/WT_GK_012_hm.jpg + + texture 0 gor/WT_GK_013_cc.jpg + texture n gor/WT_GK_013_nm.jpg + texture s gor/WT_GK_013_sc.jpg + texture z gor/WT_GK_013_hm.jpg + + texture 0 gor/WT_GK_014_cc.jpg + texture n gor/WT_GK_014_nm.jpg + texture s gor/WT_GK_014_sc.jpg + texture z gor/WT_GK_014_hm.jpg + + texture 0 gor/WT_GK_015_cc.jpg + texture n gor/WT_GK_015_nm.jpg + texture s gor/WT_GK_015_sc.jpg + texture z gor/WT_GK_015_hm.jpg + + texture 0 gor/WT_GK_016_cc.jpg + texture n gor/WT_GK_016_nm.jpg + texture s gor/WT_GK_016_sc.jpg + texture z gor/WT_GK_016_hm.jpg + + texture 0 gor/WT_GK_017_cc.jpg + texture n gor/WT_GK_017_nm.jpg + texture s gor/WT_GK_017_sc.jpg + texture z gor/WT_GK_017_hm.jpg + + texture 0 gor/ME_GK_011_cc.jpg + texture n gor/ME_GK_011_nm.jpg + texture s gor/ME_GK_011_sc.jpg + texture z gor/ME_GK_011_hm.jpg + + texture 0 gor/ME_GK_012_cc.jpg + texture n gor/ME_GK_012_nm.jpg + texture s gor/ME_GK_012_sc.jpg + texture z gor/ME_GK_012_hm.jpg + + texture 0 gor/ME_GK_010_cc.jpg + texture n gor/ME_GK_010_nm.jpg + texture s gor/ME_GK_010_sc.jpg + texture z gor/ME_GK_010_hm.jpg + + +// end gor config + + +exec packages/aftas/package.cfg + + + + +// rotated textures +setshader bumpspecmapworld +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" 0 96 0 +texture n "philipk/pk01_pan_wall02b_local.jpg" 0 96 0 +texture s "philipk/pk01_pan_wall02b_s.jpg" 0 96 0 + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" 0 32 0 +texture n "philipk/pk01_pan_wall02b_local.jpg" 0 32 0 +texture s "philipk/pk01_pan_wall02b_s.jpg" 0 32 0 + +setshader bumpworld + +// grey stones shifted +texture 0 egyptsoc/stone03bb.jpg 0 64 +texture n scasd/parallax/egyptsoc_stone03bb_n.jpg 0 64 + +// grey stones rotated +texture 0 egyptsoc/stone03bb.jpg 1 +texture n scasd/parallax/egyptsoc_stone03bb_n.jpg 1 + +texture 0 egyptsoc/stone03bb.jpg 1 64 +texture n scasd/parallax/egyptsoc_stone03bb_n.jpg 1 64 + +setshader stdworld + +// wood rotated +texture 0 ik2k/ik_woodv256a.jpg 1 +texture 0 ik2k/ik_wood_trimh64d.jpg 0 128 +texture 0 ik2k/ik_wood_trimh64d.jpg 1 +texture 0 ik2k/ik_wood_trimh64d.jpg 1 32 + +texture 0 ik2k/ik_wood_trimh64d.jpg 1 32 128 +texture 0 ik2k/ik_wood_trimh64d.jpg 0 128 + +texture 0 gor/GR_GK_001_cc.jpg + + + + +alias base_1 "the store room" +alias base_2 "the blacksmiths" +alias base_3 "the living room" +alias base_4 "the castle steeple" +alias base_5 "the crystal tower" + diff --git a/assets/shims/ea1f25f04d4eab15600fc9df46385e318eae3543b68968783313424eb92e073d b/assets/shims/ea1f25f04d4eab15600fc9df46385e318eae3543b68968783313424eb92e073d new file mode 100644 index 000000000..9ed8b2631 --- /dev/null +++ b/assets/shims/ea1f25f04d4eab15600fc9df46385e318eae3543b68968783313424eb92e073d @@ -0,0 +1,97 @@ +loadsky staffy/staffy +fog 2000 +fogcolour 0 +skill 1 +elevcontag = 0 +panelset = 1 +oldminiconfilter = $miniconfilter +oldconfilter = $confilter +mapsound kaiser/fx/hum1 150 -1 +mapsound kaiser/fx/hum2 150 -1 +mapsound kaiser/fx/hum3 150 -1 +mapsound kaiser/fx/hum4 150 -1 +mapsound kaiser/fx/hum5 150 -1 +mapsound kaiser/fx/hum6 150 -1 +mapsound kaiser/fx/hum7 150 -1 +mapsound kaiser/fx/computer1 150 -1 +mapsound kaiser/fx/warning1 150 -1 +mapsound ambience/fire_light 300 -1 + +trigger 91 1 + +texturereset +exec packages/redon/red_sp1/textures.cfg + +setshader bumpspecworld +texture 0 "philipk/pk01_gra_floor01_d.jpg" +texscroll 0 2 +texture n "philipk/pk01_gra_floor01_local.jpg" +texture s "philipk/pk01_gra_floor01_s.jpg" + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texscroll 2 0 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texscroll -2 0 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 lunaran/support1_d.jpg +texscroll 0 2 +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg + +texture 0 lunaran/support1_d.jpg 1 +texscroll 2 +texture n lunaran/support1_local.jpg 1 +texture s lunaran/support1_s.jpg 1 +texture z lunaran/support1_h.jpg 1 + +texture 0 lunaran/support1_d.jpg +texscroll 0 -2 +texture n lunaran/support1_local.jpg +texture s lunaran/support1_s.jpg +texture z lunaran/support1_h.jpg + +texture 0 lunaran/support1_d.jpg 1 +texscroll -2 +texture n lunaran/support1_local.jpg 1 +texture s lunaran/support1_s.jpg 1 +texture z lunaran/support1_h.jpg 1 + +texture 0 redon/red_sp1/volt1_d.jpg +texture n redon/red_sp1/volt_local.jpg +texture s redon/red_sp1/volt_s.jpg +texture z redon/red_sp1/volt_h.jpg + +texture 0 redon/red_sp1/volt2_d.jpg +texture n redon/red_sp1/volt_local.jpg +texture s redon/red_sp1/volt_s.jpg +texture z redon/red_sp1/volt_h.jpg +texlayer 1 +setshader glowworld +texture 0 redon/red_sp1/computerscreen.png +texture g redon/red_sp1/computerscreen.png + +setshader bumpspecmapglowworld +setpixelparam 1 4 4 4 +texture 0 "redon/red_sp1/pk01_panel_red_d.jpg" +texture n "redon/red_sp1/pk01_panel_both_local.jpg" +texture s "redon/red_sp1/pk01_panel_both_s.jpg" +texture g "redon/red_sp1/pk01_panel_red_add.jpg" +include "redon/red_sp1/pk01_panel_blue_d.jpg" +include "redon/red_sp1/pk01_panel_both_local.jpg" +include "redon/red_sp1/pk01_panel_both_s.jpg" +include "redon/red_sp1/pk01_panel_blue_add.jpg" + +setshader stdworld +texture 0 "redon/red_sp1/cubecolor1.png" +texture 0 "redon/red_sp1/cubecolor2.png" +texture 0 "redon/red_sp1/cubecolor3.png" + +texture 0 "redon/red_sp1/checkbox_off.png" +texture 0 "redon/red_sp1/checkbox_on.png" + diff --git a/assets/shims/ea692d8f059afbd68ffea7105bd473f65b7210684f996b9bfec89c2fa19f6d1d b/assets/shims/ea692d8f059afbd68ffea7105bd473f65b7210684f996b9bfec89c2fa19f6d1d new file mode 100644 index 000000000..e69de29bb diff --git a/assets/shims/ec71004af47e3de67eb3a6402cd0028badd5959e7c320af8b74c31c3e78b0fad b/assets/shims/ec71004af47e3de67eb3a6402cd0028badd5959e7c320af8b74c31c3e78b0fad new file mode 100644 index 000000000..8729e2fb6 --- /dev/null +++ b/assets/shims/ec71004af47e3de67eb3a6402cd0028badd5959e7c320af8b74c31c3e78b0fad @@ -0,0 +1,41 @@ +mapmsg "DuoCross - Twice the Flags, Twice the Fun! - By Mmeaninglez" + +texturereset + +setshader stdworld + +texture 0 "textures/sky.png" +texture 0 "textures/default.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + +exec "packages/dg/package.cfg" +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +exec packages/gor/package.cfg +exec packages/aftas/package.cfg +exec packages/mitaman/package.cfg +exec packages/g_pack/package2.cfg + +//Misc textures +setshader stdworld +texture 0 "textures/nieb/rock01.jpg" +setshader bumpspecmapworld +setshaderparam "specscale" 0.25 0.25 0.25 +texture 0 "ikbase/specialbrick.jpg" +texture n "ikbase/specialbrick_normal.jpg" diff --git a/assets/shims/ed84369d80eacbbafa7dfdab5ebbc882ae3cec75e42bd19697cdc3ed44b1de13 b/assets/shims/ed84369d80eacbbafa7dfdab5ebbc882ae3cec75e42bd19697cdc3ed44b1de13 new file mode 100644 index 000000000..080ff6de6 --- /dev/null +++ b/assets/shims/ed84369d80eacbbafa7dfdab5ebbc882ae3cec75e42bd19697cdc3ed44b1de13 @@ -0,0 +1,3 @@ +loadsky "socksky/mars" + +music "nomusic.ogg" diff --git a/assets/shims/ee0add7389e054d037034c15d63821e5276dc8721fca15e2d051dd5a84ed3b03 b/assets/shims/ee0add7389e054d037034c15d63821e5276dc8721fca15e2d051dd5a84ed3b03 new file mode 100644 index 000000000..90732a0db --- /dev/null +++ b/assets/shims/ee0add7389e054d037034c15d63821e5276dc8721fca15e2d051dd5a84ed3b03 @@ -0,0 +1,317 @@ +// NOTE: This is a Work In Progress, many paths end abruptly, some rooms are obviously incomplete, doors don't open, etc. + +//CFG copied and slightly tweaked from corruption.cfg ("Corruption by Kaiser") + +// NOTE: Play the songs from "Panexypnos Dimiourgia" included with the Sauer install + + +mapmsg "Crashed by Fanatic - fanaticalproductions.net" +loadsky "ratboy/skyboxes/coward" +fogcolour 9459528 +fog 2000 + +texturereset + +setshader stdworld + +texture 0 "ik2k/ik_sky_day_back.jpg" +texture 0 "rorschach/5_blood01.jpg" + +//***************LUNARAN***************// + +exec packages/lunaran/package.cfg + +//***************ROTATIONS***************// +setshader bumpspecmapparallaxworld +setpixelparam 1 6 6 6 + +texture 0 lunaran/panel64_1_d.jpg 1 +texture n lunaran/panel64_1_local.jpg 1 +texture s lunaran/panel64_1_s.jpg 1 +texture z lunaran/panel64_1_h.jpg 1 +texture 0 lunaran/panel64_2a_d.jpg 1 +texture n lunaran/panel64_2a_local.jpg 1 +texture s lunaran/panel64_2a_s.jpg 1 +texture z lunaran/panel64_2a_h.jpg 1 +texture 0 lunaran/panel64_2b_d.jpg 1 +texture n lunaran/panel64_2b_local.jpg 1 +texture s lunaran/panel64_2b_s.jpg 1 +texture z lunaran/panel64_2b_h.jpg 1 +texture 0 lunaran/panel64_3b_d.jpg 1 +texture n lunaran/panel64_3b_local.jpg 1 +texture s lunaran/panel64_3b_s.jpg 1 +texture z lunaran/panel64_3b_h.jpg 1 +texture 0 lunaran/panel64_4_d.jpg 1 +texture n lunaran/panel64_4_local.jpg 1 +texture s lunaran/panel64_4_s.jpg 1 +texture z lunaran/panel64_4_h.jpg 1 +texture 0 lunaran/panel64_5_d.jpg 1 +texture n lunaran/panel64_5_local.jpg 1 +texture s lunaran/panel64_5_s.jpg 1 +texture z lunaran/panel64_5_h.jpg 1 +texture 0 lunaran/panel64_6_d.jpg 1 +texture n lunaran/panel64_6_local.jpg 1 +texture s lunaran/panel64_6_s.jpg 1 +texture z lunaran/panel64_6_h.jpg 1 +texture 0 lunaran/pwpip1_d.jpg 1 +texture n lunaran/pwpip1_local.jpg 1 +texture s lunaran/pwpip1_s.jpg 1 +texture z lunaran/pwpip1_h.jpg 1 +texture 0 lunaran/support1_d.jpg 1 +texture n lunaran/support1_local.jpg 1 +texture s lunaran/support1_s.jpg 1 +texture z lunaran/support1_h.jpg 1 +texture 0 lunaran/wires1_d.jpg 1 +texture n lunaran/wires1_local.jpg 1 +texture s lunaran/wires1_s.jpg 1 +texture z lunaran/wires1_h.jpg 1 + + +//***************LIGHTS***************// + +//+++++++++++++++BLUE+++++++++++++++// +setshader bumpspecmapparallaxglowworld +setpixelparam 0 .6 .6 1.2 +setpixelparam 1 3 3 3 + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg +texture 0 lunaran/light_fifty1_d.jpg 1 +texture n lunaran/light_fifty1_local.jpg 1 +texture s lunaran/light_fifty1_s.jpg 1 +texture g lunaran/light_fifty1_g.jpg 1 +texture z lunaran/light_fifty1_h.jpg 1 + +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture z lunaran/light_fifty2_h.jpg +texture 0 lunaran/light_fifty2_d.jpg 1 +texture n lunaran/light_fifty2_local.jpg 1 +texture s lunaran/light_fifty2_s.jpg 1 +texture g lunaran/light_fifty2_g.jpg 1 +texture z lunaran/light_fifty2_h.jpg 1 + +texture 0 lunaran/light_flouro0a_d.jpg 1 +texture n lunaran/light_flouro0a_local.jpg 1 +texture s lunaran/light_flouro0a_s.jpg 1 +texture g lunaran/light_flouro0a_g.jpg 1 +texture z lunaran/light_flouro0a_h.jpg 1 +texture 0 lunaran/light_flouro1a_d.jpg 1 +texture n lunaran/light_flouro1a_local.jpg 1 +texture s lunaran/light_flouro1a_s.jpg 1 +texture g lunaran/light_flouro1a_g.jpg 1 +texture z lunaran/light_flouro1a_h.jpg 1 + +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg + +//+++++++++++++++RED+++++++++++++++// +setshader bumpspecmapparallaxglowworld +setpixelparam 0 1.2 .6 .6 +setpixelparam 1 3 3 3 + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg +texture 0 lunaran/light_fifty1_d.jpg 1 +texture n lunaran/light_fifty1_local.jpg 1 +texture s lunaran/light_fifty1_s.jpg 1 +texture g lunaran/light_fifty1_g.jpg 1 +texture z lunaran/light_fifty1_h.jpg 1 + +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture z lunaran/light_fifty2_h.jpg +texture 0 lunaran/light_fifty2_d.jpg 1 +texture n lunaran/light_fifty2_local.jpg 1 +texture s lunaran/light_fifty2_s.jpg 1 +texture g lunaran/light_fifty2_g.jpg 1 +texture z lunaran/light_fifty2_h.jpg 1 + +texture 0 lunaran/light_flouro0a_d.jpg 1 +texture n lunaran/light_flouro0a_local.jpg 1 +texture s lunaran/light_flouro0a_s.jpg 1 +texture g lunaran/light_flouro0a_g.jpg 1 +texture z lunaran/light_flouro0a_h.jpg 1 +texture 0 lunaran/light_flouro1a_d.jpg 1 +texture n lunaran/light_flouro1a_local.jpg 1 +texture s lunaran/light_flouro1a_s.jpg 1 +texture g lunaran/light_flouro1a_g.jpg 1 +texture z lunaran/light_flouro1a_h.jpg 1 + +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg + +//***************PHILIPK***************// + +exec packages/philipk/package.cfg + +//***************ROTATIONS***************// + +setshader bumpspecmapglowworld + +texture 0 "philipk/pk01_trim02b_d.jpg" 1 +texture n "philipk/pk01_trim02_local.jpg" 1 +texture s "philipk/pk01_trim02_s.jpg" 1 +texture g "philipk/pk01_trim02b_add.jpg" 1 + +texture 0 "philipk/pk01_trim04b_d.jpg" 1 +texture n "philipk/pk01_trim04_local.jpg" 1 +texture s "philipk/pk01_trim04_s.jpg" 1 +texture g "philipk/pk01_trim04b_add.jpg" 1 + +texture 0 "philipk/pk01_trim05b_d.jpg" 1 +texture n "philipk/pk01_trim05_local.jpg" 1 +texture s "philipk/pk01_trim05_s.jpg" 1 +texture g "philipk/pk01_trim05b_add.jpg" 1 + +texture 0 "philipk/pk01_trim06b_d.jpg" 1 +texture n "philipk/pk01_trim06_local.jpg" 1 +texture s "philipk/pk01_trim06_s.jpg" 1 +texture g "philipk/pk01_trim06b_add.jpg" 1 + +texture 0 "philipk/pk01_trim07b_d.jpg" 1 +texture n "philipk/pk01_trim07_local.jpg" 1 +texture s "philipk/pk01_trim07_s.jpg" 1 +texture g "philipk/pk01_trim07b_add.jpg" 1 + +setshader bumpspecmapworld +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_trim01b_d.jpg" 1 +texture n "philipk/pk01_trim01_local.jpg" 1 +texture s "philipk/pk01_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_trim08b_d.jpg" 1 +texture n "philipk/pk01_trim08_local.jpg" 1 +texture s "philipk/pk01_trim08_s.jpg" 1 + +texture 0 "philipk/pk01_trim03b_d.jpg" 1 +texture n "philipk/pk01_trim03_local.jpg" 1 +texture s "philipk/pk01_trim03_s.jpg" 1 + +setshader bumpspecmapworld + +texture 0 "philipk/pk01_floor01b_d.jpg" 1 +texture n "philipk/pk01_floor01_local.jpg" 1 +texture s "philipk/pk01_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_trim01_d.jpg" 1 +texture n "philipk/pk01_pan_trim01_local.jpg" 1 +texture s "philipk/pk01_pan_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 1 +texture n "philipk/pk01_thin_wall01_local.jpg" 1 +texture s "philipk/pk01_thin_wall01_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 3 +texture n "philipk/pk01_thin_wall01_local.jpg" 3 +texture s "philipk/pk01_thin_wall01_s.jpg" 3 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 1 +texture n "philipk/pk01_thin_wall01_local.jpg" 1 +texture s "philipk/pk01_thin_wall01_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 3 +texture n "philipk/pk01_thin_wall01_local.jpg" 3 +texture s "philipk/pk01_thin_wall01_s.jpg" 3 + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" 1 +texture n "philipk/pk01_thin_wall02_local.jpg" 1 +texture s "philipk/pk01_thin_wall02_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" 1 +texture n "philipk/pk01_thin_wall02_local.jpg" 1 +texture s "philipk/pk01_thin_wall02_s.jpg" 1 + +texture 0 "philipk/pk01_wall01_d.jpg" 1 +texture n "philipk/pk01_wall01_local.jpg" 1 +texture s "philipk/pk01_wall01_s.jpg" 1 + +//***************SCALED TEXTURES***************// +texture 0 "philipk/pk01_wall03a_d.jpg" 0 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 0 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 0 0 0 .5 + +texture 0 "philipk/pk01_wall03a_d.jpg" 1 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 1 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 1 0 0 .5 + +texture 0 "philipk/pk01_wall03a_d.jpg" 2 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 2 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 2 0 0 .5 + +texture 0 "philipk/pk01_wall03a_d.jpg" 3 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 3 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 3 0 0 .5 + +texture 0 "philipk/pk01_wall03b_d.jpg" 0 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 0 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 0 0 0 .5 + +//***************EXTRAS***************// + +exec packages/gor/package.cfg + +setshader pulseglowworld +setshaderparam glowcolor 0.5 0.25 0.125 +setshaderparam pulseglowcolor 0.25 0.125 0.0625 +setshaderparam pulseglowspeed 1 +texture 0 lunaran/light_fifty1_d.jpg +texture g lunaran/light_fifty1_g.jpg + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "argh/flat.png" // water normals +texture 1 "textures/waterdudv.jpg +//texture 1 "mx/textures/sdm1/dgray.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava diff --git a/assets/shims/f06f72ddb711caa7e9a404b560427eb436c6eaa70a8efc7e530ad1e5ca832bad b/assets/shims/f06f72ddb711caa7e9a404b560427eb436c6eaa70a8efc7e530ad1e5ca832bad new file mode 100644 index 000000000..b43495f99 --- /dev/null +++ b/assets/shims/f06f72ddb711caa7e9a404b560427eb436c6eaa70a8efc7e530ad1e5ca832bad @@ -0,0 +1,138 @@ +//Packaged on the 11th of January 2014 by Suicizer. Do not edit the original package.cfg but rather copy all settings into your map's configuration file. + + +//materials +materialreset + +texture water1 "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion +texture 1 "textures/waterfalln.jpg" // waterfall normals +texture 1 "textures/waterfalldudv.jpg" // waterfall distortion + +texture lava "jf1/lava2_jf.png" 0 0 0 1.5 +texture 1 "jf1/lava2_jf.png" 0 0 0 1.5 +texscale 2 + +texture lava2 "jf1/slime1_jf.png" 0 0 0 1.5 +texture 1 "jf1/slime1_jf.png" 0 0 0 1.5 + +lava2colour 64 96 0 +lava2fog + + +//textures +texturereset + +setshader "stdworld" +texture 0 "textures/sky.png" +texture 0 "textures/default.png" + +setshader "stdworld" +texture 0 "jf1/clip.png" + +setshader "glowworld" +setshaderparam "glowcolor" 1 1 1 +texture 0 "jf1/jf_altair_lit2.png" +texture g "jf1/jf_altair_lit2_g.png" + +setshader "stdworld" +texture 0 "jf1/jf_brick2.png" +texture 0 "jf1/jf_crate1.png" +texture 0 "jf1/jf_door2.png" +texture 0 "jf1/jf_eyes.png" + +setshader "glowworld" +setshaderparam "glowcolor" 1 1 1 +texture 0 "jf1/jf_gold.png" +texture g "jf1/jf_gold_g.png" + +setshader "stdworld" +texture 0 "jf1/jf_grate3.png" +texture 0 "jf1/jf_grey1.png" +texture 0 "jf1/jf_grey3.png" +texture 0 "jf1/jf_grey4.png" +texture 0 "jf1/jf_lightback2.png" + +setshader "glowworld" +setshaderparam "glowcolor" 1 1 1 +texture 0 "jf1/jf_lightsquare.png" +texture g "jf1/jf_lightsquare_g.png" + +setshader "stdworld" +texture 0 "jf1/jf_logo1.png" +texture 0 "jf1/jf_logo2.png" +texture 0 "jf1/jf_nfloor3.png" +texture 0 "jf1/jf_nostro2_1.png" +texture 0 "jf1/jf_nostro3.png" +texture 0 "jf1/jf_num_2.png" +texture 0 "jf1/jf_num_3.png" +texture 0 "jf1/jf_plat1.png" +texture 0 "jf1/jf_pw_ctrl.png" +texture 0 "jf1/jf_rbutn1.png" +texture 0 "jf1/jf_rbutn2.png" +texture 0 "jf1/jf_rock4.png" +texture 0 "jf1/jf_rust01.png" +texture 0 "jf1/jf_rust02.png" +texture 0 "jf1/jf_rust03.png" +texture 0 "jf1/jf_rust04.png" +texture 0 "jf1/jf_rust06.png" +texture 0 "jf1/jf_rust07.png" +texture 0 "jf1/jf_rust08.png" +texture 0 "jf1/jf_rust09.png" +texture 0 "jf1/jf_rust10.png" +texture 0 "jf1/jf_rustfloor1.png" +texture 0 "jf1/jf_rustfloor2.png" +texture 0 "jf1/jf_rust_lg1.png" +texture 0 "jf1/jf_rust_lg2.png" +texture 0 "jf1/jf_rust_lg3.png" + +setshader "glowworld" +setshaderparam "glowcolor" 1 1 1 +texture 0 "jf1/jf_rust_lit1.png" +texture g "jf1/jf_rust_lit1_g.png" +texture 0 "jf1/jf_rust_lit2.png" +texture g "jf1/jf_rust_lit2_g.png" +texture 0 "jf1/jf_rust_lit3.png" +texture g "jf1/jf_rust_lit3_g.png" +texture 0 "jf1/jf_rust_lit4.png" +texture g "jf1/jf_rust_lit4_g.png" +texture 0 "jf1/jf_rust_lit5.png" +texture g "jf1/jf_rust_lit5_g.png" +texture 0 "jf1/jf_rust_lit6.png" +texture g "jf1/jf_rust_lit6_g.png" +texture 0 "jf1/jf_rust_lit6b.png" +texture g "jf1/jf_rust_lit6b_g.png" +texture 0 "jf1/jf_rust_lit7.png" +texture g "jf1/jf_rust_lit7_g.png" +texture 0 "jf1/jf_rust_rune1.png" +texture g "jf1/jf_rust_rune1_g.png" +texture 0 "jf1/jf_rust_rune2.png" +texture g "jf1/jf_rust_rune2_g.png" +texture 0 "jf1/jf_rust_up.png" +texture g "jf1/jf_rust_up_g.png" +texture 0 "jf1/jf_silver.png" +texture g "jf1/jf_silver_g.png" + +setshader "stdworld" +texture 0 "jf1/jf_skill0.png" +texture 0 "jf1/jf_skill1.png" +texture 0 "jf1/jf_skill2.png" +texture 0 "jf1/jf_skill3.png" +texture 0 "jf1/jf_tile2.png" +texture 0 "jf1/jf_wall1.png" +texture 0 "jf1/jf_wall2.png" +texture 0 "jf1/jf_wires1.png" +texture 0 "jf1/jf_yellow1.png" + +setshader "glowworld" +setshaderparam "glowcolor" 1 1 1 +texture 0 "jf1/lava2_jf.png" +texture g "jf1/lava2_jf.png" +texture 0 "jf1/slime1_jf.png" +texture g "jf1/slime1_jf.png" + +setshader "stdworld" +texture 0 "jf1/triforce.png" +texture 0 "jf1/trigger.png" diff --git a/assets/shims/f0c66d6e8f4c2f57773d3464c0a099a60761175a768aa605c12e0c4c21c93a86 b/assets/shims/f0c66d6e8f4c2f57773d3464c0a099a60761175a768aa605c12e0c4c21c93a86 new file mode 100644 index 000000000..d17985626 --- /dev/null +++ b/assets/shims/f0c66d6e8f4c2f57773d3464c0a099a60761175a768aa605c12e0c4c21c93a86 @@ -0,0 +1,360 @@ +// default textures for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// to make a custom version for your map, DO NOT COPY this file, +// but instead make a .cfg with only those things which are different + + +// default music to be played for this map: + + +// the skybox for this map: + +loadsky "ik2k/env/iklake" +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 1 is hardcoded as the default liquid texture +// texture 2 is the default wall texture (for new maps) +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +texture 0 "aard/aardograss_1.jpg" + +texture 0 "ik2k/ik_floor_brick128a.jpg" +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" +texture 0 "ik2k/ik_brick_6464c.jpg" + + +texture 0 "dg/floor_grass1.jpg" +texture 0 "dg/floor_grass3&soil.jpg" +texture 0 "dg/floor_pavement_stone4_2.jpg" +texture 0 "dg/floor_pavement_stone4_3.jpg" +texture 0 "dg/floor_pavement_stone4_4moss.jpg" +texture 0 "dg/floor_pavement_stone5_2.jpg" +texture 0 "dg/floor_pavement_stone_four2.jpg" +texture 0 "dg/floor_pavingStone.jpg" +texture 0 "dg/floor_pavingStone_ceramic.jpg" +texture 0 "dg/floor_paving_littleStones3.jpg" +texture 0 "dg/mur059.jpg" +texture 0 "dg/floor_paving_littleStones_2.jpg" +texture 0 "dg/floor_soil&grave3.jpg" +texture 0 "dg/floor_tile_ceramicBlue.jpg" +texture 0 "dg/floor_tile_stoneIrregular.jpg" +texture 0 "dg/mad013.jpg" +texture 0 "dg/mad015.jpg" +texture 0 "dg/mad063.jpg" +texture 0 "dg/mur059.jpg" +texture 0 "dg/mur073.jpg" +texture 0 "dg/mur078.jpg" +texture 0 "dg/mur079.jpg" +texture 0 "dg/mur142.jpg" +texture 0 "dg/muv158.jpg" +texture 0 "dg/muv185.jpg" +texture 0 "dg/muv204.jpg" +texture 0 "dg/sue011.jpg" +texture 0 "dg/sup075.jpg" +texture 0 "dg/sup079.jpg" + + + +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "tech1soc/032-01c.jpg" +texture 0 "tech1soc/032-02b.jpg" +texture 0 "tech1soc/032-03d.jpg" +texture 0 "tech1soc/032-10a.jpg" +texture 0 "tech1soc/032-10b.jpg" +texture 0 "tech1soc/032-12d.jpg" +texture 0 "tech1soc/032-14b.jpg" +texture 0 "tech1soc/032-15a.jpg" +texture 0 "tech1soc/032-15b.jpg" +texture 0 "tech1soc/032lig10bb.jpg" +texture 0 "tech1soc/032lig11bb.jpg" +texture 0 "tech1soc/032lig11rb.jpg" +texture 0 "tech1soc/032lig12bb.jpg" +texture 0 "tech1soc/032lig12rb.jpg" +texture 0 "tech1soc/032lig12ya.jpg" +texture 0 "tech1soc/032lig20yb.jpg" +texture 0 "tech1soc/064-11b.jpg" +texture 0 "tech1soc/064-12a.jpg" +texture 0 "tech1soc/064-13b.jpg" +texture 0 "tech1soc/064-15b.jpg" +texture 0 "tech1soc/064-20a.jpg" +texture 0 "tech1soc/064-20b.jpg" +texture 0 "tech1soc/064-22b.jpg" +texture 0 "tech1soc/064lig20bb.jpg" +texture 0 "tech1soc/064lig22bb.jpg" +texture 0 "tech1soc/064lig22rb.jpg" +texture 0 "tech1soc/064lig22wb.jpg" +texture 0 "tech1soc/128-05b.jpg" +texture 0 "tech1soc/128-05c.jpg" +texture 0 "tech1soc/blank01a.jpg" +texture 0 "tech1soc/blank01c.jpg" +texture 0 "tech1soc/blank02a.jpg" +texture 0 "tech1soc/blank02b.jpg" +texture 0 "tech1soc/blank03a.jpg" +texture 0 "tech1soc/blank03d.jpg" +texture 0 "tech1soc/block01b.jpg" +texture 0 "tech1soc/block01c.jpg" +texture 0 "tech1soc/block10b.jpg" +texture 0 "tech1soc/block19b.jpg" +texture 0 "tech1soc/chain_mesh2.jpg" +texture 0 "tech1soc/grate1b.jpg" +texture 0 "tech1soc/grate_brown1.jpg" +texture 0 "tech1soc/grate_brown3.jpg" +texture 0 "tech1soc/grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall01b.jpg" +texture 0 "tech1soc/half_grill_wall03b.jpg" +texture 0 "tech1soc/mat4b.jpg" +texture 0 "tech1soc/matbrown_lgt2.jpg" +texture 0 "tech1soc/met_wall01a.jpg" +texture 0 "tech1soc/met_wall01c.jpg" +texture 0 "tech1soc/mix_wall03a.jpg" +texture 0 "tech1soc/mix_wall03ab.jpg" +texture 0 "tech1soc/o128-02a.jpg" +texture 0 "tech1soc/octlig01bc.jpg" +texture 0 "tech1soc/panel20c.jpg" +texture 0 "tech1soc/panel40c.jpg" +texture 0 "tech1soc/s064-02a.jpg" +texture 0 "tech1soc/s064-02b.jpg" +texture 0 "tech1soc/s064-02c.jpg" +texture 0 "tech1soc/s064-03a.jpg" +texture 0 "tech1soc/s064-03b.jpg" +texture 0 "tech1soc/s064-03c.jpg" +texture 0 "tech1soc/s128-01c.jpg" +texture 0 "tech1soc/s128-02a.jpg" +texture 0 "tech1soc/s128-02b.jpg" +texture 0 "tech1soc/s128-03b.jpg" +texture 0 "tech1soc/s128-06b.jpg" +texture 0 "tech1soc/s128-07e.jpg" +texture 0 "tech1soc/s256-01c.jpg" +texture 0 "tech1soc/s256-01d.jpg" +texture 0 "tech1soc/s256-02a.jpg" +texture 0 "tech1soc/s256-02b.jpg" +texture 0 "tech1soc/spring1.jpg" +texture 0 "tech1soc/spring2.jpg" + + +// ik2k + +texture 0 "ik2k/ik_brickwall_gry.jpg" +texture 0 "ik2k/ik_brick_6432a.jpg" +texture 0 "ik2k/ik_brick_6464a.jpg" +texture 0 "ik2k/ik_brick_12832a.jpg" +texture 0 "ik2k/ik_brick_12864a.jpg" +texture 0 "ik2k/ik_brick_trimh32a.jpg" +texture 0 "ik2k/ik_cliff256.jpg" +texture 0 "ik2k/ik_floor_brick128b.jpg" +texture 0 "ik2k/ik_floor_tile128b.jpg" +texture 0 "ik2k/ik_floor_wood128d.jpg" +texture 0 "ik2k/ik_ground_deadgrass128.jpg" +texture 0 "ik2k/ik_ground_grass128.jpg" +texture 0 "ik2k/ik_ground_lawn128.jpg" +texture 0 "ik2k/ik_ground_pavement128.jpg" +texture 0 "ik2k/ik_ground_pebbles128.jpg" +texture 0 "ik2k/ik_stonestep25632.jpg" +texture 0 "ik2k/ik_tree128moss.jpg" +texture 0 "ik2k/ik_woodv256a.jpg" +texture 0 "ik2k/ik_woodwall128128b.jpg" +texture 0 "ik2k/ik_wood_planks128b.jpg" +texture 0 "ik2k/ik_wood_planks128d.jpg" +texture 0 "ik2k/ik_wood_trimh64d.jpg" +texture 0 "ik2k/ik_wood_trimh64e.jpg" +texture 0 "ik2k/ik_wpaperplain128a.jpg" +texture 0 "ik2k/ik_wpaperplain128b.jpg" +texture 0 "ik2k/ik_wpaperplain128c.jpg" +texture 0 "ik2k/ik_wpaperplain128d.jpg" +texture 0 "ik2k/ik_wpaperplain128e.jpg" + +// from ikbase dir + +texture 0 "ikbase/ik_conc_gmoss.jpg" +texture 0 "ikbase/ik_cwall03a2.jpg" +texture 0 "ikbase/ik_cwall04a.jpg" +texture 0 "ikbase/ik_cwall06a.jpg" +texture 0 "ikbase/ik_floor_conc128a.jpg" +texture 0 "ikbase/ik_floor_conc128b.jpg" +texture 0 "ikbase/ik_floor_met1f.jpg" +texture 0 "ikbase/ik_floor_met64d.jpg" +texture 0 "ikbase/ik_floor_met64e.jpg" +texture 0 "ikbase/ik_floor_met64f.jpg" +texture 0 "ikbase/ik_floor_met128e.jpg" +texture 0 "ikbase/ik_floor_met128f.jpg" +texture 0 "ikbase/ik_gtrimh_64b.jpg" +texture 0 "ikbase/ik_gtrimh_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_64b.jpg" +texture 0 "ikbase/ik_gtrimv_lit1a.jpg" +texture 0 "ikbase/ik_gtrimv_lit2b.jpg" +texture 0 "ikbase/ik_gtrimv_lit3b.jpg" +texture 0 "ikbase/ik_gtrimv_lit4b.jpg" +texture 0 "ikbase/ik_htrimh_64b.jpg" +texture 0 "ikbase/ik_htrimh_64c.jpg" +texture 0 "ikbase/ik_htrimh_64d.jpg" +texture 0 "ikbase/ik_htrimv_64b.jpg" +texture 0 "ikbase/ik_htrimv_64c.jpg" +texture 0 "ikbase/ik_itrimv_128b.jpg" +texture 0 "ikbase/ik_metplatef_6464b.jpg" +texture 0 "ikbase/ik_wtrimh_32a.jpg" +texture 0 "ikbase/ik_wtrimh_32b.jpg" +texture 0 "ikbase/ik_wtrimh_32c.jpg" +texture 0 "ikbase/ik_wtrimh_32d.jpg" +texture 0 "ikbase/ik_wtrimh_64a.jpg" +texture 0 "ikbase/ik_wtrimh_64c.jpg" +texture 0 "ikbase/ik_wtrimh_64d.jpg" +texture 0 "ikbase/ik_wtrimv_32a.jpg" +texture 0 "ikbase/ik_wtrimv_32b.jpg" +texture 0 "ikbase/ik_wtrimv_32c.jpg" +texture 0 "ikbase/ik_wtrimv_32d.jpg" +texture 0 "ikbase/ik_wtrimv_64a.jpg" +texture 0 "ikbase/ik_wtrimv_64c.jpg" +texture 0 "ikbase/ik_wtrimv_64d.jpg" + +// some good textures from max payne + +texture 0 "payne/Box12b.jpg" +texture 0 "payne/Brick52a.jpg" +texture 0 "payne/Brick58_512x512.jpg" +texture 0 "payne/Grate09b.jpg" +texture 0 "payne/SlimyTile02_128x128.jpg" +texture 0 "payne/Tile28b.jpg" +texture 0 "payne/Tile41a.jpg" + +// from than's industrial tex + +texture 0 "than_ind/floor02.jpg" +texture 0 "than_ind/floor05.jpg" +texture 0 "than_ind/floor06.jpg" +texture 0 "than_ind/light03.jpg" +texture 0 "than_ind/trim04.jpg" +texture 0 "than_ind/trim21.jpg" +texture 0 "than_ind/trlight01.jpg" +texture 0 "than_ind/trlight06.jpg" + +// some of John Fitzgibbons' Rubicon textures + +texture 0 "jf1/jf32.jpg" +texture 0 "jf1/jf64.jpg" +texture 0 "jf1/jf128.jpg" +texture 0 "jf1/jfbutn.jpg" +texture 0 "jf1/jfflr.jpg" +texture 0 "jf1/jfgrid.jpg" +texture 0 "jf1/jfhatch.jpg" +texture 0 "jf1/jflite.jpg" +texture 0 "jf1/jflitestr.jpg" +texture 0 "jf1/jfrock.jpg" +texture 0 "jf1/jfrust.jpg" +texture 0 "jf1/jfstripe.jpg" +texture 0 "jf1/jfwall.jpg" + +// misc textures (mine/schwenz/some tech1soc) + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + + +// Sock's egyptian textures + +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" diff --git a/assets/shims/f1e84014e4777732f70c23d0a40c4c920b0887d1af94706da96375b0ebec51a3 b/assets/shims/f1e84014e4777732f70c23d0a40c4c920b0887d1af94706da96375b0ebec51a3 new file mode 100644 index 000000000..06ebd6d66 --- /dev/null +++ b/assets/shims/f1e84014e4777732f70c23d0a40c4c920b0887d1af94706da96375b0ebec51a3 @@ -0,0 +1,154 @@ +mode -2 + +loadsky socksky/desert + +texturereset + +texture 0 "egyptsoc/032-01a.jpg" +texture 0 "egyptsoc/032-03a.jpg" +texture 0 "egyptsoc/032-04a.jpg" +texture 0 "egyptsoc/032-05d.jpg" +texture 0 "egyptsoc/064-07d.jpg" +texture 0 "egyptsoc/064-08f.jpg" +texture 0 "egyptsoc/128-01pc.jpg" +texture 0 "egyptsoc/128-03c.jpg" +texture 0 "egyptsoc/128-04a.jpg" +texture 0 "egyptsoc/128-04d.jpg" +texture 0 "egyptsoc/256-03b.jpg" +texture 0 "egyptsoc/block01a.jpg" +texture 0 "egyptsoc/block01b.jpg" +texture 0 "egyptsoc/block01d.jpg" +texture 0 "egyptsoc/block07b.jpg" +texture 0 "egyptsoc/block10c.jpg" +texture 0 "egyptsoc/lig_032-01b1.jpg" +texture 0 "egyptsoc/lig_032-01r1.jpg" +texture 0 "egyptsoc/lig_032-03b1.jpg" +texture 0 "egyptsoc/lig_032-03r1.jpg" +texture 0 "egyptsoc/lig_032-04b1.jpg" +texture 0 "egyptsoc/lig_032-04r1.jpg" +texture 0 "egyptsoc/lig_064-01b1.jpg" +texture 0 "egyptsoc/lig_064-02r1.jpg" +texture 0 "egyptsoc/lig_064-04b1.jpg" +texture 0 "egyptsoc/lig_064-04r1.jpg" +texture 0 "egyptsoc/lig_064-04y1.jpg" +texture 0 "egyptsoc/lig_b064-02a.jpg" +texture 0 "egyptsoc/lig_b064-02d.jpg" +texture 0 "egyptsoc/s064-01b.jpg" +texture 0 "egyptsoc/s064-01e.jpg" +texture 0 "egyptsoc/s064-03a.jpg" +texture 0 "egyptsoc/s064-05f.jpg" +texture 0 "egyptsoc/solidgrate1b.jpg" +texture 0 "egyptsoc/stone01a.jpg" +texture 0 "egyptsoc/stone01b.jpg" +texture 0 "egyptsoc/stone03b.jpg" +texture 0 "egyptsoc/stone04b.jpg" +texture 0 "egyptsoc/stone10b.jpg" +texture 0 "egyptsoc/v064-02a.jpg" +texture 0 "egyptsoc/v064-03b.jpg" +texture 0 "egyptsoc/wood17.jpg" +texture 0 "egyptsoc/woodmgrid1a.jpg" + +texture 0 "egyptsoc/032-03c.jpg" +texture 0 "egyptsoc/048-01a.jpg" +texture 0 "egyptsoc/048-02h.jpg" +texture 0 "egyptsoc/064-02b.jpg" +texture 0 "egyptsoc/064-03a.jpg" +texture 0 "egyptsoc/064-08c.jpg" +texture 0 "egyptsoc/128-02a.jpg" +texture 0 "egyptsoc/256-01a.jpg" +texture 0 "egyptsoc/block02b.jpg" +texture 0 "egyptsoc/block03b.jpg" +texture 0 "egyptsoc/lig_128-05b1.jpg" +texture 0 "egyptsoc/s064-05c.jpg" +texture 0 "egyptsoc/stone01d.jpg" +texture 0 "egyptsoc/stone02b.jpg" +texture 0 "egyptsoc/stone03d.jpg" +texture 0 "egyptsoc/stone04d.jpg" +texture 0 "egyptsoc/stone08d.jpg" +texture 0 "egyptsoc/stone10d.jpg" +texture 0 "egyptsoc/v064-01b.jpg" +texture 0 "egyptsoc/v064-03c.jpg" +texture 0 "egyptsoc/v096-01b.jpg" +texture 0 "egyptsoc/v128-02a.jpg" +texture 0 "egyptsoc/v128-03a.jpg" + + +texture 0 lunaran/panel64_2a_d.jpg 1 +texture n lunaran/panel64_2a_local.jpg 1 +texture s lunaran/panel64_2a_s.jpg 1 +texture z lunaran/panel64_2a_h.jpg 1 + +// colored lights + +setshader bumpparallaxglowworld + +setpixelparam 0 1 0 0 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +setpixelparam 0 1 .5 0 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +setpixelparam 0 1 1 0 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +setpixelparam 0 .5 1 .5 +texture 0 lunaran/light_ceil1_d.jpg +texture n lunaran/light_ceil1_local.jpg +texture g lunaran/light_ceil1_g.jpg +texture z lunaran/light_ceil1_h.jpg + +// more lunaran textures and variants + +setshader bumpspecmapparallaxglowworld + +setpixelparam 1 6 6 6 + +setpixelparam 0 1 1 1 + +texture 0 lunaran/qcomp5_d.jpg +texture n lunaran/qcomp5_local.jpg +texture s lunaran/qcomp5_s.jpg +texture g lunaran/qcomp5_glow.jpg +texture z lunaran/qcomp5_h.jpg +texture 0 lunaran/light_flouro1_d.jpg 1 +texture n lunaran/light_flouro1_local.jpg 1 +texture s lunaran/light_flouro1_s.jpg 1 +texture g lunaran/light_flouro1_g.jpg 1 +texture z lunaran/light_flouro1_h.jpg 1 + +setpixelparam 0 1 .9 .5 + +texture 0 lunaran/qcomp4_d.jpg +texture n lunaran/qcomp4_local.jpg +texture s lunaran/qcomp4_s.jpg +texture g lunaran/qcomp4_glow.jpg +texture z lunaran/qcomp4_h.jpg + +setpixelparam 0 1 1 1 + +setshader bumpspecmapparallaxworld + +texture 0 lunaran/panel64_5a_d.jpg 1 +texture n lunaran/panel64_5a_local.jpg 1 +texture s lunaran/panel64_5a_s.jpg 1 +texture z lunaran/panel64_5a_h.jpg 1 +texture 0 lunaran/sym1a_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym1a_s.jpg +texture z lunaran/panel128_1_h.jpg +texture 0 lunaran/sym2_d.jpg +texture n lunaran/panel128_1_local.jpg +texture s lunaran/sym2_s.jpg +texture z lunaran/panel128_1_h.jpg + + +music "fanatic/18.ogg" diff --git a/assets/shims/f204549fac6991cc09f8ece7bb5c7b8a8fa06ac9afe47f961dba250030c55900 b/assets/shims/f204549fac6991cc09f8ece7bb5c7b8a8fa06ac9afe47f961dba250030c55900 new file mode 100644 index 000000000..824a012bc --- /dev/null +++ b/assets/shims/f204549fac6991cc09f8ece7bb5c7b8a8fa06ac9afe47f961dba250030c55900 @@ -0,0 +1,294 @@ +// NOTE: This is a Work In Progress, many paths end abruptly, some rooms are obviously incomplete, doors don't open, etc. + +// NOTE: Play the songs from "Panexypnos Dimiourgia" included with the Sauer install + +mapmsg "Crashed by Fanatic - fanaticalproductions.net" +loadsky "ratboy/skyboxes/coward" +fogcolour 9459528 +fog 2000 + +texturereset + +setshader stdworld + +texture 0 "ik2k/ik_sky_day_back.jpg" +texture 0 "rorschach/5_blood01.jpg" + +//***************LUNARAN***************// + +exec packages/lunaran/package.cfg + +//***************ROTATIONS***************// +setshader bumpspecmapparallaxworld +setpixelparam 1 6 6 6 + +texture 0 lunaran/panel64_1_d.jpg 1 +texture n lunaran/panel64_1_local.jpg 1 +texture s lunaran/panel64_1_s.jpg 1 +texture z lunaran/panel64_1_h.jpg 1 +texture 0 lunaran/panel64_2a_d.jpg 1 +texture n lunaran/panel64_2a_local.jpg 1 +texture s lunaran/panel64_2a_s.jpg 1 +texture z lunaran/panel64_2a_h.jpg 1 +texture 0 lunaran/panel64_2b_d.jpg 1 +texture n lunaran/panel64_2b_local.jpg 1 +texture s lunaran/panel64_2b_s.jpg 1 +texture z lunaran/panel64_2b_h.jpg 1 +texture 0 lunaran/panel64_3b_d.jpg 1 +texture n lunaran/panel64_3b_local.jpg 1 +texture s lunaran/panel64_3b_s.jpg 1 +texture z lunaran/panel64_3b_h.jpg 1 +texture 0 lunaran/panel64_4_d.jpg 1 +texture n lunaran/panel64_4_local.jpg 1 +texture s lunaran/panel64_4_s.jpg 1 +texture z lunaran/panel64_4_h.jpg 1 +texture 0 lunaran/panel64_5_d.jpg 1 +texture n lunaran/panel64_5_local.jpg 1 +texture s lunaran/panel64_5_s.jpg 1 +texture z lunaran/panel64_5_h.jpg 1 +texture 0 lunaran/panel64_6_d.jpg 1 +texture n lunaran/panel64_6_local.jpg 1 +texture s lunaran/panel64_6_s.jpg 1 +texture z lunaran/panel64_6_h.jpg 1 +texture 0 lunaran/pwpip1_d.jpg 1 +texture n lunaran/pwpip1_local.jpg 1 +texture s lunaran/pwpip1_s.jpg 1 +texture z lunaran/pwpip1_h.jpg 1 +texture 0 lunaran/support1_d.jpg 1 +texture n lunaran/support1_local.jpg 1 +texture s lunaran/support1_s.jpg 1 +texture z lunaran/support1_h.jpg 1 +texture 0 lunaran/wires1_d.jpg 1 +texture n lunaran/wires1_local.jpg 1 +texture s lunaran/wires1_s.jpg 1 +texture z lunaran/wires1_h.jpg 1 + + +//***************LIGHTS***************// + +//+++++++++++++++BLUE+++++++++++++++// +setshader bumpspecmapparallaxglowworld +setpixelparam 0 .6 .6 1.2 +setpixelparam 1 3 3 3 + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg +texture 0 lunaran/light_fifty1_d.jpg 1 +texture n lunaran/light_fifty1_local.jpg 1 +texture s lunaran/light_fifty1_s.jpg 1 +texture g lunaran/light_fifty1_g.jpg 1 +texture z lunaran/light_fifty1_h.jpg 1 + +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture z lunaran/light_fifty2_h.jpg +texture 0 lunaran/light_fifty2_d.jpg 1 +texture n lunaran/light_fifty2_local.jpg 1 +texture s lunaran/light_fifty2_s.jpg 1 +texture g lunaran/light_fifty2_g.jpg 1 +texture z lunaran/light_fifty2_h.jpg 1 + +texture 0 lunaran/light_flouro0a_d.jpg 1 +texture n lunaran/light_flouro0a_local.jpg 1 +texture s lunaran/light_flouro0a_s.jpg 1 +texture g lunaran/light_flouro0a_g.jpg 1 +texture z lunaran/light_flouro0a_h.jpg 1 +texture 0 lunaran/light_flouro1a_d.jpg 1 +texture n lunaran/light_flouro1a_local.jpg 1 +texture s lunaran/light_flouro1a_s.jpg 1 +texture g lunaran/light_flouro1a_g.jpg 1 +texture z lunaran/light_flouro1a_h.jpg 1 + +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg + +//+++++++++++++++RED+++++++++++++++// +setshader bumpspecmapparallaxglowworld +setpixelparam 0 1.2 .6 .6 +setpixelparam 1 3 3 3 + +texture 0 lunaran/light_fifty1_d.jpg +texture n lunaran/light_fifty1_local.jpg +texture s lunaran/light_fifty1_s.jpg +texture g lunaran/light_fifty1_g.jpg +texture z lunaran/light_fifty1_h.jpg +texture 0 lunaran/light_fifty1_d.jpg 1 +texture n lunaran/light_fifty1_local.jpg 1 +texture s lunaran/light_fifty1_s.jpg 1 +texture g lunaran/light_fifty1_g.jpg 1 +texture z lunaran/light_fifty1_h.jpg 1 + +texture 0 lunaran/light_fifty2_d.jpg +texture n lunaran/light_fifty2_local.jpg +texture s lunaran/light_fifty2_s.jpg +texture g lunaran/light_fifty2_g.jpg +texture z lunaran/light_fifty2_h.jpg +texture 0 lunaran/light_fifty2_d.jpg 1 +texture n lunaran/light_fifty2_local.jpg 1 +texture s lunaran/light_fifty2_s.jpg 1 +texture g lunaran/light_fifty2_g.jpg 1 +texture z lunaran/light_fifty2_h.jpg 1 + +texture 0 lunaran/light_flouro0a_d.jpg 1 +texture n lunaran/light_flouro0a_local.jpg 1 +texture s lunaran/light_flouro0a_s.jpg 1 +texture g lunaran/light_flouro0a_g.jpg 1 +texture z lunaran/light_flouro0a_h.jpg 1 +texture 0 lunaran/light_flouro1a_d.jpg 1 +texture n lunaran/light_flouro1a_local.jpg 1 +texture s lunaran/light_flouro1a_s.jpg 1 +texture g lunaran/light_flouro1a_g.jpg 1 +texture z lunaran/light_flouro1a_h.jpg 1 + +texture 0 lunaran/light_fifty_d.jpg +texture n lunaran/light_fifty_local.jpg +texture s lunaran/light_fifty_s.jpg +texture g lunaran/light_fifty_g.jpg +texture z lunaran/light_fifty_h.jpg + +//***************PHILIPK***************// + +exec packages/philipk/package.cfg + +//***************ROTATIONS***************// + +setshader bumpspecmapglowworld + +texture 0 "philipk/pk01_trim02b_d.jpg" 1 +texture n "philipk/pk01_trim02_local.jpg" 1 +texture s "philipk/pk01_trim02_s.jpg" 1 +texture g "philipk/pk01_trim02b_add.jpg" 1 + +texture 0 "philipk/pk01_trim04b_d.jpg" 1 +texture n "philipk/pk01_trim04_local.jpg" 1 +texture s "philipk/pk01_trim04_s.jpg" 1 +texture g "philipk/pk01_trim04b_add.jpg" 1 + +texture 0 "philipk/pk01_trim05b_d.jpg" 1 +texture n "philipk/pk01_trim05_local.jpg" 1 +texture s "philipk/pk01_trim05_s.jpg" 1 +texture g "philipk/pk01_trim05b_add.jpg" 1 + +texture 0 "philipk/pk01_trim06b_d.jpg" 1 +texture n "philipk/pk01_trim06_local.jpg" 1 +texture s "philipk/pk01_trim06_s.jpg" 1 +texture g "philipk/pk01_trim06b_add.jpg" 1 + +texture 0 "philipk/pk01_trim07b_d.jpg" 1 +texture n "philipk/pk01_trim07_local.jpg" 1 +texture s "philipk/pk01_trim07_s.jpg" 1 +texture g "philipk/pk01_trim07b_add.jpg" 1 + +setshader bumpspecmapworld +setpixelparam 1 4 4 4 + +texture 0 "philipk/pk01_trim01b_d.jpg" 1 +texture n "philipk/pk01_trim01_local.jpg" 1 +texture s "philipk/pk01_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_trim08b_d.jpg" 1 +texture n "philipk/pk01_trim08_local.jpg" 1 +texture s "philipk/pk01_trim08_s.jpg" 1 + +texture 0 "philipk/pk01_trim03b_d.jpg" 1 +texture n "philipk/pk01_trim03_local.jpg" 1 +texture s "philipk/pk01_trim03_s.jpg" 1 + +setshader bumpspecmapworld + +texture 0 "philipk/pk01_floor01b_d.jpg" 1 +texture n "philipk/pk01_floor01_local.jpg" 1 +texture s "philipk/pk01_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_gra_floor01_d.jpg" 1 +texture n "philipk/pk01_gra_floor01_local.jpg" 1 +texture s "philipk/pk01_gra_floor01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_trim01_d.jpg" 1 +texture n "philipk/pk01_pan_trim01_local.jpg" 1 +texture s "philipk/pk01_pan_trim01_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02a2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02a_local.jpg" 1 +texture s "philipk/pk01_pan_wall02a_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b1_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_pan_wall02b2_d.jpg" 1 +texture n "philipk/pk01_pan_wall02b_local.jpg" 1 +texture s "philipk/pk01_pan_wall02b_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 1 +texture n "philipk/pk01_thin_wall01_local.jpg" 1 +texture s "philipk/pk01_thin_wall01_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01a_d.jpg" 3 +texture n "philipk/pk01_thin_wall01_local.jpg" 3 +texture s "philipk/pk01_thin_wall01_s.jpg" 3 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 4 +texture n "philipk/pk01_thin_wall01_local.jpg" 4 +texture s "philipk/pk01_thin_wall01_s.jpg" 4 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 1 +texture n "philipk/pk01_thin_wall01_local.jpg" 1 +texture s "philipk/pk01_thin_wall01_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall01b_d.jpg" 3 +texture n "philipk/pk01_thin_wall01_local.jpg" 3 +texture s "philipk/pk01_thin_wall01_s.jpg" 3 + +texture 0 "philipk/pk01_thin_wall02a_d.jpg" 1 +texture n "philipk/pk01_thin_wall02_local.jpg" 1 +texture s "philipk/pk01_thin_wall02_s.jpg" 1 + +texture 0 "philipk/pk01_thin_wall02b_d.jpg" 1 +texture n "philipk/pk01_thin_wall02_local.jpg" 1 +texture s "philipk/pk01_thin_wall02_s.jpg" 1 + +texture 0 "philipk/pk01_wall01_d.jpg" 1 +texture n "philipk/pk01_wall01_local.jpg" 1 +texture s "philipk/pk01_wall01_s.jpg" 1 + +//***************SCALED TEXTURES***************// +texture 0 "philipk/pk01_wall03a_d.jpg" 0 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 0 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 0 0 0 .5 + +texture 0 "philipk/pk01_wall03a_d.jpg" 1 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 1 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 1 0 0 .5 + +texture 0 "philipk/pk01_wall03a_d.jpg" 2 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 2 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 2 0 0 .5 + +texture 0 "philipk/pk01_wall03a_d.jpg" 3 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 3 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 3 0 0 .5 + +texture 0 "philipk/pk01_wall03b_d.jpg" 0 0 0 .5 +texture n "philipk/pk01_wall03_local.jpg" 0 0 0 .5 +texture s "philipk/pk01_wall03_s.jpg" 0 0 0 .5 + +//***************EXTRAS***************// + +exec packages/gor/package.cfg diff --git a/assets/shims/f2cb78c36981809fb5c02036e3b4af52412f54b7a4417f6239b2bcca0ce0ace3 b/assets/shims/f2cb78c36981809fb5c02036e3b4af52412f54b7a4417f6239b2bcca0ce0ace3 new file mode 100644 index 000000000..0bc3d06fc --- /dev/null +++ b/assets/shims/f2cb78c36981809fb5c02036e3b4af52412f54b7a4417f6239b2bcca0ce0ace3 @@ -0,0 +1,103 @@ +// lux.bleib-bunt.de - penguins for 00Hugo00 +// a piece of a big funmap + + +// Watercolour + +waterfog 500 +watercolour 0 0 50 + + + +// Sound + +mapsound "lux/ground.ogg" 200 5 +mapsound "lux/cock.ogg" 250 5 +mapsound "lux/cow.ogg" 250 5 +mapsound "lux/dogs.ogg" 250 5 +mapsound "lux/duck.ogg" 200 5 +mapsound "lux/pig.ogg" 250 5 +mapsound "lux/wal.ogg" 250 5 +mapsound "lux/bubble.ogg" 255 5 +mapsound "lux/hi.ogg" 250 1 +mapsound "lux/letmeoh.ogg" 250 5 +mapsound "lux/answer.ogg" 200 5 +mapsound "lux/wc.ogg" 200 5 +mapsound "lux/kack1.ogg" 255 5 +mapsound "lux/miau.ogg" 200 5 +mapsound "lux/hrrr.ogg" 200 5 +mapsound "lux/kack2.ogg" 255 5 +mapsound "lux/caution1.ogg" 255 5 +mapsound "lux/ground3.ogg" 255 10 + +// Welcome TXT sound + + +// Scrolltxt + +setshader glowworld +texture 0 "lux/scroll1.jpg" 0 0 200 2 +texture g "lux/scroll1.jpg" +texscroll .2 + +texture 0 "lux/scroll1.jpg" 4 0 200 2 +texture g "lux/scroll1.jpg" +texscroll -.2 + +setshader glowworld +texture 0 "lux/rw.jpg" 0 0 200 2 +texture g "lux/rw.jpg" +texscroll .2 + +texture 0 "lux/rw.jpg" 4 0 200 2 +texture g "lux/rw.jpg" +texscroll -.2 + + +texture 0 "lux/txt1.jpg" 0 0 200 2 +texture g "lux/txt1.jpg" +texscroll .1 + +texture 0 "lux/txt1.jpg" 4 0 200 2 +texture g "lux/txt1.jpg" +texscroll -.1 + + + +// Texturen aufrufen + +setshader stdworld +exec packages/Lux/package.cfg + +// TV screen + +texture 0 "lux/tv1.jpg" 0 0 200 2 +texture g "lux/tv1.jpg" +texscroll .1 + +texture 0 "lux/tv1.jpg" 4 0 200 2 +texture g "lux/tv1.jpg" +texscroll -.1 + +// Mapmodel reset + +mapmodelreset + + +// Mapmodels aufrufen + + +mmodel "mapmodels/lux/flasche/flasche1" +mmodel "mapmodels/lux/flasche/flasche2" +mmodel "mapmodels/lux/flasche/flasche3" +mmodel "mapmodels/lux/duck/duck1" +mmodel "mapmodels/lux/duck/duck2" +mmodel "mapmodels/lux/duck/duck3" +mmodel "dcp/leafs" +mmodel "dcp/bench" +mmodel "vegetation/tree05" +mmodel "dcp/reed" +mmodel "mapmodels/lux/penguin/penguin1" +mmodel "mapmodels/lux/penguin/penguin2"§ + + diff --git a/assets/shims/f651ad9f356e46deda244cb8538d7e8169db30f932ba21df6bc1dfd3625d01f8 b/assets/shims/f651ad9f356e46deda244cb8538d7e8169db30f932ba21df6bc1dfd3625d01f8 new file mode 100644 index 000000000..35dec13a5 --- /dev/null +++ b/assets/shims/f651ad9f356e46deda244cb8538d7e8169db30f932ba21df6bc1dfd3625d01f8 @@ -0,0 +1,121 @@ +loadsky "socksky/desert" + +fog 3000 +fogcolour 0xA79B80 +skylight 120 105 90 + +// default settings for maps + +// on every map load, this file will be executed, followed by +// "package.cfg" in the package dir of the map, and ".cfg", +// which you can use to override the settings in this file. + +// to make a custom version for your map, DO NOT COPY this file, +// but instead make a .cfg with only those things which are different + + +// default music to be played for this map: + +exec "data/default_map_models.cfg" + +// the skybox for this map: + + +//loadsky "socksky/desert" +//loadsky "socksky/frozen" +//loadsky "socksky/mars" +//loadsky "socksky/emerald" +//loadsky "stecki/snow" + +materialreset + +texture water "golgotha/water2.jpg" // water surface +texture 1 "textures/waterfall.jpg" // waterfall +texture 1 "textures/watern.jpg" // water normals +texture 1 "textures/waterdudv.jpg" // water distortion + +texture lava "dg/floor_lava2.jpg" 0 0 0 2 // lava surface +texture 1 "dg/floor_lava2.jpg" 0 0 0 2 // falling lava + +// texture definitions for the map: + +// texture 0 is hardcoded as the sky +// texture 3 is the default floor texture +// texture 4 is the default ceiling texture + + +texturereset // starts the texture slot/index at 0 + +setshader stdworld // use default world shader unless specified otherwise + + +// ik2k + +texture 0 "ik2k/ik_sky_day_back.jpg" // dummy +texture 0 "golgotha/water2.jpg" + +//setshader steepparallaxworld +//texture 0 "textures/steep_fur_d.png" +//texture n "textures/steep_fur_n.png" +//texture z "textures/steep_fur_z.png" + +texture 0 "aard/aardograss_1.jpg" +autograss "textures/grass_aard.png" + +//setshader decalworld // test! +texture 0 "ik2k/ik_floor_brick128a.jpg" +//texture 1 "models/vegetation/skin.png" +//setshader stdworld + +texture 0 "ik2k/ik_floor_wood128b.jpg" +texture 0 "ik2k/ik_ground_cobbles128.jpg" +texture 0 "ik2k/ik_brick_3216d.jpg" // ceil +texture 0 "ik2k/ik_brick_6464c.jpg" // floor + +exec "packages/dg/package.cfg" + +exec "packages/tech1soc/package.cfg" + +exec "packages/ik2k/package.cfg" +exec "packages/ikbase/package.cfg" + +exec "packages/payne/package.cfg" +exec "packages/than_ind/package.cfg" +exec "packages/jf1/package.cfg" + +texture 0 "aard/aardfdry256_1.jpg" +texture 0 "tech1soc/spring3.jpg" +texture 0 "tech1soc/sqrlig02wb.jpg" +texture 0 "tech1soc/sqrlig03bc.jpg" +texture 0 "tech1soc/zdetlig01bb.jpg" +texture 0 "tech1soc/zdetlig02bb.jpg" +texture 0 "aard/aardmbr16_2.jpg" +texture 0 "tech1soc/zdetlig04bb.jpg" +texture 0 "tech1soc/zdet_trim2a.jpg" +texture 0 "aard/aardmmet32_1.jpg" +texture 0 "tech1soc/zdet_trim5b.jpg" +texture 0 "schwenz/dt_tile_check.01.jpg" + +exec "packages/egyptsoc/package.cfg" +exec "packages/rorschach/package.cfg" +exec "packages/subverse/package.cfg" +exec "packages/g_pack/package.cfg" + +// 2 missing jf textures +texture 0 "jf1/jfsquare.jpg" +texture 0 "jf1/jfyellow.jpg" +// 2 missing tech1soc + +texture 0 "tech1soc/jp11a.jpg" +texture 0 "tech1soc/flr_tmtl_drk.jpg" + +exec packages/lunaran/package.cfg +exec packages/gibbie/package.cfg +exec packages/philipk/package.cfg +exec packages/gor/package.cfg +exec packages/aftas/package.cfg + +// for cfgs that don't set shaders... +setshader stdworld +texture 0 "textures/rock01.jpg" +texture 0 "egyptsoc/stone10b.jpg" 1 diff --git a/assets/shims/fcee7f345df8d4880de5de2a5154a6f1be48b186d12f73d61f396b673d5053fd b/assets/shims/fcee7f345df8d4880de5de2a5154a6f1be48b186d12f73d61f396b673d5053fd new file mode 100644 index 000000000..50ed76922 --- /dev/null +++ b/assets/shims/fcee7f345df8d4880de5de2a5154a6f1be48b186d12f73d61f396b673d5053fd @@ -0,0 +1,489 @@ +mapmodelreset +mmodel "mitaman/chainlinkfence" +mmodel "dcp/blade_x" +mmodel "dcp/blade_y" +mmodel "dcp/blade_y/big" +mmodel "crow" + +mapsound soundsnap/fan 64 +mapsound kaiser/fx/hum2 64 +mapsound kaiser/fx/hum3 64 +mapsound kaiser/fx/computer1 64 +mapsound ambience/wind.ogg 64 +mapsound ambience/doomish/rumble1 128 +mapsound fanatic/stream_light 64 + +texturereset + +texture 0 "ik2k/ik_sky_day_back.jpg" + +texture 0 "textures/default.png" + +texture 0 "textures/default.png" +texcolor 0.8 0 0 + +texture 0 "textures/default.png" +texcolor 0 0.8 0 + +texture 0 "textures/yves_allaire/e8/e8_base1b.jpg" + +setshader bumpspecmapparallaxworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale 0.04 -0.02 + +texture 0 textures/yves_allaire/ex/clangfloor_01_d.jpg +texture n textures/yves_allaire/ex/clangfloor_01_local.png +texture s textures/yves_allaire/ex/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/clangfloor_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/clangfloor_01b_d.jpg +texture n textures/yves_allaire/ex/clangfloor_01_local.png +texture s textures/yves_allaire/ex/clangfloor_01_s.jpg +texture z textures/yves_allaire/ex/clangfloor_01_h.jpg +texscale 0.5 + +texture 0 "textures/yves_allaire/ex/cretefloor_01b_d.jpg" +texture n "textures/yves_allaire/ex/cretefloor_01b_local.png" +texture s "textures/yves_allaire/ex/cretefloor_01b_s.jpg" +texture z "textures/yves_allaire/ex/cretefloor_01b_h.jpg" +texscale 0.5 + +texture 0 textures/yves_allaire/ex/deswall_01_d.jpg +texture n textures/yves_allaire/ex/deswall_01_local.png +texture s textures/yves_allaire/ex/deswall_01_s.jpg +texture z textures/yves_allaire/ex/deswall_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/floor_grate03_d.jpg +texture n textures/yves_allaire/ex/floor_grate03_local.png +texture s textures/yves_allaire/ex/floor_grate03_s.jpg +texture z textures/yves_allaire/ex/floor_grate03_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/floor_mtl_wrn_01_d.jpg +texture n textures/yves_allaire/ex/floor_mtl_wrn_01_local.png +texture s textures/yves_allaire/ex/floor_mtl_wrn_01_s.jpg +texture z textures/yves_allaire/ex/floor_mtl_wrn_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/floor_simplines_d.jpg +texture n textures/yves_allaire/ex/floor_simple_05_local.png +texture s textures/yves_allaire/ex/floor_simple_05_s.jpg +texture z textures/yves_allaire/ex/floor_simple_05_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/floor_tile_03_d.jpg +texture n textures/yves_allaire/ex/floor_tile_03_local.png +texture s textures/yves_allaire/ex/floor_tile_03_s.jpg +texture z textures/yves_allaire/ex/floor_tile_03_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/floor_tread_01_d.jpg +texture n textures/yves_allaire/ex/floor_tread_01_local.png +texture s textures/yves_allaire/ex/floor_tread_01_s.jpg +texture z textures/yves_allaire/ex/floor_tread_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_supp_01_d.jpg +texture n textures/yves_allaire/ex/metal_supp_01_local.png +texture s textures/yves_allaire/ex/metal_supp_01_s.jpg +texture z textures/yves_allaire/ex/metal_supp_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_wall_02_d.jpg +texture n textures/yves_allaire/ex/metal_wall_02_local.png +texture s textures/yves_allaire/ex/metal_wall_02_s.jpg +texture z textures/yves_allaire/ex/metal_wall_02_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/mtl_bigplate_04_d.jpg +texture n textures/yves_allaire/ex/mtl_bigplate_04_local.png +texture s textures/yves_allaire/ex/mtl_bigplate_04_s.jpg +texture z textures/yves_allaire/ex/mtl_bigplate_04_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/mtl_panel_02_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_02_local.png +texture s textures/yves_allaire/ex/mtl_panel_02_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_02_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/mtl_panel_03_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_03_local.png +texture s textures/yves_allaire/ex/mtl_panel_03_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_03_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/mtl_panel_04_d.jpg +texture n textures/yves_allaire/ex/mtl_panel_04_local.png +texture s textures/yves_allaire/ex/mtl_panel_04_s.jpg +texture z textures/yves_allaire/ex/mtl_panel_04_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/q2_01_d.jpg +texture n textures/yves_allaire/ex/q2_01_local.png +texture s textures/yves_allaire/ex/q2_01_s.jpg +texture z textures/yves_allaire/ex/q2_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/q2_01b_d.jpg +texture n textures/yves_allaire/ex/q2_01b_local.png +texture s textures/yves_allaire/ex/q2_01b_s.jpg +texture z textures/yves_allaire/ex/q2_01b_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/q2_01e_d.jpg +texture n textures/yves_allaire/ex/q2_01e_local.png +texture s textures/yves_allaire/ex/q2_01e_s.jpg +texture z textures/yves_allaire/ex/q2_01e_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/rndfloor_01_d.jpg +texture n textures/yves_allaire/ex/rndfloor_01_local.png +texture s textures/yves_allaire/ex/rndfloor_01_s.jpg +texture z textures/yves_allaire/ex/rndfloor_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/rndfloor_02_d.jpg +texture n textures/yves_allaire/ex/rndfloor_02_local.png +texture s textures/yves_allaire/ex/rndfloor_02_s.jpg +texture z textures/yves_allaire/ex/rndfloor_02_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/rplates_01_d.jpg +texture n textures/yves_allaire/ex/rplates_01_local.png +texture s textures/yves_allaire/ex/rplates_01_s.jpg +texture z textures/yves_allaire/ex/rplates_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/steptop_01_d.jpg +texture n textures/yves_allaire/ex/steptop_01_local.png +texture s textures/yves_allaire/ex/steptop_01_s.jpg +texture z textures/yves_allaire/ex/steptop_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/trim_01_d.jpg +texture n textures/yves_allaire/ex/trim_01_local.png +texture s textures/yves_allaire/ex/trim_01_s.jpg +texture z textures/yves_allaire/ex/trim_01_h.jpg +texscale 0.25 + +texture 0 textures/yves_allaire/ex/trim_baseboard_d.jpg +texture n textures/yves_allaire/ex/trim_baseboard_local.png +texture s textures/yves_allaire/ex/trim_baseboard_s.jpg +texture z textures/yves_allaire/ex/trim_baseboard_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/trim_psimple_04_d.jpg +texture n textures/yves_allaire/ex/trim_psimple_04_local.png +texture s textures/yves_allaire/ex/trim_psimple_04_s.jpg +texture z textures/yves_allaire/ex/trim_psimple_04_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/trim_psimple_05_d.jpg +texture n textures/yves_allaire/ex/trim_psimple_05_local.png +texture s textures/yves_allaire/ex/trim_psimple_05_s.jpg +texture z textures/yves_allaire/ex/trim_psimple_05_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/trim_simple_01_d.jpg +texture n textures/yves_allaire/ex/trim_simple_01_local.png +texture s textures/yves_allaire/ex/trim_simple_01_s.jpg +texture z textures/yves_allaire/ex/trim_simple_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/trim_support_03_d.jpg +texture n textures/yves_allaire/ex/trim_support_03_local.png +texture s textures/yves_allaire/ex/trim_support_03_s.jpg +texture z textures/yves_allaire/ex/trim_support_03_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/trim_vert_01_d.jpg +texture n textures/yves_allaire/ex/trim_vert_01_local.png +texture s textures/yves_allaire/ex/trim_vert_01_s.jpg +texture z textures/yves_allaire/ex/trim_vert_01_h.jpg +texscale 0.25 + +texture 0 textures/yves_allaire/ex/wall_01_d.jpg +texture n textures/yves_allaire/ex/wall_01_local.png +texture s textures/yves_allaire/ex/wall_01_s.jpg +texture z textures/yves_allaire/ex/wall_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_01b_d.jpg +texture n textures/yves_allaire/ex/wall_01_local.png +texture s textures/yves_allaire/ex/wall_01_s.jpg +texture z textures/yves_allaire/ex/wall_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_b01_d.jpg +texture n textures/yves_allaire/ex/wall_b01_local.png +texture s textures/yves_allaire/ex/wall_b01_s.jpg +texture z textures/yves_allaire/ex/wall_b01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_bigrib_02_d.jpg +texture n textures/yves_allaire/ex/wall_bigrib_02_local.png +texture s textures/yves_allaire/ex/wall_bigrib_02_s.jpg +texture z textures/yves_allaire/ex/wall_bigrib_02_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_bplate_06_d.jpg +texture n textures/yves_allaire/ex/wall_bplate_06_local.png +texture s textures/yves_allaire/ex/wall_bplate_06_s.jpg +texture z textures/yves_allaire/ex/wall_bplate_06_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_panel_05_d.jpg +texture n textures/yves_allaire/ex/wall_panel_05_local.png +texture s textures/yves_allaire/ex/wall_panel_05_s.jpg +texture z textures/yves_allaire/ex/wall_panel_05_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_panels_08_d.jpg +texture n textures/yves_allaire/ex/wall_panels_08_local.png +texture s textures/yves_allaire/ex/wall_panels_08_s.jpg +texture z textures/yves_allaire/ex/wall_panels_08_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_panels_08b_d.jpg +texture n textures/yves_allaire/ex/wall_panels_08b_local.png +texture s textures/yves_allaire/ex/wall_panels_08b_s.jpg +texture z textures/yves_allaire/ex/wall_panels_08b_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_pipe_d.jpg +texture n textures/yves_allaire/ex/wall_pipe_local.png +texture s textures/yves_allaire/ex/wall_pipe_s.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/wall_u207_d.jpg +texture n textures/yves_allaire/ex/wall_u207_local.png +texture s textures/yves_allaire/ex/wall_u207_s.jpg +texture z textures/yves_allaire/ex/wall_u207_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_plate_01b_d.jpg +texture n textures/yves_allaire/ex/metal_plate_01b_local.png +texture s textures/yves_allaire/ex/metal_plate_01b_s.jpg +texture z textures/yves_allaire/ex/metal_plate_01b_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_plate_01c_d.jpg +texture n textures/yves_allaire/ex/metal_plate_01c_local.png +texture s textures/yves_allaire/ex/metal_plate_01c_s.jpg +texture z textures/yves_allaire/ex/metal_plate_01c_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_base_01_d.jpg +texture n textures/yves_allaire/ex/metal_base_01_local.png +texture s textures/yves_allaire/ex/metal_base_01_s.jpg +texture z textures/yves_allaire/ex/metal_base_01_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_base_02_d.jpg +texture n textures/yves_allaire/ex/metal_base_02_local.png +texture s textures/yves_allaire/ex/metal_base_02_s.jpg +texture z textures/yves_allaire/ex/metal_base_02_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_base_03_d.jpg +texture n textures/yves_allaire/ex/metal_base_03_local.png +texture s textures/yves_allaire/ex/metal_base_03_s.jpg +texture z textures/yves_allaire/ex/metal_base_03_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_base_04_d.jpg +texture n textures/yves_allaire/ex/metal_base_03_local.png +texture s textures/yves_allaire/ex/metal_base_03_s.jpg +texture z textures/yves_allaire/ex/metal_base_03_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_base_05_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_base_06_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_base_07_rust_d.jpg +texture n textures/yves_allaire/ex/metal_base_05_rust_local.png +texture s textures/yves_allaire/ex/metal_base_05_rust_s.jpg +texture z textures/yves_allaire/ex/metal_base_05_rust_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_floor_02_d.jpg +texture n textures/yves_allaire/ex/metal_floor_02_local.png +texture s textures/yves_allaire/ex/metal_floor_02_s.jpg +texture z textures/yves_allaire/ex/metal_floor_02_h.jpg +texscale 0.5 + +texture 0 textures/yves_allaire/ex/metal_rib_01_d.jpg +texture n textures/yves_allaire/ex/metal_rib_01_local.png +texture s textures/yves_allaire/ex/metal_rib_01_s.jpg +texture z textures/yves_allaire/ex/metal_rib_01_h.jpg +texscale 0.5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale 0.05 -0.025 +setshaderparam glowcolor 1 1 0.8 +texture 0 textures/yves_allaire/ex/light_u201_d.jpg +texture n textures/yves_allaire/ex/light_u201_local.png +texture s textures/yves_allaire/ex/light_u201_s.jpg +texture g textures/yves_allaire/ex/light_u201_add.jpg +texture z textures/yves_allaire/ex/light_u201_h.jpg +texscale 0.25 + +texture 0 textures/yves_allaire/ex/lightpanel_01_d.jpg +texture n textures/yves_allaire/ex/lightpanel_01_local.png +texture s textures/yves_allaire/ex/lightpanel_01_s.jpg +texture g textures/yves_allaire/ex/lightpanel_01_add.jpg +texture z textures/yves_allaire/ex/lightpanel_01_h.jpg +texscale 0.5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale 0.05 -0.025 +setshaderparam glowcolor 0 0.5 1 +texture 0 trak5/light2a.jpg +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg +texscale 0.25 + +texture 0 trak5/light3a.jpg +texture n trak5/light3_n.png +texture s trak5/light3_s.jpg +texture g trak5/light3a_g.jpg +texscale 0.5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale 0.05 -0.025 +setshaderparam glowcolor 0 0.5 1 +texture 0 textures/yves_allaire/ex/light_u201_d.jpg +texture n textures/yves_allaire/ex/light_u201_local.png +texture s textures/yves_allaire/ex/light_u201_s.jpg +texture g textures/yves_allaire/ex/light_u201_add.jpg +texture z textures/yves_allaire/ex/light_u201_h.jpg +texscale 0.25 + +texture 0 textures/yves_allaire/ex/lightpanel_01_d.jpg +texture n textures/yves_allaire/ex/lightpanel_01_local.png +texture s textures/yves_allaire/ex/lightpanel_01_s.jpg +texture g textures/yves_allaire/ex/lightpanel_01_add.jpg +texture z textures/yves_allaire/ex/lightpanel_01_h.jpg +texscale 0.5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale 0.05 -0.025 +setshaderparam glowcolor 1 1 0.8 +texture 0 trak5/light2a.jpg +texture n trak5/light2_n.png +texture s trak5/light2_s.jpg +texture g trak5/light2a_g.jpg +texscale 0.25 + +texture 0 trak5/light3a.jpg +texture n trak5/light3_n.png +texture s trak5/light3_s.jpg +texture g trak5/light3a_g.jpg +texscale 0.5 + +setshader bumpspecmapparallaxglowworld +setshaderparam specscale 3 3 3 +setshaderparam parallaxscale 0.05 -0.025 +setshaderparam glowcolor 0 0.5 1 +texture 0 "philipk/pk01_panel01b_d.jpg" +texture n "philipk/pk01_panel01_local.jpg" +texture s "philipk/pk01_panel01_s.jpg" +texture g "philipk/pk01_panel01b_add.jpg" + +texture 0 "philipk/pk01_panel02_d.jpg" +texture n "philipk/pk01_panel02_local.jpg" +texture s "philipk/pk01_panel02_s.jpg" +texture g "philipk/pk01_panel02a_add.jpg" + +texture 0 "philipk/pk01_panel03a_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03a_add.jpg" + +texture 0 "philipk/pk01_panel03b_d.jpg" +texture n "philipk/pk01_panel03_local.jpg" +texture s "philipk/pk01_panel03_s.jpg" +texture g "philipk/pk01_panel03b_add.jpg" + +texture 0 "philipk/pk01_panel_small01_d.jpg" +texture n "philipk/pk01_panel_small01_local.jpg" +texture s "philipk/pk01_panel_small01_s.jpg" +texture g "philipk/pk01_panel_small01_add.jpg" + +texture 0 "philipk/pk01_panel_small02_d.jpg" +texture n "philipk/pk01_panel_small02_local.jpg" +texture s "philipk/pk01_panel_small02_s.jpg" +texture g "philipk/pk01_panel_small02_add.jpg" + +setshader glowworld +setshaderparam glowcolor 0.25 0.25 0.2 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" + +setshader pulseglowworld +setshaderparam pulseglowspeed 0.2 +setshaderparam glowcolor 0 0.5 1 +setshaderparam pulseglowcolor 0 0.25 0.5 +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha 0.1 0.1 +texscroll 0.05 0.1 + +setshader pulseglowworld +setshaderparam pulseglowspeed 0.2 +setshaderparam glowcolor 0.5 0.5 0.4 +setshaderparam pulseglowcolor 0.25 0.25 0.2 +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha 0.1 0.1 +texscroll 0.05 + +setshader pulseglowworld +setshaderparam pulseglowspeed 0.2 +setshaderparam glowcolor 0.5 0.5 0.4 +setshaderparam pulseglowcolor 0.25 0.25 0.2 +texture 0 caustics/caust00.png +texture g caustics/caust00.png +texalpha 0.1 0.1 +texscroll -0.05 0.1 + +setshader pulseglowworld +setshaderparam pulseglowspeed 0.2 +setshaderparam glowcolor 0 0.125 0.25 +setshaderparam pulseglowcolor 0 0.0625 0.125 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha 0.1 0.1 + +setshader pulseglowworld +setshaderparam pulseglowspeed 0.2 +setshaderparam glowcolor 0 0.25 0.5 +setshaderparam pulseglowcolor 0 0.125 0.25 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha 0.1 0.1 + +setshader pulseglowworld +setshaderparam pulseglowspeed 0.2 +setshaderparam glowcolor 0 0.5 1.0 +setshaderparam pulseglowcolor 0 0.25 0.5 +texture 0 "misanthropx/white.jpg" +texture g "misanthropx/white.jpg" +texalpha 0.1 0.1 diff --git a/assets/sour/data/menus.cfg b/assets/sour/data/menus.cfg new file mode 100644 index 000000000..3cbeda8d0 --- /dev/null +++ b/assets/sour/data/menus.cfg @@ -0,0 +1,1975 @@ +// standard menu definitions +// don't modify, add personal menus to autoexec.cfg instead + +// Only for testing. This will break stuff, delete config.cfg after use. +reui = [exec data/menus.cfg; echo "Menus Reinitialized"] + +togglemainmenu = [ + || (cleartexgui) [cleargui 1] [showgui main] + writecfg +] + +bind ESCAPE [togglemainmenu] +// XXX EMSCRIPTEN: Also backquote and 0, because escape leaves fullscreen in browsers +bind BACKQUOTE [togglemainmenu] +bind 0 [togglemainmenu] + +checkrolloveraction = [ + if (>= (strstr $guirolloveraction $arg1) 0) [ + if (>= $numargs 2) [arg2] [result $guirolloveraction] + ] +] + +chooseplayermodel = [guirolloveraction = (playermodelbutton $playermodel); showgui playermodel] + +injectedmenu = [] + +newgui main [ + injectedmenu +] + +newgui about [ + guitext "Cube 2: Sauerbraten" 0 + guitext [by Wouter "Aardappel" van Oortmerssen, Lee "eihrul" Salzman,] 0 + guitext [Mike "Gilt" Dysart, Robert "baby-rabbit" Pointon,] 0 + guitext [John "geartrooper" Siar, Quinton "Quin" Reeves, and others] 0 + guitext "(for a full list of contributors see the readme)" 0 + guitext "http://sauerbraten.org/" 0 + guitext "Sour, a fork of BananaBread" + guitext [BananaBread written by Alon Zakai] + guitext [Continued by Caleb Foust] + guitext "https://github.com/cfoust/sour" 0 +] + +genmapitems = [ + looplist curmap $arg1 [ + guibutton $curmap (concat map $curmap) "cube" + ] +] +//17 + +ffamaps1 = "aard3c abyss academy access albatross akaritori akimiski alithia alloy antel anubis aod aqueducts arbana asenatra asthma averas" +ffamaps2 = "awoken bvdm_01 carbide cartel castle_trap catacombs cavefire church51 clash collusion colony complex conflict corruption crypta curvedm curvy_castle" +ffamaps3 = "darkdeath deathtek depot dirtndust dispute DM_BS1 dock dopamine douze duel5 duel7 duel8 dune elegy exist exo fallen" +ffamaps4 = "fanatic_quake fdm6 ferguson force frag-lab frag2 fragplaza frostbyte frozen fubuki fury ghetto gorge gothic-df guacamole gubo hades" +ffamaps5 = "hashi hator haze hdm3 headroom helligsted hektik hillfort hog2 horus idyll3 imhotep industry infernal injustice insipid island" +ffamaps6 = "janela justice kalking1 kastro katrez_d kffa killfactory kmap5 konkuri-to ksauer1 legacy legazzo lost_soul lost_world lostinspace maple masdm" +ffamaps7 = "mbt2 mbt9 mbt10 memento memoria metl2 metl3 metl4 mood moonlite neondevastation neonpanic nessus nmp8 nmp10 nucleus oasis" +ffamaps8 = "oddworld ognjen ogrosupply oldschool orbe orion osiris ot outpost paradigm pariah park pgdm phosgene phrantic pitch_black powerplant" +ffamaps9 = "purgatory refuge renegade rm1 rm5 roughinery ruby ruine saffier sandstorm sauerowalk sauerstruck sdm1 shadowed shindou shinmei1 shiva" +ffamaps10 = "simplicity skrdm1 skycastle-r slingshot souls spcr2 stahlbox stemple stronghold suburb suisei tartech teahupoo tejen thetowers thor torment" +ffamaps11 = "toxicity tumwalk turbine turmoil unworld unworld2 ventania waltz wake5 wdcd zamak zavial zdm2 ztn" +capturemaps1 = "aastha abbey access akimiski akroseum alithia anubis aod arabic asenatra asgard asteroids averas bklyn c_egypt c_lone c_valley" +capturemaps2 = "campo capture_night caribbean casa collide collusion core_refuge core_transfer corruption croma cwcastle damnation destiny dirtndust disc disruption donya" +capturemaps3 = "duomo dust2 earthstation eris eternal_valley evilness face-capture fallen fb_capture fc3 fc4 fc5 forge fragnostic frostbyte fusion genesis" +capturemaps4 = "ghetto gorge gothic-df hades hallo harbor haste hidden imhotep infamy infernal killcore3 kopenhagen laucin lostinspace luna mbt12" +capturemaps5 = "mc-lab meltdown2 mercury metro monastery nevil_c new_energy nitro nmp4 nmp9 nucleus ogrosupply overdrive ow pandora paradigm pariah" +capturemaps6 = "ph-capture pul1ctf reissen relic risk river_c river_keep ruby ruebli rust serenity skycastle-r snapper_rocks spcr stadium stronghold subterra" +capturemaps7 = "suburb surge tempest tortuga triforts turbulence turmoil twinforts urban_c valhalla venice waltz xenon zamak" +ctfmaps1 = "aastha abbey akimiski akroseum arbana asgard authentic autumn bad_moon berlin_wall bklyn breakout bt_falls campo capture_night casa catch22" +ctfmaps2 = "collide core_refuge core_transfer croma ctf_suite daemex damnation desecration destiny disc disruption divine duomo dust2 earthsea earthstation enigma" +ctfmaps3 = "eris eternal_valley europium evilness face-capture fire_keep flagstone forge forgotten fortress fragnostic fusion garden hallo harbor haste hidden" +ctfmaps4 = "idris infamy kiryu kopenhagen l_ctf laucin luna mach2 mbt1 mbt4 mbt12 mc-lab meltdown2 mercury metro mill new_energy" +ctfmaps5 = "nitro nucleus overdrive ow pandora pul1ctf ra recovery redemption regal reissen risk river_keep ruebli rust sacrifice shellshock2" +ctfmaps6 = "shipwreck siberia snapper_rocks spcr stadium stronghold subterra suburb surge tatooine tectonic tejen tempest tortuga triforts tubes turbulence" +ctfmaps7 = "twinforts unworld3 urban_c valhalla warlock wdcd xenon" +conceptmaps = "box_demo canyon door_demo firstevermap ladder platform_demo sauerbraten secondevermap spiralz" +spmaps = "mpsp6a mpsp6b mpsp6c mpsp9a mpsp9b mpsp9c mpsp10 lost level9 skrsp1 crnsp1" +rpgmaps = "k_rpg1 rpg_01" +allffamaps = (concat $ffamaps1 $ffamaps2 $ffamaps3 $ffamaps4 $ffamaps5 $ffamaps6 $ffamaps7 $ffamaps8 $ffamaps9 $ffamaps10 $ffamaps11) +allcapturemaps = (concat $capturemaps1 $capturemaps2 $capturemaps3 $capturemaps4 $capturemaps5 $capturemaps6 $capturemaps7) +allctfmaps = (concat $ctfmaps1 $ctfmaps2 $ctfmaps3 $ctfmaps4 $ctfmaps5 $ctfmaps6 $ctfmaps7) +allmaps = (concat $allffamaps $allcapturemaps $allctfmaps $conceptmaps $spmaps $rpgmaps) + +guirollovername = "" +guirolloveraction = "" +guirolloverimgpath = "" +guirolloverimgaction = "" +guirolloverpreviewname = "" +guirolloverpreviewaction = "" + +showmapshot = [ + guibar + mname = (checkrolloveraction "map " [if (> $numargs 0) [result $arg1] [at $guirollovername 0]]) + guilist [ + guiimage (concatword "packages/base/" $mname ".jpg") (checkrolloveraction "map ") 4 1 "data/cube.png" $mname + ] +] + +newgui maps [ + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ffamaps1 ] + guilist [ guistrut 15 1; genmapitems $ffamaps2 ] + guilist [ guistrut 15 1; genmapitems $ffamaps3 ] + showmapshot + ] + guitab 2 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ffamaps4 ] + guilist [ guistrut 15 1; genmapitems $ffamaps5 ] + guilist [ guistrut 15 1; genmapitems $ffamaps6 ] + showmapshot + ] + guitab 3 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ffamaps7 ] + guilist [ guistrut 15 1; genmapitems $ffamaps8 ] + guilist [ guistrut 15 1; genmapitems $ffamaps9 ] + showmapshot + ] + guitab 4 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ffamaps10 ] + guilist [ guistrut 15 1; genmapitems $ffamaps11 ] + guilist [ guistrut 15 1 ] + showmapshot + ] + guitab capture + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $capturemaps1 ] + guilist [ guistrut 15 1; genmapitems $capturemaps2 ] + guilist [ guistrut 15 1; genmapitems $capturemaps3 ] + showmapshot + ] + guitab 2 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $capturemaps4 ] + guilist [ guistrut 15 1; genmapitems $capturemaps5 ] + guilist [ guistrut 15 1; genmapitems $capturemaps6 ] + showmapshot + ] + guitab 3 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $capturemaps7 ] + guilist [ guistrut 15 1 ] + guilist [ guistrut 15 1 ] + showmapshot + ] + guitab ctf + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ctfmaps1 ] + guilist [ guistrut 15 1; genmapitems $ctfmaps2 ] + guilist [ guistrut 15 1; genmapitems $ctfmaps3 ] + showmapshot + ] + guitab 2 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ctfmaps4 ] + guilist [ guistrut 15 1; genmapitems $ctfmaps5 ] + guilist [ guistrut 15 1; genmapitems $ctfmaps6 ] + showmapshot + ] + guitab 3 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ctfmaps7 ] + guilist [ guistrut 15 1 ] + guilist [ guistrut 15 1 ] + showmapshot + ] + + guitab concept + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $conceptmaps ] + guilist [ guistrut 15 1 ] + guilist [ guistrut 15 1 ] + showmapshot + ] +] + +newgui capturemaps [ + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $capturemaps1 ] + guilist [ guistrut 15 1; genmapitems $capturemaps2 ] + guilist [ guistrut 15 1; genmapitems $capturemaps3 ] + showmapshot + ] + guitab 2 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $capturemaps4 ] + guilist [ guistrut 15 1; genmapitems $capturemaps5 ] + guilist [ guistrut 15 1; genmapitems $capturemaps6 ] + showmapshot + ] + guitab 3 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $capturemaps7 ] + guilist [ guistrut 15 1 ] + guilist [ guistrut 15 1 ] + showmapshot + ] +] "capture maps" + +newgui ctfmaps [ + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ctfmaps1 ] + guilist [ guistrut 15 1; genmapitems $ctfmaps2 ] + guilist [ guistrut 15 1; genmapitems $ctfmaps3 ] + showmapshot + ] + guitab 2 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ctfmaps4 ] + guilist [ guistrut 15 1; genmapitems $ctfmaps5 ] + guilist [ guistrut 15 1; genmapitems $ctfmaps6 ] + showmapshot + ] + guitab 3 + guilist [ + guistrut 17 1 + guilist [ guistrut 15 1; genmapitems $ctfmaps7 ] + guilist [ guistrut 15 1 ] + guilist [ guistrut 15 1 ] + showmapshot + ] +] "ctf maps" + +custommaps = "" +newgui custommaps [ + looplist curmap $custommaps [ + guibutton $curmap (concat map $curmap) "cube" + ] +] "custom maps" +showcustommaps = [ + custommaps = "" + loopfiles curmap "packages/base" "ogz" [ + if (< (indexof $allmaps $curmap) 0) [ + custommaps = (concat $custommaps (escape $curmap)) + ] + ] + custommaps = (sortlist $custommaps x y [naturalsort $x $y]) + showgui custommaps +] +macro playermodelbutton [cleargui 1; playermodel %1] + +newgui playermodel [ + guilist [ + guilist [ + loop i $playermodelnum [ + guibutton (playermodelname $i) (playermodelbutton $i) (playermodelicon $i) + ] + ] + guibar + pmidx = (substr $guirolloveraction (strlen (playermodelbutton ""))) + pmidx = (max 0 (min (- $playermodelnum 1) $pmidx)) + guilist [ + guilist [ + guispring + guiplayerpreview $pmidx 0 6 (checkrolloveraction "playermodel ") 4 1 (playermodelname $pmidx) + guispring + ] + guitextbox (playermodelstory $pmidx) 40 9 + ] + ] +] + +crosshairs = ["data/crosshair.png data/hit.png" +"packages/crosshairs/x.png packages/crosshairs/x-hit.png" +"packages/crosshairs/x_dot.png packages/crosshairs/x_dot-hit.png" +"packages/crosshairs/o.png packages/crosshairs/o-hit.png" +"packages/crosshairs/o_x.png packages/crosshairs/o_x-hit.png" +"packages/crosshairs/o_dot.png packages/crosshairs/o_dot-hit.png" +"packages/crosshairs/dot.png packages/crosshairs/dot-hit.png" +"packages/crosshairs/dot_wide.png packages/crosshairs/dot_wide-hit.png" +"packages/crosshairs/star.png packages/crosshairs/star-hit.png" +"packages/crosshairs/wide.png packages/crosshairs/wide-hit.png" +"packages/crosshairs/circle_dot.png packages/crosshairs/circle_dot_hit.png" +"packages/crosshairs/cross_normal.png packages/crosshairs/cross_normal_hit.png" +"packages/crosshairs/cross_whole.png packages/crosshairs/cross_whole_hit.png" +"packages/crosshairs/dot_normal.png packages/crosshairs/dot_normal_hit.png" +"packages/crosshairs/dot_whole.png packages/crosshairs/dot_whole_hit.png" +"packages/crosshairs/dot2.png packages/crosshairs/dot2_hit.png" +] + +newgui crosshair [ + guitext "crosshair size" + guislider crosshairsize + loop row (div (+ (listlen $crosshairs) 6) 7) [ + guilist [ + loop col 7 [ + ch = (at $crosshairs (+ (* $row 7) $col)) + if (!=s $ch "") [ + guiimage (at $ch 0) [ + cleargui 1 + loadcrosshair @(at $ch 0) 0 + loadcrosshair @(at $ch (if (> (listlen $ch) 1) 1 0)) 2 + ] 0.5 + ] + ] + ] + ] +] + +newgui master [ + guistayopen [ + if (ismaster (getclientnum)) [ + guibutton "relinquish master" "setmaster 0" + ] [ + guibutton "claim master" "setmaster 1" + ] + guilist [ + guitext "mastermode: " + mm = (getmastermode) + guiradio "open (0) " mm 0 "mastermode 0" + guiradio "veto (1) " mm 1 "mastermode 1" + guiradio "locked (2) " mm 2 "mastermode 2" + guiradio "private (3) " mm 3 "mastermode 3" + ] + guibar + looplist cn (listclients 0 0) [ + guilist [ + guitext (concatword (getclientname $cn) ": ") (getclienticon $cn) + guibutton "kick " [kick @cn] + guibutton "toggle spectator " [spectator @(= (isspectator $cn) 0) @cn] + if (m_teammode (getmode)) [ + guibutton "switch team " [setteam @cn @(? (=s (getclientteam $cn) "good") "evil" "good")] + ] + if (ismaster $cn) [ + guibutton "take master" [setmaster 0 @cn] + ] [ + guibutton "give master" [setmaster 1 @cn] + ] + ] + ] + ] +] + +botmatchcount = 5 +botmatchminskill = 50 +botmatchmaxskill = 100 + +startbotmatch = [ + if (isconnected 0 0) [ + echo "You must disconnect from the current multiplayer game before starting a bot match." + ] [ + loop i $botmatchcount [addbot (rnd (+ $botmatchmaxskill 1) $botmatchminskill)] + ] +] + +newgui botmatch [ + guitext "bot amount" + guislider botmatchcount 0 32 + guitext "bot minimum skill" + guislider botmatchminskill 50 101 [if (< $botmatchmaxskill $botmatchminskill) [botmatchmaxskill = $botmatchminskill]] + guitext "bot maximum skill" + guislider botmatchmaxskill 50 101 [if (> $botmatchminskill $botmatchmaxskill) [botmatchminskill = $botmatchmaxskill]] + guibutton "start match.." [guionclear [startbotmatch]; showgui gamemode] +] "bot match" + +newgui campaign [ + guibutton "start Private Stan Sauer" "showgui privatestansauer" + guibutton "start An Army Of One" "showgui armyofone" + guibutton "start Lost" "sp lost" "cube" + guibutton "start Meltdown" "sp skrsp1" "cube" + guibutton "start Missile Pass" "sp crnsp1" "cube" + guibutton "start Level 9" "sp level9" "cube" + guibar + guibutton "start DMSP map.." "mode -2; showgui maps" + guicheckbox "slow motion" "slowmosp" + guitext "skill (default: 3)" + guislider skill +] + +newgui armyofone [ + guilist [ + guilist [ + guibutton "Part I" "sp mpsp6a" "cube" + guibutton "Part II" "sp mpsp6b" "cube" + guibutton "Part III" "sp mpsp6c" "cube" + ] + showmapshot (substr $guirolloveraction 3) + ] +] "An Army Of One" + +newgui privatestansauer [ + guilist [ + guilist [ + guibutton "Run N' Gun Part I" "sp mpsp9a" "cube" + guibutton "Run N' Gun Part II" "sp mpsp9b" "cube" + guibutton "Run N' Gun Part III" "sp mpsp9c" "cube" + guibutton "THE SERIOUSLY BIG VALLEY" "sp mpsp10" "cube" + ] + showmapshot (substr $guirolloveraction 3) + ] +] "Private Stan Sauer" + +newgui servers [ + guistayopen [ + guiservers [ + guilist [ + guicheckbox "auto-sort" autosortservers + if (= $autosortservers 0) [ + guibar + guibutton "sort" "sortservers" + ] + ] + guibar + ] 17 + ] +] "" [initservers] + +newgui gamemode [ + guilist [ + guilist [ + guibutton "ffa" "mode 0; showgui maps" + guibutton "coop-edit" "mode 1; showgui maps" + guibutton "teamplay" "mode 2; showgui maps" + guibutton "instagib" "mode 3; showgui maps" + guibutton "instagib team" "mode 4; showgui maps" + guibutton "efficiency" "mode 5; showgui maps" + guibutton "efficiency team" "mode 6; showgui maps" + guibutton "tactics" "mode 7; showgui maps" + guibutton "tactics team" "mode 8; showgui maps" + guibutton "capture" "mode 9; showgui capturemaps" + guibutton "regen capture" "mode 10; showgui capturemaps" + ] + guibar + guilist [ + guibutton "ctf" "mode 11; showgui ctfmaps" + guibutton "insta ctf" "mode 12; showgui ctfmaps" + guibutton "efficiency ctf" "mode 17; showgui ctfmaps" + guibutton "protect" "mode 13; showgui ctfmaps" + guibutton "insta protect" "mode 14; showgui ctfmaps" + guibutton "efficiency protect" "mode 18; showgui ctfmaps" + guibutton "hold" "mode 15; showgui capturemaps" + guibutton "insta hold" "mode 16; showgui capturemaps" + guibutton "efficiency hold" "mode 19; showgui capturemaps" + guibutton "collect" "mode 20; showgui ctfmaps" + guibutton "insta collect" "mode 21; showgui ctfmaps" + guibutton "efficiency collect" "mode 22; showgui ctfmaps" + ] + ] +] + +showfileeditor = [ + guinoautotab [ + guieditor $arg1 $arg2 $arg3 + textinit $arg1 $arg1 + guistayopen [ + guilist [ + guibutton "load" [textfocus @arg1; textload @arg1] + guibar + guibutton "save" [textfocus @arg1; textsave @arg1] + guibar + guibutton "exec" [textfocus @arg1; textexec] + guibar + guibutton "copy" [textfocus @arg1; textcopy] + guibar + guibutton "paste" [textfocus @arg1; textpaste] + guibar + guibutton "select" [textfocus @arg1; textselectall] + guibar + guibutton "clear" [textfocus @arg1; textclear] + ] + ] + ] +] + +notepadfile = "untitled.txt" + +newgui notepad [ + guifield notepadfile -30 + showfileeditor $notepadfile -80 20 +] + +notepad = [ + if (> $numargs 0) [notepadfile = $arg1] + showgui notepad +] + +newgui pastebuffer [ + guinoautotab [ + guieditor "#pastebuffer" -80 20 + guistayopen [ + guilist [ + guibutton "exec" [textfocus "#pastebuffer"; textexec] + guibar + guibutton "clear" [textfocus "#pastebuffer"; textclear] + ] + ] + ] +] + +pastebuffer = [showgui pastebuffer] + +newgui scratchpad [ + guinoautotab [ + guieditor "#scratchpad" -80 20 + guistayopen [ + guilist [ + guibutton "exec" [textfocus "#scratchpad"; textexec] + guibar + guibutton "copy" [textfocus "#scratchpad"; textcopy] + guibar + guibutton "paste" [textfocus "#scratchpad"; textpaste] + guibar + guibutton "select" [textfocus "#scratchpad"; textselectall] + guibar + guibutton "clear" [textfocus "#scratchpad"; textclear] + ] + ] + ] +] + +scratchpad = [showgui scratchpad] + +newmapsize = 12 +savemap_name = temp + +newgui "editing" [ //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guikeeptab 1 + + guibutton "toggle edit mode^t^t^f2[E]" "edittoggle" + guibar //------------------------------------------------------------------------- + guilist [ + guilist [ + guitext "select^t^t^t^t^f2[mouse-left *drag]^t" + guitext "extend selection^t^t^f2[mouse-right]" + guitext "move selection^t^t^t^f2[mouse-right *drag]" + guitext "deselect^t^t^t^t^f2[SPACE]" + guitext "select all ents in box^t^f2[keypad-ENTER]" + ] + guilist [ + guitext "select corners^t^t^t^f2[mouse-middle *drag]" + guitext "reorient^t^t^t^t^f2[mouse-right]" + guitext "passthrough^t^t^t^f2[LCTRL *hold]" + guitext "center view on ent^t^t^f2[COMMA + mousewheel]" + guitext "select all ents matching^t^f2[N]" + ] + ] + guibar //------------------------------------------------------------------------- + guilist [ + guilist [ + guitext "push/pull selection^t^t^f2[mousewheel]^t^t" + guitext "change gridsize^t^t^f2[G + mousewheel]" + guitext "mirror on selected axis^t^f2[X]" + ] + guilist [ + guitext "push cube face^t^t^f2[F + mousewheel]" + guitext "push corner with cursor^t^f2[Q + mousewheel]" + guitext "rotate^t^t^t^t^f2[R + mousewheel]" + ] + ] + guibar //------------------------------------------------------------------------- + guilist [ + guilist [ + guitext "undo^t^t^t^t^t^f2[U] [Z]^t^t^t" + guitext "copy^t^t^t^t^t^f2[C]" + guitext "delete^t^t^t^t^f2[DELETE]" + ] + guilist [ + guitext "redo^t^t^t^t^t^f2[I]" + guitext "paste^t^t^t^t^f2[V]" + ] + ] + guibar //------------------------------------------------------------------------- + guilist [ + guilist [ + guitext "change textures^t^t^f2[Y + mousewheel]^t" + guicheckbox "texture all faces^t^t^f2[0]" "allfaces" + guicheckbox "toggle outline^t^t^t^f2[7]" "outline" + ] + guilist [ + guibutton "texture palette..^t^t^f2[F2]" "showtexgui" + guibutton "materials.." "showgui materials" + guicheckbox "toggle wireframe^t^t^f2[8]" "wireframe" + ] + ] + +guitab "ents" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guilist [ + guilist [ + guibutton "edit selected ent..^t^t^f2[F3]^t^t^t" "showentgui" + guicheckbox "entity snap-to-grid^t^t^f2[6]" "entselsnap" + ] + guilist [ + guibutton "edit selected entity in console^t^f2[PERIOD]" "selentedit" + guicheckbox "entity selection" "entediting" + ] + ] + guibar //------------------------------------------------------------------------- + guitext "drop entities" + guilist [ + guilist [ + guiradio "at selection^t^t^t^t^t^t" entdrop 2 + guiradio "at selection & to the floor" entdrop 3 + ] + guilist [ + guiradio "at current position" entdrop 0 + guiradio "at current position & to the floor" entdrop 1 + ] + ] + guibar //------------------------------------------------------------------------- + guitext "newent *" + guilist [ + guilist [ + guibutton "light..^t^t^t^t^t" "resetlight;showgui newlight" + guibutton "playerstart" "newent playerstart" + guibutton "base" "newent base" + guibutton "trigger.." "showgui triggers" + ] + guilist [ + guibutton "mapmodel..^t^t^f2[F4]^t^t" "showgui mapmodels" + guibutton "playerstart team-1" "newent playerstart 1" + guibutton "flag team-1" "newent flag 1" + guibutton "monster.." "showgui monsters" + ] + guilist [ + guibutton "teleport.." "showgui newteleport" + guibutton "playerstart team-2" "newent playerstart 2" + guibutton "flag team-2" "newent flag 2" + ] + ] + guitext "pickup entities:" + guilist [ + guilist [ + guibutton "shells^t^t^t^t^t^t^t" "newent shells" + guibutton "bullets" "newent bullets" + guibutton "rockets" "newent rockets" + guibutton "riflerounds" "newent riflerounds" + guibutton "grenades" "newent grenades" + guibutton "cartridges" "newent cartridges" + ] + guilist [ + guibutton "health" "newent health" + guibutton "healthboost" "newent healthboost" + guibutton "greenarmour" "newent greenarmour" + guibutton "yellowarmour" "newent yellowarmour" + guibutton "quaddamage" "newent quaddamage" + guibutton "select all pickup ents ^f2/findpickupents" "findpickupents" + ] + ] + +guitab "lighting" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guibutton "maplighting.. ^f2/maplighting" "showgui _maplighting" + guibar //------------------------------------------------------------------------- + lightingstuff + +guitab "skybox" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guilist [ + guistayopen [ + guilist [ genskyitems $skies1 ] + guilist [ genskyitems $skies2 ] + guilist [ genskyitems $skies3 ] + showskyshot + ] + ] + +guitab "sky" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + _skyboxcolour_r = (& (>> $skyboxcolour 16) 0xFF) + _skyboxcolour_g = (& (>> $skyboxcolour 8) 0xFF) + _skyboxcolour_b = (& (>> $skyboxcolour 0) 0xFF) + guilist [ + guitext "skyboxcolour " + guicolor $skyboxcolour + ] + guislider _skyboxcolour_r 0 255 [skyboxcolour $_skyboxcolour_r $_skyboxcolour_g $_skyboxcolour_b] + guislider _skyboxcolour_g 0 255 [skyboxcolour $_skyboxcolour_r $_skyboxcolour_g $_skyboxcolour_b] + guislider _skyboxcolour_b 0 255 [skyboxcolour $_skyboxcolour_r $_skyboxcolour_g $_skyboxcolour_b] + guibar //------------------------------------------------------------------------- + guilist [ + guitext "spinsky " + guifield spinsky 5 + guistayopen [ guibutton "- " [spinsky (+fround $spinsky -0.1)] ] + guistayopen [ guibutton "+" [spinsky (+fround $spinsky 0.1)] ] + ] + guibar //------------------------------------------------------------------------- + guitext "yawsky" + guislider yawsky + + +guitab "cloudlayer" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guistayopen [ + guilist [ + guilist [ + guitext "cloudlayer^t^t^t^t^t^t" + guibutton "skyboxes/clouds01.png" [cloudlayer "skyboxes/clouds01.png"] + guibutton "skyboxes/clouds02.png" [cloudlayer "skyboxes/clouds02.png"] + guibutton "skyboxes/clouds03.png" [cloudlayer "skyboxes/clouds03.png"] + guibutton "skyboxes/white_bk.jpg" [cloudlayer "skyboxes/white_bk.jpg"] + ] + guilist [ + guibutton "*no clouds*" [cloudlayer ""] + guibutton "blindabuser/blindaclouds.png" [cloudlayer "blindabuser/blindaclouds.png"] + guibutton "skyboxes/cloud_ring.png" [cloudlayer "skyboxes/cloud_ring.png"] + guibutton "textures/razgriz/cloud03.png" [cloudlayer "textures/razgriz/cloud03.png"] + guibutton "textures/razgriz/cloud04.png" [cloudlayer "textures/razgriz/cloud04.png"] + ] + ] + ] + guibar //------------------------------------------------------------------------- + _cloudcolour_r = (& (>> $cloudcolour 16) 0xFF) + _cloudcolour_g = (& (>> $cloudcolour 8) 0xFF) + _cloudcolour_b = (& (>> $cloudcolour 0) 0xFF) + guilist [ + guitext "cloudcolour " + guicolor $cloudcolour + ] + guislider _cloudcolour_r 0 255 [cloudcolour $_cloudcolour_r $_cloudcolour_g $_cloudcolour_b] + guislider _cloudcolour_g 0 255 [cloudcolour $_cloudcolour_r $_cloudcolour_g $_cloudcolour_b] + guislider _cloudcolour_b 0 255 [cloudcolour $_cloudcolour_r $_cloudcolour_g $_cloudcolour_b] + guibar //------------------------------------------------------------------------- + guilist [ + guilist [ + guilist [ + guitext "cloudalpha^t" + guifield cloudalpha 5 + guistayopen [ guibutton "- " [cloudalpha (+fround $cloudalpha -0.05)] ] + guistayopen [ guibutton "+^t^t" [cloudalpha (+fround $cloudalpha 0.05)] ] + ] + + guilist [ + guitext "cloudfade^t^t" + guifield cloudfade 5 + guistayopen [ guibutton "- " [cloudfade (+fround $cloudfade -0.05)] ] + guistayopen [ guibutton "+^t^t" [cloudfade (+fround $cloudfade 0.05)] ] + ] + ] + guilist [ + guilist [ + guitext "cloudheight^t" + guifield cloudheight 5 + guistayopen [ guibutton "- " [cloudheight (+fround $cloudheight -0.01)] ] + guistayopen [ guibutton "+^t^t" [cloudheight (+fround $cloudheight 0.01)] ] + ] + + guilist [ + guitext "cloudscale^t^t" + guifield cloudscale 5 + guistayopen [ guibutton "- " [cloudscale (+fround $cloudscale -0.0625)] ] + guistayopen [ guibutton "+^t^t" [cloudscale (+fround $cloudscale 0.0625)] ] + ] + ] + ] + guibar //------------------------------------------------------------------------- + guilist [ + guilist [ + guilist [ + guitext "cloudoffsetx^t" + guifield cloudoffsetx 5 + guistayopen [ guibutton "- " [cloudoffsetx (+fround $cloudoffsetx -0.01)] ] + guistayopen [ guibutton "+^t^t" [cloudoffsetx (+fround $cloudoffsetx 0.01)] ] + ] + guilist [ + guitext "cloudoffsety^t" + guifield cloudoffsety 5 + guistayopen [ guibutton "- " [cloudoffsety (+fround $cloudoffsety -0.01)] ] + guistayopen [ guibutton "+" [cloudoffsety (+fround $cloudoffsety 0.01)] ] + ] + ] + guilist [ + guilist [ + guitext "cloudscrollx^t" + guifield cloudscrollx 5 + guistayopen [ guibutton "- " [cloudscrollx (+fround $cloudscrollx -0.01)] ] + guistayopen [ guibutton "+^t^t" [cloudscrollx (+fround $cloudscrollx 0.01)] ] + ] + guilist [ + guitext "cloudscrolly^t" + guifield cloudscrolly 5 + guistayopen [ guibutton "- " [cloudscrolly (+fround $cloudscrolly -0.01)] ] + guistayopen [ guibutton "+" [cloudscrolly (+fround $cloudscrolly 0.01)] ] + ] + guilist [ + guitext "spincloudlayer^t" + guifield spincloudlayer 5 + guistayopen [ guibutton "- " [spincloudlayer (+fround $spincloudlayer -0.1)] ] + guistayopen [ guibutton "+" [spincloudlayer (+fround $spincloudlayer 0.1)] ] + ] + ] + ] + +guitab "fog" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guitext "fog" + guislider fog 128 8192 + _fogcolour_r = (& (>> $fogcolour 16) 0xFF) + _fogcolour_g = (& (>> $fogcolour 8) 0xFF) + _fogcolour_b = (& (>> $fogcolour 0) 0xFF) + guilist [ + guitext "fogcolour " + guicolor $fogcolour + ] + guislider _fogcolour_r 0 255 [fogcolour $_fogcolour_r $_fogcolour_g $_fogcolour_b] + guislider _fogcolour_g 0 255 [fogcolour $_fogcolour_r $_fogcolour_g $_fogcolour_b] + guislider _fogcolour_b 0 255 [fogcolour $_fogcolour_r $_fogcolour_g $_fogcolour_b] + guibar //------------------------------------------------------------------------- + _fogdomecolour_r = (& (>> $fogdomecolour 16) 0xFF) + _fogdomecolour_g = (& (>> $fogdomecolour 8) 0xFF) + _fogdomecolour_b = (& (>> $fogdomecolour 0) 0xFF) + guilist [ + guitext "fogdomecolour (0 = use fogcolour) " + guicolor $fogdomecolour + ] + guislider _fogdomecolour_r 0 255 [fogdomecolour $_fogdomecolour_r $_fogdomecolour_g $_fogdomecolour_b] + guislider _fogdomecolour_g 0 255 [fogdomecolour $_fogdomecolour_r $_fogdomecolour_g $_fogdomecolour_b] + guislider _fogdomecolour_b 0 255 [fogdomecolour $_fogdomecolour_r $_fogdomecolour_g $_fogdomecolour_b] + guilist [ + guilist [ + guilist [ + guitext "fogdomemax^t" + guifield fogdomemax 5 + guistayopen [ guibutton "- " [fogdomemax (+fround $fogdomemax -0.01)] ] + guistayopen [ guibutton "+^t^t" [fogdomemax (+fround $fogdomemax 0.01)] ] + ] + guilist [ + guitext "fogdomemin^t" + guifield fogdomemin 5 + guistayopen [ guibutton "- " [fogdomemin (+fround $fogdomemin -0.01)] ] + guistayopen [ guibutton "+" [fogdomemin (+fround $fogdomemin 0.01)] ] + ] + ] + guilist [ + guilist [ + guitext "fogdomeclip^t" + guifield fogdomeclip 5 + guistayopen [ guibutton "- " [fogdomeclip (+fround $fogdomeclip -0.01)] ] + guistayopen [ guibutton "+" [fogdomeclip (+fround $fogdomeclip 0.01)] ] + ] + + guilist [ + guitext "fogdomeheight^t" + guifield fogdomeheight 5 + guistayopen [ guibutton "- " [fogdomeheight (+fround $fogdomeheight -0.01)] ] + guistayopen [ guibutton "+" [fogdomeheight (+fround $fogdomeheight 0.01)] ] + ] + ] + ] + guilist [ + guicheckbox "fogdomecap^t^t^t^t^t^t" "fogdomecap" + guicheckbox "fogdomeclouds" "fogdomeclouds" + ] + +guitab "height&blendmap" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guilist [ + guilist [ + guitext "toggle heightmap mode^t^t^f2[H]^t^t^t" + guitext "push/pull heightmap^t^t^t^f2[mousewheel]" + ] + guilist [ + guitext "select heightmap brush^t^f2[B + mousewheel]" + ] + ] + guibar //------------------------------------------------------------------------- + guitext "blend paint mode" + guilist [ + guilist [ + guiradio "off^t^t^t^t^t^t^f2[keypad 0]^t" blendpaintmode 0 + guiradio "dig^t^t^t^t^t^t^f2[keypad 2]" blendpaintmode 2 + guiradio "inverted dig^t^t^t^t^f2[keypad 4]" blendpaintmode 4 + ] + guilist [ + guiradio "replace^t^t^t^t^f2[keypad 1]" blendpaintmode 1 + guiradio "fill^t^t^t^t^t^f2[keypad 3]" blendpaintmode 3 + guiradio "inverted fill^t^t^t^f2[keypad 5]" blendpaintmode 5 + ] + ] + guitext "paint blendmap^t^t^t^f2[mouse-left]" + guibutton "change blend brush^t^t^t^f2[mousewheel]" "nextblendbrush" + guibutton "rotate blend brush^t^t^t^f2[mouse-right]" "rotateblendbrush" + guibutton "clear entire blendmap^t^t^f2/clearblendmap" "clearblendmap" + guibutton "clear blendmap in selection^t^f2/clearblendmapsel" "clearblendmapsel" + +guitab "map" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guitext "save map:" + guifield savemap_name 20 [ savemap $savemap_name ] + guibutton [load @savemap_name map] "map $savemap_name" + guibutton "newmap (default size: 12)" "newmap $newmapsize" + guislider "newmapsize" 10 16 + guibutton "increase mapsize (2x)" "mapenlarge" + guitext "max undo size (default: 8 MB)" + guislider "undomegs" 1 20 + guibutton "optimize geometry" "remip" + guibutton "set map title/author" "saycommand [/maptitle @maptitle]" + guibutton "show custom maps" "showcustommaps" + +guitab "cfg" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guitext (mapcfgname) + showfileeditor (mapcfgname) -80 17 +] + +skies1 = [ + aftas/sky/orbe + blindabuser/blindasky + blindabuser/blindasky2 + darc/forge + dash/moon + hazel/green + humus/meadow + ik2k/env/iklake + jon/prarie + mayhem/duomo + mayhem/eclipse + meister/uzze + penguins/arid + penguins/arid2 + penguins/cocoa + penguins/divine + penguins/harmony + penguins/mellow + penguins/mystic +] +skies2 = [ + penguins/violence + penguins/wrath + penguins/yonder + penguins/zeus + ratboy/skyboxes/coward + shmutzwurst/london + skyboxes/black + skyboxes/bbk/d + skyboxes/bbk/dark2 + skyboxes/bbk/n1 + skyboxes/bbk/t + skyboxes/clearsky052 + skyboxes/darkness + skyboxes/evilsky + skyboxes/morning + skyboxes/remus/sky01 + skyboxes/turbulent + skyboxes/ulukai/corona + skyboxes/white +] +skies3 = [ + socksky/barren + socksky/desert + socksky/devpun + socksky/emerald + socksky/frozen + socksky/frozendusk + socksky/grave + socksky/mars + socksky/nightball + socksky/stratosphere + socksky/valley + staffy/staffy +] + +genskyitems = [ + looplist cursky $arg1 [ + guibutton $cursky (concat skybox $cursky) //"cube" + ] +] + +showskyshot = [ + guibar + skyshotname = (checkrolloveraction "skybox " [if (> $numargs 0) [result $arg1] [at $guirollovername 0]]) + guiimage (concatword "packages/" $skyshotname "_ft") (checkrolloveraction "skybox ") 4 1 "data/cube.png" (chopstr $skyshotname -16 "..") +] + +lightingstuff = [ + guitext "lightprecision" + guilistslider lightprecision "8 16 32 48 64 128 256" + guitext "lightlod (>= use lightprecision, < use lightprecision/2)" + guislider lightlod + guitext "lighterror" + guislider lighterror + guitext "lightthreads" + guislider lightthreads + guilist [ + guitext "blurskylight^t" + guiradio "0 " blurskylight 0 + guiradio "1 " blurskylight 1 + guiradio "2 " blurskylight 2 + ] + guilist [ + guitext "blurlightmaps^t" + guiradio "0 " blurlms 0 + guiradio "1 " blurlms 1 + guiradio "2 " blurlms 2 + ] + guibar //------------------------------------------------------------------------- + guibutton "calclight 1 (slow: 8xAA)" "calclight 1" + guibutton "calclight -1 (quick: no AA, no model shadows)" "calclight -1" + guicheckbox "fullbright ^f2[L]" fullbright +] + +maplighting = [showgui _maplighting] +newgui _maplighting [ //////////////////////////////////////////////////////////////////////////////////////////////////////////// + _sunlight_r = (& (>> $sunlight 16) 0xFF) + _sunlight_g = (& (>> $sunlight 8) 0xFF) + _sunlight_b = (& (>> $sunlight 0) 0xFF) + guilist [ + guitext "sunlight^t^t^t^t^t^t^t^t" + guicolor $sunlight + ] + guislider _sunlight_r 0 255 [sunlight $_sunlight_r $_sunlight_g $_sunlight_b] + guislider _sunlight_g 0 255 [sunlight $_sunlight_r $_sunlight_g $_sunlight_b] + guislider _sunlight_b 0 255 [sunlight $_sunlight_r $_sunlight_g $_sunlight_b] + + guilist [ + guitext "sunlightscale " + guifield sunlightscale 8 + ] + guitext "sunlightpitch " + guislider sunlightpitch + guitext "sunlightyaw " + guislider sunlightyaw + guibutton "Get sun pitch & yaw from camera. ^f2/getsundir" "getsundir" + + guibar //------------------------------------------------------------------------- + + _skylight_r = (& (>> $skylight 16) 0xFF) + _skylight_g = (& (>> $skylight 8) 0xFF) + _skylight_b = (& (>> $skylight 0) 0xFF) + guilist [ + guitext "skylight^t^t^t^t^t^t^t^t" + guicolor $skylight + ] + guislider _skylight_r 0 255 [skylight $_skylight_r $_skylight_g $_skylight_b] + guislider _skylight_g 0 255 [skylight $_skylight_r $_skylight_g $_skylight_b] + guislider _skylight_b 0 255 [skylight $_skylight_r $_skylight_g $_skylight_b] + + guibar //------------------------------------------------------------------------- + + _ambient_r = (& (>> $ambient 16) 0xFF) + _ambient_g = (& (>> $ambient 8) 0xFF) + _ambient_b = (& (>> $ambient 0) 0xFF) + guilist [ + guitext "ambient^t^t^t^t^t^t^t^t" + guicolor $ambient + ] + guislider _ambient_r 0 255 [ambient $_ambient_r $_ambient_g $_ambient_b] + guislider _ambient_g 0 255 [ambient $_ambient_r $_ambient_g $_ambient_b] + guislider _ambient_b 0 255 [ambient $_ambient_r $_ambient_g $_ambient_b] + +guitab "settings" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + lightingstuff + +] "maplighting" + +newgui materials [ + guibutton "air" "editmat air" + guibutton "water" "editmat water" + guibutton "lava" "editmat lava" + guibutton "clip" "editmat clip" + guibutton "glass" "editmat glass" + guibutton "noclip" "editmat noclip" + guibutton "gameclip" "editmat gameclip" + guibutton "death" "editmat death" + guibutton "alpha" "editmat alpha" + + guicheckbox "show material volumes" showmat + + //guibutton "waterlod very high (3)" "waterlod 3" + //guibutton "waterlod high (2)" "waterlod 2" + //guibutton "waterlod default (1)" "waterlod 1" + //guibutton "waterlod low (0)" "waterlod 0" + + //guibutton "watersubdiv very fine (0)" "watersubdiv 0" + //guibutton "watersubdiv fine (1)" "watersubdiv 1" + //guibutton "watersubdiv default (2)" "watersubdiv 2" + //guibutton "watersubdiv coarse (3)" "watersubdiv 3" + + //guibutton "water waves on" "waterwaves 1" + //guibutton "water waves off" "waterwaves 0" +] + +newgui triggers [ + guibutton [invisible] [BTmm = -1; showgui trigger2] + guibutton [a carrot] [BTmm = 23; showgui trigger2] + guibutton [switch #1] [BTmm = 24; showgui trigger2] + guibutton [switch #2] [BTmm = 25; showgui trigger2] + guibutton [door #1] [BTmm = 26; showgui trigger2] + guibutton [door #2] [BTmm = 27; showgui trigger2] + guibutton [door #3] [BTmm = 28; showgui trigger2] +] + +newgui trigger2 [ + guibutton [animation loop] [BTtt = 0; showgui trigger3] + guibutton [trigger once (popback)] [BTtt = 1; showgui trigger3] + guibutton [trigger once (popback & rumble)] [BTtt = 2; showgui trigger3] + guibutton [trigger once] [BTtt = 3; showgui trigger3] + guibutton [trigger once (rumble)] [BTtt = 4; showgui trigger3] + guibutton [trigger multiple (popback)] [BTtt = 5; showgui trigger3] + guibutton [trigger multiple (popback & rumble)] [BTtt = 6; showgui trigger3] + guibutton [trigger multiple] [BTtt = 7; showgui trigger3] + guibutton [trigger multiple (rumble)] [BTtt = 8; showgui trigger3] + guibutton [door (open once)] [BTtt = 9; showgui trigger3] + guibutton [door (auto close)] [BTtt = 10; showgui trigger3] + guibutton [door (locked)] [BTtt = 11; showgui trigger3] + guibutton [vanishing trigger] [BTtt = 12; showgui trigger3] + guibutton [vanishing trigger (rumble)] [BTtt = 13; showgui trigger3] + guibutton [End Of Level Trigger] [BTtt = 29; showgui trigger3] +] + +build_trigger = [newent mapmodel $BTmm $BTtt $BTti] + +newgui trigger3 [ + loop i 9 [ + tjt = (concat tag (concatword # $i)) + tjc = (concat BTti "=" $i ";" "build_trigger") + guibutton $tjt $tjc + ] +] + +resetlight = [ + lightcolour = 0 + lightbright = 1 + lightset 255 255 255 + lightradius = 128 +] + +lightset = [ + lightr = $arg1 + lightg = $arg2 + lightb = $arg3 + if (= $lightbright 0) lightscale +] + +lightscale = [ + if (= $lightbright 0) [ + lightr = (div $lightr 2); lightg = (div $lightg 2); lightb = (div $lightb 2) + ] [ + lightr = (min 255 (* $lightr 2)); lightg = (min 255 (* $lightg 2)); lightb = (min 255 (* $lightb 2)) + ] +] + +lightcmd = [ + result (concat newent light $lightradius $lightr $lightg $lightb) +] + +newgui newlight [ + guibutton (lightcmd) + guibar + guitext "color:" + guicolor (+ (* (+ (* $lightr 256) $lightg) 256) $lightb) + guislider lightr 0 255 + guislider lightg 0 255 + guislider lightb 0 255 + guilist [ + guicheckbox "bright" lightbright 1 0 [lightscale] + guibar + guiradio "white" lightcolour 0 [lightset 255 255 255] + guiradio "blue" lightcolour 1 [lightset 192 192 255] + guiradio "red" lightcolour 2 [lightset 255 192 192] + guiradio "green" lightcolour 3 [lightset 192 255 192] + guiradio "yellow" lightcolour 4 [lightset 255 255 192] + guiradio "purple" lightcolour 5 [lightset 255 192 255] + guiradio "turquoise" lightcolour 6 [lightset 192 255 255] + ] + guitext "radius:" + guislider lightradius 0 512 +] + +newgui newteleport [ + guibutton "newent teleport 1" + guibutton "newent teledest 1" + guibutton "newent teleport 2" + guibutton "newent teledest 2" + guibutton "newent teleport 3" + guibutton "newent teledest 3" + guibutton "newent teleport 4" + guibutton "newent teledest 4" +] + +getmapmodels = [ + loopconcat i $nummapmodels [ + if $arg2 [ if (mapmodelloaded $i) [ $arg1 $i ] ] [ $arg1 $i ] + ] +] + +mmguiwidth = 7 +mmguiheight = 4 + +newgui mapmodels [ + guikeeptab 1 + + local mmarea mmid + + mmguiarea = (* $mmguiwidth $mmguiheight) + + guinoautotab [ + loop n (div (+ $nummapmodels (- $mmguiarea 1)) $mmguiarea) [ + if $n [guitab (+ $n 1)] + if (= $guitabnum (+ $n 1)) [ + loop y $mmguiheight [ + guilist [ + loop x $mmguiwidth [ + mmid = (+ (* $n $mmguiarea) (+ (* $y $mmguiwidth) $x)) + guimodelpreview (mapmodelname $mmid) "mapmodel" [newent mapmodel @mmid] 3 1 $mmid 1 + ] + ] + ] + guistrut 0.2 + guititle (concatword "^f7" (strreplace (strreplace $guirolloverpreviewname "\" "/") "/" "^fc/^f7")) + ] + ] + ] +] + +newgui monsters [ + guibutton "ogro / fireball" "newent monster 0" + guibutton "rhino / chaingun" "newent monster 1" + guibutton "ratamahatta / shotgun" "newent monster 2" + guibutton "slith / rifle" "newent monster 3" + guibutton "bauul / RL" "newent monster 4" + guibutton "hellpig / bite" "newent monster 5" + guibutton "knight / iceball" "newent monster 6" + guibutton "goblin / slimeball" "newent monster 7" + guibutton "spider / grenade" "newent monster 8" +] + +newgui postfx [ + guitext "EXPERIMENTAL" 0 + guibutton "(effect OFF)" "clearpostfx" + guibutton "bloom (subtle: 30%)" "bloom 0.3" + guibutton "bloom (bright: 55%)" "bloom 0.55" + guibutton "bloom (intense: 80%)" "bloom 0.8" + guibutton "rotoscope" "rotoscope 1" + guibutton "rotoscope + blur3" "rotoscope 1 1" + guibutton "rotoscope + blur5" "rotoscope 1 2" + guibutton "sobel" "setpostfx sobel" + guibutton "invert" "setpostfx invert" + guibutton "gbr" "setpostfx gbr" + guibutton "bw" "setpostfx bw" + guibutton "blur3" "setpostfx hblur3; addpostfx vblur3" + guibutton "blur5" "setpostfx hblur5; addpostfx vblur5" +] + +macro resbutton [ + guibutton "%1x%2" "screenres %1 %2" (if (&& (= $scr_w %1) (= $scr_h %2)) [result "radio_on"] [result "radio_off"]) +] + +newgui options [ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + guilist [ + guicheckbox "2D menus" gui2d + guibar + guicheckbox "click tab" guiclicktab + guibar + guicheckbox "menu fade in" guifadein + ] + guicheckbox "show scoreboard at death" deathscore + guicheckbox "blood" blood + guilist [ + guicheckbox "ragdoll deaths" ragdoll + if $ragdoll [ + guibar + guicheckbox "keep after respawn" ragdollmillis 10000 + ] + guibar + guicheckbox "hide dead players" hidedead + ] + guitext "ragdoll velocity multiplier" + guislider deadpush + guilist [ + guicheckbox "fullbright player models" fullbrightmodels 60 0 + if $fullbrightmodels [ + guibar + guiradio "subtle" fullbrightmodels 60 + guibar + guiradio "bright" fullbrightmodels 100 + guibar + guiradio "overbright" fullbrightmodels 150 + guibar + guiradio "max" fullbrightmodels 200 + ] + ] + guilist [ + guicheckbox "force matching player models" forceplayermodels + guibar + guicheckbox "always use team skins" teamskins + ] + guicheckbox "hit sound" hitsound + guibar + guibutton "restore defaults (clears ALL settings)" "exec restore.cfg" + + guitab "hud" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guicheckbox "show FPS" showfps + guilist [ + guicheckbox "wall clock" wallclock + if $wallclock [ + guibar + guicheckbox "24 hour" wallclock24 + guibar + guicheckbox "seconds" wallclocksecs + ] + ] + guilist [ + guicheckbox "damage screen" damagescreen + guibar + guicheckbox "damage compass" damagecompass + ] + guilist [ + guicheckbox "hudguns" hudgun + if $hudgun [ + guibar + guicheckbox "sway" hudgunsway + guibar + guicheckbox "muzzle flash" muzzleflash + guibar + guicheckbox "muzzle light" muzzlelight + ] + ] + guilist [ + guicheckbox "crosshair effects" crosshairfx + if $crosshairfx [ + guibar + guicheckbox "health colors" crosshaircolors + guibar + guicheckbox "teammates" teamcrosshair + guibar + guicheckbox "hits" hitcrosshair 425 + ] + ] + guilist [ + guicheckbox "outline capture meters" outlinemeters + guibar + guicheckbox "numbered capture bases" basenumbers + guibar + guicheckbox "show teammates" radarteammates 1 + ] + guibar + guilist [ + guicheckbox "ammobar^t^t" ammobar + guibutton "adjust ammobar" [showgui ammobar] + ] + guilist [ + guicheckbox "gameclock^t" gameclock + guibutton "adjust gameclock" [showgui gameclock] + ] + guilist [ + guicheckbox "hudscore^t^t" hudscore + guibutton "adjust hudscore" [showgui hudscore] + ] + + guitab "gfx" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guitext "performance key: ^f0fast^f~, ^f2moderate^f~, ^f3slow and pretty^f~" + guibar + guilist [ + guitext "shaders^t^t" + guibar + guiradio "^f0low detail" shaderdetail 1 + guibar + guiradio "^f2high detail" shaderdetail 3 + ] + guilist [ + guitext "water^t^t" + guibar + guicheckbox "^f2refraction" waterrefract + guibar + guicheckbox "^f3reflection" waterreflect + guibar + guicheckbox "^f0caustics" caustics + guibar + guicheckbox "^f2animation" vertwater + ] + guilist [ + guitext "waterfalls^t^t" + guibar + guicheckbox "^f2refraction" waterfallrefract + guibar + guicheckbox "^f0reflection" waterfallenv + ] + guilist [ + guicheckbox "^f3soft shadows^t" shadowmap + if $shadowmap [ + guibar + guiradio "^f2medium quality" shadowmapsize 9 [blurshadowmap 1] + guibar + guiradio "^f3high quality" shadowmapsize 10 [blurshadowmap 2] + ] [ + guibar + guicheckbox "^f2blob shadows" blobs + ] + ] + if $glare [ + glarepreset = 0 + if (= $glarescale 1) [ + if (= $blurglare 4) [glarepreset = 1] + if (= $blurglare 7) [glarepreset = 3] + ] + if (= $glarescale 2) [ + if (= $blurglare 3) [glarepreset = 2] + if (= $blurglare 7) [glarepreset = 4] + ] + guilist [ + guicheckbox "^f3glare^t^t^t" glare + guibar + guiradio "^f2subtle" glarepreset 1 [blurglare 4; glarescale 1] + guibar + guiradio "^f2glowy" glarepreset 2 [blurglare 3; glarescale 2] + guibar + guiradio "^f3soft" glarepreset 3 [blurglare 7; glarescale 1] + guibar + guiradio "^f3intense" glarepreset 4 [blurglare 7; glarescale 2] + ] + ] [ + guicheckbox "^f3glare" glare + ] + guilist [ + guicheckbox "^f3motion blur^t" motionblur + if $motionblur [ + guibar + guiradio "^f3subtle" motionblurscale 0.5 + guibar + guiradio "^f3moderate" motionblurscale 0.65 + guibar + guiradio "^f3intense" motionblurscale 0.8 + ] + ] + guilist [ + guicheckbox "^f3grass^t^t^t" grass + if $grass [ + guibar + guiradio "^f2quick fade" grassdist 128 + guibar + guiradio "^f2moderate fade" grassdist 256 + guibar + guiradio "^f3slow fade" grassdist 512 + ] + ] + guilist [ + guicheckbox "^f0dynamic lights^t" maxdynlights 3 0 + if $maxdynlights [ + guibar + guiradio "^f0medium quality" maxdynlights 3 + guibar + guiradio "^f2high quality" maxdynlights 5 + ] + ] + guilist [ + guicheckbox "^f0soft particles^t" depthfx + if $depthfx [ + guibar + guiradio "^f0low quality" depthfxsize 7 [blurdepthfx 1] + guibar + guiradio "^f2medium quality" depthfxsize 10 [blurdepthfx 0] + guibar + guiradio "^f3high quality" depthfxsize 12 [blurdepthfx 0] + ] + ] + guicheckbox "^f0glass reflection" glassenv + guilist [ + guicheckbox "^f0decals^t^t" decals + if $decals [ + guibar + guiradio "^f0quick fade" decalfade 10000 [maxdecaltris 1024] + guibar + guiradio "^f2slow fade" decalfade 60000 [maxdecaltris 4096] + ] + ] + guilist [ + guitext "textures^t^t" + guibar + guiradio "^f0low quality" maxtexsize 256 + guibar + guiradio "^f0medium quality" maxtexsize 512 + guibar + guiradio "^f2high quality" maxtexsize 0 + ] + guilist [ + guitext "models^t^t" + guibar + guicheckbox "^f0reflection" envmapmodels + guibar + guicheckbox "^f2bumpmap" bumpmodels + ] + + guitab "display" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guitext "field of view (default: 100)" + guislider fov + guicheckbox "v-sync" vsync 1 0 + guicheckbox "fullscreen" fullscreen + guitext "gamma (default: 100)" + guislider gamma + guitext "full-scene anti-aliasing (default: -1)" + guilistslider fsaa "-1 0 2 4 8 16" + guitext "z-buffer depth (default: 0)" + guilistslider depthbits "0 16 24 32" + guitext "anisotropic filtering (default: 0)" + guilistslider aniso "0 2 4 8 16" + guilist [ + guicheckbox "bilinear filtering" bilinear + guibar + guicheckbox "trilinear filtering (mipmaps)" trilinear + ] + + guitab "res" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guistayopen [ + guilist [ + guilist [ + guitext "4:3" + @@@@(resbutton 320 240) + @@@@(resbutton 640 480) + @@@@(resbutton 800 600) + @@@@(resbutton 1024 768) + @@@@(resbutton 1152 864) + @@@@(resbutton 1280 960) + @@@@(resbutton 1400 1050) + @@@@(resbutton 1600 1200) + @@@@(resbutton 1792 1344) + @@@@(resbutton 1856 1392) + @@@@(resbutton 1920 1440) + @@@@(resbutton 2048 1536) + @@@@(resbutton 2800 2100) + @@@@(resbutton 3200 2400) + ] + guibar + guilist [ + guitext "16:10" + @@@@(resbutton 320 200) + @@@@(resbutton 640 400) + @@@@(resbutton 1024 640) + @@@@(resbutton 1280 800) + @@@@(resbutton 1440 900) + @@@@(resbutton 1600 1000) + @@@@(resbutton 1680 1050) + @@@@(resbutton 1920 1200) + @@@@(resbutton 2048 1280) + @@@@(resbutton 2560 1600) + @@@@(resbutton 2880 1800) + @@@@(resbutton 3200 2000) + @@@@(resbutton 3840 2400) + ] + guibar + guilist [ + guitext "16:9" + @@@@(resbutton 1024 600) + @@@@(resbutton 1280 720) + @@@@(resbutton 1366 768) + @@@@(resbutton 1600 900) + @@@@(resbutton 1920 1080) + @@@@(resbutton 2048 1152) + @@@@(resbutton 2560 1440) + @@@@(resbutton 2880 1620) + @@@@(resbutton 3200 1800) + @@@@(resbutton 3840 2160) + ] + guibar + guilist [ + guitext "5:4" + @@@@(resbutton 600 480) + @@@@(resbutton 1280 1024) + @@@@(resbutton 1600 1280) + @@@@(resbutton 2560 2048) + ] + guibar + guilist [ + guitext "5:3" + @@@@(resbutton 800 480) + @@@@(resbutton 1280 768) + + guibar + guitext "Custom" + guilist [ + customw = $scr_w + customh = $scr_h + guifield customw 4 [scr_w $customw] + guifield customh 4 [scr_h $customh] + ] + ] + ] + ] + + guitab "sound" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guitext "sound volume" + guislider soundvol + guitext "music volume" + guislider musicvol + guitext "sound channels" + guislider soundchans + guitext "sound frequency" + guilistslider soundfreq "11025 22050 44100" + guitext "sound buffer length" + guislider soundbufferlen + guicheckbox "Mumble positional audio" mumble + + guitab "mouse" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guicheckbox "invert mouse" invmouse + + guilist [ + guitext "mouse sensitivity: " + newsens = $sensitivity + guifield newsens 8 [sensitivity $newsens] + ] + + guilist [ + guitext "mouse UI sensitivity: " + newguisens = $guisens + guifield newguisens 8 [guisens $newguisens] + ] + + guilist [ + guibutton "crosshair: " [showgui crosshair] + guiimage (getcrosshair) [showgui crosshair] 0.5 + ] + guitext "crosshair size" + guislider crosshairsize + + guitab "keys" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guitext "(basic keybinds, for anything more use the 'bind' command)" + guitext "select action to bind and press desired keys (ESC when done):" + + bindidx = 0 + guilistsplit n 2 $bindactions [ + guilist [ + guitext (tabify (concatword $n ": ") 4) + [newbinds@bindidx] = (searchbinds $n) + guikeyfield [newbinds@bindidx] -12 [ + oldbinds = (searchbinds [@@n]) + looplist j $oldbinds [bind $j ""] + looplist j $[newbinds@@bindidx] [bind $j [@@@n]] + ] + bindidx = (+ $bindidx 1) + ] + ] [guibar] + + guitab "console" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guicheckbox "chat console" miniconfilter 0x300 0 + guitext "console size (lines)" + guislider consize + guitext "console filter:" + guilist [ + guilist [ + guibitfield "important information" confilter 0x11 + guibitfield "warnings" confilter 0x02 + guibitfield "errors" confilter 0x04 + guibitfield "script messages" confilter 0x20 + ] + guibar + guilist [ + guibitfield "chat" confilter 0x100 + guibitfield "team chat" confilter 0x200 + guibitfield "game events" confilter 0x400 + ] + guibar + guilist [ + guibitfield "self frags" confilter 0x800 + guibitfield "other player frags" confilter 0x1000 + guibitfield "team kills" confilter 0x2000 + ] + ] + guitext "full console size (percent of screen)" + guislider fullconsize + guitext "full console filter:" + guilist [ + guilist [ + guibitfield "important information" fullconfilter 0x11 + guibitfield "warnings" fullconfilter 0x02 + guibitfield "errors" fullconfilter 0x04 + guibitfield "script messages" fullconfilter 0x20 + ] + guibar + guilist [ + guibitfield "chat" fullconfilter 0x100 + guibitfield "team chat" fullconfilter 0x200 + guibitfield "game events" fullconfilter 0x400 + ] + guibar + guilist [ + guibitfield "self frags" fullconfilter 0x800 + guibitfield "other player frags" fullconfilter 0x1000 + guibitfield "team kills" fullconfilter 0x2000 + ] + ] + + guitab "cfg" //////////////////////////////////////////////////////////////////////////////////////////////////////////// + guitext "autoexec.cfg" + showfileeditor "autoexec.cfg" -64 13 +] "game" + ++fround = [round (+f $arg1 $arg2) (absf $arg2)] + +newgui ammobar [ + guicheckbox "AmmoBar" ammobar + guibar + guilist [ + guitext "AmmoBarAlign:^t^t^t" + guiradio "-1 " ammobaralign -1 + guiradio "0 " ammobaralign 0 + guiradio "1" ammobaralign 1 + ] + + guicheckbox "AmmoBarHorizontal" ammobarhorizontal + + guicheckbox "AmmoBarFlip" ammobarflip + + guicheckbox "AmmoBarHideEmpty" ammobarhideempty + + guitext "AmmoBarSep:" + guislider ammobarsep + + guitext "AmmoBarCountSep:" + guislider ammobarcountsep + + guilist [ + guitext "AmmoBarCountScale:^t" + guifield ammobarcountscale 5 + guistayopen [ guibutton "- " [ammobarcountscale (+fround $ammobarcountscale -0.1)] ] + guistayopen [ guibutton "+" [ammobarcountscale (+fround $ammobarcountscale 0.1)] ] + ] + + guilist [ + guitext "AmmoBarScale:^t^t^t" + guifield ammobarscale 5 + guistayopen [ guibutton "- " [ammobarscale (+fround $ammobarscale -0.01)] ] + guistayopen [ guibutton "+" [ammobarscale (+fround $ammobarscale 0.01)] ] + ] + + guilist [ + guitext "AmmoBarX:^t^t^t" + guifield ammobarx 5 + guistayopen [ guibutton "- " [ammobarx (+fround $ammobarx -0.01)] ] + guistayopen [ guibutton "+" [ammobarx (+fround $ammobarx 0.01)] ] + ] + guilist [ + guitext "AmmoBarY:^t^t^t" + guifield ammobary 5 + guistayopen [ guibutton "- " [ammobary (+fround $ammobary -0.01)] ] + guistayopen [ guibutton "+" [ammobary (+fround $ammobary 0.01)] ] + ] +] "AmmoBar" + + +newgui gameclock [ + guicheckbox "GameClock" gameclock + guibar + guilist [ + guitext "GameClockAlign:^t" + guiradio "-1 " gameclockalign -1 + guiradio "0 " gameclockalign 0 + guiradio "1" gameclockalign 1 + ] + + guitext "GameClockAlpha:" + guislider gameclockalpha + + // gameclockcolour 0 - 0xFFFFFF + // gameclocklowcolour 0 - 0xFFFFFF + + guilist [ + guitext "GameClockScale:^t" + guifield gameclockscale 5 + guistayopen [ guibutton "- " [gameclockscale (+fround $gameclockscale -0.01)] ] + guistayopen [ guibutton "+" [gameclockscale (+fround $gameclockscale 0.01)] ] + ] + + guilist [ + guitext "GameClockX:^t^t" + guifield gameclockx 5 + guistayopen [ guibutton "- " [gameclockx (+fround $gameclockx -0.01)] ] + guistayopen [ guibutton "+" [gameclockx (+fround $gameclockx 0.01)] ] + ] + guilist [ + guitext "GameClockY:^t^t" + guifield gameclocky 5 + guistayopen [ guibutton "- " [gameclocky (+fround $gameclocky -0.01)] ] + guistayopen [ guibutton "+" [gameclocky (+fround $gameclocky 0.01)] ] + ] +] "GameClock" + + +newgui hudscore [ + guicheckbox "HUDScore" hudscore + guibar + guilist [ + guitext "HUDScoreAlign:^t^t" + guiradio "-1 " hudscorealign -1 + guiradio "0 " hudscorealign 0 + guiradio "1" hudscorealign 1 + ] + + guitext "HUDScoreAlpha:" + guislider hudscorealpha + + // hudscoreenemycolour 0 - 0xFFFFFF + // hudscoreplayercolour 0 - 0xFFFFFF + + guitext "HUDScoreSep:" + guislider hudscoresep + + guilist [ + guitext "HUDScoreScale:^t^t" + guifield hudscorescale 5 + guistayopen [ guibutton "- " [hudscorescale (+fround $hudscorescale -0.01)] ] + guistayopen [ guibutton "+" [hudscorescale (+fround $hudscorescale 0.01)] ] + ] + + guilist [ + guitext "HUDScoreX:^t^t" + guifield hudscorex 5 + guistayopen [ guibutton "- " [hudscorex (+fround $hudscorex -0.01)] ] + guistayopen [ guibutton "+" [hudscorex (+fround $hudscorex 0.01)] ] + ] + guilist [ + guitext "HUDScoreY:^t^t" + guifield hudscorey 5 + guistayopen [ guibutton "- " [hudscorey (+fround $hudscorey -0.01)] ] + guistayopen [ guibutton "+" [hudscorey (+fround $hudscorey 0.01)] ] + ] +] "HUDScore" + + +bindactions = [forward backward left right jump attack togglezoom saycommand sayteamcommand showscores toggleconsole screenshot edittoggle "setweapon FI" "setweapon SG" "setweapon CG" "setweapon RL" "setweapon RI" "setweapon GL" "setweapon PI" "weapon" "universaldelta 1" "universaldelta -1" dropflag addbot delbot] + +entupdate = [ entset $entguitype $entguiattr0 $entguiattr1 $entguiattr2 $entguiattr3 $entguiattr4 ] + +initentgui = [ + entguitype = (enttype) + @(loopconcat i 5 [result [ + entguiattr@i = (entattr @i) + ]]) +] + +genentattributes = [ + entattributes = (loopconcat i (listlen $arg2) [ + entattribname = (at $arg2 $i) + entattriblimits = (at $arg3 (* 2 $i)) + entattriblimits2 = (at $arg3 (+ 1 (* 2 $i))) + if (=s (at $entattriblimits 0) $entattriblimits) [ + result [ + guitext @entattribname + guislider entguiattr@i @entattriblimits @entattriblimits2 entupdate + ] + ] [ + result [ + guitext @entattribname + guinameslider entguiattr@i [@@entattriblimits] [@@entattriblimits2] entupdate + ] + ] + ]) +] + +guilistsplit = [ + guilist [ + z = (div (+ (listlen $arg3) (- $arg2 1)) $arg2) + loop a $arg2 [ + guilist [ + if (>= $numargs 6) [arg6] + loopsublist $arg1 $arg3 (* $a $z) $z [ + arg4 + ] + ] + if (&& (>= $numargs 5) (< (+ $a 1) $arg2)) [arg5] + ] + ] +] + +quickeditmenu = [ + guitext "Quick Commands:" + guibar + guifield savemap_name 10 [ savemap $savemap_name ] + guibutton "quick light" "calclight -1" + guibutton "optimize map" "remip" + guibutton "new entity" "newent shells" + guibar + guibutton newmap + guibar + guibutton help "showgui editing" +] + +matmenu = [ + guibutton "air" "editmat air" + guibutton "water" "editmat water" + guibutton "lava" "editmat lava" + guibutton "clip" "editmat clip" + guibutton "glass" "editmat glass" + guibutton "noclip" "editmat noclip" + guibutton "gameclip" "editmat gameclip" + guibutton "death" "editmat death" + guibutton "alpha" "editmat alpha" + guicheckbox "show material volumes" showmat +] + +brushmenu = [ + guilist [ // diamonds + guiimage "packages/icons/brush_1c.png" brush_0 + guiimage "packages/icons/brush_21c.png" brush_1 + guiimage "packages/icons/brush_421c.png" brush_2 + ] + guilist [ // squares + guiimage "packages/icons/brush_3s.png" brush_3 + guiimage "packages/icons/brush_5s.png" brush_4 + guiimage "packages/icons/brush_7s.png" brush_5 + ] + guititle smooth + guilist [ // smooth + guiimage "packages/icons/brush_3s.png" brush_6 + guiimage "packages/icons/brush_5s.png" brush_7 + guiimage "packages/icons/brush_7s.png" brush_8 + ] +] + +newentgui = [ + genentattributes $arg1 $arg2 $arg3 + newgui $arg1 [ + guitext $entguitype + guibar + @entattributes + guitab type + guilistsplit n 2 $enttypelist [ + guibutton $n [ entset @n ] + ] + guitab misc + @quickeditmenu + ] "" [initentgui] +] + +looplist i $enttypelist [ + newentgui $i "" "" +] + +newgui materials [ + @matmenu + guitab misc + @quickeditmenu +] + +newgui brushes [ + @brushmenu + guitab misc + @quickeditmenu +] + +newgui quickedit [ + @quickeditmenu + guitab materials + @matmenu +] + +newentgui light "radius red green blue" "1 400 0 255 0 255 0 255" +newentgui spotlight "radius" "0 200" +newentgui playerstart "direction" "0 360" +newentgui teleport "tag" "0 20" +newentgui teledest "direction tag" "0 360 0 20" +newentgui monster "direction type" "0 360 0 7" +newentgui mapmodel "direction model" "0 360 0 372" +newentgui envmap "radius" "0 512" +newentgui jumppad "Z Y X" "-128 128 -128 127 -128 127" +newentgui sound "type radius size" "0 20 0 500 0 500" +newentgui particles "type" "0 13" + +contexteditgui = [ + if $hmapedit [showgui brushes] [ + if (enthavesel) [ + showgui (enttype) + ] [showgui (? (havesel) materials quickedit)] + ] +] + +showentgui = [ contexteditgui ] // legacy bind + +newgui seltexinfo [ + guitext (concatword "Slot: " (getseltex)) + guilist [ loop x 5 [ + texname = (gettexname (getseltex) $x) + texname = (substr $texname (+ (strstr $texname ">") 1)) // chop off any leading commands + guiimage (concatword "packages/" $texname) "" 1 1 + ]] + loop x 5 [ tex = (gettexname (getseltex) $x); if (strcmp $tex "") [] [guitext $tex]] +] diff --git a/assets/sour/packages/base/xmwhub.ogz b/assets/sour/packages/base/xmwhub.ogz new file mode 100644 index 000000000..7f4ba76b1 --- /dev/null +++ b/assets/sour/packages/base/xmwhub.ogz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0268bb9b328571f453587d70294fa2699eecd1af053f1479ee802f76a423635b +size 1326074 diff --git a/assets/sour/packages/textures/downloading.png b/assets/sour/packages/textures/downloading.png new file mode 100644 index 000000000..16bf9cf90 --- /dev/null +++ b/assets/sour/packages/textures/downloading.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:376cee0ac874c6724071d93834bac51b2d3550b22cfb4ce0e1175b738d6c5dbf +size 12992 diff --git a/assets/split-base.py b/assets/split-base.py new file mode 100644 index 000000000..902949fab --- /dev/null +++ b/assets/split-base.py @@ -0,0 +1,70 @@ +import argparse +from pathlib import Path +import package +import sys +import glob +from os import path +import os +from typing import NamedTuple, Optional, Tuple, List, Dict, Set, Union, Sequence, Iterable, TypeVar +import subprocess + +ProgressType = TypeVar("ProgressType") + +def _track( + sequence: Union[Sequence[ProgressType], Iterable[ProgressType]], + description: str = "Working...", +) -> Iterable[ProgressType]: + return sequence + +track = _track + +try: + from pip._vendor.rich import progress + track = progress.track +except ModuleNotFoundError: + pass + +IMAGE_TYPES = [ + ".jpg", + ".png", + ".dds", +] + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Generate an asset source for a directory.') + parser.add_argument('--outdir', help="The output directory for the asset source.", default="output/") + parser.add_argument('--prefix', help="The prefix for the index file.", default="") + parser.add_argument('--mobile', action="store_true", help="Only generate compressed textures.") + parser.add_argument('root') + args = parser.parse_args() + os.makedirs(args.outdir, exist_ok=True) + + p = package.Packager(args.outdir) + + params = package.BuildParams( + roots=[], + skip_root="", + compress_images=True, + download_assets=False, + build_web=False, + build_desktop=False, + ) + + files: List[str] = list(map(lambda a: str(a), Path(args.root).rglob("*"))) + + def should_include(name: str) -> bool: + _, extension = path.splitext(name) + return extension in IMAGE_TYPES and not 'data/' in name + + if args.mobile: + files = list(filter(lambda a: should_include(str(a)), files)) + + print(len(files)) + for file in track(files): + if not path.isfile(file): + continue + + target = path.relpath(file, args.root) + p.build_ref(params, (f"fs:{file}", target)) + + p.dump_index(args.prefix) diff --git a/assets/split-quad.py b/assets/split-quad.py new file mode 100644 index 000000000..7ce862de1 --- /dev/null +++ b/assets/split-quad.py @@ -0,0 +1,119 @@ +from pathlib import Path +import argparse +import sys +import shutil +import glob +from os import path +import os +from typing import NamedTuple, Optional, Tuple, List, Any, Set +import json +import tempfile +import subprocess +import hashlib + +import package + +from pip._vendor.rich import progress +track = progress.track + +class File(NamedTuple): + url: str + hash: str + name: Optional[str] + contents: Optional[List[str]] + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description='Generate an asset cache from Quadropolis data.') + parser.add_argument('--outdir', help="The output directory for the asset source.", default="output/") + parser.add_argument('--prefix', help="The prefix for the index file.", default="") + args = parser.parse_args() + + os.makedirs(args.outdir, exist_ok=True) + + p = package.Packager(args.outdir) + + quaddir = 'quadropolis' + + nodes = json.loads(open(path.join(quaddir, 'nodes.json'), 'r').read()) + + def db(file): return path.join(quaddir, "db", file) + + for node in track(nodes, "extracting nodes"): + _id = node['id'] + files = node['files'] + + node_path = f"{_id}/" + + for i, file in enumerate(files): + file_name = file['name'] + file_hash = file['hash'] + contents = file['contents'] + + file_path = path.join(node_path, str(i)) + + if not file_name: + continue + + if not contents: + p.build_ref((db(file_hash), path.join(file_path, file_name))) + continue + + tmpdir = tempfile.mkdtemp() + + if file_name.endswith('.tar.gz'): + target = path.join("/tmp", "%s.tar.gz" % file_hash) + shutil.copy(db(file_hash), target) + subprocess.run( + [ + "tar", + "xf", + target, + "-C", + tmpdir + ], + stderr=subprocess.DEVNULL, + stdout=subprocess.DEVNULL, + check=True + ) + elif file_name.endswith('.zip'): + target = path.join("/tmp", "%s.zip" % file_hash) + shutil.copy(db(file_hash), target) + subprocess.run( + [ + "unzip", + "-n", + target, + "-d", + tmpdir + ], + stderr=subprocess.DEVNULL, + stdout=subprocess.DEVNULL, + ) + elif file_name.endswith('.rar'): + target = path.join("/tmp", "%s.rar" % file_hash) + shutil.copy(db(file_hash), target) + subprocess.run( + [ + "unrar", + "x", + target, + ], + cwd=tmpdir, + stderr=subprocess.DEVNULL, + stdout=subprocess.DEVNULL, + check=True + ) + else: + print('Unhandled archive: %s' % file_name) + continue + + for subfile in list(Path(tmpdir).rglob("*")): + if not path.isfile(str(subfile)): + continue + + target = path.relpath(subfile, tmpdir) + p.build_ref((str(subfile), path.join(file_path, target))) + + shutil.rmtree(tmpdir, ignore_errors=True) + + p.dump_index(args.prefix) diff --git a/cmd/sourdump/main.go b/cmd/sourdump/main.go index 855b14faf..9e6b47a83 100644 --- a/cmd/sourdump/main.go +++ b/cmd/sourdump/main.go @@ -367,6 +367,8 @@ func Download(ctx context.Context, cache assets.Store, roots []assets.Root, outD outCache := assets.FSStore(outDir) for _, target := range targets { + found := false + for _, root := range roots { remoteRoot, ok := root.(*assets.PackagedRoot) if !ok { @@ -385,6 +387,12 @@ func Download(ctx context.Context, cache assets.Store, roots []assets.Root, outD if err != nil { log.Fatal().Err(err).Msgf("could not save asset %s", target) } + + found = true + } + + if !found { + log.Fatal().Msgf("could not find asset '%s'", target) } } } @@ -482,6 +490,8 @@ func main() { log.Fatal().Msg("You must provide at least one argument.") } + fmt.Printf("roots: %+v", roots) + cache := assets.FSStore(*cacheDir) ctx := context.Background() assetRoots, err := assets.LoadRoots(ctx, cache, roots, false) diff --git a/pkg/assets/roots.go b/pkg/assets/roots.go index c54d1c115..a2b882473 100644 --- a/pkg/assets/roots.go +++ b/pkg/assets/roots.go @@ -93,26 +93,24 @@ func (r *remoteReader) Read(ctx context.Context, id string) ([]byte, error) { return data, nil } + if err != Missing { + return nil, err + } + + url := fmt.Sprintf("%s%s", r.assetURL, id) + data, err = DownloadBytes(url) if err != nil { - if err != Missing { - return nil, err - } + return nil, err + } - url := fmt.Sprintf("%s%s", r.assetURL, id) - data, err = DownloadBytes(url) + if r.shouldCache { + err = r.cache.Set(ctx, id, data) if err != nil { return nil, err } - - if r.shouldCache { - err = r.cache.Set(ctx, id, data) - if err != nil { - return nil, err - } - } } - return nil, Missing + return data, nil } func NewRemoteReader( diff --git a/pkg/enet/host.go b/pkg/enet/host.go index 844442b07..b23900f38 100644 --- a/pkg/enet/host.go +++ b/pkg/enet/host.go @@ -74,8 +74,8 @@ void cleanupHost(ENetHost* host) { enet_uint16 getLastCommand(ENetPeer *peer) { ENetOutgoingCommand * outgoingCommand = NULL; ENetListIterator currentCommand; - for (currentCommand = enet_list_begin(&peer->outgoingSendReliableCommands); - currentCommand != enet_list_end(&peer->outgoingSendReliableCommands); + for (currentCommand = enet_list_begin(&peer->outgoingReliableCommands); + currentCommand != enet_list_end(&peer->outgoingReliableCommands); currentCommand = enet_list_next(currentCommand)) { outgoingCommand = (ENetOutgoingCommand *) currentCommand; diff --git a/pkg/enet/peer.go b/pkg/enet/peer.go index 295d86dbf..530b8572b 100644 --- a/pkg/enet/peer.go +++ b/pkg/enet/peer.go @@ -8,8 +8,8 @@ package enet int isCommandPresent(ENetPeer *peer, enet_uint16 seq) { ENetOutgoingCommand * outgoingCommand = NULL; ENetListIterator currentCommand; - for (currentCommand = enet_list_begin(&peer->outgoingSendReliableCommands); - currentCommand != enet_list_end(&peer->outgoingSendReliableCommands); + for (currentCommand = enet_list_begin(&peer->outgoingReliableCommands); + currentCommand != enet_list_end(&peer->outgoingReliableCommands); currentCommand = enet_list_next(currentCommand)) { outgoingCommand = (ENetOutgoingCommand *) currentCommand; diff --git a/pkg/version/module.go b/pkg/version/module.go new file mode 100644 index 000000000..03804ddc5 --- /dev/null +++ b/pkg/version/module.go @@ -0,0 +1,9 @@ +package version + +// These should be set via go build -ldflags -X 'xxxx'. +var ( + Version = "development" + GoVersion = "1.21" + GitCommit = "unknown" + BuildTime = "1979-01-09T16:09:53+00:00" +)