home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 September / Gamestar_65_2004-09_dvd.iso / Dema / balloonrain_trial.exe / Data / Pak01.pak / scripts / menu.shader < prev    next >
Text File  |  2004-06-22  |  9KB  |  539 lines

  1.  
  2. Menu/Back
  3. {
  4.     {
  5.         map Menu/Art/BackL01
  6.         tcMod Scale 1.5 1.125
  7.         tcMod Rotate 15
  8.         tcMod Scroll -0.1 0.05
  9.         rgbGen Wave Sin 0.8 0.25 0 0.5
  10.     }
  11.  
  12.     {
  13.         map Menu/Art/BackL02
  14.         tcMod Scale 2 1.5
  15.         tcMod Rotate -15
  16.         tcMod Stretch Sin 0.95 0.1 0 0.5
  17.         tcMod Scroll 0.2 0.1
  18.         blendFunc Blend
  19.     }
  20. }
  21.  
  22.  
  23. Menu/BackOld
  24. {
  25.     {
  26.         map Menu/Art/Balloons Back
  27.         tcMod Scale 2.2 1.8
  28.         tcMod Rotate 25
  29.         tcMod Scroll -0.2 0.1
  30.         //rgbGen Wave Sin 0.5 0.25 0 0.5
  31.         rgbGen Wave Sin 0.6 0.25 0 0.5
  32.         //blendFunc Filter
  33.     }
  34.  
  35.     {
  36.         map Menu/Art/Balloons Back
  37.         tcMod Scale 2.2 1.8
  38.         tcMod Rotate -15
  39.         tcMod Stretch Sin 0.95 0.1 0 0.5
  40.         tcMod Scroll 0.2 0.1
  41.         blendFunc Filter
  42.     }
  43. }
  44.  
  45. IdIcon
  46. {
  47.     {
  48.         map Meshes/Textures/fireswirl2blue
  49.         blendFunc One SrcAlpha //Add
  50.         rgbGen Wave Sin 0.5 1 0 0.5
  51.         tcMod Transform 1 0 0 1 -0.5 -0.5
  52.         tcMod Stretch Sin 0.95 0.1 0.5 0.5
  53.         tcMod Rotate 60
  54.         tcMod Transform 0.8 0 0 0.8 0.5 0.5
  55.         alphaGen Wave Sin 0.75 0 0 0.5
  56.     }
  57. }
  58.  
  59. ConfirmBox
  60. {
  61.     {
  62.         map Menu/Art/Cadre
  63.         blendFunc Blend
  64.         AddressMode Border 0x00000000
  65.     }
  66. }
  67.  
  68. TutoBox
  69. {
  70.     {
  71.         map Menu/Art/CadreTuto
  72.         blendFunc Blend
  73.         //alphaGen Fixed 0xD0
  74.         AddressMode Border 0x00000000
  75.     }
  76. }
  77.  
  78. LevelBack
  79. {
  80.     {
  81.         map Menu/Art/LevelBack
  82.         blendFunc Blend
  83.         //AddressMode Clamp
  84.         //tcMod Scroll 0.4567 0
  85.     }
  86.  
  87. }
  88.  
  89. SlideBar
  90. {
  91.     {
  92.         map Menu/Art/SlideBar
  93.         blendFunc Blend
  94.         AddressMode Border 0
  95.     }
  96. }
  97.  
  98. SlideButton
  99. {
  100.     {
  101.         map Menu/Art/SlideButton
  102.         blendFunc Blend
  103.         AddressMode Clamp
  104.     }
  105. }
  106.  
  107.  
  108. //==========================================================
  109. //             Font
  110. //==========================================================
  111. BigChars
  112. {
  113.     {
  114.         NoMipMap
  115.         map Menu/Font/BigChars
  116.         AddressMode Border 0
  117.         blendFunc Blend
  118.         rgbGen Entity
  119.         alphaGen Entity
  120.         //rgbGen Wave Sin 0.5 0.5 0 2
  121.     }
  122. }
  123.  
  124. HugeChars
  125. {
  126.     {
  127.         NoMipMap
  128.         map Menu/Font/HugeChars
  129.         AddressMode Border 0
  130.         blendFunc Blend
  131.         rgbGen Entity
  132.         alphaGen Entity
  133.         //rgbGen Wave Sin 0.5 0.5 0 2
  134.     }
  135. }
  136.  
  137.  
  138. HugeTitle
  139. {
  140.     {
  141.         NoMipMap
  142.         DeformVertexes Move Sin -2.25 4.5 -0.3 1  -1 1 0
  143.         DeformVertexes Move Sin -0.75 1.5 -0.3 0.43  -1 -1 0
  144.         map Menu/Font/HugeChars
  145.         AddressMode Border 0
  146.         blendFunc Blend
  147.         rgbGen Wave Sin 0.75 0.25 0.66 1
  148.         alphaGen Wave Sin 0.25 0.25 0.66 1
  149.     }
  150.  
  151.     {
  152.         NoMipMap
  153.         DeformVertexes Move Sin -1.5 3 -0.15 1  -1 1 0
  154.         DeformVertexes Move Sin -0.5 1 -0.15 0.43  -1 -1 0
  155.         map Menu/Font/HugeChars
  156.         AddressMode Border 0
  157.         blendFunc Blend
  158.         rgbGen Wave Sin 0.50 0.25 0.33 1
  159.         alphaGen Wave Sin 0.50 0.25 0.33 1
  160.     }
  161.  
  162.     {
  163.         NoMipMap
  164.         DeformVertexes Move Sin -0.75 1.5 0 1  -1 1 0
  165.         DeformVertexes Move Sin -0.25 0.5 -0.25 0.43  -1 -1 0
  166.         map Menu/Font/HugeChars
  167.         AddressMode Border 0
  168.         blendFunc Blend
  169.         rgbGen Wave Sin 0.25 0.25 0 1
  170.         alphaGen Wave Sin 0.75 0.5 0 1
  171.     }
  172.  
  173.     {
  174.         NoMipMap
  175.         DeformVertexes None
  176.         map Menu/Font/HugeChars
  177.         AddressMode Border 0
  178.         blendFunc Blend
  179.         rgbGen Entity
  180.         alphaGen Entity
  181.         //rgbGen Wave Sin 0.5 0.5 0 2
  182.     }
  183.  
  184.     {
  185.         map Meshes/Textures/Grille02
  186.         blendFunc Add
  187.         tcGen WorldSpacePosition 0.01 0 0 0  0 0.2 0 0
  188.         tcMod Rotate 15
  189.         tcMod Scroll -0.1 -0.1
  190.     }
  191. }
  192.  
  193. HudTitle
  194. {
  195.     {
  196.         NoMipMap
  197.         map Menu/Font/HugeChars
  198.         AddressMode Border 0
  199.         blendFunc Blend
  200.         rgbGen Entity
  201.         alphaGen Entity
  202.         //rgbGen Wave Sin 0.5 0.5 0 2
  203.     }
  204.  
  205.     {
  206.         map Meshes/Textures/Grille02
  207.         ColorOp Add
  208.         tcGen WorldSpacePosition 0.01 0 0 0  0 0.2 0 0
  209.         tcMod Rotate 15
  210.         tcMod Scroll -0.1 -0.1
  211.     }
  212. }
  213.  
  214.  
  215. //==========================================================
  216. //        Cursor
  217. //==========================================================
  218.  
  219. Menu/Cursor
  220. {
  221.     {
  222.         NoMipMap
  223.         map Menu/Art/Cursor
  224.         blendFunc Blend
  225.         AddressMode Border 0
  226.  
  227.         tcMod Transform 1 0 0 1 -0.5 -0.5
  228.         tcMod Stretch Sin 0.95 0.15 0 1
  229.         tcMod Rotate 360
  230.         tcMod Transform 1 0 0 1 0.5 0.5
  231.     }
  232. }
  233.  
  234. Menu/CursorLeft
  235. {
  236.     {
  237.         NoMipMap
  238.         map Menu/Art/Cursor
  239.         blendFunc Blend
  240.         AddressMode Border 0
  241.  
  242.         tcMod Transform 1 0 0 1 -0.5 -0.5
  243.         tcMod Stretch Sin 0.95 0.15 0 1
  244.         tcMod Rotate 500
  245.         tcMod Transform 1 0 0 1 0.5 0.5
  246.  
  247.     }
  248.  
  249.  
  250.     {
  251.         map Menu/Art/Arrow
  252.         blendFunc Blend AlphaAdd
  253.         AddressMode Border 0
  254.         //rgbGen Wave Sin 0.5 0.5 0 2
  255.  
  256.         tcMod Transform 1 0 0 1 -0.5 -0.5
  257.         tcMod Stretch Sin 1 1 0 2
  258.         tcMod Transform 1 0 0 1 0.5 0.5
  259.  
  260.     }
  261. }
  262.  
  263. Menu/CursorRight
  264. {
  265.     {
  266.         NoMipMap
  267.         map Menu/Art/Cursor
  268.         blendFunc Blend
  269.         AddressMode Border 0
  270.  
  271.         tcMod Transform 1 0 0 1 -0.5 -0.5
  272.         tcMod Stretch Sin 0.95 0.15 0 1
  273.         tcMod Rotate -500
  274.         tcMod Transform 1 0 0 1 0.5 0.5
  275.  
  276.     }
  277.  
  278.     {
  279.         map Menu/Art/Arrow
  280.         blendFunc Blend AlphaAdd
  281.         AddressMode Border 0
  282.         //rgbGen Wave Sin 0.5 0.5 0 2
  283.  
  284.         tcMod Transform 1 0 0 1 -0.5 -0.5
  285.         tcMod Stretch Sin 1 1 0 2
  286.         tcMod Rotate 0 180
  287.         tcMod Transform 1 0 0 1 0.5 0.5
  288.  
  289.     }
  290. }
  291.  
  292.  
  293. //==========================================================
  294. //        Stat
  295. //==========================================================
  296.  
  297. Menu/StatLine
  298. {
  299.     {
  300.         NoMipMap
  301.         map Menu/Art/Stat
  302.         rgbGen Entity
  303.         blendFunc Blend
  304.     }
  305.  
  306.     {
  307.         map Menu/Art/Grille02
  308.         blendFunc Add
  309.         tcGen WorldSpacePosition 0.01 0 0 0  0 0.2 0 0
  310.         tcMod Rotate 15
  311.         tcMod Scroll -0.1 -0.1
  312.     }
  313. }
  314.  
  315. Menu/StatDot
  316. {
  317.     {
  318.         NoMipMap
  319.         map Menu/Art/StatDot
  320.         rgbGen Entity
  321.         blendFunc Blend
  322.     }
  323. }
  324.  
  325. Menu/StatSkill
  326. {
  327.     {
  328.         NoMipMap
  329.         map Menu/Art/StatSkill
  330.         tcGen WorldSpacePosition 0.3 0 0 0  0 0.15 0 0
  331.         tcMod Scroll 0.3 0.7
  332.         rgbGen Entity
  333.         blendFunc Blend
  334.     }
  335.  
  336.     {
  337.         NoMipMap
  338.         map Menu/Art/StatSkill2
  339.         tcGen WorldSpacePosition 0.1 0 0 0  0 -0.1 0 0
  340.         tcMod Rotate 0 -5
  341.         tcMod Scroll -5.0 0.5
  342.         blendFunc Add AlphaAdd
  343.     }
  344. }
  345.  
  346.  
  347. //==========================================================
  348. //        Zone
  349. //==========================================================
  350.  
  351. Menu/Zone_Red
  352. {
  353.     {
  354.         NoMipMap
  355.         map Menu/Art/Zone_Red
  356.         tcMod Transform 1 0 0 1 -0.5 -0.5
  357.         tcMod Rotate 120
  358.         tcMod Transform 1 0 0 1 0.5 0.5
  359.         AddressMode Border 0
  360.         blendFunc Blend
  361.     }
  362. }
  363.  
  364. Menu/Zone_Blue
  365. {
  366.     {
  367.         NoMipMap
  368.         map Menu/Art/Zone_Blue
  369.         tcMod Transform 1 0 0 1 -0.5 -0.5
  370.         tcMod Rotate -30
  371.         tcMod Transform 1 0 0 1 0.5 0.5
  372.         AddressMode Border 0
  373.         blendFunc Blend
  374.     }
  375. }
  376.  
  377. Menu/Zone_Green
  378. {
  379.     {
  380.         NoMipMap
  381.         map Menu/Art/Zone_Green
  382.         tcMod Transform 1 0 0 1 -0.5 -0.5
  383.         tcMod Rotate 45
  384.         tcMod Transform 1 0 0 1 0.5 0.5
  385.         AddressMode Border 0
  386.         blendFunc Blend
  387.     }
  388. }
  389.  
  390. Menu/ZoneLine
  391. {
  392.     {
  393.         NoMipMap
  394.         map Menu/Art/Stat
  395.         rgbGen Entity
  396.         blendFunc Blend
  397.     }
  398.  
  399.     {
  400.         map Menu/Art/Grille02
  401.         blendFunc Add
  402.         tcGen WorldSpacePosition 0.01 0 0 0  0 0.2 0 0
  403.         tcMod Rotate 15
  404.         tcMod Scroll -0.1 -0.1
  405.     }
  406. }
  407.  
  408. //==========================================================
  409. //        Misc
  410. //==========================================================
  411.  
  412. RectangleBlend
  413. {
  414.     {
  415.         map #white
  416.         rgbGen Entity
  417.         alphaGen Entity
  418.         blendFunc Blend
  419.     }
  420. }
  421.  
  422.  
  423. RectangleBlend_low
  424. {
  425.     {
  426.         map Scripts/Black.tga
  427.         blendFunc Blend
  428.     }
  429. }
  430.  
  431. Rectangle
  432. {
  433.     {
  434.         map #white
  435.         rgbGen Entity
  436.     }
  437. }
  438.  
  439. Rectangle_low
  440. {
  441.     {
  442.         map Scripts/Black.tga
  443.     }
  444. }
  445.  
  446. Circle
  447. {
  448.     {
  449.         map Menu/Art/Circle
  450.         rgbGen Entity
  451.         alphaGen Entity
  452.         blendFunc Blend
  453.         AddressMode Border 0x00FFFFFF
  454.     }
  455. }
  456.  
  457. Circle_low
  458. {
  459.     {
  460.         map Menu/Art/Circle_Black
  461.         blendFunc Blend
  462.         AddressMode Border 0x00FFFFFF
  463.     }
  464. }
  465.  
  466. Rounded
  467. {
  468.     {
  469.         map Menu/Art/Rounded
  470.         rgbGen Entity
  471.         alphaGen Entity
  472.         blendFunc Blend
  473.         AddressMode Border 0x00FFFFFF
  474.     }
  475. }
  476.  
  477. Rounded_low
  478. {
  479.     {
  480.         map Menu/Art/Rounded_Black
  481.         blendFunc Blend
  482.         AddressMode Border 0x00FFFFFF
  483.     }
  484. }
  485.  
  486. SelectedBg
  487. {
  488.     {
  489.         map Menu/Art/Circle
  490.         rgbGen Entity
  491.         alphaGen Entity
  492.         blendFunc Blend
  493.         AddressMode Border 0x00FFFFFF
  494.     }
  495.  
  496.     {
  497.         map Menu/Art/CircleRainbow
  498.         tcMod Transform 1 0 0 1 -0.5 -0.5
  499.         tcMod Stretch Sin 0.95 0.1 0.5 0.5
  500.         tcMod Rotate 180
  501.         tcMod Transform 1 0 0 1 0.5 0.5
  502.         blendFunc Add
  503.     }
  504. }
  505.  
  506. SelectedBg_low
  507. {
  508.     {
  509.         map Menu/Art/Circle_Black
  510.         blendFunc Blend
  511.         AddressMode Border 0x00FFFFFF
  512.     }
  513.  
  514.     {
  515.         map Menu/Art/CircleRainbow
  516.         tcMod Transform 1 0 0 1 -0.5 -0.5
  517.         tcMod Stretch Sin 0.95 0.1 0.5 0.5
  518.         tcMod Rotate 150
  519.         tcMod Transform 1 0 0 1 0.5 0.5
  520.         blendFunc Add
  521.     }
  522. }
  523.  
  524.  
  525. Menu/Intro
  526. {
  527.     {
  528.         map Menu/Art/Intro
  529.         blendFunc Blend
  530.         AddressMode Border 0xFF000000
  531.         //tcMod Transform 1 0  0 2  0 -0.5        // zoom x2
  532.         //tcMod Transform 1 0  0 1  -0.69043 -0.69141    // centrage sur la partie transparente
  533.  
  534.         tcMod Transform 1 0  0 2  -0.69043 -1.19141    // zoom x centrage
  535.  
  536.         tcMod Stretch Sin 1 -0.995 0 0.334        // stretch
  537.         tcMod Transform 1 0  0 1  0.69043 0.69141    // recalage sur l'Θcran
  538.     }
  539. }