标题: 曹操传剧本编辑器, 7.29日更新
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-12 21:50 资料 主页 文集 短消息 看全部作者
曹操传剧本编辑器

7.29更新
修正上一版本修改文字之后会导致剧本不可用的bug

曹操传剧本编辑器 by Van

使用树形控件显示剧本结构
支持剧本间复制、粘贴
可以添加子事件、修改各项代码的参数
可以在剧本中搜索代码
可以显示剧本中使用的变量列表

注:如果你要删除出场设定中的某个武将,可以在编辑对话框的列表框有焦点时(比如你用鼠标点中某个出场武将时),按Del键直接删除

PS:修改之前一定要先备份,以免错误!!

附:
剧本含义中尚未解决的部分,欢迎朋友们提供资料:
代码28,6a含义未知
Para0x36(Code28)含义未知
Para0x26(Code21,45,58,6b)描述未知
Para0x4b-法术(=109)(Code6b)取值对应的含义不清
Para0xd-动作(Code30),Para0x42-物体(Code58)有两个取值的含义未知

还有4e武将方针变更,我们对方针的描述不够准确,在s47的第二个Scene的第一个Section里,出现了周仓等人攻击关羽的说法,3和5究竟应该怎么描述还没有想清楚。

[ 本帖最后由 沈浪 于 2011-7-1 21:51 编辑 ]


附件: CaoCaoSceEditorBuild729.rar (2006-7-29 11:24, 445.52 K)
该附件被下载次数 92032


精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-12 22:31 资料 主页 文集 短消息 看全部作者
不能批量复制是因为树形控件不支持多选。zengpoem的编辑器里用列表框就可以多选了。
不知道还有什么意见?


精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-13 21:16 资料 主页 文集 短消息 看全部作者
我觉得可能全局变量比较难处理,因为这个关系到剧本之间的联系和跳关。但要对全局变量列表需要扫描所有剧本,不是很方便。

至于局部变量列表,需要提供多少信息?仅仅列出即可?
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-13 22:48 资料 主页 文集 短消息 看全部作者
先加入了搜索功能
变量的部分过些时候再做
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-14 10:35 资料 主页 文集 短消息 看全部作者
没有分段的问题可能是我使用的函数的问题,我会修改的

上下移是指将代码上下移吗?
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-14 12:20 资料 主页 文集 短消息 看全部作者
3.14 12:00更新,加入变量列表显示,修正文字显示时没有换行的bug)
还有其他一些细节上的改动

代码上下移暂时没有提供
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-15 20:45 资料 主页 文集 短消息 看全部作者
更新了一下
加入代码上下移功能,修正了hubuchou提到的修改变量测试的bug
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-15 21:38 资料 主页 文集 短消息 看全部作者
屏蔽0,1,2主要是为了避免不必要的错误
0插入子事件时会自动添加,1是与插入子事件在一起的。2的话一般都是做为子事件的开始出现的(换言之,一般都有子节点,Section下面的2在新增Section时也会自动添加),所以也放在插入子事件中

如果觉得不方便的话,可以用粘贴复制,这个不做类似的检查
另外上下移也不做有效性检查
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-15 21:42 资料 主页 文集 短消息 看全部作者
4d里的状态确实是漏掉了(又是输入的时候疏忽了,呵呵)
那个1027能不能告诉我在那个剧本出现过?我想具体看一下
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-16 19:02 资料 主页 文集 短消息 看全部作者
可以讲一下具体的修改过程吗?我想具体调试一下
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-16 22:07 资料 主页 文集 短消息 看全部作者
我加了子事件5:变量测试,再在里面添加对话和获得物品
保存后没有出现第一段结尾丢失的情况。
这个现象比较奇怪,照说后面的修改不应该影响到前面的部分。我觉得可能出问题的部分包括:你是否使用了上下移、剪切操作,有无删除代码

