标题: 关于宝物图鉴数量
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2015-7-24 16:07 资料 个人空间 短消息 只看该作者
关于宝物图鉴数量

http://www.xycq.net/forum/thread-176800-1-1.html
虽说是旧引擎时代的产物,但是到了新引擎(截止到目前的STAR6.1版)都是有通用的,最重要的是这个

QUOTE:
6FF8Ch 的31改為(寶物圖鑑數量 - 1),注意是16進位,例如寶物圖鑑有60個,就是59的16進位,3B

在DATA设置完各个物品是否宝物后,还要将这个修改为最大值-1,有点麻烦,尤其是对于新手……
所以稍作改良代码:

00470B88     E8 03210600    CALL 004D2C90
00470B8D     8B4D C8        MOV ECX,DWORD PTR SS:[EBP-38]

004D2C90   55               PUSH EBP
004D2C91   8BEC             MOV EBP,ESP
004D2C93   6A 00            PUSH 0
004D2C95   6A 00            PUSH 0
004D2C97   EB 03            JMP SHORT 004D2C9C
004D2C99   FF45 FC          INC DWORD PTR SS:[EBP-4]
004D2C9C   817D FC 9A000000 CMP DWORD PTR SS:[EBP-4],9A
004D2CA3   73 1A            JNB SHORT 004D2CBF
004D2CA5   8B4D FC          MOV ECX,DWORD PTR SS:[EBP-4]
004D2CA8   6BC9 19          IMUL ECX,ECX,19
004D2CAB   81C1 40114A00    ADD ECX,004A1140
004D2CB1   E8 4A69F3FF      CALL 0044001E
004D2CB6   85C0             TEST EAX,EAX
004D2CB8  ^74 DF            JE SHORT 004D2C99
004D2CBA   FF45 F8          INC DWORD PTR SS:[EBP-8]
004D2CBD  ^EB DA            JMP SHORT 004D2C99
004D2CBF   837D F8 00       CMP DWORD PTR SS:[EBP-8],0
004D2CC3   7E 03            JLE SHORT 004D2CC8
004D2CC5   FF4D F8          DEC DWORD PTR SS:[EBP-8]
004D2CC8   8B45 F8          MOV EAX,DWORD PTR SS:[EBP-8]
004D2CCB   8BE5             MOV ESP,EBP
004D2CCD   5D               POP EBP
004D2CCE   C3               RETN

全部引擎通用。
4D2C90在6.1里面是空白的(当然我只是看见是空白,不保证是不是有其他地方调用),其他引擎不保证是否空白以及是否有其他地方调用。
CMP DWORD PTR SS:[EBP-4],9A
这里的9A是引擎可用的物品数量,需要根据自己的引擎来调整。
CALL 44001E 是5.8开始的,旧的引擎都是CALL 409600(当然最好自己核查一下)

完毕

[ 本帖最后由 godtype 于 2015-7-25 12:18 编辑 ]


顶部
性别:未知-离线 woaisg

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


发表于 2015-7-24 16:32 资料 短消息 只看该作者
我在在学od


顶部
性别:未知-离线 c381612
(龙城飞将)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 3
帖子 273
编号 330810
注册 2009-7-24


发表于 2015-7-24 16:59 资料 短消息 只看该作者
多谢毅大出手解惑
顶部
性别:未知-离线 star175

★★

Rank: 9Rank: 9Rank: 9
轩辕春秋年度最佳(轩辕工作室)
组别 白衣卿相
级别 讨逆将军
好贴 3
功绩 153
帖子 686
编号 91725
注册 2006-11-16


发表于 2015-7-24 17:58 资料 文集 短消息 只看该作者
回复 #1 godtype 的帖子

很好,这样可以自动判断了

事实上,形象指定器会修改这个地方

有几个宝物图鉴出问题的,我分析原因如下

修改的时候,和data放在一起Ekd5.exe其实不是6.1版的,所以只改到了data,而exe则没改到,
然后又运行6.1版的exe,结果就出现问题了
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2015-7-24 18:09 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 star175 于 2015-7-24 17:58 发表
很好,这样可以自动判断了

事实上,形象指定器会修改这个地方

有几个宝物图鉴出问题的,我分析原因如下

修改的时候,和data放在一起Ekd5.exe其实不是6.1版的,所以只改到了data,而exe则没改到,
然后又运行6.1版的exe,结果就出现问题了

哦,原来形象指定器会修改的,我一直在用自己的引擎所以没注意到。那他们的问题原因应该就是你说的。
顶部
性别:未知-离线 star175

★★

Rank: 9Rank: 9Rank: 9
轩辕春秋年度最佳(轩辕工作室)
组别 白衣卿相
级别 讨逆将军
好贴 3
功绩 153
帖子 686
编号 91725
注册 2006-11-16


发表于 2015-7-25 12:08 资料 文集 短消息 只看该作者
回复 #5 godtype 的帖子

补充一个

在6.1中, 00409600 要改为 44001E
顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2015-7-25 12:14 资料 个人空间 短消息 只看该作者


QUOTE:
原帖由 star175 于 2015-7-25 12:08 发表
补充一个

在6.1中, 00409600 要改为 44001E

改了。
最初写的时候已经发现改用44001E的,但复制时复了自己的。
顶部

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




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

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

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