Circular or other shaped text/menu boxes?

Discussion in 'RPG Maker VX Ace' started by Reapergurl, Dec 18, 2016.

  1. Reapergurl

    Reapergurl Drummer Extraordinaire! xD Veteran

    Messages:
    534
    Likes Received:
    552
    Location:
    Mordhaus, Germany
    First Language:
    British English
    Primarily Uses:
    Other
    There aren't many games I've seen/played with message or menu boxes/bubbles that aren't square/rectangular, but I was wondering if there was a way to make it to where such a thing would be possible without cracking hardcoded anything (that's a messy job that's reeeeeeealllly HARD to clean up).


    Like, for example, I've seen a love and romance game where the message bubble becomes a heart when the message speaks of a crush or affection, etcetera, and a jagged red shape when someone is POed. I wonder how that could be implemented short of rewriting hardcode (I've not the skill in C++ or Python for this).
     
    #1
  2. Heirukichi

    Heirukichi Veteran Veteran

    Messages:
    1,250
    Likes Received:
    507
    Location:
    Italy
    First Language:
    Italian
    Primarily Uses:
    RMVXA
    Well, first of all VX Ace is Ruby based, so no C++ nor Python needed. That said you definitly need a script to change your message box shape, that's not only to change its shape, it should change how your text is displayed too (it has to fill the new shape). So if you don't want to code anything you should probably ask someone to write the code for you.
     
    Last edited by a moderator: Dec 18, 2016
    #2
  3. Reapergurl

    Reapergurl Drummer Extraordinaire! xD Veteran

    Messages:
    534
    Likes Received:
    552
    Location:
    Mordhaus, Germany
    First Language:
    British English
    Primarily Uses:
    Other
    @Heirukichi So, there is no hardcoding? I see.


    That's a relief. But that brings up something else. Do I need a different graphics set as well?
     
    #3
  4. Shaz

    Shaz Veteran Veteran

    Messages:
    37,797
    Likes Received:
    11,507
    Location:
    Australia
    First Language:
    English
    Primarily Uses:
    RMMV
    You could use a Show Picture for the message box background, and in your Show Text set the background to transparent.  Follow that up with a Delete Picture to remove it.  The text will display in front of the picture.


    For any changes to menus, you'd need a script.
     
    #4
  5. Heirukichi

    Heirukichi Veteran Veteran

    Messages:
    1,250
    Likes Received:
    507
    Location:
    Italy
    First Language:
    Italian
    Primarily Uses:
    RMVXA
    @Reapergurl as it has been said you can use pictures as message boxes, that solves the graphic part, but then if your shape is not rectangular you need to arrange your test accordingly. This can be done either with a script that does that for you or with a very boring job arranging every box manually. (the script is the best way)
     
    Last edited by a moderator: Dec 18, 2016
    #5
  6. Tsarmina

    Tsarmina Resident Redhead ♥ Veteran

    Messages:
    60
    Likes Received:
    75
    Location:
    | neverland |
    First Language:
    Java :P
    Primarily Uses:
    RMVXA
  7. Reapergurl

    Reapergurl Drummer Extraordinaire! xD Veteran

    Messages:
    534
    Likes Received:
    552
    Location:
    Mordhaus, Germany
    First Language:
    British English
    Primarily Uses:
    Other
    @Tsarmina Thanks, I happen to like Galv's scripting.
     
    #7

Share This Page