轩辕春秋文化论坛 » 曹操传MOD制作交流 » 新引擎剧本命令使用实例


2009-8-31 13:06 showzhuge
新引擎剧本命令使用实例

以下是我在做曹操传新引擎补丁时候写的命令 但是其实这些副本可以应用在很多mod 这些剧本同时也包含了几乎所有新引擎指令的使用方法


[color=blue]配套文件[/color][color=black]中包含对应比武大会的DATA和EXE 还有对应这些剧本的编辑器设置文件(等级上限为110级)[/color]


首先要介绍就是[color=blue]固定等级系统[/color]
[color=red]主要运用新命令[/color]
[color=red]77 变量运算 [/color][color=#000000]用于循环指令赋值[/color]
[color=red]78 整形变量赋值 [/color][color=#000000]用于恢复士兵HP MP[/color]
[color=red]76无条件跳转 [/color][color=black]用于循环指令[/color]
[color=#ff0000]79变量测试 [/color][color=#000000]用于循环指令[/color][color=black]
[/color]我感觉现在的mod的玩法走入了两个极端 要么就是压级玩法 要么就是不升级玩法 曹操传的等级模式决定了他不能像其他SRPG那样以练级作为乐趣 这不得不说是一个遗憾
这个系统就是让曹操传的mod可以享受练级的乐趣 敌人的等级不再根据我军等级而改变 而是根据等级系数每关固定 而且这个系统还支持二周目或更多周目 当周目越高敌人的等级就越高


然后是[color=blue]重新计算能力系统[/color]
[color=red]主要运用新命令[/color][color=red]77 变量运算 [color=black]用于计算等级系数及循环指令赋值[/color]
78 整形变量赋值 [/color][color=black]用于导出武将资料[/color]
[color=red]76无条件跳转 [/color][color=black]用于循环指令[/color]
[color=#ff0000]79变量测试 [/color][color=#000000]用于循环指令[/color]
既然练级模式改变 那么原来的压级锻炼思路也要改变 这个系统可以同时让兼得养成武将和练级的双重乐趣 当然所需的代价需要mod制作者自己拿捏 我设置的是每过一关重新计算能力所需的金钱+1000 这样后期加入的强力武将要想完美所需要的代价也就更大


[color=blue]R剧本循环比武大会(仅在STAR5.5版引擎下能运行)[/color]
[color=red]主要运用新命令[/color]
[color=red]6e 概率测试 [/color][color=black]用于决定出场武将和奖励物品[/color]
[color=red]74开禁存档 [/color]
[color=red]77 变量运算 [/color][color=#000000]用于循环指令、避免武将重复出战和出场武将赋值[/color]
[color=red]76无条件跳转 [/color][color=#000000]用于循环指令、避免武将重复出战及对话框重复选择[/color]
[color=red]79变量测试 [/color][color=#000000]用于循环指令、避免武将重复出战和奖励测试[/color]
这个没什么太多好介绍的 连续十场单挑 主要是无条件跳转的循环应用 还要奖励判定 这里要感谢双子心的指点([color=indigo]有个BUG 就是R剧本连续触发单挑时 大背景会花屏 当单挑结束后就没事了 实际上没有影响 不知能不能解决[/color]) 单挑途中选用武将的单挑能力会提升 选用武将的武力决定了单挑难度  当然选用武将的武力越低获得的奖励越丰厚
几个人物出场的相关变量
典韦出场 1270 true
吕布出场 2115 true
曹昂出场 1110 true
曹真可用 1692 true 且曹真加入
曹休可用 曹休加入
曹冲可用 1110 Flase 曹冲武力大于80且加入


[color=blue]反压级系统[/color]
[color=#0000ff][/color][color=#ff0000]主要运用新命令[/color]
[color=#ff0000]77 变量运算 [/color][color=#000000]用于循环指令、测试武将等级[/color]
[color=red]76无条件跳转 [/color][color=#000000]用于循环指令[/color]
[color=#000000][color=red]78 整形变量赋值[/color] 用于得到当前平均等级和用于计算的暂存值[/color]
[color=red]79变量测试 [/color][color=#000000]用于循环指令、武将等级计算[/color]
[color=#000000]这个剧本最终的整型变量107数值就是我军的最大等级与最小等级差 得到这个数值之后就可以在剧本中对压级进行一些限制 比如等级差达到一定数值后 则不能得到某些宝物等等[/color]
[color=#000000]最简单的使用方法就是把这个Scene直接粘贴到R剧本开头即可 这样就什么都不用改 粘贴到其他地方则要把此剧本中的无条件跳转指令对应到剧本中 79 整型变量500<=1024的上一步[/color]

[color=Silver][[i] 本帖最后由 showzhuge 于 2009-9-1 14:50 编辑 [/i]][/color]

2009-8-31 15:52 morningboo
好东西,要支持!:^%

2009-8-31 20:57 乱世枭雄
下载来学习下,谢谢楼主分享啊!

2009-9-1 12:33 冰麒麟
这么快就放出来罗,支持!反拖级!

2009-9-3 08:41 张子龙
太好了,本人一直极其反感压级练果,这下解决问题了。不过本人不清楚这些副本如何应用到游戏中去?请指教!

2009-9-3 09:45 showzhuge
回复 #5 张子龙 的帖子

反压级的话只是提供了一个整型变量的值 就是整型变量107 这个值代表了我军最高等级和最低等级的差 要如何应用还要看作者自己
使用方法的话直接把SCENE粘贴到R剧本的开头就行了 如果要粘贴到其他地方 需要改无条件跳转的ID号 至于具体如何改 可以看这贴[url]http://www.xycq.net/forum/viewthread.php?tid=193603&highlight=[/url]

2009-9-3 19:13 ratchet0623
我也來看看怎麼做,最近開始學習做mod,什麼都要從頭來。

2009-9-6 20:54 ylh2004
在S175版本最新引擎条件下,实现重新计算能力根本不需要弄得如此复杂,
只要灵活使用新的兵种改变命令就可以了:loveliness:
4081        改变兵种用到

[color=Silver][[i] 本帖最后由 ylh2004 于 2009-9-6 21:03 编辑 [/i]][/color]

2009-9-6 23:09 showzhuge
回复 #8 ylh2004 的帖子

是啊 咱写的时候还没这功能的说
不过52指令无法泛用 必须针对每一个人的兵种来改

2009-9-14 20:52 bao王孙策
支持一下:cai::cai:

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.