标题: 请问 曹操传里的道具豆袋怎么修改?
性别:未知-离线 caoshou

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 1
编号 69344
注册 2006-5-22


发表于 2006-5-22 05:07 资料 短消息 只看该作者
请问 曹操传里的道具豆袋怎么修改?

那个豆袋是自动使用豆子  可以改成自动使用大米 蟠桃什么之类 变成米袋 桃袋 的  。
   可以吗???
                       谁可以告诉一下?  多谢了


顶部
性别:男-离线 水镜八奇

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 24
编号 69780
注册 2006-5-24


发表于 2006-5-24 18:59 资料 短消息 只看该作者
会不会可以那么绝啊.......啊.


顶部
性别:未知-离线 葛朗台

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 281
编号 51665
注册 2005-10-23


发表于 2006-5-24 19:35 资料 短消息 只看该作者
何必这么麻烦啊,直接把豆加的血改多一点就是啦~~~
顶部
性别:未知-离线 hadeswwy
(月晓)

白衣伯爵
谏议大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
护军
组别 翰林学士
级别 安北将军
好贴 1
功绩 573
帖子 2603
编号 57601
注册 2006-1-16
来自 天府异地
家族 轩辕学院


可以变啊,因为他是物品袋啊.
顶部
性别:未知-离线 ducksuper

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 129
编号 68614
注册 2006-5-13


发表于 2006-5-27 03:26 资料 短消息 只看该作者
我感觉光用UE似乎很难实现这个改动?
只能去看原来的汇编程序里这个功能定义到哪
然后再在那修改
不过我在EXE里找到很多类似 "自动使用豆" 这个功能的代码 6A 3E 不知道哪个是真的
还有 必须知道豆 米 桃这3件物品的代码才行吧?
顶部
性别:未知-离线 轩辕三国
(天边流云)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 44
编号 52965
注册 2005-11-11
家族 轩辕学院


发表于 2006-5-27 10:00 资料 短消息 只看该作者
我觉的可能可以去请教MON高手看下
顶部
性别:未知-离线 武悼天王冉闵

Rank: 4
组别 士兵
级别 裨将军
功绩 3
帖子 308
编号 51256
注册 2005-10-16


发表于 2006-5-27 10:15 资料 短消息 只看该作者
楼上的,是MOD
顶部
性别:未知-离线 轩辕三国
(天边流云)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 44
编号 52965
注册 2005-11-11
家族 轩辕学院


发表于 2006-5-28 13:22 资料 短消息 只看该作者
回复 #7 武悼天王冉闵 的帖子

我比较喜好MOD总在里边转!正在学习制作
顶部
性别:未知-离线 ducksuper

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 129
编号 68614
注册 2006-5-13


发表于 2006-5-28 13:42 资料 短消息 只看该作者
这个功能目前我还没看到哪位制作MOD的提起过
估计都还没解决吧?
顶部
性别:未知-离线 hadeswwy
(月晓)

白衣伯爵
谏议大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
护军
组别 翰林学士
级别 安北将军
好贴 1
功绩 573
帖子 2603
编号 57601
注册 2006-1-16
来自 天府异地
家族 轩辕学院


已经解决了,最简单的方法本人还没过啊,就是用修改器的时候他会给个提示说是道具编号,你只要把你需要的道具编号输入就行了.
顶部
性别:未知-离线 ducksuper

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 129
编号 68614
注册 2006-5-13


发表于 2006-5-28 23:25 资料 短消息 只看该作者
用修改器的时候他会给个提示说是道具编号,你只要把你需要的道具编号输入就行了

??有让你选择使用米和桃子的修改器吗
大哥 介绍一下地址啊...
顶部
性别:男-离线 lynnlee
(saka)

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 7
编号 69087
注册 2006-5-18


发表于 2006-5-29 15:41 资料 短消息 只看该作者 QQ
楼主太谈心了
顶部
性别:未知-离线 hadeswwy
(月晓)

白衣伯爵
谏议大夫

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
护军
组别 翰林学士
级别 安北将军
好贴 1
功绩 573
帖子 2603
编号 57601
注册 2006-1-16
来自 天府异地
家族 轩辕学院


修改器倒是没有,但是可以找到那些道具的编号啊.
顶部
性别:未知-离线 ducksuper

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 129
编号 68614
注册 2006-5-13


