Board logo

标题: 问题求解{关于CCZEXE数据地址} [打印本页]

作者: 落叶    时间: 2007-4-24 09:54     标题: 问题求解{关于CCZEXE数据地址}

看过一些帖子后已知5383~3C376~3C383~3C3B5~3C3C3这些地址是道具附带特殊效果的地址.但其它的道具附带特殊效果地址好象没什么规律很难找到.因此希望有达人告之.
作者: 司徒苍月    时间: 2007-4-24 09:56

12-每回合恢复HP
13-每回合恢复MP
14-每回合恢复状态
15-每回合获得Exp
16-每回合获得武器Exp
17-每回合获得护具Exp
18-辅助攻击力
19-辅助精神力
1A-辅助防御力
1B-辅助爆发力
1C-辅助士气
1D-辅助HP
1E-辅助MP
1F-辅助获得Exp
20-辅助移动力
21-突击移动
22-恶路移动
23-混乱攻击
24-中毒攻击
25-麻痹攻击
26-禁咒攻击
27-辅助攻击命中
28-反击后反击
29-致命一击攻击
2A-远距攻击
2B-连串攻击
2C-无反击攻击
2D-骑马攻击
2E-引导攻击
2F-辅助火类策略
30-辅助风类策略
31-节约MP
32-可以禁咒
33-策略模仿
34-辅助策略命中
35-辅助攻击防御
36-辅助策略防御
37-辅助全防御
38-防御远距攻击
39-防御致命一击
3A-防御两次攻击
3B-减轻策略损伤
3C-MP辅助防御
3D-减轻远距损伤
3E-自动使用豆
3F-每回合恢复HP
40-每回合恢复MP
41-治疗混乱
42-治疗中毒
43-治疗麻痹
44-治疗禁咒
45-恢复状态
46-武力上升
47-智力上升
48-统率力上升
49-敏捷上升
4A-运气上升
4B-等级上升
4C-兵种上升
其他数值均无意义。

[ 本帖最后由 司徒苍月 于 2007-4-24 10:00 编辑 ]
作者: 落叶    时间: 2007-4-24 10:05

尊敬的版主大人,非常感谢你的回答,但这些是特殊效果的数据,看了其它的帖子后已经知道了.而我求解的是具体的道具附带地址.比如都知道的5383是防御致命一击的地址.5863是无反击攻击的.
作者: 岱瀛    时间: 2007-4-24 22:16

曹操传各个特效代码位置(以下地址均为内存地址,UE地址为内存地址减去0x400C00,至于为什么相差这么多的深层次道理以及换别的其他exe文件的话是否相同,请自己查看我的关于exe修改的贴子)


00405915  |> \6A 23         |PUSH 23                                 ; /Arg1 = 00000023
00405917  |.  8B55 F4       |MOV EDX,DWORD PTR SS:[EBP-C]            ; |
0040591A  |.  8B4A 08       |MOV ECX,DWORD PTR DS:[EDX+8]            ; |
0040591D  |.  E8 E7200000   |CALL wagan.00407A09                        ; \是否混乱攻击

00405979  |> \6A 24         |PUSH 24                                 ; /Arg1 = 00000024
0040597B  |.  8B55 F4       |MOV EDX,DWORD PTR SS:[EBP-C]            ; |
0040597E  |.  8B4A 08       |MOV ECX,DWORD PTR DS:[EDX+8]            ; |
00405981  |.  E8 83200000   |CALL wagan.00407A09                        ; \是否中毒攻击

004059DD  |> \6A 25         |PUSH 25                                 ; /Arg1 = 00000025
004059DF  |.  8B55 F4       |MOV EDX,DWORD PTR SS:[EBP-C]            ; |
004059E2  |.  8B4A 08       |MOV ECX,DWORD PTR DS:[EDX+8]            ; |
004059E5  |.  E8 1F200000   |CALL wagan.00407A09                        ; \是否麻痹攻击

