Archeia

Luna Config Beta

Jan 11th, 2015
72
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #==============================================================================
  2. # ■ MenuLuna: Main Menu Configuration
  3. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  4. # This section modifies the Main Menu Screen. The first menu you see upon
  5. # opening.
  6. #==============================================================================
  7.  
  8. module MenuLuna
  9.   module MainMenu
  10.     # -----------------------------------------------------------------
  11.     # The Status Window is the window that is under all of the other menus.
  12.     # -----------------------------------------------------------------
  13.     STATUS_WINDOW = {
  14.       # -----------------------------------------------------------------
  15.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  16.       # Negative values (e.g. -1) mean they would move to the left, while
  17.       # Positive values mean they would move to the right.
  18.       # -----------------------------------------------------------------
  19.       :x          =>  160,      
  20.       # -----------------------------------------------------------------
  21.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  22.       # Negative values (e.g. -1) mean they would move up, while
  23.       # Positive values mean they would move to the down.
  24.       # -----------------------------------------------------------------
  25.       :y          =>  0,        
  26.       # -----------------------------------------------------------------
  27.       # :z refers to the item’s display priority. Think of it as layers when
  28.       # you use an image program or when mapping in RPG Maker. The higher the
  29.       # value, the higher it will be drawn/drawn above other items.
  30.       # -----------------------------------------------------------------
  31.       :z          =>  200,      
  32.       :width      =>  480,       # Change the width of the window.
  33.       :height     =>  416,       # Change the height of the window.
  34.       # -----------------------------------------------------------------
  35.       # :cursor enables or disable the default cursor display. If set to false
  36.       # It will remove the rectangle cursor.
  37.       # -----------------------------------------------------------------
  38.       :cursor     =>  true,      
  39.       # -----------------------------------------------------------------
  40.       # Enable scrolling arrows display when long lists are shown.
  41.       # -----------------------------------------------------------------
  42.       :arrow      =>  true,  
  43.       # -----------------------------------------------------------------  
  44.       # Settings for Lunatic Mode.
  45.       # Also referenced to configure the default cursor.
  46.       # -----------------------------------------------------------------
  47.       :lunatic    =>  {        
  48.         :autoselect => false,    # Auto select index 0.
  49.         :refresh    => false,    # Refresh all contents each time index changes.
  50.         :formation  => true,     # Enable the default formation background.
  51.         :vertical   => true,    # Display the status vertically? True or False
  52.         # -----------------------------------------------------------------
  53.         # This refers to the spacing between the window border and the contents.
  54.         # -----------------------------------------------------------------
  55.         :padding   =>  12,      
  56.         # -----------------------------------------------------------------
  57.         # This function is the distance between the objects.
  58.         # Can be negative or positive values.
  59.         # -----------------------------------------------------------------
  60.         :spacing   =>  32,      
  61.         :scroll    =>  true,     # Enable Scrolling.
  62.         # -----------------------------------------------------------------
  63.         # Set a maximum amount of columns.
  64.         # Scrolling is available if vertical = false.
  65.         # Make sure that :col_max and :limit_page have the same values.
  66.         # -----------------------------------------------------------------
  67.         :col_max   =>  1,        # Set Column numbers for your menu.
  68.         # -----------------------------------------------------------------
  69.         # :item_rect determines the positions of commands in
  70.         # selectable windows. As well as the position of the cursor. It
  71.         # calculates the position based on the index of said window and
  72.         # gives you an X/Y value or both the cursor & command position.
  73.         # -----------------------------------------------------------------                    
  74.         :item_rect =>  {
  75.         # -----------------------------------------------------------------
  76.         # Offset Values refer to how much you want to nudge the window display
  77.         # without affecting its base x and y.
  78.         # -----------------------------------------------------------------
  79.           :x      =>  0,
  80.           :y      =>  0,
  81.         # -----------------------------------------------------------------
  82.         # The size of the rectangle.
  83.         # -----------------------------------------------------------------
  84.           :width  =>  456,
  85.           :height =>  98,
  86.         },
  87.       }, # End Lunatic.
  88.       # -----------------------------------------------------------------
  89.       # Set a Background Display Type:
  90.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  91.       # -----------------------------------------------------------------
  92.       :back_type       =>  0,    
  93.       # -----------------------------------------------------------------
  94.       # This allows you to set a variable to change the skin of this particular    
  95.       # section of the menu. The default is Variable 1. Remember that it reads
  96.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  97.       # -----------------------------------------------------------------                  
  98.       :background_variable => 1,
  99.       # Type 0 settings (Windowskin)
  100.       :type_0     =>  {
  101.         :skin     => "Window",   # Name of the Windowskin
  102.         :opacity  => 255,        # Change the transparency of the window.
  103.                                  # 0 = Transparent, 255 = Solid        
  104.       },
  105.       # -----------------------------------------------------------------  
  106.       # Type 1 settings (Gradient Background)
  107.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  108.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  109.       # normal_color refers to the color of your default windowskin.
  110.       # -----------------------------------------------------------------  
  111.       :type_1     =>  {
  112.         :color1   =>  normal_color,
  113.         :color2   =>  normal_color,
  114.         :vertical =>  false,     # Display the gradient vertically.
  115.       },
  116.       # -----------------------------------------------------------------  
  117.       # Type 2 settings (Picture Background)
  118.       # :picture = Name of the Picture located in Graphics/System folder.
  119.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  120.       # -----------------------------------------------------------------  
  121.       :type_2     =>  {
  122.         :picture  =>  "BattleHUD",
  123.         :opacity  =>  255,       # Change the transparency of the window.
  124.                                  # 0 = Transparent, 255 = Solid          
  125.         :offset_x =>  0,
  126.         :offset_y =>  0,
  127.       },
  128.     } # End STATUS_WINDOW.
  129.    
  130.     # -----------------------------------------------------------------  
  131.     # Battler Status involves modifying the window where the actor status is
  132.     # shown. Use this to increase or decrease the limit the amount of actors
  133.     # displayed.
  134.     # -----------------------------------------------------------------  
  135.     BATTLER_STATUS   = {
  136.       # Sizes settings
  137.       :width      =>  456,  # Change the width of the window.
  138.       :height     =>  98,   # Change the height of the display.
  139.       :max_width  =>  456,  # Used for centering horizontal HUD
  140.       :max_height =>  392,  # Used for centering vertical HUD
  141.       :vertical   =>  true,
  142.       # -----------------------------------------------------------------
  143.       # :lunatic = set to true to enable lunatic mode. The settings below
  144.       # won't be applied except for STATUS_WINDOW settings.
  145.       # -----------------------------------------------------------------
  146.       :lunatic    =>  false,
  147.       # -----------------------------------------------------------------
  148.       # The amount of actors displayed on the menu.
  149.       # Scrolling is available if vertical = false.
  150.       # Make sure that :col_max and :limit_page have the same values.
  151.       # -----------------------------------------------------------------
  152.       :limit_page =>  4,                
  153.       # -----------------------------------------------------------------
  154.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  155.       # Negative values (e.g. -1) mean they would move to the left, while
  156.       # Positive values mean they would move to the right.
  157.       # -----------------------------------------------------------------
  158.       :x          =>  172,
  159.       # -----------------------------------------------------------------
  160.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  161.       # Negative values (e.g. -1) mean they would move up, while
  162.       # Positive values mean they would move to the down.
  163.       # -----------------------------------------------------------------
  164.       :y          =>  12,
  165.       # -----------------------------------------------------------------
  166.       # :z refers to the item’s display priority. Think of it as layers when
  167.       # you use an image program or when mapping in RPG Maker. The higher the
  168.       # value, the higher it will be drawn/drawn above other items.
  169.       # -----------------------------------------------------------------
  170.       :z          =>  350,
  171.       # -----------------------------------------------------------------
  172.       # These offsets can only be used string for eval.
  173.       # It converts the uoted string into a function with its values that can
  174.       # be called up to be used/applied.  Offset Values refer to how much you
  175.       # want to nudge the window display without affecting its base x and y.
  176.       # -----------------------------------------------------------------
  177.       :offset_x   =>  "0",  # index is actor index in party
  178.       :offset_y   =>  0,
  179.       # -----------------------------------------------------------------
  180.       # This function is the distance between the objects.
  181.       # Can be negative or positive values.
  182.       # -----------------------------------------------------------------
  183.       :spacing    =>  0,
  184.       # -----------------------------------------------------------------
  185.       # Enable centering for the Battler/Actor/Player UI?
  186.       # -----------------------------------------------------------------
  187.       :center     =>  false,
  188.      
  189.       # -----------------------------------------------------------------
  190.       # The main settings is for the battler UI. This allows you to add a
  191.       # custom picture background for it.
  192.       # -----------------------------------------------------------------
  193.       :main       =>  {
  194.         :enable   =>  false,      # Enable main settings? True/False
  195.       # -----------------------------------------------------------------
  196.       # Offset Values refer to how much you want to nudge the window
  197.       # display without affecting its base x, y, and z.
  198.       # -----------------------------------------------------------------
  199.         :offset_x =>  12,
  200.         :offset_y =>  66,
  201.         :offset_z =>  10,
  202.         :filename =>  "Skin_Main", # Picture Filename.
  203.         :collapse =>  false,   # Enable collapse options?
  204.         :collapse_type => 1,   # 0 - Like Battler; 1 - Grey out.
  205.         :highlight  =>  false, # Highlight when selected.
  206.       # -----------------------------------------------------------------
  207.       # When enabled, you can set custom graphics based on Actor ID/Index.
  208.       # filename + "_ActorID" (Example: MainHUD_1)
  209.       # -----------------------------------------------------------------
  210.         :base_actor =>  false,
  211.       # -----------------------------------------------------------------
  212.       # When enabled, you can set custom graphics based on Class ID/Index.
  213.       # filename + "_ActorID_ClassID" (Example: MainHUD_1_1)
  214.       # -----------------------------------------------------------------
  215.         :base_class =>  false,
  216.       }, # End main.
  217.      
  218.       # -----------------------------------------------------------------
  219.       # The select settings is if you want to add a picture graphic
  220.       # when selecting an actor/battler.
  221.       # -----------------------------------------------------------------      
  222.       :select     =>  {
  223.         :enable   =>  false,  # Enable select settings? True/False
  224.       # -----------------------------------------------------------------
  225.       # Offset Values refer to how much you want to nudge the window
  226.       # display without affecting its base x, y, and z.
  227.       # -----------------------------------------------------------------
  228.         :offset_x =>  0,
  229.         :offset_y =>  0,
  230.         :offset_z =>  0,
  231.         :filename =>  "Select Bar", # Picture Filename.
  232.         :frame    =>  1,            # How many frames does the picture have?
  233.         :fps      =>  4,            # Wait time Frames Per Second.
  234.       # -----------------------------------------------------------------
  235.       # When enabled, you can set custom graphics based on Actor ID/Index.
  236.       # filename + "_ActorID" (Example: MainHUD_1)
  237.       # -----------------------------------------------------------------
  238.         :base_actor =>  false,
  239.       # -----------------------------------------------------------------
  240.       # When enabled, you can set custom graphics based on Class ID/Index.
  241.       # filename + "_ActorID_ClassID" (Example: MainHUD_1_1)
  242.       # -----------------------------------------------------------------
  243.         :base_class =>  false,
  244.       }, # End select.
  245.      
  246.       # -----------------------------------------------------------------
  247.       # Face Settings allows you to set a faceset/bust shot/custom picture
  248.       # for the battlers/actors displayed in the menu.
  249.       # -----------------------------------------------------------------      
  250.       # Face settings
  251.       :face       =>  {
  252.         :enable   =>  true, # Enable face settings? True/False
  253.       # -----------------------------------------------------------------
  254.       # Offset Values refer to how much you want to nudge the window
  255.       # display without affecting its base x, y, and z.
  256.       # -----------------------------------------------------------------
  257.         :offset_x =>  1,
  258.         :offset_y =>  1,
  259.         :offset_z =>  0,
  260.         :collapse =>  true, # Allow collapse effects? True/False
  261.         :collapse_type => 1,   # 0 - Like Battler; 1 - Grey out.
  262.         :highlight =>  false, # Highlight when selected.
  263.       # -----------------------------------------------------------------
  264.       # Type allows you to set the type of face graphic you want to use.
  265.       # 0 - Default faceset; 1 - Custom face graphic.
  266.       # 2 - Custom face based on database settings. FaceName_FaceIndex
  267.       # Example for Eric: Actor4_0
  268.       # -----------------------------------------------------------------
  269.         :type     =>  0,    
  270.         :type_1   =>  {
  271.           :filename   =>  "Actor", # Put image in Graphics/Faces
  272.       # -----------------------------------------------------------------
  273.       # When enabled, you can set custom graphics based on Actor ID/Index.
  274.       # filename + "_ActorID" (Example: FaceHUD_1)
  275.       # -----------------------------------------------------------------
  276.           :base_actor =>  true,
  277.       # -----------------------------------------------------------------
  278.       # When enabled, you can set custom graphics based on Class ID/Index.
  279.       # filename + "_ActorID_ClassID" (Example: FaceHUD_1_1)
  280.       # -----------------------------------------------------------------
  281.           :base_class =>  false,
  282.         },
  283.       }, # End face.
  284.      
  285.       # -----------------------------------------------------------------
  286.       # This section allows you to customize name settings for actors.
  287.       # -----------------------------------------------------------------  
  288.       :name       =>  {
  289.         :enable   =>  true, # Enable name display? True/False
  290.         :width    =>  160,  # Change the width of the name rect.
  291.         :height   =>  24,   # Change the height of the name rect.
  292.         # -----------------------------------------------------------------
  293.         # Offset Values refer to how much you want to nudge the window display
  294.         # without affecting its base x, y and z.
  295.         # -----------------------------------------------------------------
  296.         :offset_x =>  108,
  297.         :offset_y =>  12,
  298.         :offset_z =>  0,
  299.         # -----------------------------------------------------------------
  300.         # Set the color for the name display. [R,G,B,A]
  301.         # You can also use normal_color to use the default font color.
  302.         # -----------------------------------------------------------------        
  303.         :color    =>  [255, 255, 255, 255],
  304.         # -----------------------------------------------------------------
  305.         # Set the outline color for the name display. [R,G,B,A]
  306.         # You can also use normal_color to use the default outline color.
  307.         # -----------------------------------------------------------------  
  308.         :outline  =>  [0, 0, 0, 128],
  309.         :bold     =>  false, # Enable Bold? True/False
  310.         :italic   =>  false, # Enable Italic? True/False
  311.         # -----------------------------------------------------------------
  312.         # Set alignment settings.
  313.         # 0 = Left/Default, 1 = Center, 2 = Right
  314.         # -----------------------------------------------------------------  
  315.         :align    =>  0,
  316.         :font     =>  "VL Gothic", # Set Font type.
  317.         :size     =>  24,          # Set Font Size
  318.       }, # End name.
  319.      
  320.       # -----------------------------------------------------------------
  321.       # This section allows you to customize level settings for actors.
  322.       # -----------------------------------------------------------------  
  323.       :level       =>  {
  324.         :enable   =>  true, # Enable level display? True/False
  325.         :width    =>  160,  # Change the width of the level rect.
  326.         :height   =>  24,   # Change the height of the name rect.
  327.         # -----------------------------------------------------------------
  328.         # Offset Values refer to how much you want to nudge the window display
  329.         # without affecting its base x, y and z.
  330.         # -----------------------------------------------------------------        
  331.         :offset_x =>  108,
  332.         :offset_y =>  36,
  333.         :offset_z =>  0,
  334.         # -----------------------------------------------------------------
  335.         # Set the color for the level display. [R,G,B,A]
  336.         # You can also use normal_color to use the default font color.
  337.         # -----------------------------------------------------------------        
  338.         :color    =>  [255, 255, 255, 255],
  339.         # -----------------------------------------------------------------
  340.         # Set the outline color for the level display. [R,G,B,A]
  341.         # You can also use normal_color to use the default outline color.
  342.         # -----------------------------------------------------------------  
  343.         :outline  =>  [0, 0, 0, 128],
  344.         :bold     =>  false,        # Enable Bold? True/False
  345.         :italic   =>  false,        # Enable Italic? True/False
  346.         :font     =>  "VL Gothic",  # Set Font type.
  347.         :size     =>  24,           # Set Font Size
  348.         :vocab    =>  "Lv %d",      # Change Level Vocab %d refers to number.
  349.       }, # End level.
  350.      
  351.       # -----------------------------------------------------------------
  352.       # This section allows you to customize class name settings for actors.
  353.       # -----------------------------------------------------------------  
  354.       :class       =>  {
  355.         :enable   =>  true, # Enable class name display? True/False
  356.         :width    =>  160,  # Change the width of the class name rect.
  357.         :height   =>  24,   # Change the height of the class name rect.
  358.         # -----------------------------------------------------------------
  359.         # Offset Values refer to how much you want to nudge the window display
  360.         # without affecting its base x, y and z.
  361.         # -----------------------------------------------------------------        
  362.         :offset_x =>  228,
  363.         :offset_y =>  12,
  364.         :offset_z =>  0,
  365.         # -----------------------------------------------------------------
  366.         # Set the color for the class name display. [R,G,B,A]
  367.         # You can also use normal_color to use the default font color.
  368.         # -----------------------------------------------------------------      
  369.         :color    =>  [255, 255, 255, 255],
  370.         # -----------------------------------------------------------------
  371.         # Set the outline color for the class name display. [R,G,B,A]
  372.         # You can also use normal_color to use the default outline color.
  373.         # -----------------------------------------------------------------  
  374.         :outline  =>  [0, 0, 0, 128],
  375.         :bold     =>  false, # Enable Bold? True/False
  376.         :italic   =>  false, # Enable Italic? True/False
  377.         :font     =>  "VL Gothic", # Set Font type.
  378.         :size     =>  24,          # Set Font Size
  379.         :vocab    =>  "%s",        # Set a new vocab for class name.
  380.                                    # %s is default.
  381.       }, # End name.
  382.      
  383.       # -----------------------------------------------------------------
  384.       # This section allows you to customize HP Bar settings for actors.
  385.       # -----------------------------------------------------------------  
  386.       :hp_bar     =>  {
  387.         :enable   =>  true, # Enable HP Bars? True/False
  388.         # -----------------------------------------------------------------
  389.         # Offset Values refer to how much you want to nudge the window display
  390.         # without affecting its base x, y and z.
  391.         # -----------------------------------------------------------------    
  392.         :offset_x =>  228,
  393.         :offset_y =>  48,
  394.         :offset_z =>  0,
  395.       # -----------------------------------------------------------------
  396.       # Type allows you to set the type of graphic you want to use.
  397.       # 0 - Default bar; 1 - Custom bar; 2 - Custom animated bar.
  398.       # -----------------------------------------------------------------
  399.         :type     =>  0,
  400.         :vertical =>  false,# Display vertically? True/False
  401.                             # Works for type 0 and 1.
  402.         :ani_rate =>  0.02, # Max is 1.00. Refers to animate speed/rate.
  403.         #---
  404.         :type_0   =>  {
  405.         # -----------------------------------------------------------------
  406.         # Set the color for the bar background. [R,G,B,A]
  407.         # You can also use normal_color to use the default windowskin colors.
  408.         # -----------------------------------------------------------------    
  409.           :back_color =>  [0, 0, 0, 255],
  410.         # -----------------------------------------------------------------  
  411.         # color1 = refers to the first color of the gradient. ([R,G,B,A])
  412.         # color2 = refers to the second color of the gradient. ([R,G,B,A])
  413.         # normal_color refers to the color of your default windowskin.
  414.         # -----------------------------------------------------------------  
  415.           :color1     =>  [7, 101, 58, 255],
  416.           :color2     =>  [84, 194, 144, 255],
  417.         # -----------------------------------------------------------------
  418.         # Set the outline color for the name display. [R,G,B,A]
  419.         # You can also use normal_color to use the default outline color.
  420.         # -----------------------------------------------------------------  
  421.           :outline    =>  [0, 0, 0, 255],
  422.           :length     =>  220, # Width/Length of the bar.
  423.           :height     =>  12,  # Height of the bar.
  424.          
  425.         # -----------------------------------------------------------------
  426.         # This section allows you to customize the "HP" Vocab display.
  427.         # -----------------------------------------------------------------  
  428.         # -----------------------------------------------------------------
  429.         # Offset Values refer to how much you want to nudge the window display
  430.         # without affecting its base x, y and z.
  431.         # -----------------------------------------------------------------
  432.           :offset_x =>  232,
  433.           :offset_y =>  32,
  434.           :offset_z =>  1,
  435.         # -----------------------------------------------------------------
  436.         # Set the color for the name display. [R,G,B,A]
  437.         # You can also use normal_color to use the default font color.
  438.         # -----------------------------------------------------------------        
  439.           :tcolor   =>  [255, 255, 255, 255],
  440.         # -----------------------------------------------------------------
  441.         # Set the outline color for the name display. [R,G,B,A]
  442.         # You can also use normal_color to use the default outline color.
  443.         # -----------------------------------------------------------------  
  444.           :toutline =>  [0, 0, 0, 128],
  445.           :bold     =>  false, # Enable Bold? True/False
  446.           :italic   =>  false, # Enable Italic? True/False
  447.         # -----------------------------------------------------------------
  448.         # Set alignment settings.
  449.         # 0 = Left/Default, 1 = Center, 2 = Right
  450.         # -----------------------------------------------------------------  
  451.           :align    =>  0,
  452.           :font     =>  "VL Gothic", # Set Font type.
  453.           :size     =>  24,          # Set Font Size
  454.           :text     =>  "HP",        # Change "HP" Vocab.
  455.         },
  456.         #---
  457.         :type_1   =>  {
  458.           :filename =>  "HP_Bar",    # Custom HP Bar Filename.
  459.         },
  460.         #---
  461.         :type_2   =>  {
  462.           :filename =>  "Btskin_hp", # Custom Frame-based HP Bar Filename.
  463.           :frames   =>  10,          # Amount of animation frames.
  464.         },
  465.       }, # End hp_bar.
  466.        
  467.       # -----------------------------------------------------------------
  468.       # This section allows you to customize MP Bar settings for actors.
  469.       # -----------------------------------------------------------------  
  470.       :mp_bar     =>  {
  471.         :enable   =>  true, # Enable MP Bars? True/False
  472.         # -----------------------------------------------------------------
  473.         # Offset Values refer to how much you want to nudge the window display
  474.         # without affecting its base x, y and z.
  475.         # -----------------------------------------------------------------          
  476.         :offset_x =>  228,
  477.         :offset_y =>  72,
  478.         :offset_z =>  0,
  479.       # -----------------------------------------------------------------
  480.       # Type allows you to set the type of graphic you want to use.
  481.       # 0 - Default bar; 1 - Custom bar; 2 - Custom animated bar.
  482.       # -----------------------------------------------------------------      
  483.         :type     =>  0,
  484.         :vertical =>  false,# Display vertically? True/False
  485.                             # Works for type 0 and 1.
  486.         :ani_rate =>  0.02, # Max is 1.00. Refers to animate speed/rate.
  487.         #---
  488.         :type_0   =>  {
  489.         # -----------------------------------------------------------------
  490.         # Set the color for the bar background. [R,G,B,A]
  491.         # You can also use normal_color to use the default windowskin colors.
  492.         # -----------------------------------------------------------------              
  493.           :back_color =>  [0, 0, 0, 255],
  494.         # -----------------------------------------------------------------  
  495.         # color1 = refers to the first color of the gradient. ([R,G,B,A])
  496.         # color2 = refers to the second color of the gradient. ([R,G,B,A])
  497.         # normal_color refers to the color of your default windowskin.
  498.         # -----------------------------------------------------------------  
  499.           :color1     =>  [74, 115, 185, 255],
  500.           :color2     =>  [128, 157, 206, 255],
  501.         # -----------------------------------------------------------------
  502.         # Set the outline color for the name display. [R,G,B,A]
  503.         # You can also use normal_color to use the default outline color.
  504.         # -----------------------------------------------------------------  
  505.           :outline    =>  [0, 0, 0, 255],
  506.           :length     =>  220, # Width/Length of the bar.
  507.           :height     =>  12,  # Height of the bar.
  508.         # -----------------------------------------------------------------
  509.         # This section allows you to customize the "HP" Vocab display.
  510.         # -----------------------------------------------------------------  
  511.         # -----------------------------------------------------------------
  512.         # Offset Values refer to how much you want to nudge the window display
  513.         # without affecting its base x, y and z.
  514.         # -----------------------------------------------------------------
  515.           :offset_x =>  232,
  516.           :offset_y =>  56,
  517.           :offset_z =>  1,
  518.         # -----------------------------------------------------------------
  519.         # Set the color for the name display. [R,G,B,A]
  520.         # You can also use normal_color to use the default font color.
  521.         # -----------------------------------------------------------------      
  522.           :tcolor    =>  [255, 255, 255, 255],
  523.         # -----------------------------------------------------------------
  524.         # Set the outline color for the name display. [R,G,B,A]
  525.         # You can also use normal_color to use the default outline color.
  526.         # -----------------------------------------------------------------
  527.           :toutline  =>  [0, 0, 0, 128],
  528.           :bold     =>  false, # Enable Bold? True/False
  529.           :italic   =>  false, # Enable Italic? True/False
  530.         # -----------------------------------------------------------------
  531.         # Set alignment settings.
  532.         # 0 = Left/Default, 1 = Center, 2 = Right
  533.         # -----------------------------------------------------------------  
  534.           :align    =>  0,
  535.           :font     =>  "VL Gothic", # Set Font type.
  536.           :size     =>  24,          # Set Font Size
  537.           :text     =>  "MP",        # Change "MP" Vocab.
  538.         },
  539.         #---
  540.         :type_1   =>  {
  541.           :filename =>  "MP_Bar",    # Custom MP Bar Filename.
  542.         },
  543.         #---
  544.         :type_2   =>  {
  545.           :filename =>  "Btskin_mp", # Custom Frame-based MP Bar Filename.
  546.           :frames   =>  10,          # Amount of animation frames.
  547.         },
  548.       }, # End mp_bar.
  549.      
  550.       # -----------------------------------------------------------------
  551.       # This section allows you to customize TP Bar settings for actors.
  552.       # -----------------------------------------------------------------  
  553.       :tp_bar     =>  {
  554.         :enable   =>  false, # Enable TP Bars? True/False
  555.         # -----------------------------------------------------------------
  556.         # Offset Values refer to how much you want to nudge the window display
  557.         # without affecting its base x, y and z.
  558.         # -----------------------------------------------------------------      
  559.         :offset_x =>  0,
  560.         :offset_y =>  76,
  561.         :offset_z =>  0,
  562.         # -----------------------------------------------------------------
  563.         # Type allows you to set the type of graphic you want to use.
  564.         # 0 - Default bar; 1 - Custom bar; 2 - Custom animated bar.
  565.         # -----------------------------------------------------------------  
  566.         :type     =>  2,
  567.         :vertical =>  false,# Display vertically? True/False
  568.                             # Works for type 0 and 1.
  569.         :ani_rate =>  0.02, # Max is 1.00. Refers to animate speed/rate.
  570.         #---
  571.         :type_0   =>  {
  572.         # -----------------------------------------------------------------
  573.         # Set the color for the bar background. [R,G,B,A]
  574.         # You can also use normal_color to use the default windowskin colors.
  575.         # -----------------------------------------------------------------        
  576.           :back_color =>  [0, 0, 0, 255],
  577.         # -----------------------------------------------------------------  
  578.         # color1 = refers to the first color of the gradient. ([R,G,B,A])
  579.         # color2 = refers to the second color of the gradient. ([R,G,B,A])
  580.         # normal_color refers to the color of your default windowskin.
  581.         # -----------------------------------------------------------------  
  582.           :color1     =>  [16, 255, 16, 255],
  583.           :color2     =>  [64, 255, 64, 255],
  584.         # -----------------------------------------------------------------
  585.         # Set the outline color for the name display. [R,G,B,A]
  586.         # You can also use normal_color to use the default outline color.
  587.         # -----------------------------------------------------------------  
  588.           :outline    =>  [0, 0, 0, 255],
  589.           :length     =>  76, # Width/Length of the bar.
  590.           :height     =>  12, # Height of the bar.
  591.         # -----------------------------------------------------------------
  592.         # This section allows you to customize the "TP" Vocab display.
  593.         # -----------------------------------------------------------------  
  594.         # -----------------------------------------------------------------
  595.         # Offset Values refer to how much you want to nudge the window display
  596.         # without affecting its base x, y and z.
  597.         # -----------------------------------------------------------------
  598.           :offset_x =>  380,
  599.           :offset_y =>  -14,
  600.           :offset_z =>  5,
  601.         # -----------------------------------------------------------------
  602.         # Set the color for the name display. [R,G,B,A]
  603.         # You can also use normal_color to use the default font color.
  604.         # -----------------------------------------------------------------  
  605.           :tcolor    =>  [255, 255, 255, 255],
  606.         # -----------------------------------------------------------------
  607.         # Set the outline color for the name display. [R,G,B,A]
  608.         # You can also use normal_color to use the default outline color.
  609.         # -----------------------------------------------------------------
  610.           :toutline  =>  [0, 0, 0, 255],
  611.           :bold     =>  true,  # Enable Bold? True/False
  612.           :italic   =>  false, # Enable Italic? True/False
  613.         # -----------------------------------------------------------------
  614.         # Set alignment settings.
  615.         # 0 = Left/Default, 1 = Center, 2 = Right
  616.         # -----------------------------------------------------------------  
  617.           :align    =>  0,
  618.           :font     =>  "Open Sans", # Set Font type.
  619.           :size     =>  18,          # Set Font Size
  620.           :text     =>  "TP",        # Change "TP" Vocab.
  621.         },
  622.         #---
  623.         :type_1   =>  {
  624.           :filename =>  "Btskin_tp", # Custom TP Bar Filename.
  625.         },
  626.         #---
  627.         :type_2   =>  {
  628.           :filename =>  "Skin_TP",   # Custom Frame-based TP Bar Filename.
  629.           :frames   =>  17,          # Amount of animation frames.
  630.         },
  631.       }, # End tp_bar.
  632.      
  633.       # -----------------------------------------------------------------
  634.       # This section allows you to customize HP Number settings for actors.
  635.       # -----------------------------------------------------------------  
  636.       :hp_num     =>  {
  637.         :enable   =>  true, # Enable HP Numbers? True/False
  638.         # -----------------------------------------------------------------
  639.         # Offset Values refer to how much you want to nudge the window display
  640.         # without affecting its base x, y and z.
  641.         # -----------------------------------------------------------------    
  642.         :offset_x =>  232,
  643.         :offset_y =>  34,
  644.         :offset_z =>  20,
  645.         # -----------------------------------------------------------------
  646.         # Type allows you to set the type of graphic you want to use.
  647.         # # 0 - Default font; 1 - Custom number picture sheet;
  648.         # -----------------------------------------------------------------
  649.         :type     =>  0,    
  650.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  651.         #--- START 2013.09.02
  652.         :with_max =>  true, # Set to true to show Max HP Numbers in this sprite.
  653.                             # Only works with type 0.
  654.         :text     =>  "%d/%d", # Only available for :with_max == true
  655.         #--- END 2013.09.02
  656.         :type_0   =>  {
  657.           :width    =>  212,  # Change the width of the number rect.
  658.           :height   =>  24,   # Change the height of the number rect.
  659.         # -----------------------------------------------------------------
  660.         # Set the color for the name display. [R,G,B,A]
  661.         # You can also use normal_color to use the default font color.
  662.         # -----------------------------------------------------------------  
  663.           :color    =>  [255, 255, 255, 255],
  664.         # -----------------------------------------------------------------
  665.         # Set the outline color for the name display. [R,G,B,A]
  666.         # You can also use normal_color to use the default outline color.
  667.         # -----------------------------------------------------------------  
  668.           :outline  =>  [0, 0, 0, 128],
  669.           :bold     =>  false, # Enable Bold? True/False
  670.           :italic   =>  false, # Enable Italic? True/False
  671.         # -----------------------------------------------------------------
  672.         # Set alignment settings.
  673.         # 0 = Left/Default, 1 = Center, 2 = Right
  674.         # -----------------------------------------------------------------  
  675.           :align    =>  2,
  676.         :font     =>  "VL Gothic", # Set Font type.
  677.         :size     =>  24,          # Set Font Size
  678.         },
  679.         #---
  680.         :type_1   =>  {
  681.           :width    =>  80,              # Change the width of the number rect.
  682.                                          # Use for adjusting alignment.
  683.           :filename =>  "Skin_NumSmall", # Picture Filename.
  684.           :spacing  =>  -2,              # Add spacing
  685.         # -----------------------------------------------------------------
  686.         # Set alignment settings.
  687.         # 0 = Left/Default, 1 = Center, 2 = Right
  688.         # -----------------------------------------------------------------  
  689.           :align    =>  2,
  690.         },
  691.       }, # End hp_num.
  692.      
  693.       # -----------------------------------------------------------------
  694.       # This section allows you to customize MP Number settings for actors.
  695.       # -----------------------------------------------------------------  
  696.       :mp_num     =>  {
  697.         :enable   =>  true, # Enable MP Numbers? True/False
  698.         # -----------------------------------------------------------------
  699.         # Offset Values refer to how much you want to nudge the window display
  700.         # without affecting its base x, y and z.
  701.         # -----------------------------------------------------------------
  702.         :offset_x =>  232,
  703.         :offset_y =>  58,
  704.         :offset_z =>  1,
  705.         # -----------------------------------------------------------------
  706.         # Type allows you to set the type of graphic you want to use.
  707.         # # 0 - Default font; 1 - Custom number picture sheet;
  708.         # -----------------------------------------------------------------
  709.         :type     =>  0,
  710.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  711.         #--- START 2013.09.02
  712.         :with_max =>  true, # Set to true to show Max MP Numbers in this sprite.
  713.                             # Only works with type 0.
  714.         :text     =>  "%d/%d", # Only available for :with_max == true
  715.         #--- END 2013.09.02
  716.         :type_0   =>  {
  717.           :width    =>  212,  # Change the width of the number rect.
  718.           :height   =>  24,   # Change the height of the number rect.
  719.         # -----------------------------------------------------------------
  720.         # Set the color for the name display. [R,G,B,A]
  721.         # You can also use normal_color to use the default font color.
  722.         # -----------------------------------------------------------------  
  723.           :color    =>  [255, 255, 255, 255],
  724.         # -----------------------------------------------------------------
  725.         # Set the outline color for the name display. [R,G,B,A]
  726.         # You can also use normal_color to use the default outline color.
  727.         # -----------------------------------------------------------------  
  728.           :outline  =>  [0, 0, 0, 128],
  729.           :bold     =>  false, # Enable Bold? True/False
  730.           :italic   =>  false, # Enable Italic? True/False
  731.         # -----------------------------------------------------------------
  732.         # Set alignment settings.
  733.         # 0 = Left/Default, 1 = Center, 2 = Right
  734.         # -----------------------------------------------------------------  
  735.           :align    =>  2,
  736.           :font     =>  "VL Gothic", # Set Font type.
  737.           :size     =>  24,          # Set Font Size
  738.         },
  739.         #---
  740.         :type_1   =>  {
  741.           :width    =>  80,              # Change the width of the number rect.
  742.                                          # Use for adjusting alignment.
  743.           :filename =>  "Skin_NumSmall", # Picture Filename.
  744.           :spacing  =>  -2,              # Add spacing
  745.         # -----------------------------------------------------------------
  746.         # Set alignment settings.
  747.         # 0 = Left/Default, 1 = Center, 2 = Right
  748.         # -----------------------------------------------------------------  
  749.           :align    =>  2,
  750.         },
  751.       }, # End mp_num.
  752.      
  753.       # -----------------------------------------------------------------
  754.       # This section allows you to customize TP Number settings for actors.
  755.       # -----------------------------------------------------------------  
  756.       :tp_num     =>  {
  757.         :enable   =>  false, # Enable TP Numbers? True/False
  758.         # -----------------------------------------------------------------
  759.         # Offset Values refer to how much you want to nudge the window display
  760.         # without affecting its base x, y and z.
  761.         # -----------------------------------------------------------------
  762.         :offset_x =>  -8,
  763.         :offset_y =>  90,
  764.         :offset_z =>  5,
  765.         # -----------------------------------------------------------------
  766.         # Type allows you to set the type of graphic you want to use.
  767.         # # 0 - Default font; 1 - Custom number picture sheet;
  768.         # -----------------------------------------------------------------
  769.         :type     =>  0,
  770.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  771.         #--- START 2013.09.02
  772.         :with_max =>  false,   # Set to true to show Max MP Numbers in this sprite.
  773.                                # Only works with type 0.
  774.         :text     =>  "%d/%d", # Only available for :with_max == true
  775.         #--- END 2013.09.02
  776.         :type_0   =>  {
  777.           :width    =>  76,    # Change the width of the number rect.
  778.           :height   =>  24,    # Change the height of the number rect.
  779.         # -----------------------------------------------------------------
  780.         # Set the color for the name display. [R,G,B,A]
  781.         # You can also use normal_color to use the default font color.
  782.         # -----------------------------------------------------------------  
  783.           :color    =>  [255, 255, 255, 255],
  784.         # -----------------------------------------------------------------
  785.         # Set the outline color for the name display. [R,G,B,A]
  786.         # You can also use normal_color to use the default outline color.
  787.         # -----------------------------------------------------------------  
  788.           :outline  =>  [0, 0, 0, 255],
  789.           :bold     =>  true,   # Enable Bold? True/False
  790.           :italic   =>  false,  # Enable Italic? True/False
  791.         # -----------------------------------------------------------------
  792.         # Set alignment settings.
  793.         # 0 = Left/Default, 1 = Center, 2 = Right
  794.         # -----------------------------------------------------------------  
  795.           :align    =>  2,
  796.           :font     =>  "Franklin Gothic Demi Cond", # Set Font type.
  797.           :size     =>  32,                          # Set Font Size
  798.         },
  799.         #---
  800.         :type_1   =>  {
  801.           :width    =>  30,              # Change the width of the number rect.
  802.                                          # Use for adjusting alignment.
  803.           :filename =>  "Skin_NumSmall", # Picture Filename.
  804.           :spacing  =>  -2,              # Add spacing
  805.         # -----------------------------------------------------------------
  806.         # Set alignment settings.
  807.         # 0 = Left/Default, 1 = Center, 2 = Right
  808.         # -----------------------------------------------------------------  
  809.           :align    =>  1,
  810.         },
  811.       }, # End tp_num.
  812.      
  813.       # -----------------------------------------------------------------
  814.       # This section allows you to customize Max HP Number settings for actors.
  815.       # -----------------------------------------------------------------  
  816.       :hp_max_num =>  {
  817.         :enable   =>  false, # Enable Max HP Numbers? True/False
  818.         # -----------------------------------------------------------------
  819.         # Offset Values refer to how much you want to nudge the window display
  820.         # without affecting its base x, y and z.
  821.         # -----------------------------------------------------------------    
  822.         :offset_x =>  76,
  823.         :offset_y =>  56,
  824.         :offset_z =>  5,
  825.         # -----------------------------------------------------------------
  826.         # Type allows you to set the type of graphic you want to use.
  827.         # # 0 - Default font; 1 - Custom number picture sheet;
  828.         # -----------------------------------------------------------------
  829.         :type     =>  0,
  830.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  831.         #---
  832.         :type_0   =>  {
  833.           :width    =>  76,  # Change the width of the number rect.
  834.           :height   =>  24,   # Change the height of the number rect.
  835.         # -----------------------------------------------------------------
  836.         # Set the color for the name display. [R,G,B,A]
  837.         # You can also use normal_color to use the default font color.
  838.         # -----------------------------------------------------------------  
  839.           :color    =>  [255, 255, 255, 255],
  840.         # -----------------------------------------------------------------
  841.         # Set the outline color for the name display. [R,G,B,A]
  842.         # You can also use normal_color to use the default outline color.
  843.         # -----------------------------------------------------------------  
  844.           :outline  =>  [0, 0, 0, 255],
  845.           :bold     =>  true, # Enable Bold? True/False
  846.           :italic   =>  false, # Enable Italic? True/False
  847.         # -----------------------------------------------------------------
  848.         # Set alignment settings.
  849.         # 0 = Left/Default, 1 = Center, 2 = Right
  850.         # -----------------------------------------------------------------  
  851.           :align    =>  2,          
  852.           :font     =>  "Open Sans", # Set Font type.
  853.           :size     =>  16,          # Set Font Size
  854.         },
  855.         #---
  856.         :type_1   =>  {
  857.           :width    =>  76,               # Change the width of the number rect.
  858.                                           # Use for adjusting alignment.
  859.           :filename =>  "Btskin_numbers", # Picture Filename.
  860.           :spacing  =>  -2,               # Add spacing
  861.         # -----------------------------------------------------------------
  862.         # Set alignment settings.
  863.         # 0 = Left/Default, 1 = Center, 2 = Right
  864.         # -----------------------------------------------------------------  
  865.           :align    =>  2,
  866.         },
  867.       }, # End hp_max_num.
  868.      
  869.       # -----------------------------------------------------------------
  870.       # This section allows you to customize Max MP Number settings for actors.
  871.       # -----------------------------------------------------------------  
  872.       :mp_max_num =>  {
  873.         :enable   =>  false, # Enable Max MP Numbers? True/False
  874.         # -----------------------------------------------------------------
  875.         # Offset Values refer to how much you want to nudge the window display
  876.         # without affecting its base x, y and z.
  877.         # -----------------------------------------------------------------
  878.         :offset_x =>  76,
  879.         :offset_y =>  70,
  880.         :offset_z =>  5,
  881.         # -----------------------------------------------------------------
  882.         # Type allows you to set the type of graphic you want to use.
  883.         # # 0 - Default font; 1 - Custom number picture sheet;
  884.         # -----------------------------------------------------------------
  885.         :type     =>  0,
  886.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  887.         #---
  888.         :type_0   =>  {
  889.           :width    =>  76,  # Change the width of the number rect.
  890.           :height   =>  24,   # Change the height of the number rect.
  891.         # -----------------------------------------------------------------
  892.         # Set the color for the name display. [R,G,B,A]
  893.         # You can also use normal_color to use the default font color.
  894.         # -----------------------------------------------------------------  
  895.           :color    =>  [255, 255, 255, 255],
  896.         # -----------------------------------------------------------------
  897.         # Set the outline color for the name display. [R,G,B,A]
  898.         # You can also use normal_color to use the default outline color.
  899.         # -----------------------------------------------------------------
  900.           :outline  =>  [0, 0, 0, 255],
  901.           :bold     =>  true,  # Enable Bold? True/False
  902.           :italic   =>  false, # Enable Italic? True/False
  903.         # -----------------------------------------------------------------
  904.         # Set alignment settings.
  905.         # 0 = Left/Default, 1 = Center, 2 = Right
  906.         # -----------------------------------------------------------------  
  907.           :align    =>  2,
  908.           :font     =>  "Open Sans", # Set Font type.
  909.           :size     =>  16,          # Set Font Size
  910.         },
  911.         #---
  912.         :type_1   =>  {
  913.           :width    =>  76,               # Change the width of the number rect.
  914.                                           # Use for adjusting alignment.
  915.           :filename =>  "Btskin_numbers", # Picture Filename.
  916.           :spacing  =>  -2,               # Add spacing
  917.         # -----------------------------------------------------------------
  918.         # Set alignment settings.
  919.         # 0 = Left/Default, 1 = Center, 2 = Right
  920.         # -----------------------------------------------------------------  
  921.           :align    =>  2,
  922.         },
  923.       }, # End mp_max_num.
  924.      
  925.       # -----------------------------------------------------------------
  926.       # This section allows you to customize Max TP Number settings for actors.
  927.       # -----------------------------------------------------------------  
  928.       :tp_max_num     =>  {
  929.         :enable   =>  false, # Enable Max TP Numbers? True/False
  930.         # -----------------------------------------------------------------
  931.         # Offset Values refer to how much you want to nudge the window display
  932.         # without affecting its base x, y and z.
  933.         # -----------------------------------------------------------------
  934.         :offset_x =>  76,
  935.         :offset_y =>  84,
  936.         :offset_z =>  5,
  937.         # -----------------------------------------------------------------
  938.         # Type allows you to set the type of graphic you want to use.
  939.         # # 0 - Default font; 1 - Custom number picture sheet;
  940.         # -----------------------------------------------------------------
  941.         :type     =>  0,    
  942.         :ani_rate =>  0.05, # Max is 1.00. Refers to animate speed/rate.
  943.         #---
  944.         :type_0   =>  {
  945.           :width    =>  76, # Change the width of the number rect.
  946.           :height   =>  24, # Change the height of the number rect.
  947.         # -----------------------------------------------------------------
  948.         # Set the color for the name display. [R,G,B,A]
  949.         # You can also use normal_color to use the default font color.
  950.         # -----------------------------------------------------------------  
  951.           :color    =>  [255, 255, 255, 255],
  952.         # -----------------------------------------------------------------
  953.         # Set the outline color for the name display. [R,G,B,A]
  954.         # You can also use normal_color to use the default outline color.
  955.         # -----------------------------------------------------------------
  956.           :outline  =>  [0, 0, 0, 255],
  957.           :bold     =>  true,    # Enable Bold? True/False
  958.           :italic   =>  false,   # Enable Italic? True/False
  959.         # -----------------------------------------------------------------
  960.         # Set alignment settings.
  961.         # 0 = Left/Default, 1 = Center, 2 = Right
  962.         # -----------------------------------------------------------------  
  963.           :align    =>  2,
  964.           :font     =>  "Open Sans", # Set Font type.
  965.           :size     =>  16,          # Set Font Size
  966.         },
  967.         #---
  968.         :type_1   =>  {
  969.           :width    =>  76,               # Change the width of the number rect.
  970.                                           # Use for adjusting alignment.
  971.           :filename =>  "Btskin_numbers", # Picture Filename.
  972.           :spacing  =>  -2,               # Add spacing
  973.         # -----------------------------------------------------------------
  974.         # Set alignment settings.
  975.         # 0 = Left/Default, 1 = Center, 2 = Right
  976.         # -----------------------------------------------------------------  
  977.           :align    =>  2,
  978.         },
  979.       }, # End tp_max_num.
  980.      
  981.         # -----------------------------------------------------------------
  982.         # This allows you to customize the states display.
  983.         # -----------------------------------------------------------------  
  984.       :states       =>  {
  985.         :enable   =>  true, # Enable State Display? True/False
  986.         # -----------------------------------------------------------------
  987.         # Offset Values refer to how much you want to nudge the window display
  988.         # without affecting its base x, y and z.
  989.         # -----------------------------------------------------------------
  990.         :offset_x =>  108,
  991.         :offset_y =>  72,
  992.         :offset_z =>  1,
  993.         # -----------------------------------------------------------------
  994.         # Type allows you to set the type of state display you want to use.
  995.         # # 0 - Default states; 1 - Scrolling states
  996.         # -----------------------------------------------------------------
  997.         :type     =>  0,    
  998.         # -----------------------------------------------------------------
  999.         # This allows you to set a background image for state display.
  1000.         # -----------------------------------------------------------------  
  1001.         :back     =>  { # Offset is not related to above state offset
  1002.           :enable   =>  false, # Enable custom background? True/False
  1003.         # -----------------------------------------------------------------
  1004.         # Offset Values refer to how much you want to nudge the window display
  1005.         # without affecting its base x, y and z.
  1006.         # -----------------------------------------------------------------
  1007.           :offset_x =>  2,
  1008.           :offset_y =>  2,
  1009.           :offset_z =>  19,
  1010.           :filename =>  "", # Filename for the background picture for states.
  1011.         },
  1012.         #---
  1013.         :type_0   =>  {
  1014.           :max      =>  4,  # Max amount of states displayed.
  1015.           :spacing  =>  1,  # Spacing between states.
  1016.         },
  1017.         :type_1   =>  {
  1018.           :rate     =>  90, # Wait time before changing to the next state.
  1019.         },
  1020.       }, # End states
  1021.      
  1022.     } # End BATTLER_STATUS.
  1023.    
  1024.       # -----------------------------------------------------------------
  1025.       # This allows you to customize window commands.
  1026.       # If you want stronger control, use the CP Menu Command add-on.
  1027.       # -----------------------------------------------------------------
  1028.     WINDOW_COMMANDS = {
  1029.       # -----------------------------------------------------------------
  1030.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  1031.       # Negative values (e.g. -1) mean they would move to the left, while
  1032.       # Positive values mean they would move to the right.
  1033.       # -----------------------------------------------------------------
  1034.       :x      =>  0,
  1035.       # -----------------------------------------------------------------
  1036.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  1037.       # Negative values (e.g. -1) mean they would move up, while
  1038.       # Positive values mean they would move to the down.
  1039.       # -----------------------------------------------------------------
  1040.       :y      =>  0,
  1041.       # -----------------------------------------------------------------
  1042.       # :z refers to the item’s display priority. Think of it as layers when
  1043.       # you use an image program or when mapping in RPG Maker. The higher the
  1044.       # value, the higher it will be drawn/drawn above other items.
  1045.       # -----------------------------------------------------------------
  1046.       :z      =>  200,
  1047.       :width  =>  160,          # Change the width of the window.
  1048.       # -----------------------------------------------------------------
  1049.       # Change the height of the window.
  1050.       # By default: max lines shown is (height - 24) / 24
  1051.       # -----------------------------------------------------------------
  1052.       :height =>  192,
  1053.       :item_height => 24,     # Height of each command.
  1054.       # -----------------------------------------------------------------
  1055.       # This refers to the spacing between the window border and the contents.
  1056.       # -----------------------------------------------------------------
  1057.       :padding     => 12,
  1058.       # -----------------------------------------------------------------
  1059.       # :cursor enables or disable the default cursor display. If set to false
  1060.       # It will remove the rectangle cursor.
  1061.       # -----------------------------------------------------------------
  1062.       :cursor      => true,
  1063.       # -----------------------------------------------------------------
  1064.       # Enable scrolling arrows display when long lists are shown.
  1065.       # -----------------------------------------------------------------
  1066.       :arrow      =>  true,   # Default arrow for long list.
  1067.       # -----------------------------------------------------------------
  1068.       # Set alignment settings.
  1069.       # 0 = Left/Default, 1 = Center, 2 = Right
  1070.       # -----------------------------------------------------------------  
  1071.       :align      =>  0,
  1072.       :vertical   =>  true, # Display vertically? True/False
  1073.       # -----------------------------------------------------------------
  1074.       # Set a Background Display Type:
  1075.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  1076.       # -----------------------------------------------------------------
  1077.       :back_type  =>  0,
  1078.       # -----------------------------------------------------------------
  1079.       # This allows you to set a variable to change the skin of this particular    
  1080.       # section of the menu. The default is Variable 1. Remember that it reads
  1081.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  1082.       # -----------------------------------------------------------------    
  1083.       :background_variable => 1,
  1084.        
  1085.       # Type 0 settings (Windowskin)
  1086.       :type_0     =>  {
  1087.         :skin     => "Window",   # Name of the Windowskin
  1088.         :opacity  => 255,        # Change the transparency of the window.
  1089.                                  # 0 = Transparent, 255 = Solid    
  1090.       },
  1091.        
  1092.       # -----------------------------------------------------------------  
  1093.       # Type 1 settings (Gradient Background)
  1094.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  1095.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  1096.       # normal_color refers to the color of your default windowskin.
  1097.       # -----------------------------------------------------------------
  1098.       :type_1     =>  {
  1099.         :color1   =>  [243, 134, 48, 255],
  1100.         :color2   =>  [243, 134, 48, 255],
  1101.         :vertical =>  false,     # Display the gradient vertically.
  1102.       },
  1103.        
  1104.       # -----------------------------------------------------------------  
  1105.       # Type 2 settings (Picture Background)
  1106.       # :picture = Name of the Picture located in Graphics/System folder.
  1107.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  1108.       # -----------------------------------------------------------------  
  1109.       :type_2     =>  {
  1110.         :picture  =>  "commandpane",
  1111.         :opacity  =>  255,
  1112.         :offset_x =>  0,
  1113.         :offset_y =>  0,
  1114.       },
  1115.     } # End WINDOW_COMMANDS.
  1116.    
  1117.     # -----------------------------------------------------------------  
  1118.     # This section modifies Window_Gold.
  1119.     # -----------------------------------------------------------------  
  1120.     WINDOW_GOLD = {
  1121.       # -----------------------------------------------------------------
  1122.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  1123.       # Negative values (e.g. -1) mean they would move to the left, while
  1124.       # Positive values mean they would move to the right.
  1125.       # -----------------------------------------------------------------
  1126.       :x      =>  0,
  1127.       # -----------------------------------------------------------------
  1128.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  1129.       # Negative values (e.g. -1) mean they would move up, while
  1130.       # Positive values mean they would move to the down.
  1131.       # -----------------------------------------------------------------
  1132.       :y      =>  368,
  1133.       # -----------------------------------------------------------------
  1134.       # :z refers to the item’s display priority. Think of it as layers when
  1135.       # you use an image program or when mapping in RPG Maker. The higher the
  1136.       # value, the higher it will be drawn/drawn above other items.
  1137.       # -----------------------------------------------------------------
  1138.       :z       =>  200,
  1139.       :width   =>  160, # Change the width of the window.
  1140.       :height  =>  48,   # Change the height of the window.
  1141.       # -----------------------------------------------------------------
  1142.       # This refers to the spacing between the window border and the contents.
  1143.       # -----------------------------------------------------------------
  1144.       :padding =>  12,
  1145.       # -----------------------------------------------------------------
  1146.       # Set a Background Display Type:
  1147.       # 0 - Windowskin; 1 - Gradient Background; 2 - Picture
  1148.       # -----------------------------------------------------------------
  1149.       :back_type  =>  0,
  1150.       # -----------------------------------------------------------------
  1151.       # This allows you to set a variable to change the skin of this particular    
  1152.       # section of the menu. The default is Variable 1. Remember that it reads
  1153.       # it as a string (e.g. $game_variables[1] = “Menu_Green”).
  1154.       # -----------------------------------------------------------------    
  1155.       :background_variable => 1, # Set a Variable to change Window
  1156.      
  1157.       # BG Type 0 settings
  1158.       :type_0     =>  {
  1159.         :opacity  => 255,        # Change the transparency of the window.
  1160.                                  # 0 = Transparent, 255 = Solid  
  1161.       },
  1162.        
  1163.       # -----------------------------------------------------------------  
  1164.       # Type 1 settings (Gradient Background)
  1165.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  1166.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  1167.       # normal_color refers to the color of your default windowskin.
  1168.       # -----------------------------------------------------------------  
  1169.       :type_1     =>  {
  1170.         :color1   =>  [250,105,0, 128],
  1171.         :color2   =>  [250,105,0, 128],
  1172.         :vertical =>  false,     # Display the gradient vertically.
  1173.       },
  1174.        
  1175.       # -----------------------------------------------------------------  
  1176.       # Type 2 settings (Picture Background)
  1177.       # :picture = Name of the Picture located in Graphics/System folder.
  1178.       # :opacity = Transparency of the picture. 0 = Transparent, 255 = Solid  
  1179.       # -----------------------------------------------------------------  
  1180.       :type_2     =>  {
  1181.         :picture  =>  "commandpane", # Graphics/System
  1182.         :opacity  =>  255,
  1183.         :offset_x =>  0,
  1184.         :offset_y =>  0,
  1185.       },
  1186.     } # End WINDOW_GOLD.
  1187.    
  1188.  
  1189.     # -----------------------------------------------------------------  
  1190.     # This section allows you to add a Playtime display to your windows.
  1191.     # -----------------------------------------------------------------  
  1192.     #--- START 2013.09.02
  1193.     PLAYTIME_SPRITE = {
  1194.       :enable   =>  false, # Enable Playtime Display?
  1195.       :width    =>  120,   # Width of the Playtime window.
  1196.       :height   =>  24,    # Height of the Playtime window.
  1197.       # -----------------------------------------------------------------
  1198.       # :x refers to the horizontal axis. Based on the Cartesian Plane.
  1199.       # Negative values (e.g. -1) mean they would move to the left, while
  1200.       # Positive values mean they would move to the right.
  1201.       # -----------------------------------------------------------------
  1202.       :x =>  0,
  1203.       # -----------------------------------------------------------------
  1204.       # :y refers to the horizontal axis. Based on the Cartesian Plane.
  1205.       # Negative values (e.g. -1) mean they would move up, while
  1206.       # Positive values mean they would move to the down.
  1207.       # -----------------------------------------------------------------
  1208.       :y =>  50,
  1209.       # -----------------------------------------------------------------
  1210.       # :z refers to the item’s display priority. Think of it as layers when
  1211.       # you use an image program or when mapping in RPG Maker. The higher the
  1212.       # value, the higher it will be drawn/drawn above other items.
  1213.       # -----------------------------------------------------------------
  1214.       :z =>  50,
  1215.       # -----------------------------------------------------------------  
  1216.       # Type 1 settings (Gradient Background)
  1217.       # color1 = refers to the first color of the gradient. ([R,G,B,A])
  1218.       # color2 = refers to the second color of the gradient. ([R,G,B,A])
  1219.       # normal_color refers to the color of your default windowskin.
  1220.       # -----------------------------------------------------------------  
  1221.       :color    =>  [255, 255, 255, 255],
  1222.       :outline  =>  [0, 0, 0, 255],
  1223.       :bold     =>  true,  # Enable Bold? True/False
  1224.       :italic   =>  false, # Enable Italic? True/False
  1225.       # -----------------------------------------------------------------
  1226.       # Set alignment settings.
  1227.       # 0 = Left/Default, 1 = Center, 2 = Right
  1228.       # -----------------------------------------------------------------  
  1229.       :align    =>  0,
  1230.       :font     =>  "VL Gothic",  # Set Font type.
  1231.       :size     =>  18,           # Set Font Size
  1232.     } # End PLAYTIME_SPRITE.
  1233.     #--- END 2013.09.02
  1234.    
  1235.   end # End MainMenu
  1236. end # End MenuLuna
RAW Paste Data