6.2修正版【自定义战斗窗口大小+环境设置存档化】
0041BD27 |> 0FB745 10 MOVZX EAX,WORD PTR SS:[EBP+10]
0041BD2B |. 3D 0E040000 CMP EAX,40E
0041BD30 |. 75 0A JNZ SHORT Ekd5.0041BD3C
0041BD32 |. FF75 08 PUSH DWORD PTR SS:[EBP+8]
0041BD35 |. E8 2C750B00 CALL Ekd5.004D3266
0041BD3A |. EB 6D JMP SHORT Ekd5.0041BDA9
0041BD3C |> 83F8 02 CMP EAX,2
0041BD3F |. 74 27 JE SHORT Ekd5.0041BD68
0041BD41 |. 83F8 01 CMP EAX,1
0041BD44 |. 75 2F JNZ SHORT Ekd5.0041BD75
0041BD46 |. 90 NOP
0041BD47 |. 90 NOP
0041BD48 |. 90 NOP
0041BD49 |. 90 NOP
0041BD4A |. 90 NOP
0041BD4B |. FF75 08 PUSH DWORD PTR SS:[EBP+8]
0041BD4E |. E8 40750B00 CALL Ekd5.004D3293
0041BD53 |. FF75 08 PUSH DWORD PTR SS:[EBP+8] ; /Arg1
0041BD56 |. E8 CCFBFFFF CALL Ekd5.0041B927 ; \Ekd5.0041B927
0041BD5B |. 83C4 04 ADD ESP,4
0041BD5E |. E8 1D760B00 CALL Ekd5.004D3380
0041BD63 |. E8 98730B00 CALL Ekd5.004D3100
0041BD68 |> 6A 01 PUSH 1 ; /Result = 1
0041BD6A |. FF75 08 PUSH DWORD PTR SS:[EBP+8] ; |hWnd
0041BD6D |. FF15 D4624800 CALL DWORD PTR DS:[<&USER32.EndDialog>] ; \EndDialog
0041BD73 |. EB 34 JMP SHORT Ekd5.0041BDA9
0041BD75 |> 3D D0050000 CMP EAX,5D0
0041BD7A |. 75 29 JNZ SHORT Ekd5.0041BDA5
0041BD7C |. 8B45 10 MOV EAX,DWORD PTR SS:[EBP+10]
0041BD7F |. C1E8 10 SHR EAX,10
0041BD82 |. 0FB7C0 MOVZX EAX,AX
0041BD85 |. 90 NOP
0044D17C /$ 55 PUSH EBP
0044D17D |. 8BEC MOV EBP,ESP
0044D17F |. E8 73620800 CALL Ekd5.004D33F7
0044D184 |. 68 80010000 PUSH 180 ; /Arg4 = 00000180
0044D189 |. 68 70020000 PUSH 270 ; |Arg3 = 00000270
0044D18E |. 6A 38 PUSH 38 ; |Arg2 = 00000038
0044D190 |. 6A 00 PUSH 0 ; |Arg1 = 00000000
0044D192 |. B9 50424B00 MOV ECX,Ekd5.004B4250 ; |
0044D197 |. E8 19490000 CALL Ekd5.00451AB5 ; \Ekd5.00451AB5
0044D19C |. E8 FEE90200 CALL Ekd5.0047BB9F
0044D1A1 |. B9 70074B00 MOV ECX,Ekd5.004B0770
0044D1A6 |. E8 8D570300 CALL Ekd5.00482938
0044D1AB |. 25 00400000 AND EAX,4000
0044D1B0 |. 85C0 TEST EAX,EAX
0044D1B2 |. E8 495F0800 CALL Ekd5.004D3100
0044D1B7 |. 90 NOP
0044D1B8 |. 90 NOP
0044D1B9 |. C605 30424B00 >MOV BYTE PTR DS:[4B4230],0
0044D1C0 |. 6A 00 PUSH 0 ; /Arg1 = 00000000
0044D1C2 |. E8 F5870200 CALL Ekd5.004759BC ; \Ekd5.004759BC
0044D1C7 |. 83C4 04 ADD ESP,4
0044D1CA |. 5D POP EBP
0044D1CB \. C3 RETN
0041BEF9 |> FF75 08 PUSH DWORD PTR SS:[EBP+8]
0041BEFC |. E8 6A750B00 CALL Ekd5.004D346B
0041BF01 |. 8BE5 MOV ESP,EBP
0041BF03 |. 5D POP EBP
0041BF04 \. C3 RETN
004D30D9 45 INC EBP
004D30DA 35 5C534554 XOR EAX,5445535C
004D30DF 54 PUSH ESP
004D30E0 49 DEC ECX
004D30E1 4E DEC ESI
004D30E2 47 INC EDI
004D30E3 2E:45 INC EBP ; 多余的前缀
004D30E5 35 00909090 XOR EAX,90909000
004D30EA 90 NOP
004D30EB 90 NOP
004D30EC 90 NOP
004D30ED 90 NOP
004D30EE 90 NOP
004D30EF 90 NOP
004D30F0 90 NOP
004D30F1 90 NOP
004D30F2 90 NOP
004D30F3 90 NOP
004D30F4 90 NOP
004D30F5 90 NOP
004D30F6 90 NOP
004D30F7 90 NOP
004D30F8 90 NOP
004D30F9 90 NOP
004D30FA 0000 ADD BYTE PTR DS:[EAX],AL
004D30FC 0000 ADD BYTE PTR DS:[EAX],AL
004D30FE 0000 ADD BYTE PTR DS:[EAX],AL
004D3100 55 PUSH EBP
004D3101 8BEC MOV EBP,ESP
004D3103 6A 01 PUSH 1
004D3105 83EC 10 SUB ESP,10
004D3108 54 PUSH ESP
004D3109 FF35 686A4B00 PUSH DWORD PTR DS:[4B6A68]
004D310F FF15 98634800 CALL DWORD PTR DS:[<&USER32.GetWindowRec>; USER32.GetWindowRect
004D3115 E8 0888F3FF CALL Ekd5.0040B922
004D311A 85C0 TEST EAX,EAX
004D311C 74 6C JE SHORT Ekd5.004D318A
004D311E 0FB605 083D4B00 MOVZX EAX,BYTE PTR DS:[4B3D08]
004D3125 50 PUSH EAX
004D3126 8BCC MOV ECX,ESP
004D3128 E8 16040000 CALL Ekd5.004D3543
004D312D 0FB70D FE304D00 MOVZX ECX,WORD PTR DS:[4D30FE]
004D3134 85C9 TEST ECX,ECX
004D3136 74 0C JE SHORT Ekd5.004D3144
004D3138 3AC1 CMP AL,CL
004D313A 72 02 JB SHORT Ekd5.004D313E
004D313C 8AC1 MOV AL,CL
004D313E 3AE5 CMP AH,CH
004D3140 72 02 JB SHORT Ekd5.004D3144
004D3142 8AE5 MOV AH,CH
004D3144 0FB6CC MOVZX ECX,AH
004D3147 0FB6C0 MOVZX EAX,AL
004D314A 83C1 02 ADD ECX,2
004D314D 6BC9 30 IMUL ECX,ECX,30
004D3150 83C1 09 ADD ECX,9
004D3153 894D F8 MOV DWORD PTR SS:[EBP-8],ECX
004D3156 6BC0 30 IMUL EAX,EAX,30
004D3159 83C0 06 ADD EAX,6
004D315C 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
004D315F BA 50424B00 MOV EDX,Ekd5.004B4250
004D3164 0345 EC ADD EAX,DWORD PTR SS:[EBP-14]
004D3167 3B42 2C CMP EAX,DWORD PTR DS:[EDX+2C]
004D316A 76 05 JBE SHORT Ekd5.004D3171
004D316C 33C0 XOR EAX,EAX
004D316E 8945 EC MOV DWORD PTR SS:[EBP-14],EAX
004D3171 034D F0 ADD ECX,DWORD PTR SS:[EBP-10]
004D3174 3B4A 30 CMP ECX,DWORD PTR DS:[EDX+30]
004D3177 76 05 JBE SHORT Ekd5.004D317E
004D3179 33C9 XOR ECX,ECX
004D317B 894D F0 MOV DWORD PTR SS:[EBP-10],ECX
004D317E FF35 686A4B00 PUSH DWORD PTR DS:[4B6A68]
004D3184 FF15 BC624800 CALL DWORD PTR DS:[<&USER32.MoveWindow>] ; USER32.MoveWindow
004D318A C9 LEAVE
004D318B C3 RETN
004D318C 55 PUSH EBP
004D318D 8BEC MOV EBP,ESP
004D318F 99 CDQ
004D3190 52 PUSH EDX
004D3191 52 PUSH EDX
004D3192 52 PUSH EDX
004D3193 EB 03 JMP SHORT Ekd5.004D3198
004D3195 FF45 FC INC DWORD PTR SS:[EBP-4]
004D3198 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004D319B 3C 02 CMP AL,2
004D319D 74 63 JE SHORT Ekd5.004D3202
004D319F 99 CDQ
004D31A0 8955 F8 MOV DWORD PTR SS:[EBP-8],EDX
004D31A3 B9 50424B00 MOV ECX,Ekd5.004B4250
004D31A8 8BD0 MOV EDX,EAX
004D31AA 8B4481 2C MOV EAX,DWORD PTR DS:[ECX+EAX*4+2C]
004D31AE 33C9 XOR ECX,ECX
004D31B0 85D2 TEST EDX,EDX
004D31B2 74 02 JE SHORT Ekd5.004D31B6
004D31B4 B1 80 MOV CL,80
004D31B6 2BC1 SUB EAX,ECX
004D31B8 B1 30 MOV CL,30
004D31BA 99 CDQ
004D31BB F7F1 DIV ECX
004D31BD 40 INC EAX
004D31BE 8945 F4 MOV DWORD PTR SS:[EBP-C],EAX
004D31C1 EB 03 JMP SHORT Ekd5.004D31C6
004D31C3 FF45 F8 INC DWORD PTR SS:[EBP-8]
004D31C6 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
004D31C9 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
004D31CC 85C9 TEST ECX,ECX
004D31CE B1 0D MOV CL,0D
004D31D0 74 02 JE SHORT Ekd5.004D31D4
004D31D2 B1 08 MOV CL,8
004D31D4 03C1 ADD EAX,ECX
004D31D6 3B45 F4 CMP EAX,DWORD PTR SS:[EBP-C]
004D31D9 ^74 BA JE SHORT Ekd5.004D3195
004D31DB B1 0A MOV CL,0A
004D31DD 99 CDQ
004D31DE F7F1 DIV ECX
004D31E0 04 30 ADD AL,30
004D31E2 80C2 30 ADD DL,30
004D31E5 0FB6C8 MOVZX ECX,AL
004D31E8 8AEA MOV CH,DL
004D31EA 51 PUSH ECX
004D31EB 54 PUSH ESP
004D31EC B8 D2050000 MOV EAX,5D2
004D31F1 0345 FC ADD EAX,DWORD PTR SS:[EBP-4]
004D31F4 50 PUSH EAX
004D31F5 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D31F8 E8 C0030000 CALL Ekd5.004D35BD
004D31FD 83C4 04 ADD ESP,4
004D3200 ^EB C1 JMP SHORT Ekd5.004D31C3
004D3202 99 CDQ
004D3203 8955 FC MOV DWORD PTR SS:[EBP-4],EDX
004D3206 EB 03 JMP SHORT Ekd5.004D320B
004D3208 FF45 FC INC DWORD PTR SS:[EBP-4]
004D320B 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004D320E 3C 02 CMP AL,2
004D3210 74 26 JE SHORT Ekd5.004D3238
004D3212 0FB688 FE304D00 MOVZX ECX,BYTE PTR DS:[EAX+4D30FE]
004D3219 85C9 TEST ECX,ECX
004D321B 74 0A JE SHORT Ekd5.004D3227
004D321D 80E9 08 SUB CL,8
004D3220 85C0 TEST EAX,EAX
004D3222 75 03 JNZ SHORT Ekd5.004D3227
004D3224 80E9 05 SUB CL,5
004D3227 51 PUSH ECX
004D3228 05 D2050000 ADD EAX,5D2
004D322D 50 PUSH EAX
004D322E FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D3231 E8 AB030000 CALL Ekd5.004D35E1
004D3236 ^EB D0 JMP SHORT Ekd5.004D3208
004D3238 68 0E040000 PUSH 40E
004D323D FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D3240 FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D3246 50 PUSH EAX
004D3247 E8 6186F4FF CALL Ekd5.0041B8AD
004D324C 83C4 04 ADD ESP,4
004D324F 83F0 01 XOR EAX,1
004D3252 68 D2050000 PUSH 5D2
004D3257 6A 02 PUSH 2
004D3259 50 PUSH EAX
004D325A FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D325D E8 418DF6FF CALL Ekd5.0043BFA3
004D3262 C9 LEAVE
004D3263 C2 0400 RETN 4
004D3266 55 PUSH EBP
004D3267 8BEC MOV EBP,ESP
004D3269 50 PUSH EAX
004D326A FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D326D FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D3273 50 PUSH EAX
004D3274 E8 3486F4FF CALL Ekd5.0041B8AD
004D3279 90 NOP
004D327A 90 NOP
004D327B 90 NOP
004D327C 83F0 01 XOR EAX,1
004D327F 68 D2050000 PUSH 5D2
004D3284 6A 02 PUSH 2
004D3286 50 PUSH EAX
004D3287 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D328A E8 148DF6FF CALL Ekd5.0043BFA3
004D328F C9 LEAVE
004D3290 C2 0400 RETN 4
004D3293 55 PUSH EBP
004D3294 8BEC MOV EBP,ESP
004D3296 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D3299 E8 51000000 CALL Ekd5.004D32EF
004D329E FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D32A1 E8 04000000 CALL Ekd5.004D32AA
004D32A6 C9 LEAVE
004D32A7 C2 0400 RETN 4
004D32AA 55 PUSH EBP
004D32AB 8BEC MOV EBP,ESP
004D32AD 68 D4050000 PUSH 5D4
004D32B2 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D32B5 E8 A3000000 CALL Ekd5.004D335D
004D32BA 0FB7C0 MOVZX EAX,AX
004D32BD 66:A3 FC304D00 MOV WORD PTR DS:[4D30FC],AX
004D32C3 50 PUSH EAX
004D32C4 6A 00 PUSH 0
004D32C6 8D4D F8 LEA ECX,DWORD PTR SS:[EBP-8]
004D32C9 68 D9304D00 PUSH Ekd5.004D30D9
004D32CE E8 E85DF4FF CALL Ekd5.004190BB
004D32D3 6A 02 PUSH 2
004D32D5 8D45 FC LEA EAX,DWORD PTR SS:[EBP-4]
004D32D8 50 PUSH EAX
004D32D9 6A 09 PUSH 9
004D32DB 8D4D F8 LEA ECX,DWORD PTR SS:[EBP-8]
004D32DE E8 B75FF4FF CALL Ekd5.0041929A
004D32E3 8D4D F8 LEA ECX,DWORD PTR SS:[EBP-8]
004D32E6 E8 DA5FF4FF CALL Ekd5.004192C5
004D32EB C9 LEAVE
004D32EC C2 0400 RETN 4
004D32EF 55 PUSH EBP
004D32F0 8BEC MOV EBP,ESP
004D32F2 68 0E040000 PUSH 40E
004D32F7 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D32FA FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D3300 50 PUSH EAX
004D3301 E8 A785F4FF CALL Ekd5.0041B8AD
004D3306 90 NOP
004D3307 90 NOP
004D3308 90 NOP
004D3309 83F0 01 XOR EAX,1
004D330C 85C0 TEST EAX,EAX
004D330E 74 43 JE SHORT Ekd5.004D3353
004D3310 6A 00 PUSH 0
004D3312 6A 00 PUSH 0
004D3314 EB 03 JMP SHORT Ekd5.004D3319
004D3316 FF45 FC INC DWORD PTR SS:[EBP-4]
004D3319 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004D331C 3C 02 CMP AL,2
004D331E 74 32 JE SHORT Ekd5.004D3352
004D3320 6A 00 PUSH 0
004D3322 6A 00 PUSH 0
004D3324 68 47010000 PUSH 147
004D3329 05 D2050000 ADD EAX,5D2
004D332E 50 PUSH EAX
004D332F FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D3332 FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D3338 50 PUSH EAX
004D3339 FF15 F4624800 CALL DWORD PTR DS:[<&USER32.SendMessageA>; USER32.SendMessageA
004D333F 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
004D3342 B2 0D MOV DL,0D
004D3344 85C9 TEST ECX,ECX
004D3346 74 02 JE SHORT Ekd5.004D334A
004D3348 B2 08 MOV DL,8
004D334A 02C2 ADD AL,DL
004D334C 884429 F8 MOV BYTE PTR DS:[ECX+EBP-8],AL
004D3350 ^EB C4 JMP SHORT Ekd5.004D3316
004D3352 58 POP EAX
004D3353 66:A3 FE304D00 MOV WORD PTR DS:[4D30FE],AX
004D3359 C9 LEAVE
004D335A C2 0400 RETN 4
004D335D 55 PUSH EBP
004D335E 8BEC MOV EBP,ESP
004D3360 6A 00 PUSH 0
004D3362 6A 00 PUSH 0
004D3364 68 47010000 PUSH 147
004D3369 FF75 0C PUSH DWORD PTR SS:[EBP+C]
004D336C FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D336F FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D3375 50 PUSH EAX
004D3376 FF15 F4624800 CALL DWORD PTR DS:[<&USER32.SendMessageA>; USER32.SendMessageA
004D337C C9 LEAVE
004D337D C2 0800 RETN 8
004D3380 55 PUSH EBP
004D3381 8BEC MOV EBP,ESP
004D3383 83EC 14 SUB ESP,14
004D3386 8BCC MOV ECX,ESP
004D3388 6A 00 PUSH 0
004D338A 6A 14 PUSH 14
004D338C 51 PUSH ECX
004D338D E8 81C9FAFF CALL Ekd5.0047FD13
004D3392 83C4 0C ADD ESP,0C
004D3395 68 D9304D00 PUSH Ekd5.004D30D9
004D339A 8D4D FC LEA ECX,DWORD PTR SS:[EBP-4]
004D339D E8 195DF4FF CALL Ekd5.004190BB
004D33A2 33C0 XOR EAX,EAX
004D33A4 8BCC MOV ECX,ESP
004D33A6 90 NOP
004D33A7 90 NOP
004D33A8 90 NOP
004D33A9 90 NOP
004D33AA 90 NOP
004D33AB 90 NOP
004D33AC 90 NOP
004D33AD 66:A1 530F5000 MOV AX,WORD PTR DS:[500F53]
004D33B3 66:8941 01 MOV WORD PTR DS:[ECX+1],AX
004D33B7 66:A1 FE304D00 MOV AX,WORD PTR DS:[4D30FE]
004D33BD 66:8941 06 MOV WORD PTR DS:[ECX+6],AX
004D33C1 BA 70074B00 MOV EDX,Ekd5.004B0770
004D33C6 8A42 01 MOV AL,BYTE PTR DS:[EDX+1]
004D33C9 8841 03 MOV BYTE PTR DS:[ECX+3],AL
004D33CC 8A42 08 MOV AL,BYTE PTR DS:[EDX+8]
004D33CF 8A62 10 MOV AH,BYTE PTR DS:[EDX+10]
004D33D2 66:8941 04 MOV WORD PTR DS:[ECX+4],AX
004D33D6 0FB605 202E4900 MOVZX EAX,BYTE PTR DS:[492E20]
004D33DD 8841 08 MOV BYTE PTR DS:[ECX+8],AL
004D33E0 6A 09 PUSH 9
004D33E2 51 PUSH ECX
004D33E3 6A 00 PUSH 0
004D33E5 8D4D FC LEA ECX,DWORD PTR SS:[EBP-4]
004D33E8 E8 AD5EF4FF CALL Ekd5.0041929A
004D33ED 8D4D FC LEA ECX,DWORD PTR SS:[EBP-4]
004D33F0 E8 D05EF4FF CALL Ekd5.004192C5
004D33F5 C9 LEAVE
004D33F6 C3 RETN
004D33F7 E8 A632F3FF CALL Ekd5.004066A2
004D33FC 6A 01 PUSH 1
004D33FE E8 01000000 CALL Ekd5.004D3404
004D3403 C3 RETN
004D3404 55 PUSH EBP
004D3405 8BEC MOV EBP,ESP
004D3407 53 PUSH EBX
004D3408 BB B0304D00 MOV EBX,Ekd5.004D30B0
004D340D 6A 01 PUSH 1
004D340F 83EC 10 SUB ESP,10
004D3412 54 PUSH ESP
004D3413 FF35 686A4B00 PUSH DWORD PTR DS:[4B6A68]
004D3419 FF15 98634800 CALL DWORD PTR DS:[<&USER32.GetWindowRec>; USER32.GetWindowRect
004D341F 0FB603 MOVZX EAX,BYTE PTR DS:[EBX]
004D3422 8D0CC3 LEA ECX,DWORD PTR DS:[EBX+EAX*8]
004D3425 8BD4 MOV EDX,ESP
004D3427 8B02 MOV EAX,DWORD PTR DS:[EDX]
004D3429 8941 01 MOV DWORD PTR DS:[ECX+1],EAX
004D342C 8B42 04 MOV EAX,DWORD PTR DS:[EDX+4]
004D342F 8941 05 MOV DWORD PTR DS:[ECX+5],EAX
004D3432 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
004D3435 83E0 01 AND EAX,1
004D3438 3A03 CMP AL,BYTE PTR DS:[EBX]
004D343A 74 28 JE SHORT Ekd5.004D3464
004D343C 8803 MOV BYTE PTR DS:[EBX],AL
004D343E 8D0CC3 LEA ECX,DWORD PTR DS:[EBX+EAX*8]
004D3441 8BD4 MOV EDX,ESP
004D3443 8B41 01 MOV EAX,DWORD PTR DS:[ECX+1]
004D3446 83F8 FF CMP EAX,-1
004D3449 74 19 JE SHORT Ekd5.004D3464
004D344B 8902 MOV DWORD PTR DS:[EDX],EAX
004D344D 8B41 05 MOV EAX,DWORD PTR DS:[ECX+5]
004D3450 83F8 FF CMP EAX,-1
004D3453 74 0F JE SHORT Ekd5.004D3464
004D3455 8942 04 MOV DWORD PTR DS:[EDX+4],EAX
004D3458 FF35 686A4B00 PUSH DWORD PTR DS:[4B6A68]
004D345E FF15 BC624800 CALL DWORD PTR DS:[<&USER32.MoveWindow>] ; USER32.MoveWindow
004D3464 8B5D FC MOV EBX,DWORD PTR SS:[EBP-4]
004D3467 C9 LEAVE
004D3468 C2 0400 RETN 4
004D346B 55 PUSH EBP
004D346C 8BEC MOV EBP,ESP
004D346E 6A 00 PUSH 0
004D3470 EB 03 JMP SHORT Ekd5.004D3475
004D3472 FF45 FC INC DWORD PTR SS:[EBP-4]
004D3475 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004D3478 3C 02 CMP AL,2
004D347A 74 10 JE SHORT Ekd5.004D348C
004D347C 05 D2050000 ADD EAX,5D2
004D3481 50 PUSH EAX
004D3482 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D3485 E8 0E000000 CALL Ekd5.004D3498
004D348A ^EB E6 JMP SHORT Ekd5.004D3472
004D348C FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D348F E8 27000000 CALL Ekd5.004D34BB
004D3494 C9 LEAVE
004D3495 C2 0400 RETN 4
004D3498 55 PUSH EBP
004D3499 8BEC MOV EBP,ESP
004D349B 6A 00 PUSH 0
004D349D 6A 00 PUSH 0
004D349F 68 4B010000 PUSH 14B
004D34A4 FF75 0C PUSH DWORD PTR SS:[EBP+C]
004D34A7 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D34AA FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D34B0 50 PUSH EAX
004D34B1 FF15 F4624800 CALL DWORD PTR DS:[<&USER32.SendMessageA>; USER32.SendMessageA
004D34B7 C9 LEAVE
004D34B8 C2 0800 RETN 8
004D34BB 55 PUSH EBP
004D34BC 8BEC MOV EBP,ESP
004D34BE FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D34C1 E8 C6FCFFFF CALL Ekd5.004D318C
004D34C6 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D34C9 E8 04000000 CALL Ekd5.004D34D2
004D34CE C9 LEAVE
004D34CF C2 0400 RETN 4
004D34D2 55 PUSH EBP
004D34D3 8BEC MOV EBP,ESP
004D34D5 68 D4050000 PUSH 5D4
004D34DA 6A 00 PUSH 0
004D34DC 6A 00 PUSH 0
004D34DE FF75 FC PUSH DWORD PTR SS:[EBP-4]
004D34E1 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D34E4 E8 1C010000 CALL Ekd5.004D3605
004D34E9 EB 03 JMP SHORT Ekd5.004D34EE
004D34EB FF45 F8 INC DWORD PTR SS:[EBP-8]
004D34EE 8B45 F8 MOV EAX,DWORD PTR SS:[EBP-8]
004D34F1 3D 20030000 CMP EAX,320
004D34F6 74 34 JE SHORT Ekd5.004D352C
004D34F8 40 INC EAX
004D34F9 53 PUSH EBX
004D34FA 33DB XOR EBX,EBX
004D34FC EB 01 JMP SHORT Ekd5.004D34FF
004D34FE 43 INC EBX
004D34FF 83FB 03 CMP EBX,3
004D3502 74 16 JE SHORT Ekd5.004D351A
004D3504 33C9 XOR ECX,ECX
004D3506 B1 0A MOV CL,0A
004D3508 99 CDQ
004D3509 F7F1 DIV ECX
004D350B 80C2 30 ADD DL,30
004D350E 33C9 XOR ECX,ECX
004D3510 B1 02 MOV CL,2
004D3512 2BCB SUB ECX,EBX
004D3514 885429 F4 MOV BYTE PTR DS:[ECX+EBP-C],DL
004D3518 ^EB E4 JMP SHORT Ekd5.004D34FE
004D351A 5B POP EBX
004D351B 8D4D F4 LEA ECX,DWORD PTR SS:[EBP-C]
004D351E 51 PUSH ECX
004D351F FF75 FC PUSH DWORD PTR SS:[EBP-4]
004D3522 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D3525 E8 93000000 CALL Ekd5.004D35BD
004D352A ^EB BF JMP SHORT Ekd5.004D34EB
004D352C 0FB705 FA304D00 MOVZX EAX,WORD PTR DS:[4D30FA]
004D3533 50 PUSH EAX
004D3534 FF75 FC PUSH DWORD PTR SS:[EBP-4]
004D3537 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D353A E8 A2000000 CALL Ekd5.004D35E1
004D353F C9 LEAVE
004D3540 C2 0400 RETN 4
004D3543 55 PUSH EBP
004D3544 8BEC MOV EBP,ESP
004D3546 81EC 10010000 SUB ESP,110
004D354C 894D F8 MOV DWORD PTR SS:[EBP-8],ECX
004D354F 8D8D F0FEFFFF LEA ECX,DWORD PTR SS:[EBP-110]
004D3555 E8 56FDF2FF CALL Ekd5.004032B0
004D355A 68 30BB4800 PUSH Ekd5.0048BB30 ; ASCII "HEXZMAP.E5"
004D355F 8D8D F0FEFFFF LEA ECX,DWORD PTR SS:[EBP-110]
004D3565 E8 CBC5F4FF CALL Ekd5.0041FB35
004D356A E8 2DE0F2FF CALL Ekd5.0040159C
004D356F 8945 FC MOV DWORD PTR SS:[EBP-4],EAX
004D3572 8B4D F8 MOV ECX,DWORD PTR SS:[EBP-8]
004D3575 8B11 MOV EDX,DWORD PTR DS:[ECX]
004D3577 50 PUSH EAX
004D3578 52 PUSH EDX
004D3579 8D8D F0FEFFFF LEA ECX,DWORD PTR SS:[EBP-110]
004D357F E8 05C7F4FF CALL Ekd5.0041FC89
004D3584 8D8D F0FEFFFF LEA ECX,DWORD PTR SS:[EBP-110]
004D358A E8 365DF4FF CALL Ekd5.004192C5
004D358F 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004D3592 0FB600 MOVZX EAX,BYTE PTR DS:[EAX]
004D3595 99 CDQ
004D3596 B9 03000000 MOV ECX,3
004D359B F7F1 DIV ECX
004D359D 8845 F4 MOV BYTE PTR SS:[EBP-C],AL
004D35A0 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004D35A3 0FB640 01 MOVZX EAX,BYTE PTR DS:[EAX+1]
004D35A7 99 CDQ
004D35A8 B9 03000000 MOV ECX,3
004D35AD F7F9 IDIV ECX
004D35AF 8845 F5 MOV BYTE PTR SS:[EBP-B],AL
004D35B2 0FB745 F4 MOVZX EAX,WORD PTR SS:[EBP-C]
004D35B6 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
004D35B9 C9 LEAVE
004D35BA C2 0400 RETN 4
004D35BD 55 PUSH EBP
004D35BE 8BEC MOV EBP,ESP
004D35C0 FF75 10 PUSH DWORD PTR SS:[EBP+10]
004D35C3 6A 00 PUSH 0
004D35C5 68 43010000 PUSH 143
004D35CA FF75 0C PUSH DWORD PTR SS:[EBP+C]
004D35CD FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D35D0 FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D35D6 50 PUSH EAX
004D35D7 FF15 F4624800 CALL DWORD PTR DS:[<&USER32.SendMessageA>; USER32.SendMessageA
004D35DD C9 LEAVE
004D35DE C2 0C00 RETN 0C
004D35E1 55 PUSH EBP
004D35E2 8BEC MOV EBP,ESP
004D35E4 6A 00 PUSH 0
004D35E6 FF75 10 PUSH DWORD PTR SS:[EBP+10]
004D35E9 68 4E010000 PUSH 14E
004D35EE FF75 0C PUSH DWORD PTR SS:[EBP+C]
004D35F1 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D35F4 FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D35FA 50 PUSH EAX
004D35FB FF15 F4624800 CALL DWORD PTR DS:[<&USER32.SendMessageA>; USER32.SendMessageA
004D3601 C9 LEAVE
004D3602 C2 0C00 RETN 0C
004D3605 55 PUSH EBP
004D3606 8BEC MOV EBP,ESP
004D3608 6A 00 PUSH 0
004D360A 6A 00 PUSH 0
004D360C 68 4B010000 PUSH 14B
004D3611 FF75 0C PUSH DWORD PTR SS:[EBP+C]
004D3614 FF75 08 PUSH DWORD PTR SS:[EBP+8]
004D3617 FF15 DC624800 CALL DWORD PTR DS:[<&USER32.GetDlgItem>] ; USER32.GetDlgItem
004D361D 50 PUSH EAX
004D361E FF15 F4624800 CALL DWORD PTR DS:[<&USER32.SendMessageA>; USER32.SendMessageA
004D3624 C9 LEAVE
004D3625 C2 0800 RETN 8
RS修改KANKYOU对话框
KANKYOU DIALOGEX 0, 0, 163, 219
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "环境设定"
LANGUAGE LANG_CHINESE, 0x2
FONT 9, "微软雅黑"
{
CONTROL "确定", 1, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 22, 196, 50, 14
CONTROL "取消", 2, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 91, 196, 50, 14
CONTROL "请点击项目以设定。", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 6, 144, 8 , 0x00000020
CONTROL "设定结束后请选择[确定]。", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 19, 144, 8 , 0x00000020
CONTROL "听背景音乐", 1036, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 9, 30, 57, 14 , 0x00000020
CONTROL "听音效", 1037, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 9, 42, 56, 14 , 0x00000020
CONTROL "自定义战斗窗口.", 1038, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 9, 54, 80, 15 , 0x00000020
CONTROL "", 1490, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 90, 54, 30, 59
CONTROL "", 1491, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 122, 54, 30, 59
CONTROL "战斗时,自动显示战场缩小图", 1005, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 9, 66, 120, 15 , 0x00000020
CONTROL "会话窗口不自动关闭", 1006, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 9, 78, 90, 15
CONTROL "快", 1034, BUTTON, BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 29, 152, 32, 8 , 0x00000020
CONTROL "普通", 1044, BUTTON, BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 69, 152, 31, 8 , 0x00000020
CONTROL "慢", 1040, BUTTON, BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 109, 152, 32, 8 , 0x00000020
CONTROL "武将移动速度", 1016, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 142, 144, 22 , 0x00000020
CONTROL "慢", 1033, BUTTON, BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 29, 123, 32, 8 , 0x00000020
CONTROL "普通", 1043, BUTTON, BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 69, 123, 31, 8 , 0x00000020
CONTROL "快", 1035, BUTTON, BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 109, 123, 32, 8 , 0x00000020
CONTROL "讯息显示速度", -1, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 113, 144, 22 , 0x00000020
CONTROL "对话框花色", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 10, 176, 48, 8
CONTROL "", 1488, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 61, 174, 61, 63
CONTROL "", 1489, COMBOBOX, CBS_DROPDOWNLIST | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 29, 94, 51, 63
CONTROL "加速", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 9, 96, 17, 11
CONTROL "宽度", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 134, 47, 17, 7
CONTROL "长度", -1, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 102, 47, 17, 7
}
[ 本帖最后由 59054695 于 2021-7-6 00:19 编辑 ]
图片附件:
QQ图片20210706001905.png (2021-7-6 00:19, 42.09 K)
|