d9027860 發表於 2020-8-5 23:00:29

求227.1人物加速

227.1人物加速

rhg59321 發表於 2020-8-5 23:00:30

// TwMS v227.1 CRC 人物移動加速

Alloc(CharSpeedUp,256)
Alloc(Speed,04)
Alloc(FakeTime,04)
RegisterSymbol(Speed)
Label(SpeedChk)
Label(Return)
Label(SetFakeTime)
Label(InitFakeTime)

Speed: // 速度設定
DD 03

FakeTime:
DD 00

//-----------------------
CharSpeedUp:
push esi
mov esi,

SpeedChk:
test esi,esi
je Return

dec esi
push esi
push ecx
call 00B41610
pop ecx
pop esi
jmp SpeedChk

Return:
pop esi
jmp 0296BBC5+5

//-----------------------
SetFakeTime:
cmp ,00
je InitFakeTime

mov eax,
add eax,000001FE

InitFakeTime:
mov ,eax
DB 50 52
jmp 04A5A0A4

//-----------------------
0296BBC5:
jmp CharSpeedUp

04A5A08B:
jmp SetFakeTime
//-----------------------


0296BBC5:
call 00B41610

04A5A08B:
DB 50 52 E9 12 00 00 00

DeAlloc(CharSpeedUp)
DeAlloc(FakeTime)
DeAlloc(Speed)
UnRegisterSymbol(Speed)
頁: [1]
查看完整版本: 求227.1人物加速