标题: 曹操传剧本编辑器, 7.29日更新
性别:男-离线 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界面,为以后剧本间互相拷贝做准备
应幽人的要求,参数重新修订,现在几乎所有的含义都给出了,同时也改动了一下修改的界面。

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


顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

Rank: 19Rank: 19Rank: 19Rank: 19
资政殿大学士(从一品)
组别 经略使
级别 前将军
好贴 3
功绩 1118
帖子 1730
编号 28805
注册 2004-12-26


发表于 2005-3-18 15:02 资料 个人空间 短消息 只看该作者 QQ
请教下列代码的含义:

4 询问测试
54 战场撤退确认
5E 武将不同测试
顶部
性别:男-离线 van

平曲侯泸川军节度使

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


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

Rank: 2Rank: 2
组别 游客
级别 护军
好贴 1
功绩 139
帖子 457
编号 8233
注册 2004-6-9


发表于 2005-3-18 19:33 资料 主页 短消息 只看该作者
嗯,好用了许多:)

今天发现,吕布包围战的那个问题是我的错,呵呵,以前用UE改的时候,个人装备设定增加了一个,EH和12H的两个地址更新了,但是18H和29H两个长度没改,结果就导致第一部分末尾被删了一段,惭愧惭愧~~不过这两个地址的数值出错之后,居然不影响游戏,我用有错的剧本玩的时候可以正常玩,这游戏的容错性还真是强啊~~

另外,强烈建议把单挑里的左方武将、右方武将改成敌方武将、我方武将~~
顶部
性别:男-离线 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的,我懒得再写对话框了。
顶部
性别:未知-离线 烈火消魂

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 35
编号 31912
注册 2005-2-4


发表于 2005-3-22 20:31 资料 短消息 只看该作者
希望越改越完善啊.要是能读取地图在地图上改就好了.就像英雄无敌的编辑器一样.
那样就非常方便了!
顶部
性别:男-离线 van

平曲侯泸川军节度使

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


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

象郡公中书令枢密直学士

Rank: 19Rank: 19Rank: 19Rank: 19
资政殿大学士(从一品)
组别 经略使
级别 前将军
好贴 3
功绩 1118
帖子 1730
编号 28805
注册 2004-12-26


发表于 2005-3-25 12:55 资料 个人空间 短消息 只看该作者 QQ
提个小建议:

如果Section的第一个子字节点是内部信息,那么不妨把内部信息显示在Section后面,这样不用展开就可知道其内容了。
顶部
性别:男-离线 van

平曲侯泸川军节度使

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


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

Rank: 2Rank: 2
组别 游客
级别 护军
好贴 1
功绩 139
帖子 457
编号 8233
注册 2004-6-9


发表于 2005-3-25 15:14 资料 主页 短消息 只看该作者
不如就自动排序一下,然后显示section 1,section 2之类的。
友军和敌军出场现在改起来还是有点麻烦,要是也做成一条一条地,可以添加删除的那样就好了。
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

Rank: 19Rank: 19Rank: 19Rank: 19
资政殿大学士(从一品)
组别 经略使
级别 前将军
好贴 3
功绩 1118
帖子 1730
编号 28805
注册 2004-12-26


发表于 2005-3-26 11:53 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由van于2005-03-25, 15:07:01发表
多谢你的建议,不过一般的剧本里面,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比较多,也可以用代码查找来看,比如单挑就找单挑开始的代码。
顶部
性别:未知-离线 幽人独往来
(做人别太CCTV)

蒲领侯枢密直学士

Rank: 13Rank: 13Rank: 13Rank: 13
组别 翰林学士
级别 平东将军
好贴 3
功绩 592
帖子 2540
编号 1982
注册 2004-7-13




QUOTE:
原帖由zengpoem于2005-03-26, 11:53:43发表
我觉得我们制作新剧本时应当把内部信息写得明确一些,这样便于交流。

