Main Menu
  • Welcome to The RPG Maker Resource Kit.

[MISSING] Easy Party Switcher v1.7b

Started by Blizzard, September 18, 2006, 02:49:38 PM

0 Members and 2 Guests are viewing this topic.

Blizzard

Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Decadent Sympozium

Warm greetings.

I'm pretty new with the scripting and therefore there are certain things that confuse me, regarding this script.

How does this actually work? While reading instructions they say, for example,
"# $game_actors[XXX].disabled_for_party = true/false"

Am I supposed to write specific syntax for each playable character and if so, where should I write that? If I write, how does it really affect the game? I mean, if I write for a specific character that it is disabled for the party so that it is not available on the screen, how will that (your scrip) actually affect the game? Is it enabled automatically with game events, adn appears visible, so that syntax in your script actually "changes" and sets a new value, or I am supposed to link something with the script and change it or...?

Please do help and do understand I'm new at it and not even really sure can eventing affect script.

Me™

#27
When you go to the database (in the editor, not the scripts) in the first tab you can see the actors list. Each actor has a certain id. These actors are stored in $data_actors, and then in $game_actors.

You can use the systaxes in the Call script command (tab 3 of the events command list)

$game_actors[XXX].not_available = BOOL
XXX must be replaced with the ID, without the leading zero's
BOOL must be replaced with true or false.

so, what happens if we do:

$game_actors[1].must_be_in_party = true
Now, Arshes/Axulus (id = 1) MUST be in the party. You can not switch him to the reserved list.

$game_actors[2].not_available = true
Now, Basil (id = 2) can NOT be in the party. You can not switch him to the party list.

$game_actors[7].disabled_for_party = true
Now, Gloria (id = 7) will not show up in both the party list and both the reserverd list.

$game_actors[1].must_be_in_party = false
$game_actors[2].disabled_for_party = false
$game_actors[7].not_available = false

Now, Arshes can be in the reserved list again, Basil can be in the party again, and Gloria will show up in the list again.

I Hope you understand.
ALL HAIL ME™

Decadent Sympozium

Ah yes, yes, so, in additional words, I can use an event tu pull off call script to, for example, acquire a character for play that was originaly disabled?

Me™

ALL HAIL ME™

Blizzard

#30
Just like Me said, only this part is swapped

Quote from: Me™ on December 17, 2006, 03:35:52 PM
$game_actors[2].disabled_for_party = true
Now, Basil (id = 2) can NOT be in the party. You can not switch him to the party list.

$game_actors[7].not_available = true
Now, Gloria (id = 7) will not show up in both the party list and both the reserverd list.

It should be

Quote
$game_actors[7].not_available = true
Now, Basil (id = 7) can NOT be in the party. You can not switch him to the party list.

$game_actors[2].disabled_for_party = true
Now, Gloria (id = 2) will not show up in both the party list and both the reserverd list.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Me™

Woops sorry for that, please fix the ID numbers in the post above Blizzard ;)
ALL HAIL ME™

Blizzard

Sure. That happens when you post in a hurry, lol!
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Edwin VanCleef

#33
I have a load of characters in my game, so this is very useful, thanks.

Edit: It says it can't find the faces folder when I try to start it...


The new generation will go to the distance... Will the distance between us smallen?

Blizzard

Read the instructions. You need to make a folder called "Faces" inside the "Characters" folder.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Edwin VanCleef

yeah, I did. even gone through the annoying process of renaming my character portraits to the same names as the spritesets, but i still get the error.


The new generation will go to the distance... Will the distance between us smallen?

Blizzard

Lol, for some reason there still was the glitch I actually fixed in version 1.21b!
Just re-copy the code and you will be fine.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

noian

I personally like the Xk8's better since it looks more professional and doesn't have the wierd character faces..
>Current Project: Time Killer 2<
Description: Random, plotless project designed to kill spare time. No storyline, just a building to explore.

Status: Fascinated by how appalling the default database is balance wise.

Blizzard

ACTUALLY you have to make your character faces yourself. I only used the battlers in the demo, because I was too lazy to make them. :P
And if you seek professionality, this party switcher actually looks a lot like FF9's one while Xk8's has a more confusing interface. ::)
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Blizzard

*updates*
Now compatible with Tons of Add-ons. ;8
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Halestorm5

Ive put it in my game, I've put in my faces and I don't know how to make it work XD

Blizzard

# Character faces go into the "Characters" folder and they have the same name
# as the character spritesets have with _face added.
#
# Example:
#
# sprite - Marlen.png
# face   - Marlen_face.png
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Halestorm5

Quote from: Blizzard on March 05, 2007, 12:22:19 PM
# Character faces go into the "Characters" folder and they have the same name
# as the character spritesets have with _face added.
#
# Example:
#
# sprite - Marlen.png
# face   - Marlen_face.png

Yeh I know, except how do you use it? Like how do I add it into the game?

Blizzard

QuoteCharacter faces go into the "Characters" folder and they have the same name as the character spritesets have with _face added.

What's so hard with copy-pasting a few files intl the Graphics/Characters folder and renaming them?!
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!

Halestorm5

...I don't understand all these and some things I want to use it good.

Don't understand:
How to make it show up
How to remove the options of players
How to add the options of players

Things I want:
How to add it to my menu (Default) over the default choice of saving
----------------
Blizzard I hope you are on to help me :)

Karo Rushe

Quote from: Halestorm5 on March 17, 2007, 08:35:49 PM
...I don't understand all these and some things I want to use it good.

Don't understand:
How to make it show up
How to remove the options of players
How to add the options of players

Things I want:
How to add it to my menu (Default) over the default choice of saving
----------------
Blizzard I hope you are on to help me :)
To SHow it up: Make an Event, scroll to Page 3 and Add Call Script, Add this Sintax:

Quote$scene = Scene_PartySwitcher.new

Or azny of the sintaxes given in the Instructions, the instructions say what each one does.
To Remove add this:

Quote$scene = Scene_PartySwitcher.new
$game_actors[ID].disabled_for_party = true/false

ID is the Character in the Database. Set to True so he Is Disabled from the Party Switcher.
To add that character simply set it "false"

How to add to the menu as an option...I don't know, since I rather want them to go to the save point to switch/save =P



Rune

ooooh... squirrel likes
squirrel will use
Sincerely,
Your conscience.

SolutionNyne

My question isn't face-related (suprise!!!)

And if there is an option for this and I've overlooked it, then just point me in the right direction and my apologies. 

But.. is there a way to make the first position, always stay the same?  Like.. I understand you can set it so that say.. Player A cannot go to the reserve.  But is there a way to make it so Player A will STAY in the main heros position on the roster?   Because as it is, you can interchange all the members that are in the current party, and put them at any position... but the problem begins, when you remove  Player A from that first spot.. and insert Player B there.  Then, after you exit the party change screen.. you will walk around as Player B, instead of Player A, as was intended.

This proves very problematic, when all the cutscenes proceed with one certain character in mind for the player to control.

I hope that wasn't _too_ confusing.

Karo Rushe

you could always Remove all player except player one And make the others as Events =/

Easy as that for each cutscene.

Blizzard

Just like Sion said. Or you can just always make this hero be "must_be_in_party", nobody won't be able to change his position.
Get King of Booze for Android, for iOS, for OUYA or for Windows!
Visit our website.
You can also love/hate us on Facebook or the game itself.



Get DropBox, the best free file syncing service there is!