控制台不是默认开启的功能,得先给游戏的启动项加一个“-DEBUG”参数,带着这个参数启动游戏之后,进入存档界面按下键盘左上角数字1左边的“~”键,才能唤出那个黑色输入框,这就是开启控制台的完整流程。
Steam版操作比较简单,右键游戏库里的《火炬之光2》,选属性,在启动选项一栏填上-DEBUG,保存后从Steam直接启动即可。非Steam版本要找到游戏根目录下的Torchlight2.exe或者桌面上现成的快捷方式,右键属性,在“目标”那一行末尾加一个空格再补上-DEBUG,前面已有的双引号和路径不能动,保存生效。
不少人卡在这一步:改完属性发现按~还是没反应,多半是因为启动入口换了。参数是加在某个具体的快捷方式或者Steam启动项上的,如果平时习惯从任务栏钉住的旧图标、或者直接双击exe原文件启动,这个参数根本不会跟着生效,得确认真正点进去的那个入口带没带-DEBUG。
控制台唤出来之后,输入helpme可以列出当前版本支持的指令。常用的有additem加物品、givegold加金币、level加等级、god开无敌,格式基本是指令加空格加参数,比如给自己加一千金币就是givegold 1000。
物品代码是最容易出错的地方。additem后面要填的不是物品在游戏里显示的名字,而是数据文件里定义的内部字符串,命名方式接近“类别_型号_品质”这种结构,比如某把长剑对应的可能是weapon_sword_uncommon01之类的写法,直接打中文物品名或者英文大白话名字都是无效指令,控制台只会提示找不到对应物品。真正决定控制台能不能用的,是启动参数里那个-DEBUG有没有加对,跟~键本身灵不灵没关系。

godmode开启后角色不会因为生命归零而倒地,但控制效果、减速、中毒之类的负面状态该生效还是照常生效,无敌只挡死亡结算这一项;giveallskills只是把技能点堆到技能树里,某个技能能不能点到顶级,还得看角色等级和技能树自身的等级限制,点数够了等级不够,照样点不满。
不同渠道拿到的版本,物品代码库不完全一样,尤其是整合了模组的版本,物品命名可能被作者改过,网上流传的代码表如果对应的不是同一个版本,输进去大概率提示unknown item,查代码表之前先确认对应的是哪个版本,对不上就换一份代码表再试。
控制台改出来的金币和装备只在单机存档里生效,联机对战场景里数值异常很容易被对面察觉,练习配装用没问题,进联机房间之前记得把启动方式切换回没加-DEBUG参数的正常入口。











暂无评论内容