标题: 关于宝物图鉴数量
性别:男-离线 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 编辑 ]


顶部
性别:男-离线 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,结果就出现问题了

哦,原来形象指定器会修改的,我一直在用自己的引擎所以没注意到。那他们的问题原因应该就是你说的。


顶部
性别:男-离线 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-24 21:19
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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