使用嵌入代码

content auto translated from {from}

开发者控制台允许执行在公平游戏中无法进行的各种操作(如杀死所有敌人、开启无敌等)。可用于加速游戏进程,修复游戏中各种故障的后果等。

[cut]

注意 1: 使用这些代码可能会导致游戏存档损坏。因此,在使用控制台前,建议备份游戏存档

注意 2: 尽管它的名称是开发者控制台,但控制台仅可在 PC 和 Mac 版本的游戏中使用。

激活控制台

有两种方法。对于 Steam 版本的游戏,仅第二种方法有效。

1. 创建快捷方式

创建指向 DragonAge2.exe 文件的快捷方式(通常位于 …\Dragon Age II\bin_ship)。进入快捷方式的属性,在目标字段的末尾添加 –enabledeveloperconsole。应该得到如下内容:

"C:\Program Files\Dragon Age II\bin_ship\DragonAge2.exe" –enabledeveloperconsole

确保最后的引号和破折号之间有一个空格。

2. 编辑游戏文件

对于 PC 版本: 编辑文件 …\Dragon Age II\Data\DragonAge2Launcher.xml。请非常小心,先备份该文件。在文件中找到这一行:

应该紧接着一行类似这样的文本:

添加属性 arguments="-enabledeveloperconsole"

对于 Mac 版本: 添加:

[AppDefaults\\DragonAge2.exe\\transgaming]

"cmdlineadd" = "-enabledeveloperconsole"

在文件 ~/Library/Application Support/Dragon Age II/config 的末尾。

访问控制台

打开记事本中的 …\BioWare\Dragon Age II\Settings\KeyBindings.ini(位于“我的文档”中)。找到行 OpenConsole_0=Keyboard::Button_X(默认情况下 XGRAVE,但 X 也可以替换为任何空闲键)。如果保持默认值,则控制台的调用将使用 波浪号 (Ё)。对于某些 Steam 版本的玩家,使用“波浪号”调用控制台似乎不起作用。如果其他按键同样不起作用,可以尝试将控制台按键设置为 F6

在 EA Direct Download 版本中,波浪号 键应称为 Kanji

注意: 输入的命令不会在屏幕上显示。更换文件 fonts.erf,如同在 DAO 中那样,在 Dragon Age II 中无效。

完成后,在游戏中按下可激活控制台的按键,输入代码并按 Enter。最简单的方法验证控制台的工作能力是使用代码 runscript zz_upgrade,它打开物品附魔屏幕(在游戏的任何位置都有效)。

命令列表

基本命令

  • runscript healplayer - 回复所有队员的生命值

  • runscript injury remparty - 清除所有队员的伤害

  • runscript injury remall - 清除 выбранного персонажа 的伤害

  • runscript addmoney X - 增加 X 铜币;10000 铜币 = 1 金币

  • runscript killallhostiles - 杀死所有敌人。使用时应小心,因为可能会破坏脚本并阻碍进一步的游戏进度。

  • runscript addxp X - 添加 X 经验值

  • runscript pc_immortal - 使玩家不死

  • runscript cheat - 暂时增加队伍的防御,伤害保持不变

  • runscript zz_upgrade - 打开附魔屏幕

  • runscript zz_app_debug - 允许更改队友的好感度并设置恋爱标志(对塞巴斯蒂安无效)

  • runscript zz_supercrit player - 给霍克 1000 生命值和耐力,增加 50 力量和敏捷。注意:这种效果是不可逆的。

  • 要将效果应用于任何伙伴,将 player 替换为 gen00fl_[角色名 (英文)]。例如: zz_supercrit gen00fl_anders

  • runscript dbg_setattrib [attrib] [value] - 在 180 秒内增加特定角色的某属性值,[Attrib] - 属性编号(1 - 力量,2 - 敏捷,3 - 魔法,4 -狡诈,5 - 意志,6 - 体型),[value] - 属性提升的数值

  • runscript dbg_setattrib [attrib] [-value] - 与上述代码类似,只是减少属性值(例如,-50)

  • runscript bowlingforferelden - 霍克周围形成能量球,将 NPC(包括伙伴)像保龄球一样推出。使用前一定要保存游戏,因为效果持续时间不可知,可能是永久的。

  • runscript zz_party - 将艾薇琳、安德斯和伊莎贝拉添加到你的队伍中。

  • runscript zz_lgt_debug - 打开各种支线任务的调试菜单

  • runscript zz_mer_debug - 打开商人任务的调试菜单

  • runscript zz_per_debug - 打开霍克个性/对话音调的调试菜单。显示当前对话音调,并允许重置。

  • runscript chargen warrior XX - 将玩家设为 XX 级战士

  • runscript chargen mage XX - 将玩家设为 XX 级法师

  • runscript chargen rogue XX - 将玩家设为 XX 级盗贼

  • 小心: 更改角色的类别也会重置其外观。

  • runscript zz_dae_debug - 允许更改队伍,切换至其他章节/地点/任务,并进行地图调试

  • 使用这个代码甚至可以让已故的兄弟/姐妹复生。

  • runscript zz_rdr start | goto | daynight | set | get | talk

  • runscript zz_rdr start 1

  • runscript zz_rdr start 2

  • runscript zz_rdr start 3

  • runscript zz_rdr goto tavern 1

  • runscript zz_rdr goto tavern 1 night

  • runscript zz_rdr goto docks 1

  • runscript zz_rdr goto docks 1 night

  • runscript zz_rdr goto warehouse

  • runscript zz_rdr goto keep 2

  • runscript zz_rdr goto keep 2 night

  • runscript zz_rdr goto tavern 2

  • runscript zz_rdr goto tavern 2 night

  • runscript zz_rdr goto docks 2

  • runscript zz_rdr goto docks 2 night

  • runscript zz_rdr goto ambush

  • runscript zz_rdr goto hideout

  • runscript zz_rdr goto stash

  • runscript zz_rdr goto finale

伙伴

以下代码允许更改伙伴的好感度,设置恋爱/友谊/竞争的标志等。(出于某种原因,在梅里尔的调试菜单中更改好感度无效。请使用代码 runscript zz_app_debug

  • runscript zz_and_debug - 安德斯
  • runscript zz_mrl_debug - 梅里尔
  • runscript zz_vrc_debug - 瓦里克
  • runscript zz_ave_debug - 艾薇琳
  • runscript zz_fen_debug - 费尔尼斯
  • runscript zz_isa_debug - 伊莎贝拉
  • runscript zz_bet_debug - 贝塔尼
  • runscript zz_car_debug - 卡佛
  • runscript zz_seb_debug - 塞巴斯蒂安

导入存档

  • runscript zz_vault_debug - 打开导入存档的调试窗口,允许查看世界的当前状态(从鼻子中导入的数据)。值得一提的是,早期的补丁仍未修复某些导入错误(例如,恋爱标志)。

P.S. 本文仅列出了最重要的命令,并非所有命令。

翻译者笔记。

来源