ADVANCED PARTY SELECTION
Posts
Pages:
1
Hey, I'm new here so I guess I'll just introduce myself a sec. My name is Val, and I work with RPG Maker 2k/2k3. My game is called the LMS Horror, I'm not going to go into the acronym at present. X.x; Long story. But the title is kind of ambiguous, and it isnt horror at all, its comedy.
Anyway, the game is coming smoothly so far. I know I'm posting for help here but I'm not an RM2k/3 n00b at all, I've been playing with it a year or so.
However, one thing really bothers me that I can't seem to figure out. I have a fairly large cast of characters, twelve to be exact. I've been trying to make a party select screen so you can use whoever you want. But as I'm sure you already figured out, that would look like;
<>Msg: Change Party?
<>[ShowChoice Yes/No
Yes Handler;
<>Msg: Add who?
[]
No Handler]
And it would have to branch off to EVERY possible party combination you could ever have about four times. I dont feel like doing the math, and I certainly dont have to type out much more of an example than that to know how tedious that would be. We're talking the MOST massive text branch I could possibly imagine having the patience to make.
Now, my question is this... I've seen other peoples games with really sexy looking party select screens. I want something like that, definately. Now, how do I make one?
Bear in mind I'm not a complete n00b to RMK but I dont build computers either. v.v Just something basic will tide me over for right now until I have the knowledge to do something better.
The only guidelines to keep in mind;
~It's RM2k3.
~I need it to be able to handle having between 1 and 4 members, not neccesarily a mandatory 4, and would like some error message if you try to make a zero person party so that I can avoid a lot of glitches...
~I'd also LIKE to have it so that there is no 'main' character that is mandatory, so you can have whoever you want in front. This I am willing to be flexible with if it's too complicated.
~Some of the design interfaces look really cool in these games. I can draw whatever is neccesary myself (this is why having a graphics artist make the whole game is freakin awesome) but I have no idea how to implement any sort of non-basic-text-menu design. Again, flexible, as long as the above work, I can deal with this part being caveman.
I really hope someone here can help me with this. Everyone else kind of laughs and goes away or points me to Dons now nonexistant site and THEN laughs.
Thanks in advance! And if I missed any important info, lemme know!
~Val
Anyway, the game is coming smoothly so far. I know I'm posting for help here but I'm not an RM2k/3 n00b at all, I've been playing with it a year or so.
However, one thing really bothers me that I can't seem to figure out. I have a fairly large cast of characters, twelve to be exact. I've been trying to make a party select screen so you can use whoever you want. But as I'm sure you already figured out, that would look like;
<>Msg: Change Party?
<>[ShowChoice Yes/No
Yes Handler;
<>Msg: Add who?
[]
No Handler]
And it would have to branch off to EVERY possible party combination you could ever have about four times. I dont feel like doing the math, and I certainly dont have to type out much more of an example than that to know how tedious that would be. We're talking the MOST massive text branch I could possibly imagine having the patience to make.
Now, my question is this... I've seen other peoples games with really sexy looking party select screens. I want something like that, definately. Now, how do I make one?
Bear in mind I'm not a complete n00b to RMK but I dont build computers either. v.v Just something basic will tide me over for right now until I have the knowledge to do something better.
The only guidelines to keep in mind;
~It's RM2k3.
~I need it to be able to handle having between 1 and 4 members, not neccesarily a mandatory 4, and would like some error message if you try to make a zero person party so that I can avoid a lot of glitches...
~I'd also LIKE to have it so that there is no 'main' character that is mandatory, so you can have whoever you want in front. This I am willing to be flexible with if it's too complicated.
~Some of the design interfaces look really cool in these games. I can draw whatever is neccesary myself (this is why having a graphics artist make the whole game is freakin awesome) but I have no idea how to implement any sort of non-basic-text-menu design. Again, flexible, as long as the above work, I can deal with this part being caveman.
I really hope someone here can help me with this. Everyone else kind of laughs and goes away or points me to Dons now nonexistant site and THEN laughs.
Thanks in advance! And if I missed any important info, lemme know!
~Val
I'm no expert with RPG Maker, but variables ought to do the trick.
The easy way out would be to teleport your character into a room full of party members. Talk to a party member to put him into your party. Talk to a party member again to put him out of your party. Each time a member enters your party, add 1 to a set of variables. Set it so that once the set reaches 4, you will have to take out members (subtracting 1) before you can add more members (adding 1).
Variables are tricky business, but aren't too difficult to use so long as you know what you're doing. Hope that helps.
The easy way out would be to teleport your character into a room full of party members. Talk to a party member to put him into your party. Talk to a party member again to put him out of your party. Each time a member enters your party, add 1 to a set of variables. Set it so that once the set reaches 4, you will have to take out members (subtracting 1) before you can add more members (adding 1).
Variables are tricky business, but aren't too difficult to use so long as you know what you're doing. Hope that helps.
I actually hadn't thought of variables, but I see exactly what you mean! I will definately go and try that right away, and let you know how it turns out. I'm fairly confidant I've got it now. I wasn't sure where to find the thing till just a second ago, either, but then I realized the variable handler for an individual event is on the side over there... X.x *Feels dumb* But I can do that! I had a place already for everyone to hang for easy talking-to access.
Any idea how to get that into one place though? Cause I didnt origionally intend to have everyone in one room, and dont want to make the player run everywhere. And I wanted the party members to have other features while off in this place, like making weaponry and such. That's kind of why I suggested an interface.
But right now, your idea is a good one. I just need something basic so I can continue making the rest of the game, if I can figure out an interface later I will switch them out. So thank you soooo~ much for your help. ^.^
If anyone else knows how to make it, lemme know, but for now I'm good. I'm gonna see what else I can pull off with variables that I was having trouble with earlier.
Mata ne~!
Any idea how to get that into one place though? Cause I didnt origionally intend to have everyone in one room, and dont want to make the player run everywhere. And I wanted the party members to have other features while off in this place, like making weaponry and such. That's kind of why I suggested an interface.
But right now, your idea is a good one. I just need something basic so I can continue making the rest of the game, if I can figure out an interface later I will switch them out. So thank you soooo~ much for your help. ^.^
If anyone else knows how to make it, lemme know, but for now I'm good. I'm gonna see what else I can pull off with variables that I was having trouble with earlier.
Mata ne~!
See, I had tried to use a big seiries of switches but that just kind of wound up going in circles, you know? I didn't get to play with it last night cause I was...um...not up until six in the morning playing Halo... but I'm gonna go just randomly make a 20x15 room and stuff it with people and see if I can get variables down.
When I get a playabe beta I'll consider putting it up here, I'm just kind of warry of internet distribution of unfinished works. x.X
When I get a playabe beta I'll consider putting it up here, I'm just kind of warry of internet distribution of unfinished works. x.X
You could also use the Teleport to Memorized Place feature. Link the party-select screen to an item, or an ability. When you use it, "memorize" the map you're standing on, then teleport to the party-select screen. Use a switch to teleport back to your "memorized" spot.
Or you could just have a base where all your party members hang out, which can be found in different places on the world map. Or use a save crystal. All three would work, I think.
Or you could just have a base where all your party members hang out, which can be found in different places on the world map. Or use a save crystal. All three would work, I think.
Choice
>
: > Choice
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add PartyMember1
: : > Else
: : : > Error Message
: : > End
Something like that?
>
: > Choice
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add PartyMember1
: : > Else
: : : > Error Message
: : > End
Something like that?
author=yamata no orochi link=topic=281.msg3639#msg3639 date=1191179145When you say party-select screen, do you mean a map where everyone is all hangin out, or the fancy screen I'd like to implement?
You could also use the Teleport to Memorized Place feature. Link the party-select screen to an item, or an ability. When you use it, "memorize" the map you're standing on, then teleport to the party-select screen. Use a switch to teleport back to your "memorized" spot.
Or you could just have a base where all your party members hang out, which can be found in different places on the world map. Or use a save crystal. All three would work, I think.
And if so, how would I make that in the first place? Like, a menu shaped chipset? Then if it's just like a backround...how do I get the guy disguised as a cursor to go anywhere???
I dunno, I had never thought to make the party select screen out of the ground. That'd be clever, if it's what you mean.
author=prexus link=topic=281.msg3641#msg3641 date=1191179857Well I havent tried yet, but I assume it would look much like that, if you mean the event itself. I wonder, could I cheat and copypaste the whole page to another event and just change the ID of the character being added to the party? That would cut down on a lot of time.
Choice
>
: > Choice
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add PartyMember1
: : > Else
: : : > Error Message
: : > End
Something like that?
If you'd like I can just finish what I was typing there. I cut it short because I was busy at the time. Give me a few and I'll edit this post.
Choice
>
: > LABEL (1)
: > Choice
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add Hero1
: : > Else
: : : > Error Message "Party Too Big"
: : > End
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add Hero2
: : > Else
: : : > Error Message "Party Too Big"
: : > End
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add Hero3
: : > Else
: : : > Error Message "Party Too Big"
: : > End
: >
: : > Choice
: : >
: : : > Set Variable to Party Size
: : : > Conditional Branch
: : : : > Add Hero4
: : : > Else
: : : : > Error Message "Party Too Big"
: : : > End
: : >
: : : > Set Variable to Party Size
: : : > Conditional Branch
: : : : > Add Hero5
: : : > Else
: : : : > Error Message "Party Too Big"
: : : > End
: : >
: : : > Set Variable to Party Size
: : : > Conditional Branch
: : : : > Add Hero6
: : : > Else
: : : : > Error Message "Party Too Big"
: : : > End
: : >
: : : > Go To LABEL (1)
: : > End Choice
: > End Choice
>
: > LABEL (2)
: > Choice
: >
: : > Conditional Branch
: : : > Remove Hero1
: : > Else
: : : > Error Message "Mandatory Hero"
: : > End
: >
: : > Conditional Branch
: : : > Remove Hero2
: : > Else
: : : > Error Message "Mandatory Hero"
: : > End
: >
: : > Conditional Branch
: : : > Remove Hero3
: : > Else
: : : > Error Message "Mandatory Hero"
: : > End
: >
: : > Choice
: : >
: : : > Conditional Branch
: : : : > Remove Hero4
: : : > Else
: : : : > Error Message "Mandatory Hero"
: : : > End
: : >
: : : > Conditional Branch
: : : : > Remove Hero5
: : : > Else
: : : : > Error Message "Mandatory Hero"
: : : > End
: : >
: : : > Conditional Branch
: : : : > Remove Hero6
: : : > Else
: : : : > Error Message "Mandatory Hero"
: : : > End
: : >
: : : > Go To LABEL (2)
: : > End Choice
: > End Choice
>
: > End Event
> End Choice
Choice
>
: > LABEL (1)
: > Choice
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add Hero1
: : > Else
: : : > Error Message "Party Too Big"
: : > End
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add Hero2
: : > Else
: : : > Error Message "Party Too Big"
: : > End
: >
: : > Set Variable to Party Size
: : > Conditional Branch
: : : > Add Hero3
: : > Else
: : : > Error Message "Party Too Big"
: : > End
: >
: : > Choice
: : >
: : : > Set Variable to Party Size
: : : > Conditional Branch
: : : : > Add Hero4
: : : > Else
: : : : > Error Message "Party Too Big"
: : : > End
: : >
: : : > Set Variable to Party Size
: : : > Conditional Branch
: : : : > Add Hero5
: : : > Else
: : : : > Error Message "Party Too Big"
: : : > End
: : >
: : : > Set Variable to Party Size
: : : > Conditional Branch
: : : : > Add Hero6
: : : > Else
: : : : > Error Message "Party Too Big"
: : : > End
: : >
: : : > Go To LABEL (1)
: : > End Choice
: > End Choice
>
: > LABEL (2)
: > Choice
: >
: : > Conditional Branch
: : : > Remove Hero1
: : > Else
: : : > Error Message "Mandatory Hero"
: : > End
: >
: : > Conditional Branch
: : : > Remove Hero2
: : > Else
: : : > Error Message "Mandatory Hero"
: : > End
: >
: : > Conditional Branch
: : : > Remove Hero3
: : > Else
: : : > Error Message "Mandatory Hero"
: : > End
: >
: : > Choice
: : >
: : : > Conditional Branch
: : : : > Remove Hero4
: : : > Else
: : : : > Error Message "Mandatory Hero"
: : : > End
: : >
: : : > Conditional Branch
: : : : > Remove Hero5
: : : > Else
: : : : > Error Message "Mandatory Hero"
: : : > End
: : >
: : : > Conditional Branch
: : : : > Remove Hero6
: : : > Else
: : : : > Error Message "Mandatory Hero"
: : : > End
: : >
: : : > Go To LABEL (2)
: : > End Choice
: > End Choice
>
: > End Event
> End Choice
It depends on your programming abilities, really. If you want to make a custom party-selection system with all the bells and whistles, go right ahead. But the easy way out would be to, yes, just have a place where your party is "hanging out" and select them from there. Sort of like the End of Time in Chrono Trigger.
But if you can do a CMS, and do it well, than I won't stop you (a CMS is a Custom Menu System, by the way).
But if you can do a CMS, and do it well, than I won't stop you (a CMS is a Custom Menu System, by the way).
author=prexus link=topic=281.msg3676#msg3676 date=1191290176
If you'd like I can just finish what I was typing there. I cut it short because I was busy at the time. Give me a few and I'll edit this post.
Well that's really impressive, but can I ask what this would be for exactly? Is this a singular event, as in you activate one thing and all the party selection goes on there, or do I have to do this for each person standing there? Also I could just continue this pattern, correct? (I have about 12 characters, so...)
And one final question; what's with the mandatory members thing? I was hoping to have a system similar to FF6, if I may soil that game with a comparison for but a moment, where there wasnt really a mandatory leader.
Though come to think of it, I doubt that'd be possible cause SOMEONE'S gotta do the dialouge... but then I could have seperate event pages depending on who's in the party. x.x;;
Any way, thank you, I'm sure that this will be a great reference once I understand exactly what it's for, you didnt exactly say.
author=yamata no orochi link=topic=281.msg3677#msg3677 date=1191291257Well I'll use whatever is most likely for me to be able to pull off.
It depends on your programming abilities, really. If you want to make a custom party-selection system with all the bells and whistles, go right ahead. But the easy way out would be to, yes, just have a place where your party is "hanging out" and select them from there. Sort of like the End of Time in Chrono Trigger.
But if you can do a CMS, and do it well, than I won't stop you (a CMS is a Custom Menu System, by the way).
But where do I go to attempt said CMS system? I have to assume it's complicated, I wouldnt know where to start.
I was gonna be a smartass and make a menu shaped chipset and have the party teleport to that map... change the graphic to a pointer and kind of cheat...but.. x.x
author=Valentine link=topic=281.msg3683#msg3683 date=1191367960
I was gonna be a smartass and make a menu shaped chipset and have the party teleport to that map... change the graphic to a pointer and kind of cheat...but.. x.x
That'll work.
CMSes, in case you are wondering, are custom-made menus made on RPG Maker using pictures, switches, variables, and various other bells and whistles. If you want an example of a CMS used right, google Legend of the Philosopher's Stone for RPG Maker 2003. That probably has the greatest CMS made in any RPG Maker game.
Of course, if you're using RPG Maker XP, you can just alter the default menu and add in a party-switching system for yourself. There are a whole lot of party-switching templates on the internet, so you don't have to code it yourself so long as you give them credit.
Pages:
1