How to repair level 80 HP and experience points

technically, there should be enough space to raise the cap to 80 for hard mode or less. it's ultimate mode that will overrun. have you tried with a hard mode character? note: i'm only speaking of exp memory.
 
Last edited:
@rn4444 i looked at the memory more carefully. it turns out my modification notes were incomplete. i removed the notes from the wiki, but here's what i have. this makes it read the table up to level 80 and write until the item memory address.

Code:
004D8543:
imul eax,eax,51

// 00589208 - 148 = 005890C0
004D854E:
mov [eax*4+005890C0],edx

// loop 2 more times
004D8572:
mov edx,10

004D859B:
add edi,00000144

the item memory begins at address 00589674. i tried working around it last night and i was not comfortable with the amount of mods i had to do. at some point, it's just not practical.

Code:
004D85A1:
cmp edi,00589678

the client is multiplying the values (visually). Cups pointed this out to me a long time ago. at the time, this is what we did to shen's game.exe to make it stop doing that:

Code:
004963DD - push 2
00496406 - push 2
00529D04 - push 2
00529E18 - push 2

please don't ask me why it works. it should make the numbers in the client match what you see in your database table. the values in ps_game memory are stacked. it does a bunch of add instructions in a loop after it reads the table. see address 004D8577.

i wouldn't bother doing any of this unless you can write the memory somewhere else. i have a CT that seems to work, but i doubt people will want to do it that way. the notes i've shared isn't all that needs to be done.
 
Last edited:
Back
Top