发表于 2006-5-29 19:13 资料 短消息 只看该作者
那个 一步步来啊 帅哥 不碍事吧?
你说的是用什么修改器  在哪里改道具编号?
顶部
性别:未知-离线 一般般

Rank: 5Rank: 5
组别 校尉
级别 偏将军
功绩 29
帖子 353
编号 43555
注册 2005-7-17


发表于 2006-5-30 03:49 资料 文集 短消息 只看该作者
岳飞传10级玉砌甲不是自动使用佳肴的吗?
顶部
性别:未知-离线 ducksuper

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 129
编号 68614
注册 2006-5-13


发表于 2006-5-30 13:51 资料 短消息 只看该作者
这样 那就是搞定了但是没公布出来嘛
可以理解 毕竟这是人家独创的技术
顶部
性别:未知-离线 ducksuper

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 129
编号 68614
注册 2006-5-13


发表于 2006-5-30 19:59 资料 短消息 只看该作者
研究了一会EXE里和自动使用豆相关的代码

发现有2段比较类似

分别是


00405BB4     . /0F86 8F000000   JBE Ekd5.00405C49
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,Ekd5.004B2C50
00405BCF     . E8 9C9A0500     CALL Ekd5.0045F670
00405BD4     . 8BC8            MOV ECX,EAX                             ;
00405BD6     . 6BC9 48         IMUL ECX,ECX,48                         ;
00405BD9     . 81C1 681B4A00   ADD ECX,Ekd5.004A1B68                   ;
00405BDF     . E8 251E0000     CALL Ekd5.00407A09                      ; \Ekd5.00407A09
00405BE4     . 85C0            TEST EAX,EAX
00405BE6     . 74 61           JE SHORT Ekd5.00405C49
00405BE8     . 8B4D F4         MOV ECX,DWORD PTR SS:[EBP-C]
00405BEB     . 33D2            XOR EDX,EDX
00405BED     . 8A51 01         MOV DL,BYTE PTR DS:[ECX+1]
00405BF0     . 8BCA            MOV ECX,EDX
00405BF2     . 6BC9 24         IMUL ECX,ECX,24
00405BF5     . 81C1 502C4B00   ADD ECX,Ekd5.004B2C50
00405BFB     . E8 54A30300     CALL Ekd5.0043FF54
00405C00     . 85C0            TEST EAX,EAX
00405C02     . 74 2E           JE SHORT Ekd5.00405C32
00405C04     . 6A 57           PUSH 57                                 ; /Arg1 = 00000057
00405C06     . B9 70074B00     MOV ECX,Ekd5.004B0770                   ;
00405C0B     . E8 2E7F0000     CALL Ekd5.0040DB3E                      ; \Ekd5.0040DB3E
00405C10     . 25 FF000000     AND EAX,0FF
00405C15     . 85C0            TEST EAX,EAX
00405C17     . 7E 17           JLE SHORT Ekd5.00405C30
00405C19     . 6A 00           PUSH 0                                  ; /Arg4 = 00000000
00405C1B     . 6A 00           PUSH 0                                  ; Arg3 = 00000000
00405C1D     . 8B45 F4         MOV EAX,DWORD PTR SS:[EBP-C]            ;
00405C20     . 8A48 01         MOV CL,BYTE PTR DS:[EAX+1]              ;
00405C23     . 51              PUSH ECX                                ; Arg2
00405C24     . 6A 57           PUSH 57                                 ; Arg1 = 00000057
00405C26     . B9 50774900     MOV ECX,Ekd5.00497750                   ;
00405C2B     . E8 13800100     CALL Ekd5.0041DC43                      ; \Ekd5.0041DC43
00405C30     > EB 17           JMP SHORT Ekd5.00405C49
00405C32     > 6A 01           PUSH 1                                  ; /Arg4 = 00000001
00405C34     . 6A 00           PUSH 0                                  ; Arg3 = 00000000
00405C36     . 8B55 F4         MOV EDX,DWORD PTR SS:[EBP-C]            ;
00405C39     . 8A42 01         MOV AL,BYTE PTR DS:[EDX+1]              ;
00405C3C     . 50              PUSH EAX                                ; Arg2
00405C3D     . 6A 57           PUSH 57                                 ; Arg1 = 00000057
00405C3F     . B9 50774900     MOV ECX,Ekd5.00497750                   ;
00405C44     .  E8 FA7F0100    CALL Ekd5.0041DC43                      ; \Ekd5.0041DC43