00405A41  |> \6A 26         |PUSH 26                                 ; /Arg1 = 00000026
00405A43  |.  8B55 F4       |MOV EDX,DWORD PTR SS:[EBP-C]            ; |
00405A46  |.  8B4A 08       |MOV ECX,DWORD PTR DS:[EDX+8]            ; |
00405A49  |.  E8 BB1F0000   |CALL wagan.00407A09                        ; \禁止咒攻击

00405BBA  |.  6A 3E         |PUSH 3E
00405BBC  |.  8B55 F4       |MOV EDX,DWORD PTR SS:[EBP-C]
00405BBF  |.  33C0          |XOR EAX,EAX
00405BC1  |.  8A42 01       |MOV AL,BYTE PTR DS:[EDX+1]
00405BC4  |.  8BC8          |MOV ECX,EAX
00405BC6  |.  6BC9 24       |IMUL ECX,ECX,24
00405BC9  |.  81C1 502C4B00 |ADD ECX,wagan.004B2C50
00405BCF  |.  E8 9C9A0500   |CALL wagan.0045F670
00405BD4  |.  8BC8          |MOV ECX,EAX                             ; |
00405BD6  |.  6BC9 48       |IMUL ECX,ECX,48                         ; |
00405BD9  |.  81C1 681B4A00 |ADD ECX,wagan.004A1B68                     ; |
00405BDF  |.  E8 251E0000   |CALL wagan.00407A09                        ; \自动使用豆

00405D9B  |.  6A 29         PUSH 29                                  ; /Arg1 = 00000029
00405D9D  |.  8B45 F4       MOV EAX,DWORD PTR SS:[EBP-C]             ; |
00405DA0  |.  8B48 08       MOV ECX,DWORD PTR DS:[EAX+8]             ; |
00405DA3  |.  E8 611C0000   CALL wagan.00407A09                         ; \致命一击

00405F12  |.  6A 39         |PUSH 39                                 ; /Arg1 = 00000039
00405F14  |.  8B4D F8       |MOV ECX,DWORD PTR SS:[EBP-8]            ; |
00405F17  |.  E8 ED1A0000   |CALL wagan.00407A09                        ; \防致命一击

00405F82  |.  6A 3A         |PUSH 3A                                 ; /Arg1 = 0000003A
00405F84  |.  8B4D F8       |MOV ECX,DWORD PTR SS:[EBP-8]            ; |
00405F87  |.  E8 7D1A0000   |CALL wagan.00407A09                        ; \防两次攻击

00405FA6  |> \6A 3C         |PUSH 3C                                 ; /Arg1 = 0000003C
00405FA8  |.  8B4D F8       |MOV ECX,DWORD PTR SS:[EBP-8]            ; |
00405FAB  |.  E8 591A0000   |CALL wagan.00407A09                        ; \防御MP

004063D6  |.  6A 28         PUSH 28
004063D8  |.  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
004063DB  |.  E8 90920500   CALL wagan.0045F670
004063E0  |.  8BC8          MOV ECX,EAX                              ; |
004063E2  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
004063E5  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
004063EB  |.  E8 19160000   CALL wagan.00407A09                         ; \反击后反击

00406462  |> \6A 2C         PUSH 2C                                  ; /Arg1 = 0000002C
00406464  |.  8B4D F0       MOV ECX,DWORD PTR SS:[EBP-10]            ; |
00406467  |.  8B49 08       MOV ECX,DWORD PTR DS:[ECX+8]             ; |
0040646A  |.  E8 9A150000   CALL wagan.00407A09                         ; \无反击攻击

00407850  |> \6A 2B         PUSH 2B                                  ; /Arg1 = 0000002B
00407852  |.  8B4D F8       MOV ECX,DWORD PTR SS:[EBP-8]             ; |
00407855  |.  E8 AF010000   CALL wagan.00407A09                         ; \传透攻击

0041FF87  |> \6A 32         PUSH 32                                  ; /Arg1 = 00000032
0041FF89  |.  8B4D F8       MOV ECX,DWORD PTR SS:[EBP-8]             ; |
0041FF8C  |.  E8 787AFEFF   CALL wagan.00407A09                         ; \可以禁咒

