[COLOR=#465584]#include <Windows.h>[/COLOR]
[COLOR=#465584]#include <stdio.h>[/COLOR]
[COLOR=#465584]void __declspec(naked) MapNewNames()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] cmp esi,34 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext80[/COLOR]
[COLOR=#465584] push 0x73B //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584]JNZNext80:[/COLOR]
[COLOR=#465584] cmp esi,80 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext59[/COLOR]
[COLOR=#465584] push 0x914 //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584]JNZNext59:[/COLOR]
[COLOR=#465584] cmp esi,59 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext60[/COLOR]
[COLOR=#465584] push 0x914 //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext60:[/COLOR]
[COLOR=#465584] cmp esi,60 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext61[/COLOR]
[COLOR=#465584] push 0x914 //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext61:[/COLOR]
[COLOR=#465584] cmp esi,61 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext75[/COLOR]
[COLOR=#465584] push 0x914 //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext75:[/COLOR]
[COLOR=#465584] cmp esi,75 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext76[/COLOR]
[COLOR=#465584] push 0x73F //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext76:[/COLOR]
[COLOR=#465584] cmp esi,76 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext77[/COLOR]
[COLOR=#465584] push 0x73F //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext77:[/COLOR]
[COLOR=#465584] cmp esi,77 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext78[/COLOR]
[COLOR=#465584] push 0x73F //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext78:[/COLOR]
[COLOR=#465584] cmp esi,78 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext81[/COLOR]
[COLOR=#465584] push 0x73E //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584]JNZNext81:[/COLOR]
[COLOR=#465584] cmp esi,81 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext82[/COLOR]
[COLOR=#465584] push 0x73E //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext82:[/COLOR]
[COLOR=#465584] cmp esi,82 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext83[/COLOR]
[COLOR=#465584] push 0x73E //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext83:[/COLOR]
[COLOR=#465584] cmp esi,83 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext84[/COLOR]
[COLOR=#465584] push 0xA7E //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext84:[/COLOR]
[COLOR=#465584] cmp esi,84 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNext85[/COLOR]
[COLOR=#465584] push 0xA7E //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNext85:[/COLOR]
[COLOR=#465584] cmp esi,85 //MapNumber[/COLOR]
[COLOR=#465584] jnz JNZNextEnd[/COLOR]
[COLOR=#465584] push 0xA7E //Text Line [/COLOR]
[COLOR=#465584] mov ecx,0x07BA0588 [/COLOR]
[COLOR=#465584] mov edx, 0x00404020[/COLOR]
[COLOR=#465584] call edx [/COLOR]
[COLOR=#465584] mov edx, 0x005BF599[/COLOR]
[COLOR=#465584] jmp edx[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JNZNextEnd:[/COLOR]
[COLOR=#465584] mov edx, 0x005BF1BF;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) MapNews40()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] { [/COLOR]
[COLOR=#465584] //1[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],80;[/COLOR]
[COLOR=#465584] JE JEOKAY;[/COLOR]
[COLOR=#465584] //2[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],59;[/COLOR]
[COLOR=#465584] JE JEOKAY;[/COLOR]
[COLOR=#465584] //3[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],60;[/COLOR]
[COLOR=#465584] JE JEOKAY;[/COLOR]
[COLOR=#465584] //4[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],61;[/COLOR]
[COLOR=#465584] JE JEOKAY;[/COLOR]
[COLOR=#465584] //Original[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],40;[/COLOR]
[COLOR=#465584] JE JEOKAY;[/COLOR]
[COLOR=#465584] mov edx, 0x005D6C9E;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584]JEOKAY:[/COLOR]
[COLOR=#465584] mov edx, 0x005D6D46;[/COLOR]
[COLOR=#465584] jmp edx;[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) MapNew057()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] PUSH EBP[/COLOR]
[COLOR=#465584] MOV EBP,ESP[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],57 //[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],58 //[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],65 //[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],75 //[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],76 //[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],77[/COLOR]
[COLOR=#465584] JNZ JNZFirst[/COLOR]
[COLOR=#465584] JNZSecon:[/COLOR]
[COLOR=#465584] MOV AL,1[/COLOR]
[COLOR=#465584] JMP JMPEnd[/COLOR]
[COLOR=#465584] JNZFirst:[/COLOR]
[COLOR=#465584] XOR AL,AL[/COLOR]
[COLOR=#465584] JMPEnd:[/COLOR]
[COLOR=#465584] POP EBP[/COLOR]
[COLOR=#465584] RETN[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) MapNewO56()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] //New 56 Map Effects Enable[/COLOR]
[COLOR=#465584] PUSH EBP[/COLOR]
[COLOR=#465584] MOV EBP,ESP[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],56 //1[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],78 //2[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],81 //3[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],82 //4[/COLOR]
[COLOR=#465584] JNZ JNZFirst[/COLOR]
[COLOR=#465584] JNZSecon:[/COLOR]
[COLOR=#465584] MOV AL,1[/COLOR]
[COLOR=#465584] JMP JMPEnd[/COLOR]
[COLOR=#465584] JNZFirst:[/COLOR]
[COLOR=#465584] XOR AL,AL[/COLOR]
[COLOR=#465584] JMPEnd:[/COLOR]
[COLOR=#465584] POP EBP[/COLOR]
[COLOR=#465584] RETN[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) MapNewO63()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] { [/COLOR]
[COLOR=#465584] //New 63 Map Effects Enable[/COLOR]
[COLOR=#465584] PUSH EBP[/COLOR]
[COLOR=#465584] MOV EBP,ESP[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],63 //0[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],83 //1[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],84 //2[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],85 //3[/COLOR]
[COLOR=#465584] JNZ JNZFirst[/COLOR]
[COLOR=#465584] JNZSecon:[/COLOR]
[COLOR=#465584] MOV AL,1[/COLOR]
[COLOR=#465584] JMP JMPEnd[/COLOR]
[COLOR=#465584] JNZFirst:[/COLOR]
[COLOR=#465584] XOR AL,AL[/COLOR]
[COLOR=#465584] JMPEnd:[/COLOR]
[COLOR=#465584] POP EBP[/COLOR]
[COLOR=#465584] RETN[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) MapNewO40()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] { [/COLOR]
[COLOR=#465584] //New 40 Map Effects Enable[/COLOR]
[COLOR=#465584] PUSH EBP[/COLOR]
[COLOR=#465584] MOV EBP,ESP[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],80 //1[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],59 //2[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],60 //3[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],61 //4[/COLOR]
[COLOR=#465584] JE JNZSecon[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],37[/COLOR]
[COLOR=#465584] JNZ JNZFirst[/COLOR]
[COLOR=#465584] JNZSecon:[/COLOR]
[COLOR=#465584] MOV AL,1[/COLOR]
[COLOR=#465584] JMP JMPEnd[/COLOR]
[COLOR=#465584] JNZFirst:[/COLOR]
[COLOR=#465584] XOR AL,AL[/COLOR]
[COLOR=#465584] JMPEnd:[/COLOR]
[COLOR=#465584] POP EBP[/COLOR]
[COLOR=#465584] RETN[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) MapSwampFog()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] CMP EAX,56[/COLOR]
[COLOR=#465584] JNZ Next1[/COLOR]
[COLOR=#465584] mov edi, 0x0086A9DC[/COLOR]
[COLOR=#465584] call edi[/COLOR]
[COLOR=#465584] mov edi, 0x0059912E[/COLOR]
[COLOR=#465584] jmp edi[/COLOR]
[COLOR=#465584]Next1:[/COLOR]
[COLOR=#465584] CMP EAX,78[/COLOR]
[COLOR=#465584] JNZ Next2[/COLOR]
[COLOR=#465584] mov edi, 0x0086A9DC[/COLOR]
[COLOR=#465584] call edi[/COLOR]
[COLOR=#465584] mov edi, 0x0059912E[/COLOR]
[COLOR=#465584] jmp edi[/COLOR]
[COLOR=#465584]Next2:[/COLOR]
[COLOR=#465584] CMP EAX,81[/COLOR]
[COLOR=#465584] JNZ Next3[/COLOR]
[COLOR=#465584] mov edi, 0x0086A9DC[/COLOR]
[COLOR=#465584] call edi[/COLOR]
[COLOR=#465584] mov edi, 0x0059912E[/COLOR]
[COLOR=#465584] jmp edi[/COLOR]
[COLOR=#465584]Next3:[/COLOR]
[COLOR=#465584] CMP EAX,82[/COLOR]
[COLOR=#465584] JNZ Next4[/COLOR]
[COLOR=#465584] mov edi, 0x0086A9DC[/COLOR]
[COLOR=#465584] call edi[/COLOR]
[COLOR=#465584] mov edi, 0x0059912E[/COLOR]
[COLOR=#465584] jmp edi[/COLOR]
[COLOR=#465584]Next4:[/COLOR]
[COLOR=#465584] CMP EAX,83[/COLOR]
[COLOR=#465584] JNZ CreateFog[/COLOR]
[COLOR=#465584] mov edi, 0x0086A9DC[/COLOR]
[COLOR=#465584] call edi[/COLOR]
[COLOR=#465584] mov edi, 0x0059912E[/COLOR]
[COLOR=#465584] jmp edi[/COLOR]
[COLOR=#465584]CreateFog:[/COLOR]
[COLOR=#465584] mov edi, 0x005990F2[/COLOR]
[COLOR=#465584] jmp edi[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) MapRaklionTele()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],57;[/COLOR]
[COLOR=#465584] JNZ Teleport1;[/COLOR]
[COLOR=#465584]Teleport1:[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],75;[/COLOR]
[COLOR=#465584] JNZ Teleport2;[/COLOR]
[COLOR=#465584]Teleport2:[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],76;[/COLOR]
[COLOR=#465584] JNZ Teleport3;[/COLOR]
[COLOR=#465584]Teleport3:[/COLOR]
[COLOR=#465584] CMP DWORD PTR DS:[0x934540],77;[/COLOR]
[COLOR=#465584] JNZ End;[/COLOR]
[COLOR=#465584]End:[/COLOR]
[COLOR=#465584] mov esi, 0x00606F88;[/COLOR]
[COLOR=#465584] jmp esi;[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) NewReward()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] //004C9F5B[/COLOR]
[COLOR=#465584] MOV EDX,DWORD PTR SS:[EBP-0x10][/COLOR]
[COLOR=#465584] MOV EAX,DWORD PTR DS:[EDX+0x8][/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] PUSH 0xCC4 [/COLOR]
[COLOR=#465584] MOV ECX,0x07BA0588[/COLOR]
[COLOR=#465584] mov esi, 0x00403FC0[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x18][/COLOR]
[COLOR=#465584] IMUL ECX,ECX,0x58[/COLOR]
[COLOR=#465584] MOV EDX,DWORD PTR SS:[EBP+0x8][/COLOR]
[COLOR=#465584] LEA EAX,DWORD PTR DS:[EDX+ECX+0x8][/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] mov esi, 0x008C84F8[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] ADD ESP,0x0C[/COLOR]
[COLOR=#465584] mov esi, 0x004C9F88[/COLOR]
[COLOR=#465584] jmp esi[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) NewReward1()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] //004C9F5B[/COLOR]
[COLOR=#465584] MOV EDX,DWORD PTR SS:[EBP-0x10][/COLOR]
[COLOR=#465584] MOV EAX,DWORD PTR DS:[EDX+0x8][/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] PUSH 0xCC5 [/COLOR]
[COLOR=#465584] MOV ECX,0x07BA0588[/COLOR]
[COLOR=#465584] mov esi, 0x00403FC0[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x18][/COLOR]
[COLOR=#465584] IMUL ECX,ECX,0x58[/COLOR]
[COLOR=#465584] MOV EDX,DWORD PTR SS:[EBP+0x8][/COLOR]
[COLOR=#465584] LEA EAX,DWORD PTR DS:[EDX+ECX+0x8][/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] mov esi, 0x008C84F8[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] ADD ESP,0x0C[/COLOR]
[COLOR=#465584] mov esi, 0x004C9F88[/COLOR]
[COLOR=#465584] jmp esi[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) NewReward2()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] //004C9F5B[/COLOR]
[COLOR=#465584] MOV EDX,DWORD PTR SS:[EBP-0x10][/COLOR]
[COLOR=#465584] MOV EAX,DWORD PTR DS:[EDX+0x8][/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] PUSH 0xCC6 [/COLOR]
[COLOR=#465584] MOV ECX,0x07BA0588[/COLOR]
[COLOR=#465584] mov esi, 0x00403FC0[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x18][/COLOR]
[COLOR=#465584] IMUL ECX,ECX,0x58[/COLOR]
[COLOR=#465584] MOV EDX,DWORD PTR SS:[EBP+0x8][/COLOR]
[COLOR=#465584] LEA EAX,DWORD PTR DS:[EDX+ECX+0x8][/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] mov esi, 0x008C84F8[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] ADD ESP,0x0C[/COLOR]
[COLOR=#465584] mov esi, 0x004C9F88[/COLOR]
[COLOR=#465584] jmp esi[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) NewReward3()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] //004C9F5B[/COLOR]
[COLOR=#465584] MOV EDX,DWORD PTR SS:[EBP-0x10][/COLOR]
[COLOR=#465584] MOV EAX,DWORD PTR DS:[EDX+0x8][/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] PUSH 0xCC7 [/COLOR]
[COLOR=#465584] MOV ECX,0x07BA0588[/COLOR]
[COLOR=#465584] mov esi, 0x00403FC0[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x18][/COLOR]
[COLOR=#465584] IMUL ECX,ECX,0x58[/COLOR]
[COLOR=#465584] MOV EDX,DWORD PTR SS:[EBP+0x8][/COLOR]
[COLOR=#465584] LEA EAX,DWORD PTR DS:[EDX+ECX+0x8][/COLOR]
[COLOR=#465584] PUSH EAX[/COLOR]
[COLOR=#465584] mov esi, 0x008C84F8[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] ADD ESP,0x0C[/COLOR]
[COLOR=#465584] mov esi, 0x004C9F88[/COLOR]
[COLOR=#465584] jmp esi[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void __declspec(naked) MapTest()[/COLOR]
[COLOR=#465584]{ [/COLOR]
[COLOR=#465584] _asm[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] //Original 00469039[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],79[/COLOR]
[COLOR=#465584] PUSH 0x00930068 //LorenMarket[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi[/COLOR]
[COLOR=#465584] //New Map 80[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],80[/COLOR]
[COLOR=#465584] PUSH 0x0095DB58 //Silent[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 59[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],59[/COLOR]
[COLOR=#465584] PUSH 0x0095DB58 //Silent[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 60[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],60[/COLOR]
[COLOR=#465584] PUSH 0x0095DB58 //Silent[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 61[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],61[/COLOR]
[COLOR=#465584] PUSH 0x0095DB58 //Silent[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 75[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],75[/COLOR]
[COLOR=#465584] PUSH 0x0095DB71 //Raklion[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 76[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],76[/COLOR]
[COLOR=#465584] PUSH 0x0095DB71 //Raklion[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 77[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],77[/COLOR]
[COLOR=#465584] PUSH 0x0095DB71 //Raklion[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 78[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],78[/COLOR]
[COLOR=#465584] PUSH 0x0095DB91 //Swamp[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 81[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],81[/COLOR]
[COLOR=#465584] PUSH 0x0095DB91 //Swamp[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 82[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],82[/COLOR]
[COLOR=#465584] PUSH 0x0095DB91 //Swamp[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 83[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],83[/COLOR]
[COLOR=#465584] PUSH 0x0095DBB2 //Vulcanus[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 84[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],84[/COLOR]
[COLOR=#465584] PUSH 0x0095DBB2 //Vulcanus[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 85[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],85[/COLOR]
[COLOR=#465584] PUSH 0x0095DBB2 //Vulcanus[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] //New Map 86[/COLOR]
[COLOR=#465584] MOV DWORD PTR SS:[EBP-0xFC],86[/COLOR]
[COLOR=#465584] PUSH 0x00930068 //LorenMarket[/COLOR]
[COLOR=#465584] LEA EDX,DWORD PTR SS:[EBP-0xFC][/COLOR]
[COLOR=#465584] PUSH EDX[/COLOR]
[COLOR=#465584] MOV ECX,DWORD PTR SS:[EBP-0x100][/COLOR]
[COLOR=#465584] ADD ECX,0x04[/COLOR]
[COLOR=#465584] mov esi, 0x00469530[/COLOR]
[COLOR=#465584] CALL esi[/COLOR]
[COLOR=#465584] MOV ECX,EAX[/COLOR]
[COLOR=#465584] mov esi, 0x00401C50[/COLOR]
[COLOR=#465584] call esi [/COLOR]
[COLOR=#465584] mov esi, 0x00469064[/COLOR]
[COLOR=#465584] jmp esi;[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]void Init()[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] DWORD OldProtect;[/COLOR]
[COLOR=#465584] LPVOID lpAddress = (LPVOID)0x00401000;[/COLOR]
[COLOR=#465584] if(VirtualProtect(lpAddress,5873152,PAGE_EXECUTE_READWRITE,&OldProtect))[/COLOR]
[COLOR=#465584] { [/COLOR]
[COLOR=#465584] char MapN1[] = "Interface\\Silent.tga";[/COLOR]
[COLOR=#465584] memcpy((int*)0x0095DB58,(BYTE*)MapN1,sizeof(MapN1));[/COLOR]
[COLOR=#465584] char MapN2[] = "Interface\\Mapname_Raklion.tga";[/COLOR]
[COLOR=#465584] memcpy((int*)0x0095DB71,(BYTE*)MapN2,sizeof(MapN2));[/COLOR]
[COLOR=#465584] char MapN3[] = "Interface\\SwampOfCalmness.tga";[/COLOR]
[COLOR=#465584] memcpy((int*)0x0095DB91,(BYTE*)MapN3,sizeof(MapN3));[/COLOR]
[COLOR=#465584] char MapN4[] = "Interface\\pkfield.tga";[/COLOR]
[COLOR=#465584] memcpy((int*)0x0095DBB2,(BYTE*)MapN4,sizeof(MapN4));[/COLOR]
[COLOR=#465584] BYTE MapNew[] = { 0xFF, 0x25, 0x43, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x00469039,MapNew,sizeof(MapNew));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3F43 = (unsigned int)MapTest;[/COLOR]
[COLOR=#465584] BYTE MapNew40[] = { 0xFF, 0x25, 0x10, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x005D6C91,MapNew40,sizeof(MapNew40));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3F10 = (unsigned int)MapNews40;[/COLOR]
[COLOR=#465584] BYTE MapNewo40[] = { 0xFF, 0x25, 0x15, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x008060BF,MapNewo40,sizeof(MapNewo40));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3F15 = (unsigned int)MapNewO40;[/COLOR]
[COLOR=#465584] BYTE MapNewNameS[] = { 0xFF, 0x25, 0x20, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x005BF1A6,MapNewNameS,sizeof(MapNewNameS));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3F20 = (unsigned int)MapNewNames;[/COLOR]
[COLOR=#465584] BYTE MapNewo57[] = { 0xFF, 0x25, 0x25, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x00822F4C,MapNewo57,sizeof(MapNewo57));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3F25 = (unsigned int)MapNew057;[/COLOR]
[COLOR=#465584] BYTE MapLimit[] = { 0xFF, 87, 0x0F };[/COLOR]
[COLOR=#465584] memcpy((int*)0x006039C6,MapLimit,sizeof(MapLimit));[/COLOR]
[COLOR=#465584] BYTE MapRaklion[] = { 0xFF, 0x25, 0x29, 0x3F, 0x8F, 0x00,0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x00606F7B,MapRaklion,sizeof(MapRaklion));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3F29 = (unsigned int)MapRaklionTele; [/COLOR]
[COLOR=#465584] BYTE MapNewo56[] = { 0xFF, 0x25, 0xAA, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x0086A9CB,MapNewo56,sizeof(MapNewo56));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3FAA = (unsigned int)MapNewO56;[/COLOR]
[COLOR=#465584] BYTE Map56Fog[] = { 0xFF, 0x25, 0xAE, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x005990E6,Map56Fog,sizeof(Map56Fog));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3FAE = (unsigned int)MapSwampFog;[/COLOR]
[COLOR=#465584] BYTE MapNewo63[] = { 0xFF, 0x25, 0xB2, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x0081B9A0,MapNewo63,sizeof(MapNewo63));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3FB2 = (unsigned int)MapNewO63;[/COLOR]
[COLOR=#465584] BYTE RewardAdd[] = { 0xFF, 0x25, 0xBC, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x008F3FB6,RewardAdd,sizeof(RewardAdd));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3FBC = (unsigned int)NewReward;[/COLOR]
[COLOR=#465584] //Quest rewards[/COLOR]
[COLOR=#465584] BYTE RewardCnt[] = { 0xFF, 0x14, 0x0F };[/COLOR]
[COLOR=#465584] memcpy((int*)0x00004C9DFD,RewardCnt,sizeof(RewardCnt));[/COLOR]
[COLOR=#465584] BYTE RewardAdd1[] = { 0xFF, 0x25, 0xC7, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x008F3FC1,RewardAdd1,sizeof(RewardAdd1));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3FC7 = (unsigned int)NewReward1;[/COLOR]
[COLOR=#465584] BYTE RewardAdd2[] = { 0xFF, 0x25, 0xD2, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x008F3FCC,RewardAdd2,sizeof(RewardAdd2));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3FD2 = (unsigned int)NewReward2;[/COLOR]
[COLOR=#465584] BYTE RewardAdd3[] = { 0xFF, 0x25, 0xDD, 0x3F, 0x8F, 0x00 };[/COLOR]
[COLOR=#465584] memcpy((int*)0x008F3FD7,RewardAdd3,sizeof(RewardAdd3));[/COLOR]
[COLOR=#465584] *(unsigned int*)0x008F3FDD = (unsigned int)NewReward3;[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584] else[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] MessageBox(NULL,"wz_zm.dll failed to load.","Error",MB_OK);[/COLOR]
[COLOR=#465584] ::ExitProcess(0);[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584]}[/COLOR]
[COLOR=#465584]bool APIENTRY DllMain(HINSTANCE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)[/COLOR]
[COLOR=#465584]{[/COLOR]
[COLOR=#465584] switch(ul_reason_for_call)[/COLOR]
[COLOR=#465584] {[/COLOR]
[COLOR=#465584] case DLL_PROCESS_ATTACH:[/COLOR]
[COLOR=#465584] Init();[/COLOR]
[COLOR=#465584] break;[/COLOR]
[COLOR=#465584] }[/COLOR]
[COLOR=#465584] return true;[/COLOR]
[COLOR=#465584]}[/COLOR]