@Chernobyl* it is in the stuff Zubzero released too or well atleast some fixes
Code:
old files
Mastery:
CMP EAX,(max mastery in hex)
Max Level:
CMP AL,(max lv in hex)
ASCII .\GObjPC.cpp
ASCII Clamp () ==> min(%d) exceeded max (%d) value), File %s, Line: %d
QWord (8.-byte) stack alignment
CMP BYTE PTR DS:[ESI+58],(max lv in hex)
Fix job suit bug:
search for call 00726760 (the first) /CALL 00724240
go to this call
scroll till
007267B9 >^\E9 12DFFFFF jmp 007246D0
007267BE >^ E9 8DDFFFFF jmp 00724750
mark them and exchange to NOP
Fix Shinmoo bug:
Search jnz short 0074B125 / JNE SHORT 00748B85
Modify JNZ short 0074B125 and JNE SHORT 0074B143 / JNE SHORT 00748BA3 to JMP
Fix Ban bug:
0047FC2B |. /76 05 jbe short 0047FC32 ; fix, jmp
Fix right click skill disable:
go to 0060C827
From 0060C83E to 0060C860 ALL NOP
Then
CPU Disasm
Address Hex dump Command Comments
0060C839 |. E8 92D1E0FF CALL 004199D0
0060C83E 8B02 MOV EAX,DWORD PTR DS:[EDX]
0060C840 B9 43485F00 MOV ECX,005F4843
0060C845 21C8 AND EAX,ECX
0060C847 3BC1 CMP EAX,ECX
0060C849 74 17 JE SHORT 0060C862
0060C84B EB 65 JMP SHORT 0060C8B2
NOP
NOP
...
Add GM box paste:
To 005018C3
change to jmp 009C96C4
Then to 005E0AE9
change to jmp 009C96FE
to 009C96C4
New Code:
009C96C4 60 pushad
009C96C5 8B0D 04F5A900 mov ecx, dword ptr [A9F504]
009C96CB 8B89 40030000 mov ecx, dword ptr [ecx+340]
009C96D1 85C9 test ecx, ecx
009C96D3 74 1D je short 009C96F2
009C96D5 83BF 18010000 10 cmp dword ptr [edi+118], 10
009C96DC 72 08 jb short 009C96E6
009C96DE 8B87 04010000 mov eax, dword ptr [edi+104]
009C96E4 EB 06 jmp short 009C96EC
009C96E6 8D87 04010000 lea eax, dword ptr [edi+104]
009C96EC 50 push eax
009C96ED E8 FE5CAFFF call 004BF3F0
009C96F2 61 popad
009C96F3 E8 D83CF5FF call 0091D3D0
009C96F8 ^ E9 CB81B3FF jmp 005018C8
009C96FD 90 nop
009C96FE 60 pushad
009C96FF 8B0D 04F5A900 mov ecx, dword ptr [A9F504]
009C9705 8B89 40030000 mov ecx, dword ptr [ecx+340]
009C970B 85C9 test ecx, ecx
009C970D 74 0A je short 009C9719
009C970F 8B4424 44 mov eax, dword ptr [esp+44]
009C9713 50 push eax
009C9714 E8 D75CAFFF call 004BF3F0
009C9719 61 popad
009C971A E8 51A7A5FF call 00423E70
009C971F ^ E9 CA73C1FF jmp 005E0AEE
009C9724 90