Wizardry-style character creation

Fimbulvinter

Villager
Member
Joined
May 29, 2014
Messages
38
Reaction score
1
First Language
English
Primarily Uses
ok, so I've found 2 character creation scripts I like - Hime's and Kai Monkey's (I'll post either/both if needed).  The former allows for a nice race/class/custom aspect, while the latter allows for bonus points...neither is quite what I want, though.

For those unfamiliar with Wizardry, this is what I'm looking for:

First, you select a race, each with a static amount of base stats (varying slightly between Male and Female).

Then, you get bonus points to add to your characters.  Wizardry gives you a random number from 7-40, with a heavy chance of getting under 12...but I'd like to make this a static number.  By hitting a certain stat level (such as STR=14), you unlock various classes (such as Fighter).  Different classes have different requirements - some simple, some complex.

I'm basically wondering if such a script exists, or at least if it would be possibly to frankenstien these 2 scripts together to make what I want (which I highly doubt, especially since my knowledge of Ruby is less than stellar)
 

Warpmind

Twisted Genius
Veteran
Joined
Mar 13, 2012
Messages
936
Reaction score
578
First Language
Norwegian
Primarily Uses
Actually, I wouldn't be entirely too surprised if you could event the whole thing. I do seem to recall tinkering with that before switching to VX Ace...
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,522
Reaction score
14,255
First Language
English
Primarily Uses
RMVXA
That's a script I would *love* to write once I get better at Ruby (as I want something like that too). However, don't count on it until early 2016 at the earliest from me (due to RL obligations and the fact that I'm still poor at Ruby).

However, I'll keep an eye on this in case someone does manage to write it and quicker.
 

AwesomeCool

Bratty and spoiled little sister
Veteran
Joined
Jul 20, 2013
Messages
2,862
Reaction score
1,947
First Language
English
Primarily Uses
N/A
I always wanted to make a character creation system like that.

edit: if I wear to do it, it would be from scratch.

and if you give me a in-depth explanation of what you want, I will look into it.
 
Last edited by a moderator:

Fimbulvinter

Villager
Member
Joined
May 29, 2014
Messages
38
Reaction score
1
First Language
English
Primarily Uses
Everything I want, per~se, is in the OP.

First, the player chooses a race - either by menu prompts, or a formal selection screen.  A hover-over, or confirmation box detailing the pros and cons of each race would be nice, but not absolutely nessecary.  Gender is selected as well, to allow for gender-centric classes (like Valkyrie, which can't really be male).  Possibly with males having the opportunity to have certain advantages/disadvantages over females (equip options, skill, options, or statistical differences).

Then, the player is handed a blank template of the class, utilizing the default statistics for that race.  Dwarf would have high DEF and low SPE, and so forth.  The player would then be able to assign a number (either static or dynamic) of bonus points to the statistics however they deemed fit.  By attaining a given stat minimal requirement, a side-menu would show that the character is able to choose between a number of classes. This allows for a race to be an off-class (such as a Hobbit Paladin instead of Hobbit Thief), in exchange for having less bonus points to allocate, since they needed to spend more points in order to unlock said class.  For balance purposes, a hard cap on the stats would be nice as well (myself, I'm using DnD styled statistics, so I'll need a minimum of 5 and maximum of 18.  A minimum is easy enough to define, but a maximum is more difficult)

Finally, the player would choose a name, and a sprite as well.

For more detail, I refer you to the Wizardry series (the earlier games better represent what I want), and Class of Heroes for the PSP.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
Yeah you could easily event that... Especially if there's gonna be not so many combinations... If you want a full menu though, then yeah scripting would be better. Though with events, you could do some interactivity which is hard to do with scripting it.
 

Titanhex

Do-It-All
Veteran
Joined
Jan 3, 2013
Messages
577
Reaction score
216
First Language
English
Primarily Uses
N/A
I don't even think you'd need to script this.

This is completely possible to do with events. Though to do it exactly like you want, for looks and everything, may be a bit more work. But this is certainly possible through events.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
I played an RM game before which used pictures to show the possible classes to pick... You could easily emulate that for the races and so on. For the bonus selection, you could use choices or "trainer events". 
 

AwesomeCool

Bratty and spoiled little sister
Veteran
Joined
Jul 20, 2013
Messages
2,862
Reaction score
1,947
First Language
English
Primarily Uses
N/A
I agree that it could be done with events, but I think it would be a lot more work to do it with events personally
 

Warpmind

Twisted Genius
Veteran
Joined
Mar 13, 2012
Messages
936
Reaction score
578
First Language
Norwegian
Primarily Uses
Might be more work, might not - I suspect the MOST important question, then, is whether or not this will be used after, well, the introduction, basically.
If the character generation thing will pop up on several occasions, a script will be the best solution, methinks, while if it's a process only run once, a couple of custom windows and a meticulously crafted Event might be simpler.
 

Lowell

The Walking Atelier
Veteran
Joined
Apr 21, 2012
Messages
292
Reaction score
69
First Language
English
Primarily Uses
Considering the typical Wizardry game consist of a six man party, events might be more work than they're worth.
 

Fimbulvinter

Villager
Member
Joined
May 29, 2014
Messages
38
Reaction score
1
First Language
English
Primarily Uses
what throws me off for eventing this is the whole bonus point thing, and having something show, in real-time, what classes would be unlocked...which is what I loved about the earlier Wizardry games (the later ones let you choose a class based off your bonus points, and THEN let you allocate the remainder).

Also, for eventing it - assuming the number of combinations from Wizardry 7, that's 11 races & 14 classes, 2 of which are gender-specific.  Take into account gender as an option, and that's a LOT of choices.

Even a "simple" 6 race/6 class optionset is 72 combinations, after applying gender.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
Doing it via scripts won't really matter much vs eventing, you would still need to set a lot of things up anyway... 
 

BardicHeart

Veteran
Veteran
Joined
Mar 21, 2014
Messages
34
Reaction score
12
First Language
English
Primarily Uses
what throws me off for eventing this is the whole bonus point thing, and having something show, in real-time, what classes would be unlocked...which is what I loved about the earlier Wizardry games (the later ones let you choose a class based off your bonus points, and THEN let you allocate the remainder).
If you want the possibilities to show up menu style the way Wizardry did it then you'll probably have to do scripting.  On the other hand you could show it with map graphics and do that entirely with events.

Picture something like this... start with a cut scene where the new "character" is but a wisp.  First they choose gender and race, when these two choices are made a change character graphic changes the sprite to the appropriate graphic.  You could even add a lil animation.

Next map, the character can move to different trainers for physical and mental training (stat allocation)  Each time they train a point some animation plays and they get a message they have X points left to train.  In the background various class trainers or some graphic / icon appears when their stats reach the minimums for that class, maybe an announcement in game.

All that could be done with events.  Basically just imagine a starting map area that acts as a character creation interface, rather than menu based graphics and options, you put them on the map and make it interactive.
 

Fimbulvinter

Villager
Member
Joined
May 29, 2014
Messages
38
Reaction score
1
First Language
English
Primarily Uses
I'm currently eventing it, though I hate it.  I've got variables for stats, race + gender sets the baselines and minimums, and having a combination of variables above a certain level triggers a class to light up.  I'm also trying to use Yanfly's "Gab Window" to let people see certain racial/class info before comitting to it all, but the damned thing won't work for me.

Honestly, I just fell in love with the 2 listed scripts, but it seems it's not viable - which is a shame, really, but what can you do?

It's a little clumsy, uses tons of variables and switches, isn't the prettiest, and each event takes 20+ pages...but it's already about half done, so I'll likely use what I've got anyways - but if anyone wants to make the script anyways, I'm sure that it'll be well recieved by anyone wanting to use a "make your character" system.
 

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