理论上讲,如果你用的是调试版的话,第一段结尾丢失的话,保存后再打开会报错的
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-17 00:24 资料 主页 文集 短消息 看全部作者
我加了之后可以打开啊(s_00,加了一个张梁),然后全删掉也没问题
要不你把剧本传上来或者贴一下调试版的出错信息?
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-17 00:32 资料 主页 文集 短消息 看全部作者
我用zengpoem的试了一下,如果用江东的新增的话,会出现未知代码的错误。江东好像把输出代码写错了(没有在Code1后面跟Code2)
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-17 11:02 资料 主页 文集 短消息 看全部作者
你传的剧本打不开和江东的修改器无关
我在剧本编辑器里面加了如下的限制
如果Scene下只有一个Section,那么这个Section后面必须是Code2、Code0。如果Scene下有不止一个Section,那么Code2和Code0之间还允许其它测试代码。

加这个检查主要是为了和原来的剧本匹配
因为原来的R剧本中,每个Scene都只有1个Section,只有最后一个出战例外,而里面是有测试代码的
而S剧本都由3个Scene组成。第一和第三个是由1个Section组成。中间的则是一系列事件,由多个Section组成,其中可以加测试代码

你的剧本里有4个Scene,其中第二个只有一个Section,所以不能打开。你将它和后面的Scene合并就可以了
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-17 15:26 资料 主页 文集 短消息 看全部作者
多谢你的建议,其实我也一直想把参数弄全之后再更新的,不过有些琐碎,所以几次更新都没有做完。有时间我会完整的弄一下。

剧本间的复制,我可能以后会改成MDI多文档界面,这样就可以在剧本间拷贝了,不过可能需要等些时候。
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-18 14:44 资料 主页 文集 短消息 看全部作者
改用MDI界面,为以后剧本间互相拷贝做准备
应幽人的要求,参数重新修订,现在几乎所有的含义都给出了,同时也改动了一下修改的界面。

因为做这个主要是为三十的剧本修改器做准备,所以还是希望大家对界面和使用方面多提意见。我的初步打算是用曹操传剧本编辑器的这种界面和模式来写
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-18 16:23 资料 主页 文集 短消息 看全部作者
4 询问测试
游戏里弹出对话框“可以吗?”
54 战场撤退确认
确保所有HP为0的武将撤退
5E 武将不同测试
检查两个武将是不是同一个人(感觉没什么用)
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-18 19:57 资料 主页 文集 短消息 看全部作者
是啊,光荣的容错性确实不错。不过它内部可能是根据Code0判断结束的,除非需要跳转才会用到len,所以不会出错。

不过单挑的时候也可以让我方武将在右边啊,呵呵。
以后会改的
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-18 23:02 资料 主页 文集 短消息 看全部作者
更新了一下
支持剧本间互相拷贝,将单挑中的左右方改成敌我方
另外加入了出错处理(很简单的),现在如果剧本有语法错误,编辑器将指出出错原因并显示当前能够正确Parse的部分,以供检查
因为有了简单的出错处理,所以不再提供Debug版了
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-22 18:30 资料 主页 文集 短消息 看全部作者
做了一些细节上的调整
差不多就这样了。如果觉得添加一些有固定格式的事件不方便的话,可以自己做个事件库,需要的时候直接粘贴。或者可以用zengpoem的,我懒得再写对话框了。
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-25 12:03 资料 主页 文集 短消息 看全部作者
更新了一下,支持修改友军和敌军的出场设定,另外对修改对话框作了一些调整
另外加了一个简单的S剧本模板
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-25 15:07 资料 主页 文集 短消息 看全部作者
多谢你的建议,不过一般的剧本里面,Section下跟的内部信息都是空,或者仅仅是“战中处置”之类,可能也提供不了太多的信息
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-3-26 13:10 资料 主页 文集 短消息 看全部作者
更新了一下,
1、调整了修改友军和敌军出场设定的对话框,现在修改起来应该方便一些(当列表框有焦点时(比如你用鼠标点中某个出场武将时),你可以按Del键直接删除选中的出场武将)。
2、现在默认打开剧本时将展开Section,方便查看Section的用途

