XS - Menu Delux

Discussion in 'RGSS3 Scripts (RMVX Ace)' started by Nicke, Nov 21, 2012.

    Tags:
  1. Camelslayer

    Camelslayer Hates All of Camelkind Veteran

    Messages:
    35
    Likes Received:
    0
    First Language:
    English
    Ah, that makes sense now. I actually did not know it auto-reset after each battle. Yeah, it works now. XD

    Much appreciated.
     
    #81
  2. ct_bolt

    ct_bolt Creator Veteran

    Messages:
    451
    Likes Received:
    86
    Location:
    Planet Earth
    First Language:
    Javascript
    Oh cool, glad I could help out. BD
     
    #82
  3. Camelslayer

    Camelslayer Hates All of Camelkind Veteran

    Messages:
    35
    Likes Received:
    0
    First Language:
    English
    Aside from that.. what about the decimal problem? I ended up with 53.238793410317312316 TP. -_-

    I saw a way to correct it on page 3 but it didn't exactly work.
     
    Last edited by a moderator: May 4, 2013
    #83
  4. Nicke

    Nicke Fortune seeker Veteran

    Messages:
    529
    Likes Received:
    500
    Location:
    Sweden
    First Language:
    Swedish
    Primarily Uses:
    RMMV
    Changing the method to this did not work or?

    # // Draw stats. draw_text(x + 2, y, width, line_height, values[0].to_i, 0) draw_text(x + 1, y, width, line_height, values[1].to_i, 2)"to_i" enables the value to be integer meaning you won't get a floated value like 0.325354324.
     
    Last edited by a moderator: May 4, 2013
    #84
    ct_bolt likes this.
  5. Camelslayer

    Camelslayer Hates All of Camelkind Veteran

    Messages:
    35
    Likes Received:
    0
    First Language:
    English
    Yep, that's what I did. It didn't work.
     
    #85
  6. Mr. Bubble

    Mr. Bubble Makes stuff. Member

    Messages:
    853
    Likes Received:
    163
    Location:
    Portland, Oregon
    Get the newest version of the patch I made for you.
     
    #86
    ct_bolt likes this.
  7. Camelslayer

    Camelslayer Hates All of Camelkind Veteran

    Messages:
    35
    Likes Received:
    0
    First Language:
    English
    Oh, so it's YOUR fault, huh? =P

    Kidding. That kinda skipped my mind though, not sure why I didn't think of that.

    Thanks though.
     
    #87
  8. HalestormXV

    HalestormXV Deranged Veteran

    Messages:
    99
    Likes Received:
    11
    First Language:
    Sarcasm/English
    Primarily Uses:
    N/A
    Great menu script however it doesn't seem to be compatible with Falcao's Pearl ABS. If you press the "N" key which opens up the Quick equip screen the game crashes. Now I imagine it might be easier to make a compatibility patch for the a menu system rather than an ABS system right? The error occurs in Falcao's system right here actually in this code block. Now before anyone says you should report this to Falcao perhaps there is a way to stop the menu system from activating when this particular scene is called so that the Falcao system can do its thing?

    This is the code block that the error is caused in: (Falcao's System)

    class Scene_QuickTool < Scene_MenuBase
      def start
        super
        x, y = Graphics.width / 2 - 460 / 2,  Graphics.height / 2 - 85 / 2
        @top_text = Window_Base.new(x, y - 156, 460, 85)
        @statust = ['Ready', 0]
        refresh_top_info
        @type_select = Window_ItemSelect.new(@top_text.x, @top_text.y + 85)
        @type_select.set_handler:)weapon,     method:)refresh_tools))
        @type_select.set_handler:)armor,      method:)refresh_tools))
        @type_select.set_handler:)item,       method:)refresh_tools))
        @type_select.set_handler:)skill,      method:)refresh_tools))
        @type_select.set_handler:)cancel,     method:)refresh_cancel))
        @type_index = @type_select.index
        @items_w = Window_ActorQuickTool.new(@type_select.x, @type_select.y + 50)
        @items_w.refresh($game_player.actor, @type_select.current_symbol)
        @description = Window_Base.new(@items_w.x, @items_w.y + 148, 460, 75)
        DisplayTools.create(@description.x + 75, @description.y + 80)
        @background_sprite.color.set(16, 16, 16, 70)
      end
    I don't know, I figured it'd be worth a shot to ask becasue this is by far one of the best menu's I have ever seen and it would be a shame to not be able to get it to work.
     
    #88
  9. Nicke

    Nicke Fortune seeker Veteran

    Messages:
    529
    Likes Received:
    500
    Location:
    Sweden
    First Language:
    Swedish
    Primarily Uses:
    RMMV
    @HalestormXV: I am using that ABS in my game along with this script and it works for me. Maybe you have something else that would cause that error.
     
    #89
  10. HalestormXV

    HalestormXV Deranged Veteran

    Messages:
    99
    Likes Received:
    11
    First Language:
    Sarcasm/English
    Primarily Uses:
    N/A
    Hmm? Maybe because the Pearl is above the menu? And it doesnt crash for you when you use the N key? Interesting. I will have to check this out when i get home and maybe try switching the order of all my XS scripts to be above Falcaos Pearl ABS system
     
    #90
  11. Nicke

    Nicke Fortune seeker Veteran

    Messages:
    529
    Likes Received:
    500
    Location:
    Sweden
    First Language:
    Swedish
    Primarily Uses:
    RMMV
    Yeah I have my scripts above the ABS, or a few of them at least.
     
    Last edited by a moderator: May 6, 2013
    #91
  12. HalestormXV

    HalestormXV Deranged Veteran

    Messages:
    99
    Likes Received:
    11
    First Language:
    Sarcasm/English
    Primarily Uses:
    N/A
    Hmm very odd, the error is still occurring with the XS scripts at the top as well. Seems the message is NoMethodError occurred. undefined method 'color' for nil:NilClass

    Same spot as well:

    [class Scene_QuickTool < Scene_MenuBase

      def start

        super

        x, y = Graphics.width / 2 - 460 / 2,  Graphics.height / 2 - 85 / 2

        @top_text = Window_Base.new(x, y - 156, 460, 85)

        @statust = ['Ready', 0]

        refresh_top_info

        @type_select = Window_ItemSelect.new(@top_text.x, @top_text.y + 85)

        @type_select.set_handler:)weapon,     method:)refresh_tools))

        @type_select.set_handler:)armor,      method:)refresh_tools))

        @type_select.set_handler:)item,       method:)refresh_tools))

        @type_select.set_handler:)skill,      method:)refresh_tools))

        @type_select.set_handler:)cancel,     method:)refresh_cancel))

        @type_index = @type_select.index

        @items_w = Window_ActorQuickTool.new(@type_select.x, @type_select.y + 50)

        @items_w.refresh($game_player.actor, @type_select.current_symbol)

        @description = Window_Base.new(@items_w.x, @items_w.y + 148, 460, 75)

        DisplayTools.create(@description.x + 75, @description.y + 80)

        @background_sprite.color.set(16, 16, 16, 70)

      end
    I know it is the falcao system i just wish i could fix it lol.
     
    #92
  13. Nicke

    Nicke Fortune seeker Veteran

    Messages:
    529
    Likes Received:
    500
    Location:
    Sweden
    First Language:
    Swedish
    Primarily Uses:
    RMMV
    @HalestormXV: Remove this line:

    @background_sprite.color.set(16, 16, 16, 70)I forgot I did that in my game :p
     
    #93
  14. HalestormXV

    HalestormXV Deranged Veteran

    Messages:
    99
    Likes Received:
    11
    First Language:
    Sarcasm/English
    Primarily Uses:
    N/A
    Wow lol, that did it. I didn't even think to do that because i thought it would break something. I see all it really did was just draw something. This is great, thanks. Only problem now is none of the commands work? Perhaps they need to be reconfigured?  fixed it, stupid mistake on my part.
     
    Last edited by a moderator: May 8, 2013
    #94
  15. Nosleinad

    Nosleinad Storyteller Veteran

    Messages:
    351
    Likes Received:
    28
    Location:
    Brazil
    First Language:
    Portuguese
    Hello Nicke,

      I am using this script of yours for a long time, but now i am also using a font changer (with different font sizes) script from Zalerinian, and i would like to ask if you could add a small tweak to the XS Menu Delux.

    line 454:  raw_line_ex(0, y += 26, Color.new(255,255,255,32), Color.new(0,0,0,64))

      Is it hard to change the Y of the lines to accompany the actual font size that might change during the game?
     
    #95
  16. Nicke

    Nicke Fortune seeker Veteran

    Messages:
    529
    Likes Received:
    500
    Location:
    Sweden
    First Language:
    Swedish
    Primarily Uses:
    RMMV
    Wait, what? Are you increasing the font size as the game goes on or what? :)
     
    #96
  17. Nosleinad

    Nosleinad Storyteller Veteran

    Messages:
    351
    Likes Received:
    28
    Location:
    Brazil
    First Language:
    Portuguese
    Last edited by a moderator: May 9, 2013
    #97
  18. Username78

    Username78 Villager Member

    Messages:
    8
    Likes Received:
    1
    First Language:
    English
    Hi,

    I was using the script and it was working perfectly, but now whenever I try to open up the abilities menu for characters in game, it crashes. This is the error I receive: Script 'SceneManager' line 60: NoMethodError occurred. undefined method 'new' for nil:Nil:Class. I don't understand why this is happening, all the other options work great! Is there a way to fix this?
     
    #98
    DanyGaming likes this.
  19. Nicke

    Nicke Fortune seeker Veteran

    Messages:
    529
    Likes Received:
    500
    Location:
    Sweden
    First Language:
    Swedish
    Primarily Uses:
    RMMV
    Which versions are you using, for the menu delux and core script?
     
    #99
  20. Shion Kreth

    Shion Kreth White Knight Veteran

    Messages:
    281
    Likes Received:
    47
    Location:
    Ottawa, Canada
    First Language:
    English
    I have a feeling this attractive and streamlined menu would really clash with the default item/equip/skill/status/etc screens.. 
     

Share This Page