文档详情

曹操传剧本修改教程

M****1
实名认证
店铺
DOCX
24.28KB
约10页
文档ID:434050129
曹操传剧本修改教程_第1页
1/10

曹操传mod之s剧本完全教程一—础篇序言呵呵,现在关于mod制作的教程有很多,例如幽人的《曹操传Mod新手教程》,雪芸的《曹操传EXE修 改》详解等等不过,作为一个战棋游戏,战斗无疑是一个游戏的精华所在!一个游戏,能否作出一个个经典的战斗关卡 则是这个游戏最重要的部分之一!在曹操传mod中,对于关卡的设计,也就是s剧本的设计制作,始终是一个mod好坏的最重要评判标准 之一!而现在关于s剧本的详细教程却几乎没有愚者不才,愿意抛砖引玉,写出这么一个s剧本教程, 以便对那些有志于曹操传 mod 的新血起到一定的指导作用当然,本教程完全是一家之言,由于本人水平有限,难免会有些疏漏不足之处,还请各位达人不吝指正本教程所有内容根基于Van太守的剧本编辑器,在此,请让我们首先对Van太守和其他伟人表示由衷的感 谢!若不是他们的努力,我们也不会如此容易的就构建自己的mod剧本!所以,看到这里的朋友,请让我们一起默谢三分钟,以表达我们最真挚的感激和敬仰之情……第一章 基础篇在这一章中,在下将把s剧本的整体流程和各个部分作一个基本的介绍和讲解,此部分基本上可以说是 s 剧本基础的基础,虽然可能对于有些人来说太过简单,但是我还是要把它写出来,以便使新血可以更迅 速的明了剧本的结构!(本章部分内容节选自幽人的《曹操传Mod新手教程》,在此特别表示感谢!)1、简明结构所有的S剧本都是由3个Sence组成的。

① 第一个Sence是战前设置,只有一个Section,固定依次包含以下内容:44战斗初始化、45战场全局变 量、46/47友敌出场控制、子事件HEX我军设定、子事件个人装备设定、背景显示(使用哪一张地图)、 9延时、1c绘图、若干个子事件用来展现战前的一些事件、24CD音轨、19对话框里的胜利条件、1a大字 显示胜利条件、b变量赋值、8菜单处理有时配合胜利条件,会高亮显示人5c和地5b;如前一个R剧本无军帐,则在44战斗初始化前会有一段 4a 我军出场强制设定注意:这一段里的 b 变量赋值是具有全局意义的顺利连接各剧本的重要变量,其值为 500+剧本编号② 第二个Sence是战中处置,是S剧本的主体部分,由许多个Section组成,每个Section的结构也基本固 定,都是事件测试-变量测试-事件结果-变量赋值这样的结构,具体如下:Section卜2内部信息卜某测试事件卜5变量测试L0事件结束卜由测试引发的结果事件卜b变量赋值L0 事件结束*注意:除非特殊需要(或者说只要是独立的事件),在同一个剧本中的变量赋值不能相同,贯穿整个游戏 的全局性变量也不能相同否则会出现事件无法发生、事件循环发生等问题。

另外虽然变量值是可以随意取的,但最好由统一的规划,或者就沿用曹操传里的命名规则③第三个Sence是战后处置,仅有一个Section,非常简单,24CD音轨(无)、8菜单处理(false)、Id 调色板处理有时会配合剧情增加 11 剧本跳转 (以上内容完全转自幽人的《曹操传Mod新手教程》,只因为幽人的这段写的太好了!我实在找不到增减之法……)2、战前设置战前设置是整个游戏进行的基础所以大家一定要明了其中的内容战前设置的基本结构前面已经有所说明,下面将对其中的内容做详细的讲解!(1)45 战场全局变量前面两个未知可以忽略,而后是最大回合数,添上你希望的本关回合,超出时即战斗失败等级加成:原版曹操传的默认等级是根据我军所有人的等级进行公式计算后的默认等级,一般选择-2则是说敌军的一般等级为我军平均等级-2级!一般来说,可以凭借修改这个来控制游戏难度两个无用和敌我方主将:一般来说,如果设置了敌我方主将,则击败敌方主将后,战斗获胜;我方主将被击败后,我军失败至于两个无用,当设置了主将时,对应的写1,没有设置时,对应的为0由于我方主将一般都是第一主人公,第一主人公死后都有固定的战斗失败测试,所以第二个无用一般都是1。