004200A2  |> \6A 32         PUSH 32                                  ; /Arg1 = 00000032
004200A4  |.  8B4D F8       MOV ECX,DWORD PTR SS:[EBP-8]             ; |
004200A7  |.  E8 5D79FEFF   CALL wagan.00407A09                         ; \可以禁咒

004201BC  |> \6A 32         PUSH 32                                  ; /Arg1 = 00000032
004201BE  |.  8B4D F8       MOV ECX,DWORD PTR SS:[EBP-8]             ; |
004201C1  |.  E8 4378FEFF   CALL wagan.00407A09                         ; \可以禁咒

004202D7  |> \6A 32         PUSH 32                                  ; /Arg1 = 00000032
004202D9  |.  8B4D F8       MOV ECX,DWORD PTR SS:[EBP-8]             ; |
004202DC  |.  E8 2877FEFF   CALL wagan.00407A09                         ; \可以禁咒

00422C8B  |.  6A 3E         |PUSH 3E
00422C8D  |.  8B4D D4       |MOV ECX,DWORD PTR SS:[EBP-2C]
00422C90  |.  33D2          |XOR EDX,EDX
00422C92  |.  8A51 0C       |MOV DL,BYTE PTR DS:[ECX+C]
00422C95  |.  8BCA          |MOV ECX,EDX
00422C97  |.  6BC9 24       |IMUL ECX,ECX,24
00422C9A  |.  81C1 502C4B00 |ADD ECX,wagan.004B2C50
00422CA0  |.  E8 CBC90300   |CALL wagan.0045F670
00422CA5  |.  8BC8          |MOV ECX,EAX                             ; |
00422CA7  |.  6BC9 48       |IMUL ECX,ECX,48                         ; |
00422CAA  |.  81C1 681B4A00 |ADD ECX,wagan.004A1B68                     ; |
00422CB0  |.  E8 544DFEFF   |CALL wagan.00407A09                        ; \豆袋

00422F46  |.  6A 31         PUSH 31                                  ; /Arg1 = 00000031
00422F48  |.  8B45 EC       MOV EAX,DWORD PTR SS:[EBP-14]            ; |
00422F4B  |.  8B48 04       MOV ECX,DWORD PTR DS:[EAX+4]             ; |
00422F4E  |.  E8 B64AFEFF   CALL wagan.00407A09                         ; \节约MP

00437D6B  |.  6A 21         PUSH 21
00437D6D  |.  8B4D F0       MOV ECX,DWORD PTR SS:[EBP-10]
00437D70  |.  E8 FB780200   CALL wagan.0045F670
00437D75  |.  8BC8          MOV ECX,EAX                              ; |
00437D77  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
00437D7A  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
00437D80  |.  E8 84FCFCFF   CALL wagan.00407A09                         ; \突击移动

00439F72  |.  6A 3C         PUSH 3C                                  ; /Arg1 = 0000003C
00439F74  |.  8B8D 74FFFFFF MOV ECX,DWORD PTR SS:[EBP-8C]            ; |
00439F7A  |.  E8 8ADAFCFF   CALL wagan.00407A09                         ; \防御MP

0043AC63  |.  6A 2E         PUSH 2E                                  ; /Arg1 = 0000002E
0043AC65  |.  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]            ; |
0043AC68  |.  8B08          MOV ECX,DWORD PTR DS:[EAX]               ; |
0043AC6A  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043AC6D  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043AC73  |.  E8 91CDFCFF   CALL wagan.00407A09                         ; \引导攻击

0043B5C3  |.  6A 38         PUSH 38                                  ; /Arg1 = 00000038
0043B5C5  |.  8B4D E8       MOV ECX,DWORD PTR SS:[EBP-18]            ; |
0043B5C8  |.  E8 3CC4FCFF   CALL wagan.00407A09                         ; \防远程攻击

0043B6AC  |> \6A 27         PUSH 27                                  ; /Arg1 = 00000027
0043B6AE  |.  8B4D E0       MOV ECX,DWORD PTR SS:[EBP-20]            ; |
0043B6B1  |.  E8 53C3FCFF   CALL wagan.00407A09                         ; \辅助攻击命中