和下面的

00422C85     . /0F86 B3000000   JBE Ekd5.00422D3E
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,Ekd5.004B2C50
00422CA0     .  E8 CBC90300     CALL Ekd5.0045F670
00422CA5     .  8BC8            MOV ECX,EAX                     ;
00422CA7     .  6BC9 48         IMUL ECX,ECX,48                 ;
00422CAA     .  81C1 681B4A00   ADD ECX,Ekd5.004A1B68           ;
00422CB0     .  E8 544DFEFF     CALL Ekd5.00407A09              ; \Ekd5.00407A09
00422CB5     .  85C0            TEST EAX,EAX
00422CB7     .  0F84 81000000   JE Ekd5.00422D3E
00422CBD     .  8B45 D4         MOV EAX,DWORD PTR SS:[EBP-2C]
00422CC0     .  33C9            XOR ECX,ECX
00422CC2     .  8A48 0C         MOV CL,BYTE PTR DS:[EAX+C]
00422CC5     .  6BC9 24         IMUL ECX,ECX,24
00422CC8     .  81C1 502C4B00   ADD ECX,Ekd5.004B2C50
00422CCE     .  E8 81D20100     CALL Ekd5.0043FF54
00422CD3     .  85C0            TEST EAX,EAX
00422CD5     .  74 50           JE SHORT Ekd5.00422D27
00422CD7     .  837D F0 00      CMP DWORD PTR SS:[EBP-10],0
00422CDB     .  7E 48           JLE SHORT Ekd5.00422D25
00422CDD     .  8B55 D4         MOV EDX,DWORD PTR SS:[EBP-2C]
00422CE0     .  33C0            XOR EAX,EAX
00422CE2     .  8A42 0C         MOV AL,BYTE PTR DS:[EDX+C]
00422CE5     .  8BC8            MOV ECX,EAX
00422CE7     .  6BC9 24         IMUL ECX,ECX,24
00422CEA     .  81C1 502C4B00   ADD ECX,Ekd5.004B2C50
00422CF0     .  E8 9BFF0400     CALL Ekd5.00472C90
00422CF5     .  85C0            TEST EAX,EAX
00422CF7     .  76 2C           JBE SHORT Ekd5.00422D25
00422CF9     .  6A 57           PUSH 57                         ; /Arg1 = 00000057
00422CFB     .  B9 70074B00     MOV ECX,Ekd5.004B0770           ;
00422D00     .  E8 39AEFEFF     CALL Ekd5.0040DB3E              ; \Ekd5.0040DB3E
00422D05     .  25 FF000000     AND EAX,0FF
00422D0A     .  85C0            TEST EAX,EAX
00422D0C     .  7E 17           JLE SHORT Ekd5.00422D25
00422D0E     .  6A 00           PUSH 0                          ; /Arg4 = 00000000
00422D10     .  6A 00           PUSH 0                          ; Arg3 = 00000000
00422D12     .  8B4D D4         MOV ECX,DWORD PTR SS:[EBP-2C]   ;
00422D15     .  8A51 0C         MOV DL,BYTE PTR DS:[ECX+C]      ;
00422D18     .  52              PUSH EDX                        ; Arg2
00422D19     .  6A 57           PUSH 57                         ; Arg1 = 00000057
00422D1B     .  B9 50774900     MOV ECX,Ekd5.00497750           ;
00422D20     .  E8 1EAFFFFF     CALL Ekd5.0041DC43              ; \Ekd5.0041DC43
00422D25     >  EB 17           JMP SHORT Ekd5.00422D3E
00422D27     >  6A 01           PUSH 1                          ; /Arg4 = 00000001
00422D29     .  6A 00           PUSH 0                          ; Arg3 = 00000000
00422D2B     .  8B45 D4         MOV EAX,DWORD PTR SS:[EBP-2C]   ;
00422D2E     .  8A48 0C         MOV CL,BYTE PTR DS:[EAX+C]      ;
00422D31     .  51              PUSH ECX                        ; Arg2
00422D32     .  6A 57           PUSH 57                         ; Arg1 = 00000057
00422D34     .  B9 50774900     MOV ECX,Ekd5.00497750           ;
00422D39     .  E8 05AFFFFF     CALL Ekd5.0041DC43              ; \Ekd5.0041DC43
00422D3E     >  EB 22           JMP SHORT Ekd5.00422D62
00422D40     >  8B55 EC         MOV EDX,DWORD PTR SS:[EBP-14]
00422D43     .  81E2 FF000000   AND EDX,0FF
00422D49     .  81FA FF000000   CMP EDX,0FF
00422D4F     .  74 11           JE SHORT Ekd5.00422D62

