Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CPU Disasm
- Address Hex dump Command Comments
- 65CC0C2E |> /8078 01 02 |/CMP BYTE PTR DS:[EAX+1],2
- 65CC0C32 |. |75 09 ||JNE SHORT 65CC0C3D
- 65CC0C34 |. |3978 04 ||CMP DWORD PTR DS:[EAX+4],EDI
- 65CC0C37 |. |0F84 74010000 ||JE 65CC0DB1
- 65CC0C3D |> |83C0 08 ||ADD EAX,8
- 65CC0C40 |. |39C2 ||CMP EDX,EAX
- 65CC0C42 |.^\75 EA |\JNE SHORT 65CC0C2E
- 65CC0C44 |> 8B0D B040D065 |MOV ECX,DWORD PTR DS:[FIRST_ACTIVE_UNIT
- 65CC0C4A |. 85C9 |TEST ECX,ECX
- 65CC0C4C |. 0F84 AB000000 |JZ 65CC0CFD
- 65CC0C52 |. FFD1 |CALL ECX
- 65CC0C54 |. 85C0 |TEST EAX,EAX
- 65CC0C56 |. 8D8C24 E00000 |LEA ECX,[ESP+0E0]
- 65CC0C5D |. 898424 800000 |MOV DWORD PTR SS:[ESP+80],EAX
- 65CC0C64 |. 898C24 840000 |MOV DWORD PTR SS:[ESP+84],ECX
- 65CC0C6B |. 0F84 A5000000 |JZ 65CC0D16
- 65CC0C71 |. 8B48 04 |MOV ECX,DWORD PTR DS:[EAX+4]
- 65CC0C74 |. 894C24 14 |MOV DWORD PTR SS:[ESP+14],ECX
- 65CC0C78 |. 898C24 800000 |MOV DWORD PTR SS:[ESP+80],ECX
- 65CC0C7F |. 8B8C24 E00000 |MOV ECX,DWORD PTR SS:[ESP+0E0]
- 65CC0C86 |. 8A51 04 |MOV DL,BYTE PTR DS:[ECX+4]
- 65CC0C89 |. 8B4C24 14 |MOV ECX,DWORD PTR SS:[ESP+14]
- 65CC0C8D |. 885424 1C |MOV BYTE PTR SS:[ESP+1C],DL
- 65CC0C91 |. EB 23 |JMP SHORT 65CC0CB6
- 65CC0C93 |> 89C8 |/MOV EAX,ECX
- 65CC0C95 |. 8B49 04 ||MOV ECX,DWORD PTR DS:[ECX+4]
- 65CC0C98 |. 898C24 800000 ||MOV DWORD PTR SS:[ESP+80],ECX
- 65CC0C9F |. EB 15 ||JMP SHORT 65CC0CB6
- 65CC0CA1 |> 8B8424 800000 ||/MOV EAX,DWORD PTR SS:[ESP+80]
- 65CC0CA8 |. 85C0 |||TEST EAX,EAX
- 65CC0CAA |. 74 6A |||JZ SHORT 65CC0D16
- 65CC0CAC |. 8B48 04 |||MOV ECX,DWORD PTR DS:[EAX+4]
- 65CC0CAF |. 898C24 800000 |||MOV DWORD PTR SS:[ESP+80],ECX
- 65CC0CB6 |> 3850 4C |||CMP BYTE PTR DS:[EAX+4C],DL
- 65CC0CB9 |.^ 75 E6 ||\JNE SHORT 65CC0CA1
- 65CC0CBB |. 8B80 34010000 ||MOV EAX,DWORD PTR DS:[EAX+134]
- 65CC0CC1 |. 894C24 14 ||MOV DWORD PTR SS:[ESP+14],ECX
- 65CC0CC5 |. 85C0 ||TEST EAX,EAX
- 65CC0CC7 |. 74 26 ||JZ SHORT 65CC0CEF
- 65CC0CC9 |. 8078 08 03 ||CMP BYTE PTR DS:[EAX+8],3
- 65CC0CCD |. 75 20 ||JNE SHORT 65CC0CEF
- 65CC0CCF |. 31C9 ||XOR ECX,ECX
- 65CC0CD1 |> B2 02 ||/MOV DL,2
- 65CC0CD3 |. 385408 09 |||CMP BYTE PTR DS:[ECX+EAX+9],DL
- 65CC0CD7 |. 75 10 |||JNE SHORT 65CC0CE9
- 65CC0CD9 |. 8B5488 18 |||MOV EDX,DWORD PTR DS:[ECX*4+EAX+18]
- 65CC0CDD |. 85D2 |||TEST EDX,EDX
- 65CC0CDF |. 74 08 |||JZ SHORT 65CC0CE9
- 65CC0CE1 |. 39D7 |||CMP EDI,EDX
- 65CC0CE3 |. 0F84 C8000000 |||JE 65CC0DB1
- 65CC0CE9 |> 41 |||INC ECX
- 65CC0CEA |. 83F9 05 |||CMP ECX,5
- 65CC0CED |.^ 72 E2 ||\JB SHORT 65CC0CD1
- 65CC0CEF |> 8B4C24 14 ||MOV ECX,DWORD PTR SS:[ESP+14]
- 65CC0CF3 |. 8A5424 1C ||MOV DL,BYTE PTR SS:[ESP+1C]
- 65CC0CF7 |. 85C9 ||TEST ECX,ECX
- 65CC0CF9 |.^ 75 98 |\JNZ SHORT 65CC0C93
- 65CC0CFB |. EB 19 |JMP SHORT 65CC0D16
- 65CC0CFD |> 8D8424 E00000 |LEA EAX,[ESP+0E0]
- 65CC0D04 |. C78424 800000 |MOV DWORD PTR SS:[ESP+80],0
- 65CC0D0F |. 898424 840000 |MOV DWORD PTR SS:[ESP+84],EAX
- 65CC0D16 |> 8B4C24 08 |MOV ECX,DWORD PTR SS:[ESP+8]
- 65CC0D1A |. 66:89B424 820 |MOV WORD PTR SS:[ESP+82],SI
- 65CC0D22 |. 89BC24 840000 |MOV DWORD PTR SS:[ESP+84],EDI
- 65CC0D29 |. 66:C78424 800 |MOV WORD PTR SS:[ESP+80],1
- 65CC0D33 |. 89DA |MOV EDX,EBX
- 65CC0D35 |. 57 |PUSH EDI
- 65CC0D36 |. E8 3A6DFFFF |CALL aise::ai::GuardState::guard ; [aise::ai::GuardState::guard
- 65CC0D3B |. 83C4 04 |ADD ESP,4
- 65CC0D3E |. 8038 00 |CMP BYTE PTR DS:[EAX],0
- 65CC0D41 |. 74 0D |JE SHORT 65CC0D50
- 65CC0D43 |. 8A48 01 |MOV CL,BYTE PTR DS:[EAX+1]
- 65CC0D46 |. B0 3C |MOV AL,3C
- 65CC0D48 |. 84C9 |TEST CL,CL
- 65CC0D4A |. 74 06 |JZ SHORT 65CC0D52
- 65CC0D4C |. 89C8 |MOV EAX,ECX
- 65CC0D4E |. EB 02 |JMP SHORT 65CC0D52
- 65CC0D50 |> B0 3C |MOV AL,3C
- 65CC0D52 |> 0FB6C0 |MOVZX EAX,AL
- 65CC0D55 |. 8D8C24 C00000 |LEA ECX,[ESP+0C0]
- 65CC0D5C |. 8D9424 800000 |LEA EDX,[ESP+80]
- 65CC0D63 |. FF7424 38 |PUSH DWORD PTR SS:[ESP+38]
- 65CC0D67 |. 50 |PUSH EAX
- 65CC0D68 |. E8 DB61FFFF |CALL aise::ai::PlayerAi::add_spending_r ; [aise::ai::PlayerAi::add_spending_request
- 65CC0D6D |. 83C4 08 |ADD ESP,8
- 65CC0D70 |. EB 3F |JMP SHORT 65CC0DB1
- 65CC0D72 |> 807F 09 00 |CMP BYTE PTR DS:[EDI+9],0
- 65CC0D76 |. 74 2F |JE SHORT 65CC0DA7
- 65CC0D78 |. 8B4C24 08 |MOV ECX,DWORD PTR SS:[ESP+8]
- 65CC0D7C |. 89DA |MOV EDX,EBX
- 65CC0D7E |. 57 |PUSH EDI
- 65CC0D7F |. E8 F16CFFFF |CALL aise::ai::GuardState::guard ; [aise::ai::GuardState::guard
- 65CC0D84 |. 83C4 04 |ADD ESP,4
- 65CC0D87 |. 8A08 |MOV CL,BYTE PTR DS:[EAX]
- 65CC0D89 |. 80F9 FF |CMP CL,0FF
- 65CC0D8C |. 74 15 |JE SHORT 65CC0DA3
- 65CC0D8E |. 84C9 |TEST CL,CL
- 65CC0D90 |. 74 15 |JZ SHORT 65CC0DA7
- 65CC0D92 |. 89CA |MOV EDX,ECX
- 65CC0D94 |. FECA |DEC DL
- 65CC0D96 |. 80F9 01 |CMP CL,1
- 65CC0D99 |. 8810 |MOV BYTE PTR DS:[EAX],DL
- 65CC0D9B |. 75 06 |JNE SHORT 65CC0DA3
- 65CC0D9D |. C647 09 03 |MOV BYTE PTR DS:[EDI+9],3
- 65CC0DA1 |. EB 04 |JMP SHORT 65CC0DA7
- 65CC0DA3 |> C647 09 00 |MOV BYTE PTR DS:[EDI+9],0
- 65CC0DA7 |> 837F 0C 00 |CMP DWORD PTR DS:[EDI+0C],0
- 65CC0DAB |.^ 0F84 5CFDFFFF |JE 65CC0B0D
- 65CC0DB1 |> 8B3F |MOV EDI,DWORD PTR DS:[EDI]
- 65CC0DB3 |. 85FF |TEST EDI,EDI
- 65CC0DB5 |.^ 75 BB |JNZ SHORT 65CC0D72
- 65CC0DB7 |> 8B5C24 0C |MOV EBX,DWORD PTR SS:[ESP+0C]
- 65CC0DBB |. 43 |INC EBX
- 65CC0DBC |. 83FB 08 |CMP EBX,8
- 65CC0DBF |.^ 0F82 15FDFFFF \JB 65CC0ADA
- 65CC0DC5 |. 31FF XOR EDI,EDI
- 65CC0DC7 |> FF15 D040D065 /CALL DWORD PTR DS:[PLAYER_AI_TOWNS] ; [samase_shim::player_ai_towns::actual
- 65CC0DCD |. 8B74F8 04 |MOV ESI,DWORD PTR DS:[EDI*8+EAX+4]
- 65CC0DD1 |. 47 |INC EDI
- 65CC0DD2 |. 897C24 0C |MOV DWORD PTR SS:[ESP+0C],EDI
- 65CC0DD6 |. E9 4F010000 |JMP 65CC0F2A
- 65CC0DDB |> 89F7 |/MOV EDI,ESI
- 65CC0DDD |. 8B36 ||MOV ESI,DWORD PTR DS:[ESI]
- 65CC0DDF |. 85FF ||TEST EDI,EDI
- 65CC0DE1 |. 0F84 43010000 ||JZ 65CC0F2A
- 65CC0DE7 |. 0FB64F 18 ||MOVZX ECX,BYTE PTR DS:[EDI+18]
- 65CC0DEB |. 83F9 07 ||CMP ECX,7
- 65CC0DEE |. 0F87 36010000 ||JA 65CC0F2A
- 65CC0DF4 |. E8 3BC4FFFF ||CALL aise::bw::ai_regions ; [aise::bw::ai_regions
- 65CC0DF9 |. 898424 E00000 ||MOV DWORD PTR SS:[ESP+0E0],EAX
- 65CC0E00 |. 8D9424 E00000 ||LEA EDX,[ESP+0E0]
- 65CC0E07 |. 8B47 0C ||MOV EAX,DWORD PTR DS:[EDI+0C]
- 65CC0E0A |. 8B4F 14 ||MOV ECX,DWORD PTR DS:[EDI+14]
- 65CC0E0D |. 898424 800000 ||MOV DWORD PTR SS:[ESP+80],EAX
- 65CC0E14 |. 898C24 840000 ||MOV DWORD PTR SS:[ESP+84],ECX
- 65CC0E1B |. 899424 880000 ||MOV DWORD PTR SS:[ESP+88],EDX
- 65CC0E22 |. 31D2 ||XOR EDX,EDX
- 65CC0E24 |. 899424 8C0000 ||MOV DWORD PTR SS:[ESP+8C],EDX
- 65CC0E2B |. 899424 900000 ||MOV DWORD PTR SS:[ESP+90],EDX
- 65CC0E32 |. E9 EB000000 ||JMP 65CC0F22
- 65CC0E37 |> 8B08 ||/MOV ECX,DWORD PTR DS:[EAX]
- 65CC0E39 |. 898C24 800000 |||MOV DWORD PTR SS:[ESP+80],ECX
- 65CC0E40 |. 8B40 10 |||MOV EAX,DWORD PTR DS:[EAX+10]
- 65CC0E43 |. 66:8378 64 07 |||CMP WORD PTR DS:[EAX+64],7
- 65CC0E48 |. 0F85 CD000000 |||JNE 65CC0F1B
- 65CC0E4E |. 8078 4D 9C |||CMP BYTE PTR DS:[EAX+4D],9C
- 65CC0E52 |. 0F85 C3000000 |||JNE 65CC0F1B
- 65CC0E58 |. 894424 08 |||MOV DWORD PTR SS:[ESP+8],EAX
- 65CC0E5C |> 8B8424 840000 |||/MOV EAX,DWORD PTR SS:[ESP+84]
- 65CC0E63 |. 85C0 ||||TEST EAX,EAX
- 65CC0E65 |. 0F84 BF000000 ||||JZ 65CC0F2A
- 65CC0E6B |. 8B08 ||||MOV ECX,DWORD PTR DS:[EAX]
- 65CC0E6D |. 898C24 840000 ||||MOV DWORD PTR SS:[ESP+84],ECX
- 65CC0E74 |. 8B78 10 ||||MOV EDI,DWORD PTR DS:[EAX+10]
- 65CC0E77 |. F687 DC000000 ||||TEST BYTE PTR DS:[EDI+0DC],01
- 65CC0E7E |.^ 75 DC ||||JNZ SHORT 65CC0E5C
- 65CC0E80 |. 83BF 80000000 ||||CMP DWORD PTR DS:[EDI+80],0
- 65CC0E87 |.^ 75 D3 ||||JNE SHORT 65CC0E5C
- 65CC0E89 |. 0FB757 64 ||||MOVZX EDX,WORD PTR DS:[EDI+64]
- 65CC0E8D |. 8B0D 243FD065 ||||MOV ECX,DWORD PTR DS:[UNITS_DAT] ; ASCII "0<Q"
- 65CC0E93 |. 6A 2C ||||PUSH 2C
- 65CC0E95 |. E8 AF37FCFF ||||CALL bw_dat::dat_read ; [bw_dat::dat_read
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement