[Asm] 纯文本查看 复制代码 wf.FMOD::EventQueueI::setUserData+462FA0 - 55 - push ebp
wf.FMOD::EventQueueI::setUserData+462FA1 - 8B EC - mov ebp,esp
wf.FMOD::EventQueueI::setUserData+462FA3 - 83 E4 F0 - and esp,-10 { 240 }
wf.FMOD::EventQueueI::setUserData+462FA6 - 8B 45 08 - mov eax,[ebp+08]
wf.FMOD::EventQueueI::setUserData+462FA9 - 83 EC 28 - sub esp,28 { 40 }
wf.FMOD::EventQueueI::setUserData+462FAC - 0F28 00 - movaps xmm0,[eax]
wf.FMOD::EventQueueI::setUserData+462FAF - 56 - push esi
wf.FMOD::EventQueueI::setUserData+462FB0 - 8B F1 - mov esi,ecx
wf.FMOD::EventQueueI::setUserData+462FB2 - 57 - push edi
wf.FMOD::EventQueueI::setUserData+462FB3 - 8B 46 08 - mov eax,[esi+08]
wf.FMOD::EventQueueI::setUserData+462FB6 - 0F29 86 D0000000 - movaps [esi+000000D0],xmm0 写入Y坐标的地址,和X坐标,所有NPC都需要调用的地址
wf.FMOD::EventQueueI::setUserData+462FBD - 85 C0 - test eax,eax
wf.FMOD::EventQueueI::setUserData+462FBF - 74 39 - je wf.FMOD::EventQueueI::setUserData+462FFA
wf.FMOD::EventQueueI::setUserData+462FC1 - 8B 40 70 - mov eax,[eax+70]
wf.FMOD::EventQueueI::setUserData+462FC4 - 8B 4E 10 - mov ecx,[esi+10]
wf.FMOD::EventQueueI::setUserData+462FC7 - F3 0F10 40 0C - movss xmm0,[eax+0C]
wf.FMOD::EventQueueI::setUserData+462FCC - F3 0F59 05 18E70002 - mulss xmm0,[wf.FMOD::EventQueueEntryI::setCrossfadeTime+B4E788] { [0.50] }
wf.FMOD::EventQueueI::setUserData+462FD4 - 8B 11 - mov edx,[ecx]
wf.FMOD::EventQueueI::setUserData+462FD6 - 8D 7C 24 10 - lea edi,[esp+10]
wf.FMOD::EventQueueI::setUserData+462FDA - F3 0F58 45 0C - addss xmm0,[ebp+0C]
wf.FMOD::EventQueueI::setUserData+462FDF - 57 - push edi
wf.FMOD::EventQueueI::setUserData+462FE0 - 51 - push ecx
wf.FMOD::EventQueueI::setUserData+462FE1 - 8D 86 A0000000 - lea eax,[esi+000000A0]
wf.FMOD::EventQueueI::setUserData+462FE7 - F3 0F11 04 24 - movss [esp],xmm0
wf.FMOD::EventQueueI::setUserData+462FEC - 50 - push eax
wf.FMOD::EventQueueI::setUserData+462FED - FF 52 14 - call dword ptr [edx+14]
wf.FMOD::EventQueueI::setUserData+462FF0 - 8B C7 - mov eax,edi
wf.FMOD::EventQueueI::setUserData+462FF2 - 50 - push eax
wf.FMOD::EventQueueI::setUserData+462FF3 - 8B CE - mov ecx,esi
wf.FMOD::EventQueueI::setUserData+462FF5 - E8 F6040000 - call wf.FMOD::EventQueueI::setUserData+4634F0
wf.FMOD::EventQueueI::setUserData+462FFA - 5F - pop edi
wf.FMOD::EventQueueI::setUserData+462FFB - 5E - pop esi
wf.FMOD::EventQueueI::setUserData+462FFC - 8B E5 - mov esp,ebp
wf.FMOD::EventQueueI::setUserData+462FFE - 5D - pop ebp
wf.FMOD::EventQueueI::setUserData+462FFF - C2 0800 - ret 0008 { 8 }
不明白这段代码,也找不到基址,求大神给解释下 |