不能,详见魔球FAQ
Q1用魔球修改完后要重开档么?
A:有些修改需要,有些不需要。因为魔球为剧本编辑器而不是存档修改器,所以存档里的信息不会改变。比如兵种属性、兵种物品栏内的物品、部队位置、部队成员、阵营颜色等等。但是修改物品属性或者导入新物品、修改触发器或者新建触发器等等是不需要新开档的。
魔球编辑器是骑马与砍杀里面的一个修改工具,玩家可以通过这个工具来实现游戏里面的很多功能的变更。
下面以两个例子来讲解该修改器的使用方法。
实例1:商店出售HUOQIANG修改(只适用于1153以下版本)
1、找到刷新武器商人商品这个触发器,然后复制“部队增加商品(阵营)”这个操作,修改物品类型为SHOUQIANG,并且在“数量”参数里填入合适的值使得每次刷出一定数量的该类型物品。
补充一句,魔球我们新增了根据流程控制语句计算缩进的算法,
用户也可以通过右下角的缩进文本框临时调整,
但这个调整将无法保存(因为TXT不记录缩进信息),
在下一次读取该操作块时魔球将仍然自动计算缩进。
2、仿照上面步骤,复制两个“部队增加商品(阵营)”操作,分别修改物品类型为步枪、子弹。
3、点击套用,然后保存剧本
实例2:增加国家巡逻队
1、先打开部队模板编辑器,新建一个部队模板,修改相应的基本信息,如图:2、行为可根据自己喜好设定,我两项均设为最高。
3、特性里把图标设为player_horseman,当然也可以是别的。“不伤害平民”和“显示阵营”要勾上。
4成员这项可以自行设置。编辑完成后点击套用。
5、打开触发器编辑器,找到重生部队这个触发器,依此新建一个触发器。
6、将检测时间设为600,这个数值为检测触发器激发的时间间隔,单位为游戏中时间的“小时”。其他则全部设为0。
7、条件块里将有关部队模板参数换成刚才新建的部队模板,非|大于等于那个操作里的第二个参数改为9,这样触发器检测时发现这个部队模板的部队少于9时就会启动结果块。
给出伪代码:
储存部队模板数
变量:reg_2
部队模板:pt_kingdom_1_patrol
非|大于或等于
参数:reg_2
参数:9
8、结果块是最重要的部分。说起来也比较复杂,见图:
如果图挂了就看下面的文字吧
设置出生半径
值:1
Try_for_range
变量:lvar_1
上界:p_town_1
下界:p_town_21
储存部队阵营
变量:lvar_2
部队:lvar_1
Try_Begin
等于
参数:lvar_2
参数:fac_kingdom_1
在部队附近出生
部队:lvar_1
部队模板:pt_kingdom_1_patrol
Try_End
Try_End
这里我用一个循环遍历了所有城镇,然后嵌套一个判断:如果是城镇的阵营是斯瓦迪亚,则在该城镇上增加一只以斯瓦迪亚巡逻队为模板的部队。
在try_for_range里,上界和下界是两个任意类型的参数,所以只要输入"p_"列表就会自动加载所有部队,然后再列表中选择即可。
9、套用、保存剧本后进游戏,无须开档,一旦地图上斯瓦迪亚巡逻队少于9个,斯瓦迪亚的每个城市就会定时刷出斯瓦迪亚巡逻队。
如果打开魔球:提示没安装战团怎么办?
1,先点确定,在左边选择战团安装目录,右边语言栏输入:cns,下面那个输入你的版本号并去点(例如你是1158的战团就输入1158),再点添加注册表就可以点确定了。
2,之后选择剧本打开(你要修改的游戏,PS:战团就是native)
(只介绍几种常用的!)兵种修改:左栏编辑器——兵种——————(我是醒目的横线)
3,兵种ID 这个不解释 但是新建兵种的 兵种ID前面必带 trp_ 似乎是格式(不要随意添加新的兵种)
4,兵种名(CNS)兵种复数(CNS)是游戏里显示的中文名 每个字的后面都要有空格。。。
至于(EN)的是英文版游戏显示的名字 赤裸裸的无视之
5,属性 不解释 玩家初始等级都是0 不建议兵种等级过高
6,武器熟练度 不解释 游戏里的上限貌似是699(修改玩家的初始属性的话 武器熟练度 有一项做好为100 否则不能创建角色 因为 创建角色的时候有10点左右的未分配熟练度 要点掉 至少要在5点以下 事实上超过100的也行 但是 武器熟练度是有上限的 这个上限是靠技能来影响的。。。 不浪费技能点的话 就这样吧)
7,技能 不解释 一般上限是10点 那些红色的保留基本无视(一些MOD新增技能在保留里 可惜魔球不能翻译 但是能修改)
欢迎分享,转载请注明来源:品搜搜测评网