Character Selection?

Status
Not open for further replies.

Tripred

Warper
Member
Joined
Nov 30, 2013
Messages
4
Reaction score
1
First Language
English
Primarily Uses
Hello and thanks for reading my post  :D

I want to make it so that at the start of my game a player can choose from x (starting with 2-3 then gradually add more as I make the game) amount of pre-made characters and then all of the characters, besides the one the player chooses, will be available through quests later on to add to your party. I also want to make the maximum of characters you can add to your party either 3 or 5 with the maximum part size as 4 (players can swap out party members), not counting the one the player chooses, and after it is reached, the other characters will still be in the game, but not obtainable.

I don't think this is possible with just eventing (based on my current knowledge) especially since I want the character selection at the start to show things like stats, skills, what the character looks like, etc... and since I want to add as many characters as possible it seems kinda crazy to do this with eventing anyway.

Secondly, I probably will be able to figure out how to add the other characters, make them attainable, and set the maximum party members myself through eventing, but if you could give me tips on how to do this with combination of the script, it would be great  :)

If I choose to allow players to have a few extra characters to swap out, I want something like Final Fantasy 7 and the PHS system but I'm not entirely sure how to do this.

One last thing, while I don't really have any knowledge of RGSS3, I do have some basic scripting knowledge and would be willing to learn what I need to know for a script like this so I can make changes to it to better fit my tastes.

In summary of what I want:

  • A basic script which I can edit myself to perfect it (like windows graphics, adding more characters) in which at the start of the game a player can choose a pre-made character to start and the other characters will be obtainable until a maximum is reached. I want this to display as a menu with windows where it shows the appearance and other info before the player makes a final decision.
Everything else I should be able to figure out myself or with the help of other posts.

Thanks in advanced and have a nice day!  :rock-left:

Update: I made a quick outline to show exactly what I want, then based on what the player chooses, it will of course use the actor that goes with it. It should also set something that will prevent this chosen character from showing up elsewhere in the game. The scroll can also be replaced with the basic down arrow.

 
Last edited by a moderator:

servantb7

Servantb7
Veteran
Joined
Apr 2, 2012
Messages
263
Reaction score
36
First Language
English
Primarily Uses
RMMV
This doesn't address everything you want, but the Yanfly Party System script allows you to to set maximum party size, lock in party members, etc.

As far as choosing a character to start the game...you could in theory do it with eventing through pictures and choice options, but it might not be as smooth as you'd like and it would take a bit of work.  Are the characters you can choose from always the same? If so, it might not be too hard, you could just create a picture (in paint or any other art program) that has a picture of the character and their initial stats. Then you could just use the 'Show Picture' command when the player wants to look at that character. It'd take some work, but it doesn't seem impossible.
 

Tripred

Warper
Member
Joined
Nov 30, 2013
Messages
4
Reaction score
1
First Language
English
Primarily Uses
This doesn't address everything you want, but the Yanfly Party System script allows you to to set maximum party size, lock in party members, etc.

As far as choosing a character to start the game...you could in theory do it with eventing through pictures and choice options, but it might not be as smooth as you'd like and it would take a bit of work.  Are the characters you can choose from always the same? If so, it might not be too hard, you could just create a picture (in paint or any other art program) that has a picture of the character and their initial stats. Then you could just use the 'Show Picture' command when the player wants to look at that character. It'd take some work, but it doesn't seem impossible.
Thanks for the reply, surprisingly I didn't think of adding the stats to the picture o.o, but yeah I don't think it will be as smooth as I want it seeing as I want to add so many characters to choose from, it would be much better to be able to scroll through them rather than selecting one by one. Also most likely, the characters will remain the same (but I want to be able to add more). Anyways, I'll try this in the meantime, hopefully someone will pick this up so I can have it exactly as I want it :)

Edit: When I do an event to show choices, it only allows me to do 4, but I need more than that, any way to accomplish this? This seems like a lot of trouble and not user-friendly as I want it to be, so again, I don't think events will be an acceptable solution :l
 
Last edited by a moderator:

servantb7

Servantb7
Veteran
Joined
Apr 2, 2012
Messages
263
Reaction score
36
First Language
English
Primarily Uses
RMMV
2 possible solutions/work arounds I can think of. The first would be to have two steps of choosing a character. You could have them choose a class/race first. Say you have 4 choices (Warrior, Mage, Thief, Healer or maybe male human, female human, orc, beast). Each one of those choices would lead to another step where you could choose from 3-4 characters of that race/class.