这一点我赞同,现在大家做Mod一般都不改内部信息的解说,当然这个不影响游戏,但是一来不方便自己的查看与修改,也不方便别人的学习。我想这个也应该算是一个良好的习惯吧。
顶部
性别:未知-离线 李小嘴

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 227
编号 16106
注册 2004-8-22


发表于 2005-3-29 13:57 资料 短消息 只看该作者
我修改S文件后,试玩一下,再不能修改了,文件出错.
顶部
性别:未知-离线 李小嘴

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 227
编号 16106
注册 2004-8-22


发表于 2005-3-31 11:41 资料 短消息 只看该作者
我把华雄改装备黄金铠,死后战利品是黄金铠,可到了游戏又变回是手套.再想修改次,文件显示有错.,怎么都不能正常游戏了.就是R和S内容结在一起进行,反常了.
顶部
性别:未知-离线 李小嘴

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
功绩 2
帖子 227
编号 16106
注册 2004-8-22


发表于 2005-4-1 10:16 资料 短消息 只看该作者


QUOTE:
原帖由幽人独往来于2005-03-16, 23:48:06发表
报告问题:
原剧本正常,我用江东的编辑器在S里加了几个特殊装备,再用该剧本编辑器打开就报错了!我再用江东的编辑器把添加的特殊装备删除又正常了。

我现在才发现问题出在这里.
顶部
性别:男-离线 hubuchou

Rank: 2Rank: 2
组别 游客
级别 护军
好贴 1
功绩 139
帖子 457
编号 8233
注册 2004-6-9


发表于 2005-4-6 14:06 资料 主页 短消息 只看该作者
修改中遇到的问题:

11剧本跳转,参数有误,应该是0表示s0,1表示r1,2表示s1,3表示r2,4表示s2……奇数为r,偶数为s。另外使用中发现跳转语句必须放在条件判断里,或者是12选择框的case里,否则不能跳转。

40行动方测试,0是我军行动之前,1是我军行动之后,友军行动之前,2是友军行动之后,敌军行动之前。

还有4e武将方针变更,我们对方针的描述不够准确,在s47的第二个Scene的第一个Section里,出现了周仓等人攻击关羽的说法,3和5究竟应该怎么描述还没有想清楚。
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

Rank: 19Rank: 19Rank: 19Rank: 19
资政殿大学士(从一品)
组别 经略使
级别 前将军
好贴 3
功绩 1118
帖子 1730
编号 28805
注册 2004-12-26


发表于 2005-4-6 14:33 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由hubuchou于2005-04-06, 14:06:24发表
修改中遇到的问题:

11剧本跳转,参数有误,应该是0表示s0,1表示r1,2表示s1,3表示r2,4表示s2……奇数为r,偶数为s。另外使用中发现跳转语句必须放在条件判断里,或者是12选择框的case里,否则不能跳转。

40行动方测试,0是我军行动之前,1是我军行动之后,友军行动之前,2是友军行动之后,敌军行动之前。

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

我在实验添加剧本时,在R_00里增加了一条剧本跳转。发现加到末尾就可以跳转,加到开始则不成。
顶部
性别:男-离线 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)有两个取值的含义未知
顶部
性别:男-离线 hubuchou

Rank: 2Rank: 2
组别 游客
级别 护军
好贴 1
功绩 139
帖子 457
编号 8233
注册 2004-6-9


发表于 2005-4-7 12:48 资料 主页 短消息 只看该作者


QUOTE:
原帖由van于2005-04-07, 11:01:21发表
hubuchou兄再看看以下一些问题,这样以后一起更新
代码c,28,6a含义未知
Para0x10(Code21),Para0x36(Code28)含义未知
Para0x26(Code21,45,58,6b)描述未知
Para0x30-状态(&80)(Code4d),Para0x4b-法术(=109)(Code6b),这两个取值对应的含义不清
Para0xd-动作(Code30),Para0x42-物体(Code58)有两个取值的含义未知