而由于击败敌军主将时,第二个Sence里一般都有对应的剧情发展,所以前面的那个无用确实无用(汗……), 当敌军主将为无时,则剧本里全灭敌人是一个默认的过关方式天气类别:这个将决定整个战场的主要天气情况,天气情况影响法术的施展,所以不同的天气类别将对战术的使用产生特殊的影响可以想象,连续阴雨的话,火计就全部废掉了……)起始天气:没什么说的,最开始一天或者五天的天气,个人喜好了不过,在特殊的时候,由于前几个回合的天气和敌我军位置的设定,也可以据此制定特殊的剧情和战术!(2)46/47 友/敌军设定武将:选择友军或者敌军的武将隐藏:开始出现或者不出现,打勾的话开始不出现,需要后面剧情然后用4c隐藏武将出现来让他出现坐标:就是武将初始坐标,没什么说的朝向:初始朝的方向(汗••…)等级加成:默认等级就是前面设置好后的敌军平均等级一般来说,将领加 4,大将和君主+6,不过你可 以根据自己喜好来加减!兵种级别限制:即可以三转的兵种的级别一般来说是高级不用修改不过,未修改过的曹操传前两章敌 军小兵级别即使这里是高级也不会自动升级AI:被动攻击:可以攻击到敌人时才会移动,否则不会移动主动攻击:主动攻击可以攻击到的敌人,优先攻击可以直接杀死的敌人。

攻击不到敌人时自动向敌军方向 移动坚守原地:无论任何情况都不会移动会攻击不移动就可以攻击到的敌人攻击武将:主动攻击的特殊形式分为两种:攻击敌方武将,攻击我方武将第一种情况下,当身边有可 以攻击到的指定的敌军武将时,只会去攻击敌方武将当不能攻击到指定的敌军武将时,攻击可以攻击到 的敌军当不能攻击到任何敌军时,朝指定的敌军武将方向移动!第一种情况下,当身边有可以攻击到的敌军时,攻击敌军当不能攻击到任何敌军时,朝指定的我军武将 移动(类似跟随武将)到指定点:能够直接到达指定点时,移动到指定点不能直接到达,可以攻击到敌军时,主动攻击敌军;不能攻击到敌军时,朝指定点方向移动跟随武将:不主动攻击,指定的武将到哪里,这个武将跟到哪里始终向着离指定的武将最近的位置移动逃至指定点:不主动攻击,直接选择最近的路线向指定点移动援军:用来将敌军区别为两个部分一般后面用到区域状态变更或者区域武将消失的时候,可以让被标示 为援军的敌军发生变化,而其他的援军不发生变化3)我军设定一般来说,都用子事件设定和内部信息把所有我军设定放在一起,以便剧本阅读方便4b,我军出场设定,BFindex,指我军的出场顺序编号0 一般为我军主人公。

当前面设定主人公不出场时, 为我军第一个出场的武将坐标和朝向是出现时候的位置后面有出场时隐藏和不隐藏的选项选择了隐 藏的话,那么剧本中最好设定出隐藏武将出现的剧情4) 个人装备设定一般来说,这里指的是非我军装备设定代码编号为 48需要注意的是,指定的装备必须和武将的兵种相适应!否则战场上则会显示该武将相应位置没有装备,而 没有装备武器的武将一般不会主动攻击的5) 地图设定27 背景显示,战场地图,编号这没什么说的,选择关卡地图就好了6) 绘图前的事件一般来说,在 1c 前面有可能会出现两个事件:门设置和放火障碍设置这部分的内容可以参考曹操传的相 应关卡如果需要在剧本中使用的话,一定要注意后面的开关门选项和放火障碍等出现消失的内容,以防出现明明消失却无法通过的情况这个部分将会在以后的进阶篇中进行详细说明7) 绘图和 cd 音轨没什么说的,固定模式音乐看个人喜欢8) 战前事件这里是第一个发生的事件,一般用子事件内部信息放在一起,以便剧本阅读方便在这个里面,对话、动 作、单挑、隐藏武将出现,武将移动、消失,放火、等等都可以出现这就看个人的喜好和剧本设定了! 具体内容可以参考曹操传的原版剧本来学习。

