RPG Maker XP
Party Changer Menu Script
Introduction
When you using RMXP, you’ll notice that when the party is full then you need to take out someone in your party before adding the other character. When you have small number of available characters, this wouldn’t be a problem as it can be solved using events and conditional branches. But what if you have a large ammount of them? Let’s say about a hundred of them or so? The eventing must be soo tiring.
This script will easen you as it gives you a menu where you can change characters inside the party with characters that is available to player with just a click, or presssing the confirmation button :v .
The script is have two modes, the Normal Mode and Information Mode.
The Information Mode is the same as the Normal Mode but there's a new window that showing the highlighted character information. The window is highly customizable, but I'd suggest if you want to use it to it's upmost potential, you should learn on some RGSS basic scripting regarding window content and such.
For those who doesn't have any experience in RGSS scripting, you can use the Normal mode or learn to customize the Information mode a bit from some placeholder script I've put in the default script.
The script also support the "Large Party" script. There's a compatibility mode for it to works.
Features
– You can change party easily (obvious duh).
– Friendly with a game that have too many characters, i.e. suikoden.
– Three modes, Normal Mode (or the old one mode :P), Information Mode, and Large Party Mode.
Screenshots
The Code
Downloads
party-changer-demo-v-1-1-16862.zip
License Terms
Attribution-ShareAlike 3.0 Unported - You must attribute the work in the manner specified by the author or licensor. The licensor permits others to distribute derivative works only under the same license or one compatible with the one that governs the licensor's work. Commerical use allowed.
Frequently Asked Questions
Q : How to edit the Character Information Window on Information Mode?
A : Learn some basic RGSS scripting regarding the window and such. Then go to line 435 and feel free to edit things below those line.
Instructions
Set the characters that’s available on the menu
$partychange[Character Number In Database – 1] = true
$game_map.refresh
So, if you want to put Character number 3 to be available in the party changer menu, put this on script call.
$partychange[2] = true
$game_map.refresh
Change the value into false if you want to remove them from the menu.
Calling the menu (Normal Mode)
To call the menu, put this on script call.
$scene = Scene_Party.new
Calling the menu (Information Mode)
To call the menu with character information window available, put this on script call.
$scene = Scene_Party.new(0,1)
Calling the menu (Large Party Mode)
To call the menu with character information window available, put this on script call.
$scene = Scene_Party.new(0,2)
Note that you need "Large Party" script to have a party more than 4. I’m not providing such script, so you need to find one yourself.
Author Notes
If there’s any updates for the script, it’ll be available first on this page :
The Script Page on My WordPress
I’ll update it here too, but just in case that I forget, check the link above first.
If there’s question, comment or suggestion, feel free to post it here or on my wordpress. I’ll try to reply as soon as I see it.
Compatibility
For The Large Party Menu :
– Tested and Work for Dargor’s Large Party Script 1.3
Version History
Version 1.3 (28 May 2015)
– Add the Large Party Mode.
Version 1.2 (19 February 2015)
– Add the Information Mode.
Version 1.1 (5 January 2015)
– Bug Fix.
Version 1.0 (29 December 2014)
– Initial design.
Credits & Thanks
Black Mage
Terms & Conditions
Terms of Use :
1. This script can be used on commercial or non commercial games, only if you credit me (Black Mage) properly
2. Please tell me about your game (Optional). I’ll be happy to play and review your game, assumed I have some times to spare
Anyway, it’s licensed under Attribution-ShareAlike 3.0 Unported
Comments (13)
Leave a Reply
You must be logged in to post a comment.
Izyees Fariz
nice one 🙂
kazeshi
is there a demo on how to make this work?
sorry i'm kinda new here. . .
🙂
black mage
There. I've include the demo up there. Also, there's update for a bug fix.
GraveBusta
A feature you would think would be in default RMXP but isn't well done on adding a simple yet crucial system
kazeshi
woah! thanks for this!
I kinda experimented and figured it out. . .
sorry rookie mistake! XD
Guest
This is a fantastic script, and layout also, easy to use. Though I have a suggestion for
the layout of it that you COULD change if you release a V.2 of this script.. i'd definitly
use it in a game.. i made a mock up of your screen shot to show you how it could be
improved in my opinion.. but please don't take my suggestion the wrong way.. this is
an awesome script :thumbsup: and it's just what i think how you could improve on it.
[img]http://i768.photobucket.com/albums/xx328/decanos78/mockup%20of%20V2_zpsxzhox1zg.png[/img]
black mage
I like your mock up, sylardean. Especialy the Character information window. :thumbsup:
However, when I tried to make it, something is just appeared to not fit there, so I leave the Character Information Window to be highly customizable by the script user (which means I just put some lazy script there) :p
The script is now updated with 2 modes, the old one, and the one with character information, as sylardean suggest. To enable menus with character information available, use this :
$scene = Scene_Party.new(0,1)
and this is the result.
[img]https://farm8.staticflickr.com/7384/16394333080_fb3f40facb_o.jpg[/img]
Guest
OH WOW! that was quick work black mage.. 🙂 that looks FANTASTIC 🙂 I hope MANY
rmxp'ers will use this script, it's the best and easiest character/party swap script ive
seen out there. I will defo use this in my next game i have planned, thanks for applying
my suggestion also 🙂
black mage
Bump. Now the script is compatible with Large Party Script, most of it, if not all.
[img]https://burningwizard.files.wordpress.com/2014/12/map.jpg[/img]
Guest
entirely confused on how to make this work and I can't seem to open up the demo.
black mage
Are you using an old version of RMXP? Try create a fresh project, and copy the game.exe, game.ini and game.rxproj into demo folder. Hope this helps you open the demo.
Guest
I dunno whether or not I am using an older version, but I don't think that's going to work and I still don't know what I'm doing, I'm sorry.
black mage
Don't worry. You've been forgiven. 😉