PS:我比较懒,如果加内部信息进去的话修改之后还要动态更新,所以我用了一个折衷的办法,就是打开剧本的时候直接把Section展开。因为Section下一般只有4~5个条目,还是比较容易分辨的。如果Section比较多,也可以用代码查找来看,比如单挑就找单挑开始的代码。
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-4-7 11:01 资料 主页 文集 短消息 看全部作者
hubuchou兄再看看以下一些问题,这样以后一起更新
代码c,28,6a含义未知
Para0x10(Code21),Para0x36(Code28)含义未知
Para0x26(Code21,45,58,6b)描述未知
Para0x30-状态(&80)(Code4d),Para0x4b-法术(=109)(Code6b),这两个取值对应的含义不清
Para0xd-动作(Code30),Para0x42-物体(Code58)有两个取值的含义未知
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-4-7 16:05 资料 主页 文集 短消息 看全部作者
那些代码都是有功能,只不过从程序看不出具体的作用
比如代码C是return 8,代码28是给剧本的对应结构中的某个变量赋值,而代码6A是给战斗状态赋值

40行动方测试,我看AI里面觉得可能0、1、2分别是我军阶段、友军阶段、敌军阶段(这个应该是对应AI的不同阶段)
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-4-7 16:23 资料 主页 文集 短消息 看全部作者
另外代码11只是给当前全局剧本编号赋值,所以后面还需要相应的代码才能实现真正的跳关(这个函数return 9)
至于剧本里的设定的AI类型和游戏内部具体使用的AI类型还不一样,我就不是太清楚了
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-4-7 16:41 资料 主页 文集 短消息 看全部作者
从原有的那些剧本来看,代码11后面必须直接跟代码0。其它的要求倒是没有

比如r_32中,
Scene
        Section
                2:内部信息 马超  去投奔张鲁
                37:钱、剧本跳转、忠奸测试 野心 16 <
                0:事件结束
                        a:初始化局部变量
                        2f:清除人物
                        8:菜单处理 false
                        11:剧本跳转 S_45.eex
                        0:事件结束
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-4-7 21:09 资料 主页 文集 短消息 看全部作者
这个问题以前说过的,这个编辑器假定如果Scene下面有多个Section,那么这些Section在Code2后必须包含测试条件。(主要是为了和原来的剧本规范一致)
你最好另外新建一个Scene,而不要在不包含测试代码的Section前面或后面另外新增一个不包含测试代码的Section

关于游戏不理睬直接的跳转,我没有试验过。不过理论上跳转还是应该有个测试条件的,不然又何必跳转呢
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-5-1 16:10 资料 主页 文集 短消息 看全部作者
这些天在写三十的剧情查看模块,如果各位朋友有什么好的意见和建议,欢迎提供,基本的模版将参照这个CaoCaoSceEditor制作

5.1更新,根据hubuchou和zengpoem的建议,对代码和参数的说明作了修订以及一些小的改动

附:
剧本含义中尚未解决的部分,欢迎朋友们提供资料:
代码c,28,6a含义未知
Para0x36(Code28)含义未知
Para0x26(Code21,45,58,6b)描述未知
Para0x4b-法术(=109)(Code6b)取值对应的含义不清
Para0xd-动作(Code30),Para0x42-物体(Code58)有两个取值的含义未知
精华帖
顶部
性别:男-离线 van

平曲侯泸川军节度使

Rank: 13Rank: 13Rank: 13Rank: 13
柱国(正二品) 工神
组别 节度使
级别 军师将军
好贴 3
功绩 475
帖子 984
编号 25461
注册 2004-11-24


发表于 2005-5-3 22:44 资料 主页 文集 短消息 看全部作者
这个应该一直都是这样的吧,修改器添加Code的时候默认所有的参数都=0。而Parse的时候每个参数是单独处理的,所以都会显示出来


精华帖
顶部

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




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

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

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