QUOTE:
原帖由van于2005-04-07, 11:01:21发表
hubuchou兄再看看以下一些问题,这样以后一起更新
代码c,28,6a含义未知

c,28,6a从来没出现过,猜测可能是本打算做一些功能,后来放弃了,就不知道是连代码的功能也删了,还是仅仅闲置在那里。

QUOTE:
Para0x10(Code21),Para0x36(Code28)含义未知

21战场物体添加,Para16后面如果是0则放火,是1则火消失,恢复原先的地形。两个Para38不知道,改了之后没感觉到有什么不同。

QUOTE:
Para0x26(Code21,45,58,6b)描述未知



QUOTE:
Para0x30-状态(&80)(Code4d),Para0x4b-法术(=109)(Code6b),这两个取值对应的含义不清

4d武将状态变更,&80之后表示取消该项状态。

QUOTE:
Para0xd-动作(Code30),Para0x42-物体(Code58)有两个取值的含义未知

很多东西都是,改了之后感觉不到有变化,只好暂时不管了。


另外3d获得物品,里面的Para38为1时应该是显示动作,0无动作,而“得到**”这个消息一定会显示出来的。
顶部
性别:男-离线 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的不同阶段)
顶部
性别:男-离线 hubuchou

Rank: 2Rank: 2
组别 游客
级别 护军
好贴 1
功绩 139
帖子 457
编号 8233
注册 2004-6-9


发表于 2005-4-7 16:20 资料 主页 短消息 只看该作者
我编程不行的,只能猜一猜。

有没有类似于测试攻击力是否上升,是否混乱、中毒什么的?
顶部
性别:男-离线 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:事件结束
顶部
性别:男-离线 hubuchou

Rank: 2Rank: 2
组别 游客
级别 护军
好贴 1
功绩 139
帖子 457
编号 8233
注册 2004-6-9


发表于 2005-4-7 17:36 资料 主页 短消息 只看该作者
问题来了~~
我在R53的Section白色祭坛前面加了个Section,里面只有一个剧本跳转,变成这样:

Scene
  Section
    2:内部信息
    0:事件结束
      11:剧本跳转 s_57.eex
      0:事件结束
  Section
    2:内部信息 白色祭坛
    ……

结果出错,关闭再打开说无效代码,好像12H那个0x02应该是01,不过进UE改了之后好像还不行,改成01之后再打开,这个剧本跳转还在,那个白色祭坛的Section在编辑器里找不到了。

然后又试了一下,在一个R的开头加上一个Secne,Section里面只有一个跳转,结果被无视了……
顶部
性别:男-离线 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

关于游戏不理睬直接的跳转,我没有试验过。不过理论上跳转还是应该有个测试条件的,不然又何必跳转呢
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

Rank: 19Rank: 19Rank: 19Rank: 19
资政殿大学士(从一品)
组别 经略使
级别 前将军
好贴 3
功绩 1118
帖子 1730
编号 28805
注册 2004-12-26


发表于 2005-4-7 21:17 资料 个人空间 短消息 只看该作者 QQ


QUOTE:
原帖由van于2005-04-07, 21:09:56发表
这个问题以前说过的,这个编辑器假定如果Scene下面有多个Section,那么这些Section在Code2后必须包含测试条件。(主要是为了和原来的剧本规范一致)
你最好另外新建一个Scene,而不要在不包含测试代码的Section前面或后面另外新增一个不包含测试代码的Section

关于游戏不理睬直接的跳转,我没有试验过。不过理论上跳转还是应该有个测试条件的,不然又何必跳转呢

直接的跳转我试过呀。就是前两天试验剧本上限,在R_00的最后加了一条剧本跳转。
我一直是把Code 2 也理解成是一个测试条件的……

各个Section似乎是并列的。表现在S剧本中。如果同时触发了两个Section的测试条件,不能确定哪个Section先发生。有时候会出问题。


顶部

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




当前时区 GMT+8, 现在时间是 2024-12-22 00:50
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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