我对比了一下两段程序 发现有很多相同但是又有细微不同的地方
都有3E这个特殊效果代码 也有57这个我猜是代表豆编号的代码
还有代表数量的1?
但对汇编不是很懂 所以不了解这2段该改哪一段 或者都改?
希望有过经验的人可以指点一下我 感谢了
还有下面这段在程序里出现了很多次 每次都大同小异 可能也有一些作用?


00412367     > \6A 3E           PUSH 3E                          ; /Arg1 = 0000003E
00412369     .  8B4D 08         MOV ECX,DWORD PTR SS:[EBP+8]     ;
0041236C     .  E8 86600000     CALL Ekd5.004183F7               ; \Ekd5.004183F7
00412371     .  66:8945 EC      MOV WORD PTR SS:[EBP-14],AX
00412375     .  8B55 EC         MOV EDX,DWORD PTR SS:[EBP-14]
00412378     .  81E2 FFFF0000   AND EDX,0FFFF
0041237E     .  81FA 00800000   CMP EDX,8000
00412384     .  75 0A           JNZ SHORT Ekd5.00412390
00412386     .  B8 05000000     MOV EAX,5
0041238B     .  E9 31020000     JMP Ekd5.004125C1

[ 本帖最后由 ducksuper 于 2006-5-30 20:04 编辑 ]
顶部
性别:男-离线 无影天

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 204
编号 67366
注册 2006-4-29
来自 樂浪


发表于 2006-5-30 22:45 资料 个人空间 短消息 只看该作者 QQ
米袋,桃袋

太狠了吧,还不如直接穿个10级铁甲得了,防御+170=新钢铁战士
顶部
性别:未知-离线 ducksuper

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 129
编号 68614
注册 2006-5-13


发表于 2006-5-31 11:02 资料 短消息 只看该作者
00405C24     . 6A 57           PUSH 57                                 ; Arg1 = 00000057

经过实验 只要把这句里的57改为59 就变桃袋了T_T
顶部
性别:男-离线 奉孝
(東望洋生神仙)

琅邪郡公枢密直学士

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
柱国(正二品)
组别 翰林学士
级别 安南将军
好贴 1
功绩 1209
帖子 2865
编号 65
注册 2004-11-3
来自 東望洋山


发表于 2006-6-1 01:11 资料 个人空间 短消息 只看该作者
竟然想得這麼複雜?!

最簡單的方法,把恢復用豆和恢復用米(或桃)的功能和名稱對調不就行了嗎?
顶部
性别:未知-离线 ducksuper

Rank: 2Rank: 2
组别 百姓
级别 奋威校尉
功绩 1
帖子 129
编号 68614
注册 2006-5-13


发表于 2006-6-1 12:20 资料 短消息 只看该作者
那样修改的过程也不比这个简单吧...
要寻找豆和桃每个加血的功能
金山似乎不行啊
顶部
性别:男-离线 回眸75度
(杨家小七)

白衣伯爵中大夫

Rank: 10Rank: 10Rank: 10Rank: 10
组别 白衣卿相
级别 右将军
功绩 261
帖子 1008
编号 65451
注册 2006-3-29
来自 天波府
家族 轩辕学院


发表于 2006-6-1 13:09 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由 奉孝 于 2006-6-1 01:11 发表
竟然想得這麼複雜?!

最簡單的方法,把恢復用豆和恢復用米(或桃)的功能和名稱對調不就行了嗎?

奉效兄真是高明啊
思维敏捷,佩服个
顶部
性别:男-离线 向我开炮
(向我开炮)

Rank: 2Rank: 2
组别 百姓
级别 破贼校尉
功绩 1
帖子 97
编号 100145
注册 2007-1-11
来自 地球


发表于 2007-3-11 17:13 资料 短消息 只看该作者 QQ
DATA修改器中将物品袋(道具编号)的特殊效果值改为1(米),2(桃)即可.字用UE改一下
顶部

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




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

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

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