冰楓論壇

標題: TwMS v230.3 ICS 人物移動加速 [打印本頁]

作者: prt    時間: 2020-12-23 20:15
標題: TwMS v230.3 ICS 人物移動加速
本帖最後由 rhg59321 於 2021-1-5 22:11 編輯
  1. // TwMS v230.3 ICS 人物移動加速
  2. // 速度設定越快越容易斷線
  3. [Enable]
  4. Alloc(Check_Esp,256)
  5. Alloc(Speed,04)
  6. Alloc(FakeTime,04)
  7. RegisterSymbol(Speed)
  8. Label(SpeedChk)
  9. Label(Return)
  10. Label(SetFakeTime)
  11. Label(InitFakeTime)
  12. Label(CharSpeedUp)

  13. Speed: // 速度設定
  14. DD 03

  15. FakeTime:
  16. DD 00

  17. //-----------------------
  18. Check_Esp:
  19. cmp [esp+94],029ED4E0
  20. jne GetLastError
  21. mov [esp+94],CharSpeedUp
  22. jmp GetLastError

  23. CharSpeedUp:
  24. push esi
  25. mov esi,[Speed]

  26. SpeedChk:
  27. test esi,esi
  28. je Return

  29. dec esi
  30. push esi
  31. mov ecx,[ebp-000000A8]
  32. call 00B74F40
  33. pop esi
  34. jmp SpeedChk

  35. Return:
  36. pop esi
  37. jmp 029ED4E0

  38. //-----------------------
  39. SetFakeTime:
  40. cmp [FakeTime],00
  41. je InitFakeTime

  42. mov eax,[FakeTime]
  43. add eax,000001FE

  44. InitFakeTime:
  45. mov [FakeTime],eax
  46. push eax
  47. push edx
  48. jmp 04B261CA

  49. //-----------------------
  50. 03A761A8:
  51. DD Check_Esp

  52. 04B261BC:
  53. jmp SetFakeTime
  54. //-----------------------

  55. [Disable]
  56. 03A761A8:
  57. DD GetLastError

  58. 04B261BC:
  59. DB 50 52 0F 80 06 00 00 00        

  60. DeAlloc(Check_Esp)
  61. DeAlloc(FakeTime)
  62. DeAlloc(Speed)
  63. UnRegisterSymbol(Speed)
複製代碼





歡迎光臨 冰楓論壇 (https://bingfong.com/) Powered by 冰楓