You bumped a hell load of threads till now and you're making multiple threads for the same reasons. Yes, you are a spammer.
I spoon fed you with the right ASM codes in your previous thread and also linked you to a tutorial. Do it now at least?
Here, let me give you the things again.
Tutorial:
- Open MatchServer in OllyDBG
- Press Control + G and type / paste 00513E56
- When you're on that line, press the Space bar or Right click -> Assemble
- Replace the code present on that line with MOV CL,BYTE PTR DS:[1DDEC88] and do the same for all lines.
- Uncheck the "Keep size" and "Fill rest with NOP's" and click Assemble
- Right click on any line -> Select all -> Copy to executable
- A new window will open. Right click on that window -> Save file.
ASM Edits to be made on the Runnable:
Code:
00513E56 88ECDD01 MOV CL,BYTE PTR DS:[1DDEC88]
00513E74 OR DWORD PTR DS:[1DDEC88],EAX
00513E7A MOV ECX,01DDEC5C
00513E9C MOV EAX,01DDEC5C
006173A0 MOV EAX,DWORD PTR DS:[1DDEC88]
006173A8 MOV DWORD PTR DS:[1DDEC88],EAX
00620D50 MOV ECX,01DDEC5C
00513448 CMP EAX,40
0051BF1A CMP ESI,40
0051B0AE CMP ESI,40
005134E8 CMP EAX,40
004AE1E7 CMP ESI,40
005134C2 CMP ESI,40
00513528 CMP EAX,40
004C74C9 CMP EDI,40
00513508 CMP EAX,40
0050A0BC CMP ESI,40
00513482 CMP ESI,40
Don't change the "40" to anything else. Your map.xml shows that you have 64 maps (0 - 63) so I converted 64 to the Hex value for you. All you need to do is edit your runnable.
This is the best you can be provided with. Please don't make more threads on this because you've already got a final solution.