标题: 6.2修正版【自定义战斗窗口大小+环境设置存档化】
性别:未知-离线 59054695
(筱尐小白)

Rank: 4
组别 士兵
级别 裨将军
功绩 3
帖子 310
编号 310804
注册 2009-2-13


发表于 2021-7-5 15:26 资料 短消息 只看该作者
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)



顶部
性别:未知-离线 天道圣君

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 奋威校尉
好贴 1
功绩 6
帖子 124
编号 540353
注册 2020-2-8


发表于 2021-7-6 11:01 资料 短消息 只看该作者
一进S战场就会闪退


顶部
性别:未知-离线 59054695
(筱尐小白)

Rank: 4
组别 士兵
级别 裨将军
功绩 3
帖子 310
编号 310804
注册 2009-2-13


发表于 2021-7-6 16:51 资料 短消息 只看该作者
回复 #2 天道圣君 的帖子

流星已抄完并完美运行,你再检查一次。
顶部
性别:未知-离线 天道圣君

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 奋威校尉
好贴 1
功绩 6
帖子 124
编号 540353
注册 2020-2-8


发表于 2021-7-6 17:36 资料 短消息 只看该作者
回复 #3 59054695 的帖子

和流星确认了,代码没问题,是引擎不一样,旧6.2要把0044D17C--0044D1CB这部分偏移到0044D183--0044D1D4
顶部
性别:未知-离线 59054695
(筱尐小白)

Rank: 4
组别 士兵
级别 裨将军
功绩 3
帖子 310
编号 310804
注册 2009-2-13


发表于 2021-7-6 17:38 资料 短消息 只看该作者
回复 #4 天道圣君 的帖子

你和流星还有神三都不是用的修正版引擎。
顶部
性别:男-离线 双枪董平

Rank: 4
组别 士兵
级别 护军
功绩 4
帖子 412
编号 161821
注册 2007-5-21
来自 水泊梁山
家族 梁山泊


发表于 2021-7-10 12:41 资料 个人空间 短消息 只看该作者 QQ
白神,改完之后下拉菜单是空白的,是哪里出错了吗

[ 本帖最后由 双枪董平 于 2021-7-10 12:43 编辑 ]


图片附件: QQ截图20210709001914.png (2021-7-10 12:42, 411.34 K)

顶部
性别:未知-离线 59054695
(筱尐小白)

Rank: 4
组别 士兵
级别 裨将军
功绩 3
帖子 310
编号 310804
注册 2009-2-13


发表于 2021-7-10 15:25 资料 短消息 只看该作者
回复 #6 双枪董平 的帖子

自行检查一下代码。
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2024-11-21 19:49
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.018326 second(s), 9 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP