Notice: fwrite(): Write of 44 bytes failed with errno=28 No space left on device in /home/rmrk/domains/rmrk.net/public_html/Sources/Cache/APIs/FileBased.php on line 96
Print Page - Custom Leveling Up

The RPG Maker Resource Kit

Other Game Creation => Program Troubleshooting => Topic started by: A really NoOby Guy on February 11, 2006, 06:10:21 AM

Title: Custom Leveling Up
Post by: A really NoOby Guy on February 11, 2006, 06:10:21 AM
Hi, is there like.... a way that I could make it so I choose how much experience it takes?




Level| To Next Level| Next Level
__________________________
1|200|2
2|350|3
3|700|4
__________
If you don't understand....

Next Level @ Level-Up| Need
___________________________

2|200

Anyway, I think you should understand... and um... yeah... That might have been confusing...


P.S. Thanks for the help on the Persuading Variable....
Title: Custom Leveling Up
Post by: Nightwolf on February 11, 2006, 07:43:06 AM
WHICH MAKER ARE YOU USING?
Title: Custom Leveling Up
Post by: blueXx on February 11, 2006, 10:13:38 AM
in every rm, go to the database to the tab in which you make your hero and look for something about exp
there is an option there to change the amounts needed , you won't be able to tell it 100% how many exp you want the hero to need with each level but you could change it to around that
in rm2k/rm2k3, bottom of the screen, curve of exp, click on set.
in rmxp, it's in the middle of the hero screen, exp curve, click on the little face down arrow next to it
Title: Custom Leveling Up
Post by: Dalton on February 11, 2006, 05:00:51 PM
Well he wants full customization, not an extent of customization
Title: Custom Leveling Up
Post by: blueXx on February 11, 2006, 05:13:36 PM
well 2 ways: a. custom battle system- you will make everything from nothing, using no scripts since they are all based on the default exp system
like making an abs and using exp variable

or b.
in rmxp go to the scripts db
find Game_Actor
find
def make_exp_list
   actor = $data_actors[@actor_id]
   @exp_list[1] = 0
   pow_i = 2.4 + actor.exp_inflation / 100.0
   for i in 2..100
     if i > actor.final_level
       @exp_list[i] = 0
     else
       n = actor.exp_basis * ((i + 3) ** pow_i) / (5 ** pow_i)
       @exp_list[i] = @exp_list[i-1] + Integer(n)
     end
   end
 end


those are the lines that make the exp thingy
you should be able to work out that thing as it's a just about simple maths problem

but if you are planning on not using a maths based exp system then you are up for a long and boring work making it
@exp_list[1] = 30
@exp_list[2] = 29582

so on
Title: Custom Leveling Up
Post by: A really NoOby Guy on February 17, 2006, 01:55:14 AM
BlueXx, Um... I cannot find def make_exp_list

I see def exp, def next_exp, and def next_rest_exp_s


Please could you like.... help me find it?  :oops:  :O_o:  :|
Title: Custom Leveling Up
Post by: Jesse 015 on February 17, 2006, 09:42:33 AM
scripts, he wants to change change how many xp he need to reach a new lvl, u cant change in manualy but can decease it and increase, not to want u want, but close to it, go to database, into the Experience curve, and just move the arrow left or right, simple, and for god sake, listen to blue
Title: Custom Leveling Up
Post by: blueXx on February 17, 2006, 12:54:46 PM
the problem is that the ctrl+f doesn't allow you to find it if you look for make or exp and what not

you gonna have to scroll down and reach line 94 and it will be there

hope you can find it now
Title: Custom Leveling Up
Post by: A really NoOby Guy on February 18, 2006, 09:11:37 PM
def make_exp_list
   actor = $data_actors[@actor_id]
   @exp_list[1] = 10
   @exp_list[2] = 25
   @exp_list[3] = 100
   @exp_list[4] = 120
   @exp_list[5] = 200
   @exp_list[6] = 345
   @exp_list[7] = 600
   @exp_list[8] = 900
   @exp_list[9] = 1500
   @exp_list[10] = 1760
   @exp_list[11] = 3000
   @exp_list[12] = 4500
   @exp_list[13] = 5200
   @exp_list[14] = 5555
   @exp_list[15] = 7400
   @exp_list[16] = 8655
   @exp_list[17] = 10000
   @exp_list[18] = 12000
   @exp_list[19] = 12750
   @exp_list[20] = 17560


Ok, I understood that, but now... I set my dude to Level 1 and it says his exp is 10/20

Please help me...
Title: Custom Leveling Up
Post by: A really NoOby Guy on February 25, 2006, 10:36:02 PM
Hate to double post,but.... nobody is answering.... maybe reviving it??

:shock:


Please help me!!!!

look @ other post
Title: Re: Custom Leveling Up
Post by: A really NoOby Guy on April 08, 2006, 05:32:12 PM
bump?

:mrgreen:
Title: Re: Custom Leveling Up
Post by: Blizzard on April 08, 2006, 05:48:21 PM
Lol, still haven
Title: Re: Custom Leveling Up
Post by: dwarra on April 09, 2006, 11:45:37 AM
One thing, his name is true to his way of life =/