HOWTO: Change the maximum level people can reach
Changing the max level
1. Download the latest source at http://cvs.biosprite.net/ 2. Go into zone/client.cpp and use the find tool to find 66, then replace it with the maximum level you want + 1. So if I wanted 80 to be my maximum level I would put 81. There! Thats all! *Im not going to bother to sticky this, just look for it in my signature. |
OMG, I have been wondering this FOREVER! Now I can finally change it
woooooooooot! :D |
What about spells and abilities for those new levels and balancing?!
|
I am not sure that this is completely accurate, I set maxlevel=255 and when players level from 115 to 116 the exp either stops or they delevel 80 levels. Not sure why.
|
We found this problem on Scorpious2k when we first moved to level 130. Somewhere between level 110 and 120 the xp variable stored in the blob reaches its maximum. And when a variable in C gets to the max it just rolls over back to 0. So you end up resetting to a much lower level. The only fix for this is to completely change all the xp formulas to use smaller numbers required for a level and give out a proportionally lower amount of xp. Scorp came up with formulas that are still balanced but will have enough space to store level 255 xp, you can ask him what he changed the formulas to.
|
Humm, if you change max level for 50, and you use #level 61, will you become level 61 ? because its what is happening to me ... Or this dont work for me (I cant believe it, its only a number to change), or ...
|
#level always works regardless of what max level is set to because max level is only checked in the xp calculations.
|
Well this is meant to be a simple guide, also I wasnt thinking about the rest, I figured it worked, but the only levels I tested were 100, 72, and 50.
|
I think is because of the sort of integer is,try putting unsigned long int.Haven't looked really at the line.
|
Quote:
|
Quote:
|
All times are GMT -4. The time now is 12:24 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.