0043B6DB  |> \6A 35         PUSH 35                                  ; /Arg1 = 00000035
0043B6DD  |.  8B4D E8       MOV ECX,DWORD PTR SS:[EBP-18]            ; |
0043B6E0  |.  E8 24C3FCFF   CALL wagan.00407A09                         ; \辅助攻击防御

0043B708  |> \6A 37         PUSH 37                                  ; /Arg1 = 00000037
0043B70A  |.  8B4D E8       MOV ECX,DWORD PTR SS:[EBP-18]            ; |
0043B70D  |.  E8 F7C2FCFF   CALL wagan.00407A09                         ; \辅助全防御

0043B92B  |> \6A 34         PUSH 34                                  ; /Arg1 = 00000034
0043B92D  |.  8B4D DC       MOV ECX,DWORD PTR SS:[EBP-24]            ; |
0043B930  |.  E8 D4C0FCFF   CALL wagan.00407A09                         ; \辅助策略命中

0043B95A  |> \6A 36         PUSH 36                                  ; /Arg1 = 00000036
0043B95C  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]            ; |
0043B95F  |.  E8 A5C0FCFF   CALL wagan.00407A09                         ; \辅助策略防御

0043B987  |> \6A 37         PUSH 37                                  ; /Arg1 = 00000037
0043B989  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]            ; |
0043B98C  |.  E8 78C0FCFF   CALL wagan.00407A09                         ; \辅助全防御

0043BDDF  |> \6A 3D         PUSH 3D
0043BDE1  |.  8B4D DC       MOV ECX,DWORD PTR SS:[EBP-24]
0043BDE4  |.  E8 87380200   CALL wagan.0045F670
0043BDE9  |.  8BC8          MOV ECX,EAX                              ; |
0043BDEB  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043BDEE  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043BDF4  |.  E8 10BCFCFF   CALL wagan.00407A09                         ; \减轻远距伤害

0043BEA6  |.  6A 2D         PUSH 2D                                  ; /Arg1 = 0000002D
0043BEA8  |.  8B55 D4       MOV EDX,DWORD PTR SS:[EBP-2C]            ; |
0043BEAB  |.  8B0A          MOV ECX,DWORD PTR DS:[EDX]               ; |
0043BEAD  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043BEB0  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043BEB6  |.  E8 4EBBFCFF   CALL wagan.00407A09                         ; \骑马攻击

0043C1E2  |.  6A 2F         PUSH 2F                                  ; /Arg1 = 0000002F
0043C1E4  |.  8B4D E8       MOV ECX,DWORD PTR SS:[EBP-18]            ; |
0043C1E7  |.  8B09          MOV ECX,DWORD PTR DS:[ECX]               ; |
0043C1E9  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043C1EC  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043C1F2  |.  E8 12B8FCFF   CALL wagan.00407A09                         ; \辅助火系策略       

0043C24D  |.  6A 30         PUSH 30                                  ; /Arg1 = 00000030
0043C24F  |.  8B45 E8       MOV EAX,DWORD PTR SS:[EBP-18]            ; |
0043C252  |.  8B08          MOV ECX,DWORD PTR DS:[EAX]               ; |
0043C254  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043C257  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043C25D  |.  E8 A7B7FCFF   CALL wagan.00407A09                         ; \辅助风类策略

0043C297  |> \6A 3B         PUSH 3B                                  ; /Arg1 = 0000003B
0043C299  |.  8B4D 0C       MOV ECX,DWORD PTR SS:[EBP+C]             ; |
0043C29C  |.  E8 68B7FCFF   CALL wagan.00407A09                         ; \防御策略损伤

0043C745  |.  6A 14         PUSH 14
0043C747  |.  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
0043C74A  |.  E8 212F0200   CALL wagan.0045F670
0043C74F  |.  8BC8          MOV ECX,EAX                              ; |
0043C751  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043C754  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043C75A  |.  E8 AAB2FCFF   CALL wagan.00407A09                         ; \辅助防御力