有些有些难点的内容将会在以后的进阶篇中进行详细说明9) 胜利条件和显示胜利条件 胜利条件是指你点击菜单中的胜利条件时显示的对话框显示胜利条件是剧情进行中可以让玩家看到的东 西胜利条件的固定格式为:胜利条件 一、****** 失败条件、**死亡三、回合数超过**一般来说,常见的胜利条件分为:歼灭所有敌军,击败特定武将,逃到指定点三种不过实际制作剧本的 时候,还可以根据剧情设置不同的胜利条件失败条件,一般来说第一个是主人公死亡第二个为特殊失败条件(当然可以继续三、四),比如敌军进 入指定点,特殊人物死亡,我军少于一定等等,不过这些特殊的失败条件都需要在剧本的第二个seene中 进行设定剩下的就是回合数超过开始的设定回合如果剧本中没有再进行回合设定的话,那么这个是固 定的,如果剧本中重新进行了回合设定,那么就需要同时更改胜利条件显示胜利条件一般是将胜利条件中的内容直接写到里面,游戏时会出现在整个画面面前醒目显示如果 胜利条件是歼灭所有敌军,那么没有什么了如果胜利条件是击败特定武将或者逃到指定点,那么 1a 显示 胜利条件后面一般跟着5e战场高亮人物或者5b战场高亮区域来鲜明表示注意:5b战场高亮区域分为战斗中和胜利条件两种。

胜利条件是剧情中发生一次,而当你游戏中点击菜单 选项中的胜利条件时,它也会再次发生而战斗中则只是剧本中发生,点击菜单中的胜利条件时不再发生10) 5a战场操作开始,b:变量赋值,8:菜单处理true一般来说,在这里就可以添加5a,不过如果我军目前一个人都没有时,建议等到剧情发生我军隐藏武将出 现后再添加(例如曹操传原版第零关)这里的 b 变量赋值为联系剧本的全局变量,一般为 500+剧本编 号8:菜单处理true为固定内容,一般按照固定格式写即可3、 战中设置战中设置为整个剧本所有战斗中事件的集合,可以说是s剧本的灵魂,所以大家一定要明了其基本内容 下面我将就曹操传的默认习惯方法将其中的基础部分给大家做一个详细的介绍,相信大家看后便会明白基 本的s剧本设置常识1)什么是变量变量是整个s剧本的基础,可以说,整个s剧本的战中设置就是由一个个变量构成的而一个好的s剧本, 变量的应用更是重中之重!那么,什么是变量呢?变量,简单地说就是一个个事件,变量为false,表示这个事件没有发生;变量为true,则表示这个事件发 生了!当前面没有把哪个变量赋值为true时,这个变量默认初始为false下面,我们来看一个简单的结构:Seetion卜2内部信息卜某测试事件卜5变量测试Va门5;Va门2 VarllL0事件结束卜由测试引发的结果事件|-b变量赋值Varll trueL0 事件结束可以说,这就是一最常见的事件结构。

它的意义为,在满足''某测试事件”的情况下,而且事件15发生过, 事件11, 12没有发生过的情况下,那么发生''由测试引发的结果事件",同时把变量11赋值为true表示 事件 11 发生过了一般来说,简单的事件都是前面一个变量测试,结尾一个变量赋值结尾的变量赋值表示这个事件发生过 了而前面的变量测试里false的同样变量表示测试的事件还没有发生也就是说,都要先测试这个事件没 发生,然后才会触发了这个事件,而触发后用变量赋值打上标记,说明事件发生过了!呵呵,也不知道我说的是否明白,不过只要理解了变量,那么s剧本的内容也就基本理解了一半!(2)曹操传一般通用事件(前面为常用变量)5-10, 各种特殊事件,一般为固定发生剧情后,变量赋值6-8,而后其他事件里根据发生的事件不同而进 行不同的测试11-19,各种一般事件,包括剧情和敌军武将方针变更等等常见的测试事件有:3f回合测试:在这个回合限。

下载提示
相似文档
正为您匹配相似的精品文档