标题: 曹操传剧本编辑器, 3月23日再次更新
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-1 20:23 资料 个人空间 短消息 看全部作者 QQ
曹操传剧本编辑器

剧本编辑器说明:

1 适用对象:
    曹操传剧本文件(R_XX.eex和S_XX.eex)

2 各菜单、按钮说明:
    文件菜单
    在新建或打开剧本之前,要先读取代码定义,就是Style.txt
      新建或打开剧本后,左侧出现的就是事件列表,右侧是参数
    选择保存剧本后,程序会自动判断剧本中的语法错误。如果没有错误,会自动计算事件长度、事件个数。

    事件列表的下方有插入、删除、上移、下移四个按钮。
    插入是指在选择的事件下方插入新事件,这时右侧会出现事件列表。在右侧选择事件后按右下角的确定按钮,事件才会被插入。
    删除就是删除选择的事件;

    在左侧的事件列表中选择一个事件后,如果这个事件有参数,在右上方会出现参数表格,右下方还可能出现一个输入文字的格子。修改这些以后,要按右下角的确定按钮使之生效。(但是不会保存到文件中,保存要用文件菜单中的保存命令)

    变量测试比较特殊,修改时要先确定等于1和等于0的变量个数(右上方的确定按钮),然后设定这些变量序号。

3 正确的剧本语法
    一个剧本可以由若干部分组成,每一部分的结构是:

    事件数量说明
    {事件长度说明
    测试条件(可以有若干个)
    事件结束标志
    事件长度说明
    事件(可以有若干个,可以包含子事件)
    事件结束标志}  大括号内的部分可以有若干个

    其中,子事件的结构是:
        
        子事件开始标志
        测试条件(只能有一个)
        事件长度说明
        事件(可以有若干个,可以进一步包含子事件)
        事件结束标志

4 值得改进的地方:
   
    (1)我军、友军、敌军的出场设定尚不能修改。
    (2)部分代码和参数含义未知。
    (3)部分代码和参数的描述措辞不当。

    欢迎大家提建议。

3月17日更新

主要改动有:

  1 事件的列表变成树型控件
  2 修改过程中严格控制语法,有比较多的提示信息
  3 对代码进行了简单的分类
  4 与Data文件结合,并更新Style文件,使得许多参数的参数值可以手动输入,也可以从列表中选取。
  5 增加常用事件组合的插入功能


还有很多功能没编,先放上来。大家帮忙测试(注意备份),多提意见和建议(尤其是代码的分类和事件组合)。

感觉编的很乱,但总不能半途而废………………

3月21日再次更新:

    1 代码定义再次大幅度更新
    2 增加宝物库、撤退、单挑三个组合事件。并对组合事件设定对话框,可以设定此事件组合中的大多数参数。

3月23日:

    1 代码定义:增加障碍物设置中的地形列表、修正我方出场人员控制中的一个bug
      2 为R剧本出兵前、S剧本战前设定对话框

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


附件: 剧本编辑器.rar (2005-3-1 20:23, 244.42 K)
该附件被下载次数 43749


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

象郡公中书令枢密直学士

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


发表于 2005-3-3 12:25 资料 个人空间 短消息 看全部作者 QQ
编辑器已经完工


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

象郡公中书令枢密直学士

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


发表于 2005-3-3 22:55 资料 个人空间 短消息 看全部作者 QQ
大家如果有时间,可以帮我做这样一项测试:

用我的剧本编辑器读取曹操传原剧本,然后存到新文件中,然后用UE或其他工具比较这两个文件,看看有没有差别。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-4 21:28 资料 个人空间 短消息 看全部作者 QQ
附件更新,修正了计算事件数量方面的一个错误。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-4 22:04 资料 个人空间 短消息 看全部作者 QQ
是3级还是1级?

我的实验结果是:如果等级加成是51,曹操以1级登场;但如果等级加成是50,曹操就会以51级登场。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-4 22:42 资料 个人空间 短消息 看全部作者 QQ
to zhouty:

好像曹操加入时等级加成不能设为51。如果想让他达到最高级别(52级),可以在他加入的代码之后加一条人物升级代码,再给他加一级。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-4 23:12 资料 个人空间 短消息 看全部作者 QQ


QUOTE:
原帖由van于2005-03-04, 23:08:54发表
等级加成超过50表示-,否则表示+
所以51表示比DefLv小1,1表示比DefLv大1


原来是这样,我忘了这回事了。多谢van提醒。

直接使用人物升级代码就没这个问题了,想升几轮都可以。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-5 11:39 资料 个人空间 短消息 看全部作者 QQ


QUOTE:
原帖由幽人独往来于2005-03-05, 1:26:17发表
zengpoem兄啊,在程序的标题栏显示一下文件名吧,最好把保存分解为“保存”和“另存为”,“保存”的话直接保存,无须路径和文件名。
我无数次的把R00存成R01,把S02存成S01…………………………郁闷啊…………  