0043CE7C  |> \6A 12         PUSH 12                                  ; /Arg1 = 00000012
0043CE7E  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]            ; |
0043CE81  |.  E8 83ABFCFF   CALL wagan.00407A09                         ; \每回合回复HP

0043CEE0  |> \6A 13         PUSH 13                                  ; /Arg1 = 00000013
0043CEE2  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]            ; |
0043CEE5  |.  E8 1FABFCFF   CALL wagan.00407A09                         ; \每回合回复MP

0043CF36  |.  6A 15         PUSH 15                                  ; /Arg1 = 00000015
0043CF38  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]            ; |
0043CF3B  |.  E8 C9AAFCFF   CALL wagan.00407A09                         ; \每回合获得经验

0043CF75  |> \6A 16         PUSH 16                                  ; /Arg1 = 00000016
0043CF77  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]            ; |
0043CF7A  |.  E8 8AAAFCFF   CALL wagan.00407A09                         ; \每回合获的武器经验值

0043CFB4  |> \6A 17         PUSH 17                                  ; /Arg1 = 00000017
0043CFB6  |.  8B4D E4       MOV ECX,DWORD PTR SS:[EBP-1C]            ; |
0043CFB9  |.  E8 4BAAFCFF   CALL wagan.00407A09                         ; \每回合获的防具经验值

0043DB72   .  6A 2E         PUSH 2E                                  ; /Arg1 = 0000002E
0043DB74   .  8B45 F4       MOV EAX,DWORD PTR SS:[EBP-C]             ; |
0043DB77   .  8B08          MOV ECX,DWORD PTR DS:[EAX]               ; |
0043DB79   .  6BC9 48       IMUL ECX,ECX,48                          ; |
0043DB7C   .  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043DB82   .  E8 829EFCFF   CALL wagan.00407A09                         ; \引导攻击

0043DEBD  |> \6A 33         PUSH 33                                  ; /Arg1 = 00000033
0043DEBF  |.  8B4D D4       MOV ECX,DWORD PTR SS:[EBP-2C]            ; |
0043DEC2  |.  8B09          MOV ECX,DWORD PTR DS:[ECX]               ; |
0043DEC4  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043DEC7  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043DECD  |.  E8 379BFCFF   CALL wagan.00407A09                         ; \策略模仿

0043F818  |.  6A 22         PUSH 22                                  ; /Arg1 = 00000022
0043F81A  |.  8B55 F4       MOV EDX,DWORD PTR SS:[EBP-C]             ; |
0043F81D  |.  8B0A          MOV ECX,DWORD PTR DS:[EDX]               ; |
0043F81F  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043F822  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043F828  |.  E8 DC81FCFF   CALL wagan.00407A09                         ; \恶路移动

0043F8C5  |.  6A 2A         PUSH 2A                                  ; /Arg1 = 0000002A
0043F8C7  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]             ; |
0043F8CA  |.  8B08          MOV ECX,DWORD PTR DS:[EAX]               ; |
0043F8CC  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
0043F8CF  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0043F8D5  |.  E8 2F81FCFF   CALL wagan.00407A09                         ; \远距攻击

00465B26  |> \6A 33         PUSH 33
00465B28  |.  8B8D 98FEFFFF MOV ECX,DWORD PTR SS:[EBP-168]
00465B2E  |.  8B49 50       MOV ECX,DWORD PTR DS:[ECX+50]
00465B31  |.  E8 3A9BFFFF   CALL wagan.0045F670
00465B36  |.  8BC8          MOV ECX,EAX                              ; |
00465B38  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
00465B3B  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
00465B41  |.  E8 C31EFAFF   CALL wagan.00407A09                         ; \策略模仿

00466473  |.  6A 31         PUSH 31
00466475  |.  8B4D F8       MOV ECX,DWORD PTR SS:[EBP-8]
00466478  |.  8B49 50       MOV ECX,DWORD PTR DS:[ECX+50]
0046647B  |.  E8 F091FFFF   CALL wagan.0045F670
00466480  |.  8BC8          MOV ECX,EAX                              ; |
00466482  |.  6BC9 48       IMUL ECX,ECX,48                          ; |
00466485  |.  81C1 681B4A00 ADD ECX,wagan.004A1B68                      ; |
0046648B  |.  E8 7915FAFF   CALL wagan.00407A09                         ; 节约MP

