John Lamprou Posted October 27, 2007 Share Posted October 27, 2007 Here is where you should be able to change the max level for your retail C4 server. Function CCreature::ValidateLevel() Code: 00517C95 mov rax, [rbx+588h] ; CSharedData class 00517C9C mov esi, [rax+11Ch] 00517CA2 mov ebp, [rax+444h] ; level 00517CA8 mov rax, [rbx] 00517CAB mov rcx, rbx 00517CAE mov rax, [rax+28h] 00517CB2 call rax 00517CB4 mov ecx, 4Eh ; mov 78 into ecx 00517CB9 mov r12d, 57h 00517CBF test al, al 00517CC1 cmovnz r12d, ecx 00517CC5 cmp ebp, r12d ; cmp level to 78 00517CC8 cmovg ebp, r12d ; if < 78, make it 78 00517CCC mov eax, 1 00517CD1 cmp ebp, eax ; cmp level to 1 00517CD3 cmovl ebp, eax ; if < 1, make it 1 I didn't test this yet, but if you change the 4Eh ( 78 ) to a different number, you should be able to change the max level. I didn't test this,i am working on etail interlude files Quote Link to comment Share on other sites More sharing options...
fileburner Posted October 29, 2007 Share Posted October 29, 2007 hmm looks interesting thank you for sharing :) Quote Link to comment Share on other sites More sharing options...
kikuchi Posted October 30, 2007 Share Posted October 30, 2007 a little quotation mark would be appreciated. Originaly posted by mcrabben7 on pp: http://www.postpacific.com/forums/showthread.php?t=5754&highlight=didn%27t+test+this+yet Quote Link to comment Share on other sites More sharing options...
John Lamprou Posted October 30, 2007 Author Share Posted October 30, 2007 hmm looks interesting thank you for sharing :) Its not mine.It was share in pp by micrabben7.But it is easy man.LoL Quote Link to comment Share on other sites More sharing options...
mcrabben7 Posted November 4, 2007 Share Posted November 4, 2007 Give credit next time. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.