Custom Character Creation (Excelsior DOS Clone)

Joined
Aug 16, 2012
Messages
70
Reaction score
9
First Language
English
Primarily Uses
Hey Guys,


  I have had some experience with using RPG Maker in the past, but I've always worked within clear parameters before. However, now I have a very clear vision of what I want and I can't do that with MV. Or more accurately, I do not know how to do it with MV, but I am pretty sure its very simple. NOTE: I am working exclusively with Yanfly Scripts, so whatever is recommended will need to be compatible with them... but honestly, I do not think a script is even necessary. Well, to the business I suppose.


 I want to make a game similar to the classic Dos Game Excelsior.





It seems trivial by today's standards but design wise it was a lot of fun for me growing up and I spent countless hours tinkering with it as a child and I'd like to recreate something like it. To this end, I need to create a number of additional attributes and states. Specifically, Physiology, Gender, and Native Region.


[Icons displayed below, modded by me, created by someone else]


As such I need to be able to add new attributes, and I am not sure which files I need to edit to do so or if they are possible. I reasoned that I would make these Passive States with the hopes that I could design skills that can specifically harm targets. For instance, the Dragon Slayer Class might have a Melee Attack that inflicts additional damage to Reptiles. Alternatively, separate Genders would allow me to implement moves like Attract (from Pokemon).


As I am sure you can see, I also have adapted Time, Season and Weather conditions (but I can worry about that later).


I want each Tile to have a Natural Set of Penalties based on its Region (which apply when combat is triggered on said tile). These penalties would not apply if the character is a native to that Region. I believe I can set this up using a common event at the start of each battle, but if there was a way I could set this up in a universal manner I would appreciate it if someone could let me know.


Again, I have a very clear vision of what I want to do but I am struggling finding a way to make it happen. I mostly need a way of building or adjusting an interface. In a perfect world I would like the display very much like the one in Excelsior, where the character's basic stats are in the window to the right to the world map.


When the game launches, I want it to go into a UI (no flashy graphics necessary) that will allow the player to:



[PICK RACE]  -- Which will then set size, base attributes and what region and classes they can choose from.


[PICK GENDER] -- Minor Stat Changes if Sexual Dimorphism Applies


[PICK REGION]


[PICK CLASS] -- Which adjusts Attributes and Skills.


[ASSIGN ATTRIBUTE POINTS] -- The ability to add a a few final stat modifications to the character, so each one can be truly unique to the player.


[NAME] -- Name the hero.


[FINISH] -- Confirm character creation, launch game.


Ideally, I would like a box that appeared (like a Text Box) where I could include a decent amount of information on the choice so the player is informed. And I would like something like the Yanfly Job System where the player can see what modifications would be made before they make their choice, as well as having the option of back-peddling before they finalize their character.


View attachment 36241
 
Last edited by a moderator:

Dalamar

Veteran
Veteran
Joined
Apr 29, 2013
Messages
370
Reaction score
61
First Language
English
Primarily Uses
RMMV
Make a map that has an autorun event and the player starting position with no player graphic.  Then a nested show choices with one for each of race, class, gender, region, assign attribute points.  Set cancel to branch and make put a label before each show choices and the cancel option jumps to the label prior.  After that you can use the name input processing and then open status menu(I can't find the script call for this right now but will look again later) to allow the player to see what the character's face and starting stats are.  Finish will be another show choices when yes, transport player to where you want them to start the game, if no then another show choices that lets them choose where to go back to.
 
Joined
Aug 16, 2012
Messages
70
Reaction score
9
First Language
English
Primarily Uses
Make a map that has an autorun event and the player starting position with no player graphic.  Then a nested show choices with one for each of race, class, gender, region, assign attribute points.  Set cancel to branch and make put a label before each show choices and the cancel option jumps to the label prior.  After that you can use the name input processing and then open status menu(I can't find the script call for this right now but will look again later) to allow the player to see what the character's face and starting stats are.  Finish will be another show choices when yes, transport player to where you want them to start the game, if no then another show choices that lets them choose where to go back to.


Appreciate the help. First problem I seem to have run into is I only seem to be able to list 6 different races per branch, when I have about 20 different racial options and that seems like a lot for people to scroll through at a rate of 6 at a time. It would be significantly easier if I could just have it bring up a list to scroll through and select like Yanfly's Job System.


How would I do something like that?


I also need to know if it is possible to add a couple of additional attributes?
 

MagicMagor

Veteran
Veteran
Joined
Apr 7, 2012
Messages
201
Reaction score
38
First Language
German
How would I do something like that?

You would need a plugin for that. I think there is already a plugin for bigger choices.

I also need to know if it is possible to add a couple of additional attributes?

Again you need a plugin for that. My SGS Stats-Plugin would allow such things (link in my signature).
 
Joined
Aug 16, 2012
Messages
70
Reaction score
9
First Language
English
Primarily Uses
I will be replying in more detail in the morning, it is currently 4:50am and I've had a long night. But I will leave this here for now. This is the user interface I want to create for my game. Since I realize this will probably take a little work, I would be willing to hire someone to do it. I'm not made of money, but if the interface could be handled so I could focus exclusively on data entry and charting out the world, it'd sure help make this more fun for me and feel less like a slog.


I thought it would be as easy as editing some data files, but I see now it is obviously going to require more.

View attachment 36275
 

Dalamar

Veteran
Veteran
Joined
Apr 29, 2013
Messages
370
Reaction score
61
First Language
English
Primarily Uses
RMMV
Sorry it took so long to get back, SceneManager.push(Scene_Status) opens the status menu.
 
Joined
Aug 16, 2012
Messages
70
Reaction score
9
First Language
English
Primarily Uses
Sorry it took so long to get back, SceneManager.push(Scene_Status) opens the status menu.


Thank you. No sweat. I am still trying to get things to work the way I want (with little to no success), but I will get there eventually I suppose. ^_^
 

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

Latest Threads

Latest Posts

Latest Profile Posts

How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:
To whom ever person or persons who re-did the DS/DS+ asset packs for MV (as in, they are all 48x48, and not just x2 the pixel scale) .... THANK-YOU!!!!!!!!! XwwwwX

Forum statistics

Threads
105,849
Messages
1,016,975
Members
137,563
Latest member
cexojow
Top