home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 36 / CDE36_B / CDE36_B.mdf / Crusaders / cmm_full.exe / data1.cab / Program_Files / script / metatex.ctx < prev    next >
Encoding:
Text File  |  1999-12-01  |  7.3 KB  |  734 lines

  1. //
  2. // metatex.txt
  3. //
  4. //
  5. // Images - preceded by *'s
  6. // 
  7. // MetaTex's - no *
  8. //
  9. //
  10. // examples images:
  11. //
  12. // *Image=Example1
  13. // {
  14. //     FILE=Example01.tga
  15. // }
  16. //
  17. // *Image=Example2
  18. // {
  19. //     FILE=Example2.tga
  20. //     MASK=TRUE
  21. // }
  22. //
  23. // *Fire=Example3
  24. // {
  25. //     TYPE=0
  26. //    PALTYPE=1
  27. // }
  28.  
  29. *Image=drake
  30. {
  31.     FILE=drake.tga
  32. }
  33. *Image=drake02armor2
  34. {
  35.     FILE=drake02armor2.tga
  36. }
  37. *Image=drake02armor3
  38. {
  39.     FILE=drake02armor3.tga
  40. }
  41. *Image=drake02armor4
  42. {
  43.     FILE=drake02armor4.tga
  44. }
  45. *Image=drake02armor5
  46. {
  47.     FILE=drake02armor5.tga
  48. }
  49. *Image=drake05armor5
  50. {
  51.     FILE=drake05armor5.tga
  52. }
  53.  
  54. *Image=Stone
  55. {
  56.     FILE=Stone.tga
  57. }
  58. *Image=drake02armor2st
  59. {
  60.     FILE=drake02armor2st.tga
  61. }
  62. *Image=drake02armor3st
  63. {
  64.     FILE=drake02armor3st.tga
  65. }
  66. *Image=drake02armor4st
  67. {
  68.     FILE=drake02armor4st.tga
  69. }
  70. *Image=drake02armor5st
  71. {
  72.     FILE=drake02armor5st.tga
  73. }
  74. *Image=drake05armor5st
  75. {
  76.     FILE=drake05armor5st.tga
  77. }
  78.  
  79. *Image=ice
  80. {
  81.     FILE=ice.tga
  82. }
  83.  
  84. *Image=Prince_dain_tex
  85. {
  86.     FILE=Prince_dain_tex.tga
  87. }
  88.  
  89. *Image=sword01
  90. {
  91.     FILE=sword01.tga
  92. }
  93.  
  94. *Image=green
  95. {
  96.     FILE=green.tga
  97. }
  98.  
  99. *Image=brown
  100. {
  101.     FILE=brown.tga
  102. }
  103.  
  104. *Image=ochre
  105. {
  106.     FILE=ochre.tga
  107. }
  108.  
  109. *Image=shield164X64
  110. {
  111.     FILE=shield164X64.tga
  112. }
  113.  
  114. *Image=Expl01
  115. {
  116.     FILE=Expl01.tga
  117. }
  118.  
  119. *Image=Expl03
  120. {
  121.     FILE=Expl03.TGA
  122. }
  123.  
  124. *Image=Expl05
  125. {
  126.     FILE=Expl05.TGA
  127. }
  128.  
  129. *Image=Expl07
  130. {
  131.     FILE=Expl07.tga
  132. }
  133.  
  134. *Image=Expl08
  135. {
  136.     FILE=Expl08.TGA
  137. }
  138.  
  139. *Image=E_Ball01
  140. {
  141.     FILE=E_Ball01.tga
  142. }
  143.  
  144. *Image=E_Star01
  145. {
  146.     FILE=E_Star01.TGA
  147. }
  148.  
  149. *Image=E_Star02
  150. {
  151.     FILE=E_Star02.TGA
  152. }
  153.  
  154. *Image=E_Streak
  155. {
  156.     FILE=E_Streak.tga
  157. }
  158.  
  159. *Image=Fire01
  160. {
  161.     FILE=Fire01.tga
  162. }
  163.  
  164. *Image=Flare
  165. {
  166.     FILE=Flare.tga
  167. }
  168.  
  169. *Image=Glow01
  170. {
  171.     FILE=Glow01.tga
  172. }
  173.  
  174. *Image=Muzzle01
  175. {
  176.     FILE=Muzzle01.tga
  177. }
  178.  
  179. *Image=Plague
  180. {
  181.     FILE=Plague.tga
  182. }
  183.  
  184. *Image=Shock03
  185. {
  186.     FILE=Shock03.tga
  187. }
  188.  
  189. *Image=Smoke
  190. {
  191.     FILE=Smoke.tga
  192. }
  193.  
  194. *Image=Smoke01
  195. {
  196.     FILE=Smoke01.tga
  197. }
  198.  
  199. *Image=Smoke02
  200. {
  201.     FILE=Smoke02.tga
  202. }
  203.  
  204. *Image=Smoke03
  205. {
  206.     FILE=Smoke03.tga
  207. }
  208.  
  209. *Image=Star02
  210. {
  211.     FILE=Star02.tga
  212. }
  213.  
  214. *Image=Streak02
  215. {
  216.     FILE=Streak02.tga
  217. }
  218.  
  219. *Image=Streak03
  220. {
  221.     FILE=Streak03.tga
  222. }
  223.  
  224. *Image=Streak04
  225. {
  226.     FILE=Streak04.tga
  227. }
  228.  
  229. *Image=HUDdrake
  230. {
  231.     FILE=HUDdrake.tga
  232. }
  233.  
  234. *Image=HUDskull
  235. {
  236.     FILE=HUDskull.tga
  237. }
  238.  
  239. *Image=HUDTorchLight
  240. {
  241.     FILE=SpLight.tga
  242. }
  243.  
  244. *Image=HUDFireball
  245. {
  246.     FILE=SpFireBall.tga
  247. }
  248.  
  249. *Image=HUDSlow
  250. {
  251.     FILE=SpSlow.tga
  252. }
  253.  
  254. *Image=HUDSnapFreeze
  255. {
  256.     FILE=SpFreeze.tga
  257. }
  258.  
  259. *Image=HUDStoneSkin
  260. {
  261.     FILE=SpStone.tga
  262. }
  263.  
  264. *Image=HUDLghtng
  265. {
  266.     FILE=SpLightning.tga
  267. }
  268.  
  269. *Image=HUDHeroism
  270. {
  271.     FILE=SpHeroism.tga
  272. }
  273.  
  274. *Image=HUDSpectralAlly
  275. {
  276.     FILE=SpAlly.tga
  277. }
  278.  
  279. *Image=HUDRevelation
  280. {
  281.     FILE=SpRevelation.tga
  282. }
  283.  
  284. *Image=HUDHolyWrath
  285. {
  286.     FILE=SpWrath.tga
  287. }
  288.  
  289. *Image=HUDSoulDrinker
  290. {
  291.     FILE=SpDrink.tga
  292. }
  293.  
  294. *Image=HUDSLRing1
  295. {
  296.     FILE=HUDSLRing1.tga
  297. }
  298. *Image=HUDSLRing2
  299. {
  300.     FILE=HUDSLRing2.tga
  301. }
  302. *Image=HUDSLRing3
  303. {
  304.     FILE=HUDSLRing3.tga
  305. }
  306.  
  307. *Image=Flickerslow
  308. {
  309.     FILE=flickerslow.tga
  310. }
  311.  
  312. *Image=Fourstar
  313. {
  314.     FILE=fourstar.tga
  315. }
  316.  
  317. *Image=Flare02
  318. {
  319.     FILE=flare02.tga
  320. }
  321.  
  322. *Image=Flare03
  323. {
  324.     FILE=flare03.tga
  325. }
  326.  
  327. *Image=Flare04
  328. {
  329.     FILE=flare04.tga
  330. }
  331.  
  332. *Image=Flare05
  333. {
  334.     FILE=flare05.tga
  335. }
  336.  
  337. *Image=Flare06
  338. {
  339.     FILE=flare06.tga
  340. }
  341.  
  342. // these are for testing the procedural textures
  343. *Fire=Fire
  344. {
  345.     TYPE=0
  346.     PALTYPE=0
  347. }
  348.  
  349. *Water=Water
  350. {
  351.     TYPE=0
  352.     PALTYPE=0
  353. }
  354.  
  355. *Lava=Lava
  356. {
  357.     TYPE=0
  358.     PALTYPE=0
  359. }
  360.  
  361.  
  362. // End of Image list
  363. //
  364.  
  365. //
  366. // example metatexes
  367. //
  368. // simplest case of just a base texture
  369. // MetaTexA
  370. // {
  371. //     BASE=ImageA
  372. // }
  373. //
  374. // base texture blended with a color (no mask)
  375. // MetaTexB
  376. // {
  377. //     BASE=ImageA
  378. //     FACTOR0=128
  379. //     COLOR0=0,255,0
  380. // }
  381. //
  382. // base texture blended with a second texture (no mask involved)
  383. // MetaTexC
  384. // {
  385. //     BASE=ImageB
  386. //     FACTOR0=128
  387. //     COLOR0=INPUT1
  388. // 
  389. //     INPUT1=ImageD
  390. // }
  391. //
  392. // base texture with a color blend thru a mask
  393. // MetaTexD
  394. // {
  395. //     BASE=ImageB
  396. // 
  397. //     INPUT1=MaskA
  398. //     FACTOR1=128
  399. //     COLOR1=255,0,0
  400. // }
  401. // 
  402. // base texture with a second texture blended thru a mask
  403. // MetaTexE
  404. // {
  405. //     BASE=ImageB
  406. // 
  407. //     INPUT1=MaskB
  408. //     FACTOR1=128
  409. //     COLOR1=INPUT2
  410. // 
  411. //     INPUT2=ImageC
  412. // }
  413. // 
  414. // combination of the above 2
  415. // MetaTexF
  416. // {
  417. //     BASE=ImageB
  418. // 
  419. //     INPUT1=MaskB
  420. //     FACTOR1=128
  421. //     COLOR1=INPUT2
  422. // 
  423. //     INPUT2=ImageC
  424. // 
  425. //     INPUT3=MaskA
  426. //     FACTOR3=128
  427. //     COLOR3=255,0,0
  428. // }
  429. //
  430.  
  431. drake
  432. {
  433.     BASE=drake
  434.     COLOR0=INPUT1
  435.     FACTOR0=0
  436.  
  437.     INPUT1=Stone
  438. }
  439.  
  440. drake02armor2
  441. {
  442.     BASE=drake02armor2
  443.     COLOR0=INPUT1
  444.     FACTOR0=0
  445.  
  446.     INPUT1=drake02armor2st
  447. }
  448.  
  449. drake02armor3
  450. {
  451.     BASE=drake02armor3
  452.     COLOR0=INPUT1
  453.     FACTOR0=0
  454.  
  455.     INPUT1=drake02armor3st
  456. }
  457.  
  458. drake02armor4
  459. {
  460.     BASE=drake02armor4
  461.     COLOR0=INPUT1
  462.     FACTOR0=0
  463.  
  464.     INPUT1=drake02armor4st
  465. }
  466.  
  467. drake02armor5
  468. {
  469.     BASE=drake02armor5
  470.     COLOR0=INPUT1
  471.     FACTOR0=0
  472.  
  473.     INPUT1=drake02armor5st
  474. }
  475.  
  476. drake05armor5
  477. {
  478.     BASE=drake05armor5
  479.     COLOR0=INPUT1
  480.     FACTOR0=0
  481.  
  482.     INPUT1=drake05armor5st
  483. }
  484.  
  485. ice
  486. {
  487.     BASE=ice
  488. }
  489.  
  490. Prince_dain_tex
  491. {
  492.     BASE=Prince_dain_tex
  493. }
  494.  
  495. sword01
  496. {
  497.     BASE=sword01
  498. }
  499.  
  500. green
  501. {
  502.     BASE=green
  503. }
  504.  
  505. brown
  506. {
  507.     BASE=Fire
  508. }
  509.  
  510. ochre
  511. {
  512.     BASE=ochre
  513. }
  514.  
  515. shield164X64
  516. {
  517.     BASE=shield164X64
  518. }
  519.  
  520. torchfire
  521. {
  522.     BASE=Fire
  523. }
  524.  
  525. Expl01
  526. {
  527.     BASE=Expl01
  528. }
  529.  
  530. Expl03
  531. {
  532.     BASE=Expl03
  533. }
  534.  
  535. Expl05
  536. {
  537.     BASE=Expl05
  538. }
  539.  
  540. Expl07
  541. {
  542.     BASE=Expl07
  543. }
  544.  
  545. Expl08
  546. {
  547.     BASE=Expl08
  548. }
  549.  
  550. E_Ball01
  551. {
  552.     BASE=E_Ball01
  553. }
  554.  
  555. E_Star01
  556. {
  557.     BASE=E_Star01
  558. }
  559.  
  560. E_Star02
  561. {
  562.     BASE=E_Star02
  563. }
  564.  
  565. E_Streak
  566. {
  567.     BASE=E_Streak
  568. }
  569.  
  570. Fire01
  571. {
  572.     BASE=Fire01
  573. }
  574.  
  575. Flare
  576. {
  577.     BASE=Flare
  578. }
  579.  
  580. Glow01
  581. {
  582.     BASE=Glow01
  583. }
  584.  
  585. Muzzle01
  586. {
  587.     BASE=Muzzle01
  588. }
  589.  
  590. Plague
  591. {
  592.     BASE=Plague
  593. }
  594.  
  595. Shock03
  596. {
  597.     BASE=Shock03
  598. }
  599.  
  600. Smoke
  601. {
  602.     BASE=Smoke
  603. }
  604.  
  605. Smoke01
  606. {
  607.     BASE=Smoke01
  608. }
  609.  
  610. Smoke02
  611. {
  612.     BASE=Smoke02
  613. }
  614.  
  615. Smoke03
  616. {
  617.     BASE=Smoke03
  618. }
  619.  
  620. Star02
  621. {
  622.     BASE=Star02
  623. }
  624.  
  625. Streak02
  626. {
  627.     BASE=Streak02
  628. }
  629.  
  630. Streak03
  631. {
  632.     BASE=Streak03
  633. }
  634.  
  635. Streak04
  636. {
  637.     BASE=Streak04
  638. }
  639.  
  640. HUDHealthCoin
  641. {
  642.     BASE=HUDdrake
  643.     FACTOR0=0
  644.     COLOR0=INPUT1
  645.  
  646.     INPUT1=HUDskull
  647. }
  648.  
  649. // HUDSpellTorchlight temporarily uses others' textures
  650. HUDSpellTorchlight
  651. {
  652.     BASE=HUDTorchLight
  653.     FACTOR0=0
  654.     COLOR0=240,240,240
  655. }
  656.  
  657. HUDSpellFireball
  658. {
  659.     BASE=HUDFireball
  660.     FACTOR0=0
  661.     COLOR0=240,240,240
  662. }
  663.  
  664. // HUDSpellSlow temporarily uses others's textures
  665. HUDSpellSlow
  666. {
  667.     BASE=HUDSlow
  668.     FACTOR0=0
  669.     COLOR0=240,240,240
  670. }
  671.  
  672. // HUDSpellSnapFreeze temporarily uses others's textures
  673. HUDSpellSnapFreeze
  674. {
  675.     BASE=HUDSnapFreeze
  676.     FACTOR0=0
  677.     COLOR0=240,240,240
  678. }
  679.  
  680. // HUDSpellStoneSkin temporarily uses others's textures
  681. HUDSpellStoneSkin
  682. {
  683.     BASE=HUDStoneSkin
  684.     FACTOR0=0
  685.     COLOR0=240,240,240
  686. }
  687.  
  688. HUDSpellLightning
  689. {
  690.     BASE=HUDLghtng
  691.     FACTOR0=0
  692.     COLOR0=240,240,240
  693. }
  694.  
  695. // HUDSpellHeroism temporarily uses others's textures
  696. HUDSpellHeroism
  697. {
  698.     BASE=HUDHeroism
  699.     FACTOR0=0
  700.     COLOR0=240,240,240
  701. }
  702.  
  703. // HUDSpellSpectralAlly temporarily uses others's textures
  704. HUDSpellSpectralAlly
  705. {
  706.     BASE=HUDSpectralAlly
  707.     FACTOR0=0
  708.     COLOR0=240,240,240
  709. }
  710.  
  711. // HUDSpellRevelation temporarily uses others's textures
  712. HUDSpellRevelation
  713. {
  714.     BASE=HUDRevelation
  715.     FACTOR0=0
  716.     COLOR0=240,240,240
  717. }
  718.  
  719. // HUDSpellHolyWrath temporarily uses others's textures
  720. HUDSpellHolyWrath
  721. {
  722.     BASE=HUDHolyWrath
  723.     FACTOR0=0
  724.     COLOR0=240,240,240
  725. }
  726.  
  727. // HUDSpellSoulDrinker temporarily uses others's textures
  728. HUDSpellSoulDrinker
  729. {
  730.     BASE=HUDSoulDrinker
  731.     FACTOR0=0
  732.     COLOR0=240,240,240
  733. }
  734.