标题: 求教剧本编辑器物品显示不全问题
性别:未知-离线 关羽他爸

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 24
编号 215454
注册 2007-9-14


发表于 2014-3-13 12:22 资料 短消息 只看该作者
求教剧本编辑器物品显示不全问题

新人求教大神,新引擎都扩充了宝物数量,但是用剧本编辑器打开,经验果之后的宝物总是空白。请教是设置方式还是版本问题。


顶部
性别:男-离线 蓝色の忧郁
( Forza Azzurri )

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1283
编号 359672
注册 2010-2-8


发表于 2014-3-13 13:02 资料 文集 短消息 只看该作者
原帖:http://www.xycq.net/forum/thread-215919-1-1.html

QUOTE:
原帖由 star175 于 2010-9-22 11:30 发表
E 剧本指令
  
  和装备相关的一些指令,常用的就是3E和48指令,要使物品正常显示,需要修改剧本编辑器的CaoCaoSceEditor.ini文件,调整下面4个数据
ItemWeaponID=0 ;道具-武器起始序号,取值范围 0~255
ItemDefenseID=57 ;道具-防具起始序号,取值范围 0~255
ItemAssistID=84 ;道具-辅助起始序号,取值范围 0~255
ItemOtherID=111 ;道具-消耗起始序号,取值范围 0~255
调整后剧本编辑器的下拉列表的武器和护具可以正常显示,但辅助只会三件物品和消耗品以及一些空白项目,其实这里从第一件消耗品开始对应新增的24物品,空白项目也同样有意义
如果自己调整了装备顺序,要重新设置这些数据,除了修正以上4项数据 还要修改exe
代码如下
00407E03  |.  83C1 00       ADD ECX,0                         ;  0 武器开始编号
00407E06  |.  EB 18         JMP SHORT Ekd5.00407E20
00407E08  |>  3C 01         CMP AL,1
00407E0A  |.  75 05         JNZ SHORT Ekd5.00407E11
00407E0C  |.  83C1 39       ADD ECX,39                        ;  57 护具开始编号
00407E0F  |.  EB 0F         JMP SHORT Ekd5.00407E20
00407E11  |>  3C 02         CMP AL,2
00407E13  |.  75 20         JNZ SHORT Ekd5.00407E35
00407E15  |.  83C1 54       ADD ECX,54                        ;  84 辅助开始编号


注意 3D得到物品和59战利品指令仍然是通过设置整形变量来得到新物品



顶部
性别:未知-离线 关羽他爸

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 24
编号 215454
注册 2007-9-14


发表于 2014-3-13 23:21 资料 短消息 只看该作者
回复 #2 蓝色の忧郁 的帖子

感谢指导。
第一条后来也琢磨出来了。
“3D得到物品和59战利品指令仍然是通过设置整形变量来得到新物品”
这条有范例么。我参考了别人写的剧本,3d指令获得物品里面填的是不搭界的物品,整形变量的代码怎么用还是搞不懂。
顶部
性别:男-离线 蓝色の忧郁
( Forza Azzurri )

Rank: 7Rank: 7Rank: 7Rank: 7
组别 校尉
级别 左将军
功绩 13
帖子 1283
编号 359672
注册 2010-2-8


发表于 2014-3-13 23:42 资料 文集 短消息 只看该作者
回复 #3 关羽他爸 的帖子

3D指令用法

77:变量运算 整型变量 4080 = 常数 1                              //4080默认为0
3d:获得物品 下拉列表的第27件物品 DefLv 不显示动作 无   //下拉列表的第27件物品对应第一件新物品,其余的都是按这个顺序计算
77:变量运算 整型变量 4080 = 常数 0                             //4080设回0

59指令用法
77:变量运算 整型变量 4080 = 常数 3                            //这里4080可以设置为1-3,设1就是第一件为新物品,2表示1和2为新物品 3全部都是新物品
59:战利品 0 ??? DefLv ??? DefLv ??? DefLv 平时
77:变量运算 整型变量 4080 = 常数 0                           //4080设回0

3D和59指令如果直接使用,效果同原来。
顶部
性别:未知-离线 关羽他爸

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 24
编号 215454
注册 2007-9-14


发表于 2014-3-14 11:18 资料 短消息 只看该作者
懂了,万分感谢。
顶部

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




当前时区 GMT+8, 现在时间是 2025-2-20 03:45
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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