搜索
 找回密码
 加入

[Release] KO 2.0 Few Assembly Patches

Twisted 2011-10-20 22:31:31 1204
KnightOnline.exe Font Offsets;
  1. 004357B1
  2. 004357E1
  3. 00435DEF
复制代码
KnightOnline.exe Seeking Party Level Settings (Setinged to 83 level);
  1. 005287C8      83FE 53       CMP     ESI, 53
  2. 005287CD      BE 53000000   MOV     ESI, 53
  3. 006574BD      83FE 53       CMP     ESI, 53
  4. 006574C2      BE 53000000   MOV     ESI, 53
  5. 006641CA      83FF 53       CMP     EDI, 53
  6. 006641CF  |.  BF 50000000   MOV     EDI, 53
复制代码
GameServer.exe Fixing 255 stat bug;

  1. 00484D86 JNZ 00484F73
复制代码
GameServer.exe Opening trade function;
  1. 004784F8   .  8BCE                     MOV ECX,ESI
  2. 004784FA   .  50                        PUSH EAX
  3. 004784FB   .  E8 365B0100          CALL 0048E036
复制代码
GameServer.exe Fixing Authority Bug;

  1. 00478313     /E9 2DA00800    JMP    00502345
  2. 00478318     |90               NOP
  3. 00478319     |90               NOP
  4. 0047831A     |90               NOP
  5. 0047831B     |90               NOP
  6. 0047831C     |90               NOP
  7. 0047831D     |90               NOP
  8. 0047831E     |90               NOP
  9. 0047831F     |90               NOP
  10. 00478320     |90               NOP
  11. 00478321     |90               NOP
  12. 00478322     |90               NOP

  13. 00502345      83FA 2B       CMP     EDX, 2B
  14. 00502348      74 17         JE      SHORT 00502361
  15. 0050234A      83FA 01       CMP     EDX, 1
  16. 0050234D      74 17         JE      SHORT 00502366
  17. 0050234F      52            PUSH    EDX
  18. 00502350      8A96 9C800000 MOV     DL, BYTE PTR DS:[ESI+809C]
  19. 00502356      80FA 00       CMP     DL, 0
  20. 00502359      5A            POP     EDX
  21. 0050235A      75 05         JNZ     SHORT 00502361
  22. 0050235C      BA FFFFFFFF   MOV     EDX, -1
  23. 00502361    ^ E9 BD5FF7FF   JMP     00478323
  24. 00502366      50            PUSH    EAX
  25. 00502367      8B86 98800000 MOV     EAX, DWORD PTR DS:[ESI+8098]
  26. 0050236D      C640 71 01    MOV     BYTE PTR DS:[EAX+71], 1
  27. 00502371      58            POP     EAX
  28. 00502372    ^ EB ED         JMP     SHORT 00502361
复制代码
GameServer.exe Fixing 7F packets;

  1. 0047885A     NOP
  2. 0047885B     NOP
  3. 0047885C     NOP
  4. 0047885D     NOP
  5. 0047885E     NOP
  6. 0047885F     NOP
  7. 00478860     NOP
  8. 00478861     NOP
复制代码
GameServer.exe Changing Level Limit;
  1. 004997F5    C685 D0FEFFFF 5>MOV     BYTE PTR SS:[EBP-130], 53
  2. 00484694    8078 4F 53      CMP     BYTE PTR DS:[EAX+4F], 53
  3. 00484776    66:837D 08 53   CMP     WORD PTR SS:[EBP+8], 53
  4. 0048168A    80F9 53         CMP     CL, 53
  5. 00495CCF    3C 53           CMP     AL, 53
复制代码
Enjoy :)
随机推荐

3 回复

1111
2011-10-20 22:24:01
点击查看详情
tks{:1_209:}
1111
2011-10-20 22:31:25
tks{:1_209:}
1111
2011-10-20 22:31:31
tks{:1_209:}
高级模式
游客