The second way requires a bit more savvy in eventing, but in theory it should be possible. Instead of having a 'Show Choices' event, you could essentially create your own with pictures, variables, and the 'button pressed' condition. You could have it so that as players press the up/down key it changes a variable which then changes the picture displayed.

The second way would take a lot of time, and it may be easier to find someone willing to script it for you. But if you are interested in doing it the second way, let me know and I'll give you an example of how to do it and what it would look like.
 

Tripred

Warper
Member
Joined
Nov 30, 2013
Messages
4
Reaction score
1
First Language
English
Primarily Uses
2 possible solutions/work arounds I can think of. The first would be to have two steps of choosing a character. You could have them choose a class/race first. Say you have 4 choices (Warrior, Mage, Thief, Healer or maybe male human, female human, orc, beast). Each one of those choices would lead to another step where you could choose from 3-4 characters of that race/class.

The second way requires a bit more savvy in eventing, but in theory it should be possible. Instead of having a 'Show Choices' event, you could essentially create your own with pictures, variables, and the 'button pressed' condition. You could have it so that as players press the up/down key it changes a variable which then changes the picture displayed.

The second way would take a lot of time, and it may be easier to find someone willing to script it for you. But if you are interested in doing it the second way, let me know and I'll give you an example of how to do it and what it would look like.
Hmm, If you could show me how to do it the second way, that would be great. At the very least it would be a great placeholder so I can continue on with the game until someone makes a script
 

servantb7

Servantb7
Veteran
Joined
Apr 2, 2012
Messages
263
Reaction score
36
First Language
English
Primarily Uses
RMMV
Just finished a rough set up. Please note that this was made without any attempt to be pretty or artistic, but just to show how the eventing would work. And don't mind the background in my screenshot, its just random stuff from other tests. You can make it look as good as you'd like, depending on your artistic skills and how much effort you put into it.

Basically, the player just moves an arrow up or down to look at different characters, and then presses a button to choose the one they want.  You will need to be somewhat familiar with loops, pictures, button input and variables to use this. If  have questions about them, you can look at my eventing below.

So, here's a rough version of what the menu could look like:

Character selection screen.png
Character selection screen 2.png

Character selection 4.png
And here's a look at my eventing:

Charcter selection 1.png

Character selection 2.png

Character selection 3.png
I hope that is not too hard to understand. You can play around with it and alter it to make it want you want, but I believe this

is the framework for what you wanted. Let me know if you have any questions about how it works or if any part of it isn't working right for you. Good luck!
 
Last edited by a moderator:

Tripred

Warper
Member
Joined
Nov 30, 2013
Messages
4
Reaction score
1
First Language
English
Primarily Uses
Just finished a rough set up. Please note that this was made without any attempt to be pretty or artistic, but just to show how the eventing would work. And don't mind the background in my screenshot, its just random stuff from other tests. You can make it look as good as you'd like, depending on your artistic skills and how much effort you put into it.

Basically, the player just moves an arrow up or down to look at different characters, and then presses a button to choose the one they want.  You will need to be somewhat familiar with loops, pictures, button input and variables to use this. If  have questions about them, you can look at my eventing below.

So, here's a rough version of what the menu could look like:

I hope that is not too hard to understand. You can play around with it and alter it to make it want you want, but I believe this

is the framework for what you wanted. Let me know if you have any questions about how it works or if any part of it isn't working right for you. Good luck!

Thanks again, This all seemed too much to me, but after looking through it I made my own method based on some of what I learned from this which is more simplified but it may not be as efficient.

Basically it's like yours in a way but I have a static image as the map bkg to serve as a template for where I put the character info, then depending on the arrows the player presses it will display the appropriate character info, and the arrow next to the name. This is all one image with a transparent background and matches the resolution so I don't have to worry about placing it myself through RPGmaker, and with different characters it's just a simple copy and replace.

I think this method will work for me, as it's simple and I can still do mostly everything I want to without using a script, now it's just a matter of perfecting it.
 

servantb7

Servantb7
Veteran
Joined
Apr 2, 2012
Messages
263
Reaction score
36
First Language
English
Primarily Uses
RMMV
Awesome, good luck with your game!
 
Status
Not open for further replies.

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,864
Messages
1,017,056
Members
137,573
Latest member
nikisknight
Top