DoragonKeiyou
Member
I am trying to create a custom lvling system for my game. However, I am currently having problems getting it to work correctly. I wanted to know if there was anything out there like this that had these following qualities: [XP version]
-The system only affects the main character (the other characters would run off the original XP lvling system) [by default, i have the main char set on position #10, starting from 1 due to other scripts]
-The system can be accessed from the main menu at any time you can bring up the main menu.
-You can upgrade the stats [HP, SP, STR, DEX, AGI, INT] with your own EXP points
=each stat has its own 'grade' or personal level
=each stat grade lvl will go up like the lvls set up as a standard, starting at 0
  -}each grade would have to have some file to get the exp table from, such as a manual table you can pull from a .txt file stored with the scrips
  -}each grade will run on its own lvl
-when you hover over each choice, it should show the EXP cost for that upgrade lvl and the stat it'll increase
-when the user inputs a choice, it should prompt the user if you wish to make that choice, and could be displayed either over the whole screen or over the help, whichever works for the scripter is fine by me.
-if the player does not have the experience required to lvl the stat, and the player selects that stat, an error message should come up, like "Not enough EXP points."
-I also would like it to be open enough to add any other stats I would like to raise, like PDEF and MDEF.
Below I have a few drawings of what I am hoping to get the system to look like.
Example of desired Menu setup
*please mind the crockedness, i dont have my own pics*
Basic Layout (no choices)
(1)        | (3)Exp  1000
Upgrade HPÂ Â |Â Â Â HPÂ Â 200Â Â Â Â Â Â Â Â Lv 3
Upgrade SPÂ Â |Â Â Â SPÂ Â 175Â Â Â Â Â Â Â Â Lv 2
Upgrade STR |Â Â Â STRÂ Â 30Â Â Â Â Â Â Â Â Lv 2
Upgrade AGI |Â Â Â AGIÂ Â 34Â Â Â Â Â Â Â Â Lv 3
Upgrade DEX |Â Â Â DEXÂ Â 28Â Â Â Â Â Â Â Â Lv 1
Upgrade INTÂ |Â Â Â INTÂ Â 43Â Â Â Â Â Â Â Â Lv 5
Cancel     |
---------------|
(2)Â Â Â Â Â Â Â |
help menu  |
          |
(1) command list
-shows the stat choices you can use to upgrade
-has a cancel option at the bottom as well
(2) help menu
-displays text to clarify to the user its effects [EX. "Increases Max HP by 25."]
(3) stat window
-shows the current stats, the experience, and the grade lvl
------------------------------------------------------------------------------------------
Basic Layout (When scrolling over choices) [scrolled over HP]
             |   Exp  1000      150
-> Upgrade HPÂ Â |Â Â Â HPÂ Â 200Â Â +25Â Â Â Lv 3 -> Lv 4
   Upgrade SP  |   SP  175        Lv 2
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|
             |
 Increases Max  |
  Health by 25. |
[scrolled over SP]
             |   Exp  1000      -100
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 175Â Â Â +25Â Â Lv 2 -> Lv 3
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|
             |
 Increases Max  |
  SP by 25.    |
The screen should only show the stats increase only when the cursor if over that stat, as well as the EXP cost for that grade lvl's upgrade. Also, the +(stat) gain and the grade lvl upgrade should be colored Green, and the -exp cost should be lvled white if the player has enough exp to lvl the stat or red if the player does not.
-------------------------------------------------------------------------------------------
Basic Layout( Prompt to Player)
             |   Exp  1000      -100
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 175Â Â Â +25Â Â Lv 2 -> Lv 3
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|Â Â Â Â Â Â ------------------
             |      | Are you sure? |
 Increases Max  |      | Yes    No  |
  SP by 25.    |      ------------------
-------------------------------------------------------------------------------------------
Basic Layout (when stat upgraded)
             |   Exp  900     Â
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 200Â Â Â Â Â Â Â Lv 3
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|Â Â Â Â Â Â ------------------
             |      | Stat Upgraded |
 Increases Max  |      ------------------
  SP by 25.    |
After upgrade, it should return to the 3rd window (i'll repost it to prevent scrolling back up)
             |   Exp  900      -150
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 200Â Â Â +25Â Â Lv 3 -> Lv 4
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|
             |
 Increases Max  |
  SP by 25.    |
-------------------------------------------------------------------------------------------
The following shows the error checks.
Basic Layout(player does not have enough EXP to upgrade stat)
             |   Exp  100      -150
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 200Â Â Â +25Â Â Lv 3 -> Lv 4
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|
             |
 Increases Max  |
  SP by 25.    |
Basic Layout(player does not have enough EXP to upgrade stat and selects the choice)
             |   Exp  100      -150
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 200Â Â Â +25Â Â Lv 3 -> Lv 4
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|Â Â Â ------------------------
             |   | Not enough EXP...  |
 Increases Max  |   -------------------------
  SP by 25.    |
-------------------------------------------------------------------------------------------
I am trying to work on this myself, so I'll update this every once in a while if I get any major breakthrough. Any comments, ideas, further questions are greatly appreciated. I am trying to be as detailed with what I am aiming for here. Sorry for the lengthly post, but it is necessary to get it all out the first time.
*Edit*
Sorry about posting in the wrong section, thought I was actually in the request part... must have been a longer day tahn I expected when I first put up this post.
Also, something I forgot to add, this may not affect this system, but if it does, I am currently using Cogwheel's RTAB as well as Animated Battlers for this project.
-The system only affects the main character (the other characters would run off the original XP lvling system) [by default, i have the main char set on position #10, starting from 1 due to other scripts]
-The system can be accessed from the main menu at any time you can bring up the main menu.
-You can upgrade the stats [HP, SP, STR, DEX, AGI, INT] with your own EXP points
=each stat has its own 'grade' or personal level
=each stat grade lvl will go up like the lvls set up as a standard, starting at 0
  -}each grade would have to have some file to get the exp table from, such as a manual table you can pull from a .txt file stored with the scrips
  -}each grade will run on its own lvl