18-辅助攻击力 19-辅助精神力 1A-辅助防御力 1B-辅助爆发力 1C-辅助士气 1D-辅助HP 1E-辅助MP 1F-辅助获得Exp 20-辅助移动力
41-治疗混乱 42-治疗中毒 43-治疗麻痹 44-治疗禁咒 45-恢复状态 46-武力上升 47-智力上升 48-统率力上升 49-敏捷上升 4A-运气上升 4B-等级上升 4C-兵种上升
0040681A  /$  55            PUSH EBP
0040681B  |.  8BEC          MOV EBP,ESP
0040681D  |.  51            PUSH ECX
0040681E  |.  8B4D 08       MOV ECX,DWORD PTR SS:[EBP+8]
00406821  |.  6BC9 19       IMUL ECX,ECX,19
00406824  |.  81C1 40114A00 ADD ECX,wagan.004A1140
0040682A  |.  E8 112D0000   CALL wagan.00409540               获取道具ecx的类型,辅助则为特殊效果
0040682F  |.  8845 FC       MOV BYTE PTR SS:[EBP-4],AL
00406832  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
00406835  |.  25 FF000000   AND EAX,0FF
0040683A  |.  83F8 09       CMP EAX,9
0040683D  |.  7E 0E         JLE SHORT wagan.0040684D  小于等于转移
0040683F  |.  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
00406842  |.  81E1 FF000000 AND ECX,0FF
00406848  |.  83F9 18       CMP ECX,18                  辅助攻击力
0040684B  |.  75 07         JNZ SHORT wagan.00406854     不是则转移
0040684D  |>  32C0          XOR AL,AL
0040684F  |.  E9 AE000000   JMP wagan.00406902

00406854  |>  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
00406857  |.  81E2 FF000000 AND EDX,0FF
0040685D  |.  83FA 0E       CMP EDX,0E
00406860  |.  7C 0D         JL SHORT wagan.0040686F          小于0e转移

00406862  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
00406865  |.  25 FF000000   AND EAX,0FF
0040686A  |.  83F8 19       CMP EAX,19                    辅助精神力
0040686D  |.  75 07         JNZ SHORT wagan.00406876

0040686F  |>  B0 02         MOV AL,2
00406871  |.  E9 8C000000   JMP wagan.00406902

00406876  |>  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
00406879  |.  81E1 FF000000 AND ECX,0FF
0040687F  |.  83F9 12       CMP ECX,12
00406882  |.  7C 0E         JL SHORT wagan.00406892

