[RMVX ACE] Main Menu Real Estate

Discussion in 'RPG Maker VX Ace' started by Feldschlacht IV, Dec 15, 2016.

  1. Feldschlacht IV

    Feldschlacht IV Veteran Veteran

    Messages:
    164
    Likes Received:
    135
    Location:
    Seattle
    First Language:
    English
    So, how do I edit the position of the HP/MP/etc values in the main menu screen? So here's what it looks like now;


    [​IMG]


    See how everything is spread apart and all weird looking? 


    [​IMG]


    This is an (kinda ugly) mockup of what I'd like for it to look like; the values closer together and coherent. Don't worry too much about 'SP', that's a script and I can fiddle with that more or less.
     
    Last edited by a moderator: Dec 15, 2016
    #1
  2. GGZiron

    GGZiron Veteran Veteran

    Messages:
    56
    Likes Received:
    12
    Location:
    Bulgaria
    First Language:
    Bulgarian
    Primarily Uses:
    RMVXA
    Question. Do you want that to be done to work with specific script, or with the default engine?
    Also, i am curious, in your second example your window width is shorter. What you gonna do with the rest of the space? Leave it empty?
    If that so, you can try modify the x positioning in draw_actor_level and draw_actor_simple_status methods from Window_Base.
    Bellow I show an example how I did in my test project.

    Code:
    
    class Window_Base < Window
    
      def draw_actor_level(actor, x, y)
        change_color(system_color)
        draw_text(x, y, 32, line_height, Vocab::level_a)
        change_color(normal_color)
        draw_text(x + 15, y, 24, line_height, actor.level, 2)
      end
      
      def draw_actor_simple_status(actor, x, y)
        draw_actor_name(actor, x, y)
        draw_actor_level(actor, x, y + line_height * 1)
        draw_actor_icons(actor, x, y + line_height * 2)
        draw_actor_class(actor, x + 80, y)
        draw_actor_hp(actor, x + 80, y + line_height * 1)
        draw_actor_mp(actor, x + 80, y + line_height * 2)
      end
      
    end

    But the empty space in the right side of the window looks kinda more annoying than the space between the values.
     
     
    #2

Share This Page