真抱歉,给你带来了这样的麻烦。现已更新。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-6 08:18 资料 个人空间 短消息 看全部作者 QQ
看来问题还真是不少啊。你是在哪一步操作出现的这个问题?
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-6 18:46 资料 个人空间 短消息 看全部作者 QQ


QUOTE:
原帖由飞龙神将于2005-03-06, 18:19:05发表
……奇怪,为什麽改完S剧本后再进入战场就会说是“错误操作”了。

说得具体一些,最好把剧本传上来。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-6 21:12 资料 个人空间 短消息 看全部作者 QQ
幽人兄:

你这个剧本最后多出一段,就是从4c20h到最后。把这段删了就没问题了。但是这一段多出来的原因我不清楚。  

飞龙神将:

最好把剧本传上来让我看看。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-7 21:53 资料 个人空间 短消息 看全部作者 QQ
R剧本常见未知代码30

现已知其确切含义:武将出现或消失生效

在R剧本中使用武将出现代码或武将消失代码不会马上生效,必须使用30或绘图或武将移动等代码才能在屏幕上看到效果。


相应地,47是用来清除出现的人物,通常在场景切换时使用。如果没有47,新场景中人物仍然出现在原坐标。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-8 22:25 资料 个人空间 短消息 看全部作者 QQ


QUOTE:
原帖由peacockwang于2005-03-08, 16:23:31发表
楼主,剧本编辑器可否进行些简单调整,

1事件数量说明用红色显示
2某些事件说明文字前面空一到两格不等,如附件中那样,成为类似树状图,就可以清楚看到每个事件的结构,而在编辑时不会搞错掉
3还有些重要事件如变量赋值,变量测试也请加颜色显示

谢谢了

建议很好。首页的附件已经更新,稍微修改了一下。改成缩进格式。

但是在修改过程中格式不好调整。因此增加了一个整理按钮,用来整理修改后的格式。(会先进行语法的判断,如果有错误也不会整理)

这个编辑器实在是还有很多值得改进的地方,希望大家踊跃提建议。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-9 16:58 资料 个人空间 短消息 看全部作者 QQ
没什么不合理的要求。编辑器编出来就是为了修改剧本更加方便。如果用编辑器修改剧本反而不如用UE方便,那么这个编辑器也就没有存在的意义了。

几条建议都很好。我现在考虑是不是需要从整体上做一个比较大的改动。可惜我水平有限,已经两年多没有接触程序了,Delphi更是刚刚接触(这是我用Delphi编的第二个程序)。只能一边学一边做,要想作出一个相对比较完美的编辑器只怕还需要很长时间……
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-10 12:20 资料 个人空间 短消息 看全部作者 QQ
有一个代码是用来跳关的,不过我没试过,不知道具体用法。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-10 14:50 资料 个人空间 短消息 看全部作者 QQ
董卓追击、濮阳等应该与17(十进制)这个代码有关系。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-17 17:02 资料 个人空间 短消息 看全部作者 QQ
原贴怎么也发不出来,只好新开一贴……

3月17日更新

主要改动有:

    1 事件的列表变成树型控件
    2 修改过程中严格控制语法,有比较多的提示信息
    3 对代码进行了简单的分类
    4 与Data文件结合,并更新Style文件,使得许多参数的参数值可以手动输入,也可以从列表中选取。
    5 增加常用事件组合的插入功能


还有很多功能没编,先放上来。大家帮忙测试(注意备份),多提意见和建议(尤其是代码的分类和事件组合)。

感觉编的很乱,但总不能半途而废………………

首页的附件已经更新,可以到首页下载,也可在这帖下载,两帖合并在一起,方便查看。


附件: 剧本编辑器.rar (2005-3-17 17:02, 233.16 K)
该附件被下载次数 415
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-17 19:03 资料 个人空间 短消息 看全部作者 QQ
措辞方面就有劳幽人兄费心了,争取做到信、达、雅
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-21 16:16 资料 个人空间 短消息 看全部作者 QQ
3月21日再次更新。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-22 14:17 资料 个人空间 短消息 看全部作者 QQ
这个参数可能有很多取值,我还见过12……

莫非与调色板或声音有关?
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-22 16:48 资料 个人空间 短消息 看全部作者 QQ
唉,刚才和你谈了个郁闷的话题,弄得脑子都糊涂了。后来去上课,开门的时候突然想明白了。这个参数应该是设置障碍物后的地形。
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-22 19:04 资料 个人空间 短消息 看全部作者 QQ
你的头像让我联想到了“紫百合”佛罗伦萨,如今已经重返甲级。

有朝一日,你们的百合也会重新绽放的
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-3-23 21:03 资料 个人空间 短消息 看全部作者 QQ
言归正传,再次更新
精华帖
顶部
性别:男-离线 博雅张生
(张生手持石鼓文)

象郡公中书令枢密直学士

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


发表于 2005-6-19 22:27 资料 个人空间 短消息 看全部作者 QQ
我这个编辑器比较麻烦。要先读取Data文件,再读取Style文件。最后才能读剧本。

van的编辑器用起来更方便一些。
精华帖
顶部

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




当前时区 GMT+8, 现在时间是 2025-7-23 06:24
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

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

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