00406884  |.  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
00406887  |.  81E2 FF000000 AND EDX,0FF
0040688D  |.  83FA 1A       CMP EDX,1A                辅助防御力
00406890  |.  75 04         JNZ SHORT wagan.00406896
00406892  |>  B0 01         MOV AL,1
00406894  |.  EB 6C         JMP SHORT wagan.00406902
00406896  |>  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
00406899  |.  25 FF000000   AND EAX,0FF
0040689E  |.  83F8 1B       CMP EAX,1B        辅助爆发力
004068A1  |.  75 04         JNZ SHORT wagan.004068A7
004068A3  |.  B0 03         MOV AL,3
004068A5  |.  EB 5B         JMP SHORT wagan.00406902
004068A7  |>  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
004068AA  |.  81E1 FF000000 AND ECX,0FF
004068B0  |.  83F9 1C       CMP ECX,1C        辅助士气
004068B3  |.  75 04         JNZ SHORT wagan.004068B9
004068B5  |.  B0 04         MOV AL,4
004068B7  |.  EB 49         JMP SHORT wagan.00406902
004068B9  |>  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
004068BC  |.  81E2 FF000000 AND EDX,0FF
004068C2  |.  83FA 1D       CMP EDX,1D        辅助HP
004068C5  |.  75 04         JNZ SHORT wagan.004068CB
004068C7  |.  B0 05         MOV AL,5
004068C9  |.  EB 37         JMP SHORT wagan.00406902
004068CB  |>  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
004068CE  |.  25 FF000000   AND EAX,0FF
004068D3  |.  83F8 1E       CMP EAX,1E        辅助MP
004068D6  |.  75 04         JNZ SHORT wagan.004068DC
004068D8  |.  B0 06         MOV AL,6
004068DA  |.  EB 26         JMP SHORT wagan.00406902
004068DC  |>  8B4D FC       MOV ECX,DWORD PTR SS:[EBP-4]
004068DF  |.  81E1 FF000000 AND ECX,0FF
004068E5  |.  83F9 20       CMP ECX,20
004068E8  |.  75 04         JNZ SHORT wagan.004068EE        辅助移动力
004068EA  |.  B0 07         MOV AL,7
004068EC  |.  EB 14         JMP SHORT wagan.00406902
004068EE  |>  8B55 FC       MOV EDX,DWORD PTR SS:[EBP-4]
004068F1  |.  81E2 FF000000 AND EDX,0FF
004068F7  |.  83FA 1F       CMP EDX,1F        辅助获得Exp
004068FA  |.  75 04         JNZ SHORT wagan.00406900
004068FC  |.  B0 08         MOV AL,8
004068FE  |.  EB 02         JMP SHORT wagan.00406902
00406900  |>  0C FF         OR AL,0FF
00406902  |>  8BE5          MOV ESP,EBP
00406904  |.  5D            POP EBP
00406905  \.  C3            RETN
作者: 慕容雪芸    时间: 2007-4-25 00:47

纯属路过。。。说个给初学者的笨方法。。。。楼主要的“大部份”可以用汇编形式找到。。大多数都可以查找利用CALL 00407A09 这个语句找到。。。这一句之前的什么PUSH 2E啊,2C的。。。就是楼主所说的道具特性。。。至于楼上给得那么复杂。。。想来楼主用不上了。。。
作者: 落叶    时间: 2007-4-25 09:43

太谢谢楼上二位帮助了.4楼的的确对于我这样的水平困难了很多.但好在结合其他帖子的东西总算明白了.5楼的概念性启发也很谢谢.

问题解决.版主可以自行处置这帖了.不过也许其他人也会有这方面的问题.所以这帖最好别删.
作者: 岱瀛    时间: 2007-4-25 11:43



QUOTE:
原帖由 慕容雪芸 于 2007-4-25 00:47 发表
纯属路过。。。说个给初学者的笨方法。。。。楼主要的“大部份”可以用汇编形式找到。。大多数都可以查找利用CALL 00407A09 这个语句找到。。。这一句之前的什么PUSH 2E啊,2C的。。。就是楼主所说的道具特性。 ...

18-辅助攻击力 19-辅助精神力 1A-辅助防御力 1B-辅助爆发力等等这几个,就不是用push 代号然后通过call 407a09判断的,是直接拿出来值然后cmp 的.

楼主一时看不懂,可看多时嘛

还有其他人也可以看看的啊,比如那个偶经常踢翻打碎的镜子

月月就不用
作者: 37610716    时间: 2007-12-4 18:12



QUOTE:
原帖由 司徒苍月 于 2007-4-24 09:56 发表
12-每回合恢复HP
13-每回合恢复MP
14-每回合恢复状态
15-每回合获得Exp
16-每回合获得武器Exp
17-每回合获得护具Exp
18-辅助攻击力
19-辅助精神力
1A-辅助防御力
1B-辅助爆发力
1C-辅助士气 ...

还是不明白是什么意思,这些数字是代表的特殊效果还是物品的代码?  我看了1下物品的合并,XXXX地址-XX数字,一般都是把2个地址的数字都改了,让我理解成(这些地址是特殊效果的地址,而改变的数字是物品代码,不同的地址里改成同一个物品数字代码来合并物品);但是再仔细一看好象不是这个意思,感到很茫然,有没有人能解释一下,很想学这些东西,但是不知道怎么入门




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0