-when you hover over each choice, it should show the EXP cost for that upgrade lvl and the stat it'll increase
-when the user inputs a choice, it should prompt the user if you wish to make that choice, and could be displayed either over the whole screen or over the help, whichever works for the scripter is fine by me.
-if the player does not have the experience required to lvl the stat, and the player selects that stat, an error message should come up, like "Not enough EXP points."
-I also would like it to be open enough to add any other stats I would like to raise, like PDEF and MDEF.
Below I have a few drawings of what I am hoping to get the system to look like.
Example of desired Menu setup
*please mind the crockedness, i dont have my own pics*
Basic Layout (no choices)
(1)        | (3)Exp  1000
Upgrade HPÂ Â |Â Â Â HPÂ Â 200Â Â Â Â Â Â Â Â Lv 3
Upgrade SPÂ Â |Â Â Â SPÂ Â 175Â Â Â Â Â Â Â Â Lv 2
Upgrade STR |Â Â Â STRÂ Â 30Â Â Â Â Â Â Â Â Lv 2
Upgrade AGI |Â Â Â AGIÂ Â 34Â Â Â Â Â Â Â Â Lv 3
Upgrade DEX |Â Â Â DEXÂ Â 28Â Â Â Â Â Â Â Â Lv 1
Upgrade INTÂ |Â Â Â INTÂ Â 43Â Â Â Â Â Â Â Â Lv 5
Cancel     |
---------------|
(2)Â Â Â Â Â Â Â |
help menu  |
          |
(1) command list
-shows the stat choices you can use to upgrade
-has a cancel option at the bottom as well
(2) help menu
-displays text to clarify to the user its effects [EX. "Increases Max HP by 25."]
(3) stat window
-shows the current stats, the experience, and the grade lvl
------------------------------------------------------------------------------------------
Basic Layout (When scrolling over choices) [scrolled over HP]
             |   Exp  1000      150
-> Upgrade HPÂ Â |Â Â Â HPÂ Â 200Â Â +25Â Â Â Lv 3 -> Lv 4
   Upgrade SP  |   SP  175        Lv 2
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|
             |
 Increases Max  |
  Health by 25. |
[scrolled over SP]
             |   Exp  1000      -100
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 175Â Â Â +25Â Â Lv 2 -> Lv 3
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|
             |
 Increases Max  |
  SP by 25.    |
The screen should only show the stats increase only when the cursor if over that stat, as well as the EXP cost for that grade lvl's upgrade. Also, the +(stat) gain and the grade lvl upgrade should be colored Green, and the -exp cost should be lvled white if the player has enough exp to lvl the stat or red if the player does not.
-------------------------------------------------------------------------------------------
Basic Layout( Prompt to Player)
             |   Exp  1000      -100
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 175Â Â Â +25Â Â Lv 2 -> Lv 3
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|Â Â Â Â Â Â ------------------
             |      | Are you sure? |
 Increases Max  |      | Yes    No  |
  SP by 25.    |      ------------------
-------------------------------------------------------------------------------------------
Basic Layout (when stat upgraded)
             |   Exp  900     Â
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 200Â Â Â Â Â Â Â Lv 3
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|Â Â Â Â Â Â ------------------
             |      | Stat Upgraded |
 Increases Max  |      ------------------
  SP by 25.    |
After upgrade, it should return to the 3rd window (i'll repost it to prevent scrolling back up)
             |   Exp  900      -150
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 200Â Â Â +25Â Â Lv 3 -> Lv 4
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|
             |
 Increases Max  |
  SP by 25.    |
-------------------------------------------------------------------------------------------
The following shows the error checks.
Basic Layout(player does not have enough EXP to upgrade stat)
             |   Exp  100      -150
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 200Â Â Â +25Â Â Lv 3 -> Lv 4
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|
             |
 Increases Max  |
  SP by 25.    |
Basic Layout(player does not have enough EXP to upgrade stat and selects the choice)
             |   Exp  100      -150
   Upgrade HP  |   HP  200        Lv 3
-> Upgrade SPÂ Â |Â Â Â SPÂ Â 200Â Â Â +25Â Â Lv 3 -> Lv 4
   Upgrade STR |   STR  30        Lv 2
   Upgrade AGI |   AGI  34        Lv 3
   Upgrade DEX |   DEX  28        Lv 1
   Upgrade INT |   INT  43        Lv 5
   Cancel     |
-------------------|Â Â Â ------------------------
             |   | Not enough EXP...  |
 Increases Max  |   -------------------------
  SP by 25.    |
-------------------------------------------------------------------------------------------
I am trying to work on this myself, so I'll update this every once in a while if I get any major breakthrough. Any comments, ideas, further questions are greatly appreciated. I am trying to be as detailed with what I am aiming for here. Sorry for the lengthly post, but it is necessary to get it all out the first time.
*Edit*
Sorry about posting in the wrong section, thought I was actually in the request part... must have been a longer day tahn I expected when I first put up this post.
Also, something I forgot to add, this may not affect this system, but if it does, I am currently using Cogwheel's RTAB as well as Animated Battlers for this project.