Increase max level on source 5065

03/03/2016 23:21 silverstryfe#1
Hi

Why can't I level anymore after 140?
I added levels in the Levexp database table....?
03/04/2016 01:55 Spirited#2
It's a client edit, and likely some server source edits. You can't just make an edit to some database table and expect everything to work.
03/04/2016 02:39 silverstryfe#3
Quote:
Originally Posted by Spirited View Post
It's a client edit, and likely some server source edits. You can't just make an edit to some database table and expect everything to work.
Ok, I found levexp.dat in the client and decrpted it with DatCryptorv2.exe

I guess they have to match the level, xp and up_lev_time from the database?

example from the clients levexp.dat:
lvl, exp, (up_lev_time i think?)
130 3894567294 56285
131 7441850940 59099


in the database it looks like this:
id,level,exp,up_time,unknown
130 130 8589134588 102106 600
131 131 8589234588 153159 600


And is there anything else that needs to be edited?

Thanks to reply
03/04/2016 02:48 Spirited#4
Quote:
Originally Posted by silverstryfe View Post
Ok, I found levexp.dat in the client and decrpted it with DatCryptorv2.exe

I guess they have to match the level, xp and up_lev_time from the database?

example from the clients levexp.dat:
lvl, exp, (up_lev_time i think?)
130 3894567294 56285
131 7441850940 59099


in the database it looks like this:
id,level,exp,up_time,unknown
130 130 8589134588 102106 600
131 131 8589234588 153159 600


And is there anything else that needs to be edited?

Thanks to reply
It depends on your source. Ideally, there shouldn't be anything else; however, the public sources are anything but ideal. It wouldn't hurt to search through the source code and make sure that previous max isn't being referenced anywhere.
03/05/2016 00:38 silverstryfe#5
Whatever I do, the cap stays at level 130. For example I'm at Lvl 130 150% and I don't level up...

Both Levexp.dat and in the database its the same amount of exp now.
03/05/2016 02:09 turk55#6
The EXP is showing wrong because the server thinks the required EXP is higher then what you have set in your client. You have to make sure they are identical in both the client and database.
03/05/2016 11:28 silverstryfe#7
I made them identical, thats not the issue anymore, I just can't seem to increase the max level.
While I do have added more, in the database and in the client.

Db:
131 131 1305000000 59099 600

levexp.dat:
131 1305000000 59099


Yet no matter how much % over 100%, I don't level up.
03/05/2016 19:08 pintinho12#8
Quote:
Originally Posted by silverstryfe View Post
I made them identical, thats not the issue anymore, I just can't seem to increase the max level.
While I do have added more, in the database and in the client.

Db:
131 131 1305000000 59099 600

levexp.dat:
131 1305000000 59099


Yet no matter how much % over 100%, I don't level up.
Make sure you aint jumping any level.
btw, 131 record is the experience to 131->132 not 130->131