Hero Roster

Discussion in 'RGSS3 Scripts (RMVX Ace)' started by Vlue, May 10, 2014.

    Tags:
  1. Vlue

    Vlue Talent Extraordinaire Member

    Messages:
    589
    Likes Received:
    376
    Location:
    Canada
    First Language:
    English
    Hero Roster v1.0

    By Vlue

     

    Introduction

    A simple scene that shows you information on all actors, known or unknown. If it reminds you of a certain thing from a certain game, then it certainly should.

     

    Features

    - Call a simple scene that shows information on each actor.

    - Actors are discovered upon being added to the party, or manually through script calls.

    - Specific actors can be excluded from the list.

     

    Screenshots

    [​IMG]

     

    How to Use

    Plug and play, customize as needed.

     

    Script

    Find it on the pastebin: http://pastebin.com/QCDRNe0V

     

    FAQ

    N/A

     

    Credit and Thanks

    - By Vlue

    - Free to use in any project, commercial or otherwise, with credit given

     

    Author's Notes

    Bootifa boochiboo!
     
    #1
  2. Uzuki

    Uzuki Kawaii on the streets, Senpai in the sheets Veteran

    Messages:
    1,844
    Likes Received:
    1,258
    Location:
    Georgia
    First Language:
    English
    Primarily Uses:
    RMMV
    Vlue, have I told you how much I love you? Because I do. And I want you to know that.
     
    #2
    Vlue likes this.
  3. SpacemanFive

    SpacemanFive Meteor Mage Veteran

    Messages:
    191
    Likes Received:
    23
    Location:
    Canada
    First Language:
    English
    Can you lock out entries so that it requires a script call to add to the list, for such cases as there being more than one version of the same character, but the developer only wants them to be listed once?
     
    Last edited by a moderator: May 11, 2014
    #3
  4. Vlue

    Vlue Talent Extraordinaire Member

    Messages:
    589
    Likes Received:
    376
    Location:
    Canada
    First Language:
    English
    Sure, updated the script so that you can change actors with the <NO ROSTER> notetag to be included in the roster, or those without the tag to be excluded, through a single script call.


    $game_actors[actor_id].in_roster = true/false
     
    #4
    SpacemanFive likes this.
  5. ninjalex

    ninjalex Veteran Veteran

    Messages:
    252
    Likes Received:
    55
    First Language:
    English
    Looks very interesting :)
     
    #5
  6. SpacemanFive

    SpacemanFive Meteor Mage Veteran

    Messages:
    191
    Likes Received:
    23
    Location:
    Canada
    First Language:
    English
    Well, that was a quick update!

    I have another question; could these disabled listings instead be set as extra pages for the character they're tied to, which can be cycled with a button press? Would there be any way that they could still be unlocked if set up like this?
     
    #6
  7. Vlue

    Vlue Talent Extraordinaire Member

    Messages:
    589
    Likes Received:
    376
    Location:
    Canada
    First Language:
    English
    Yes, easy updates I can do nice and quick. More complicated ones though... hope you don't mind waiting!


    I'll look into it though~
     
    #7
    SpacemanFive likes this.
  8. whitesphere

    whitesphere Veteran Veteran

    Messages:
    1,688
    Likes Received:
    784
    Location:
    Somewhere on Earth
    First Language:
    English
    That's a nice script, Vlue.  And, yes, it reminds me of a certain RPG, for some reason...

    A question:  
     

    What will happen if, say, an Actor is discovered, but later, for a plot reason, leaves the party?

    Does the Actor get greyed out?  Or just not show up in the list?
     
    Last edited by a moderator: May 13, 2014
    #8
  9. RadiantCadenza

    RadiantCadenza Veteran Veteran

    Messages:
    99
    Likes Received:
    62
    First Language:
    English
    Neither. They stay on the list. That's kind of the point, it's a roster of everyone you've recruited regardless of who is currently in your party. If you use the 'undiscover' script call their entry goes back to Question marks. 

    If you WANT them grayed out, that would need an addition to the script, I think. 

    -----

    Also, a question from me, how would one go about re-sizing the windows? I'm using a wide-screen resolution so there is a big empty spot to the right of the status window so I'd like to widen it. I'd also like to make the top window taller by a few pixels. Which lines do I need to mess with for window size and placement?
     
    #9
    Vlue likes this.
  10. nio kasgami

    nio kasgami VampCat Veteran

    Messages:
    8,600
    Likes Received:
    2,358
    Location:
    Canada / Quebec
    First Language:
    French
    you allow modification ? or it is forbiden?
     
    #10
  11. Vlue

    Vlue Talent Extraordinaire Member

    Messages:
    589
    Likes Received:
    376
    Location:
    Canada
    First Language:
    English
    Line 58 is the list and line 123 is the big window.

    As long as you aren't planning world domination, you can edit it as much as you want.
     
    #11
    SpacemanFive and Kenen like this.
  12. nio kasgami

    nio kasgami VampCat Veteran

    Messages:
    8,600
    Likes Received:
    2,358
    Location:
    Canada / Quebec
    First Language:
    French
    haha no is for add the character biographie like in yanfly~ (or also put it in a sprite format~)
     
    #12
    SpacemanFive likes this.
  13. SpacemanFive

    SpacemanFive Meteor Mage Veteran

    Messages:
    191
    Likes Received:
    23
    Location:
    Canada
    First Language:
    English
    Glad to hear that. I don't mind waiting, so long as I'm not imposing.
     
    #13
  14. RadiantCadenza

    RadiantCadenza Veteran Veteran

    Messages:
    99
    Likes Received:
    62
    First Language:
    English
    I just noticed an odd bug with this script. 
     

    For whatever reason, when I do battle testing from the troops tab in the database, I only have a one person party. It takes the levels, equipment etc. from whatever actor you set in tab one properly, but the other three party members don't get used. 
     
    #14
  15. Vlue

    Vlue Talent Extraordinaire Member

    Messages:
    589
    Likes Received:
    376
    Location:
    Canada
    First Language:
    English
    I'm not sure what's causing that but it doesn't do that for me... battle test from database provides the right number of party members.


    Possible another script is causing the conflict?
     
    #15
  16. RadiantCadenza

    RadiantCadenza Veteran Veteran

    Messages:
    99
    Likes Received:
    62
    First Language:
    English
    Yeah, I don't get it either. 

    The battle test works normally if I remove your script, but messes up with it in, so it's probably a compatibility error between your script and another. 

    So I moved your script as far to the top of the script list as I could manage and it fixed the problem. 

    I really don't see how your script would affect anything in battle at all though. Maybe it was some kind of interaction with Yanfly's party or battle system, if I had to guess. 

    Anyway, this is pretty nice to have for games with a lot of recruit-able characters, but I bet it can have a few other applications with some modifications. Like it could be used as a character select screen, for example. 

    Personally, I'd like to try to tweak this so it's a "contacts list" in the main characters phone (game has modern setting) so when you select a character off the list, it displays a message and flips a switch (probably just have the script call a common event. and I could set the message/switch though that)  so that you can call a character you've recruited through the phone and you can arrange to meet them at a nearby meeting place. Then I'd set up an event to have the character waiting at said place based on which switch was flipped.

    So, how hard would it be to modify this script to call a common event based on what actor you've selected?

    Or alternately, maybe just have the actor ID return to a single variable, and then that variable can be used in one complex common event instead of many simple ones.
     
    #16
  17. Vlue

    Vlue Talent Extraordinaire Member

    Messages:
    589
    Likes Received:
    376
    Location:
    Canada
    First Language:
    English
    It'd be very easy to modify if you knew what you were doing!
     
    #17
  18. Probotector 200X

    Probotector 200X Probotect and Serve Veteran

    Messages:
    890
    Likes Received:
    146
    This is cool! Great for a "Tablet of Stars" for a Suikoden or Suikoden-like game!

    And while I'm on that subject...is there a way to sort the actors manually? I'm not good at ordering characters the way I want for something like this, and would rather be able to manual adjust it in the script whenever I want instead of it automatically sorting them based on their Database IDs.
     
    #18
  19. Vlue

    Vlue Talent Extraordinaire Member

    Messages:
    589
    Likes Received:
    376
    Location:
    Canada
    First Language:
    English
    Sure. Updated the script so you can use <ROSTER ##> to sort specific actors. Unmarked actors will be sorted by id at the end of the list.
     
    #19
    Probotector 200X likes this.
  20. Caedmon

    Caedmon Veteran Veteran

    Messages:
    248
    Likes Received:
    16
    Location:
    United States
    First Language:
    English
    Is there a way to hide MAT and MDF?  I use them but they are not skills I want to show off.  Their effects in my game are minimal.
     
    #20

Share This Page