在游戏中按下~打开控制台,然后就可以使用命令行了。
命令语句区分大小写,大小写输错的会被当作无效命令对待。
在本篇讲解中,所有函数取值用#表示,然后会在解释部分说明取值类型和命令功能。
有些面向角色的命令行必须先用右键点选角色之后才能使用
DebugMode # /#取值为0或1
1代表开启控制台,0代表关闭控制台。只有先开启控制台才能使用调试语句
控制台关闭后,一些默认的调试功能会自动关闭,例如显示触发区域等
部分命令的效果不会随着控制台的关闭而关闭,例如显示对话中的注释等等
givexp # /#取值为正整数
给当前所选定的人物以经验值,大小为输入的数值。
输入负数不会被判定非法,会做+0经验值处理
dm_givegold # /#取值为整数
给你指定数额的金钱
givespell # /#取值为正整数
按照所输入的编号赋予角色某项法术,一次只能输入一个编号,并赋予一个法术
givefeat # /#取值为正整数(定义域至少包括从1到500)
按照所输入的编号赋予角色某项专长,一次只能输入一个编号,并赋予一个专长
由于《无冬之夜2》中游戏词汇量的庞大,在此无法一一列举各项专长/法术的编号
例如:41 双武器战斗
20 强化双武器战斗
dm_god
当前所选定的角色进入无敌状态(锁定生命值)
irolltwenties
将角色的各项属性和技能全部设定为20,并在道具栏中添加一把史诗级的武士刀。
注意,在本游戏中,每次升级的第一步是分配技能点,在技能点分配完毕之前是不能进入下一步的。
所以在玩家到达一定级别之前,此命令会使该角色无法升级。
对于已经陷入此种困境的玩家来说,GFFEditor是一个比较简便的救助方法。
使用GFFEditor可以编辑任何角色的存档文件,设定角色的各项属性。
resetlevels
将角色的级别降低,但只能在角色经验值接近0时才有效(一直没搞明白怎么用)
SetCHA # 将当前选定角色的属性值设定为#
SetDEX #
SetSTR #
SetWIS #
SetCON #
rs ga_party_limit(#) /#正整数
将你的小队的队友人数上限设定为#
在游戏的第一章,默认值是3个,在第二章和第三章的默认值是4个
rs kr_roster_edit
弹出一个对话框(以普通对话模式),有一系列小队控制选项,其中包括:
调整小队组成成员,将小队成员转化为NPC,等等。
最常用的是随时随地的更换小队成员。
在控制台中输入commands可以列出所有控制台命令,包括显示对话注释、显示触发器等等。
对于游戏过程没太大用处的这里不一一列举了。各位有兴趣的自己摸索把。