中文

Useful Deadlock commands

社区报告
  1. 1
    Open the console
    Press F7 (the default bind) to open the Deadlock console, then type a command and press Enter. Commands that spawn items or load maps usually need sv_cheats 1 enabled first.
    Open the console
  2. 2
    Set up an autoexec config
    Add -exec autoexec to Launch Options in Steam properties, then create autoexec.cfg in game > citadel > cfg. Any commands pasted there run automatically on startup.
  3. 3
    Load an empty sandbox map with cheats
    Run 'map dl_streets' to load an empty map, then paste the chained sandbox command to enable cheats, infinite money, purchasing anywhere, duplicate heroes, and hero testing.
    Load an empty sandbox map with cheats
  4. 4
    Spawn legendary items
    Use giveitem upgrade_<name> to spawn Old Gods, New Blood legendary items such as upgrade_runed_gauntlets, upgrade_infinite_rounds, and upgrade_eternal_gift. Some accept an optional tier 0-3.
    Spawn legendary items
  5. 5
    Force enhanced items and test the roulette
    Run 'citadel_item_purchases_force_enhanced true' to make all shop items enhanced, and 'citadel_loot_table_test_street_brawl_draft_round' to trigger the Street Brawl draft roulette.
deadlock all console commands

现在就能输入的实用《Deadlock》控制台指令

《Deadlock》内置了一个隐藏的开发者控制台,让你无需进入真实对局,就能测试英雄、生成物品、试跑沙盒模式。本指南汇集了最实用的《Deadlock》控制台指令——从打开控制台、让指令在启动时自动执行,到生成「Old Gods, New Blood」更新中加入的每一件传说级物品。这里的所有内容都来自 Steam 指南和 Reddit 帖子中玩家分享的数据,因此请把每条指令都视为玩家验证过的结果,而非 Valve 官方文档。

Deadlock 控制台指令总览

用 F7 打开控制台

控制台默认绑定在 F7 键上。在对局中或沙盒模式下按下它,屏幕顶部就会出现一个文本输入框。输入一条指令并按回车即可运行。有些指令(比如生成地图或启用英雄测试)需要开启作弊,所以你通常要先配合使用 sv_cheats 1。如果按 F7 没有反应,可能是你改动了按键绑定——检查一下按键设置,因为默认绑定是可以更改的。

让指令在启动时自动执行

如果你发现自己每个会话都在重复输入同一条指令——例如用 citadel_unit_status_use_new true 强制启用新的血条显示——你可以把它放进一个在游戏启动时加载的配置文件中。社区玩家通过 Steam 这样设置:

  1. 在 Steam 中右键点击 Deadlock,选择 属性。
  2. 在 通用 > 启动选项 中加入 -exec autoexec。
  3. 再次右键点击 Deadlock,选择 管理 > 浏览本地文件。
  4. 进入 game > citadel > cfg 目录,新建一个名为 autoexec.cfg 的文件。
  5. 把你希望在启动时运行的任何指令粘贴进该文件,每行一条,然后保存。

现在,每当游戏启动时,autoexec.cfg 中的每条指令都会自动运行,你再也不用手动输入它们了。

找到你缺少的任何指令

由于《Deadlock》的完整指令列表非常庞大,而且每个补丁都会变化,查找一条未记录在案的指令最快的方法是查阅由社区维护的指令列表(《Deadlock》wiki 上就维护了一份)。打开那个页面,按 Ctrl+F,输入描述你想做的事情的关键词——例如 “health” 或 “item”——就能直接跳到相关的指令。当你从视频里看到的某条指令在普通搜索中找不到时,这是最好的备选方案。

生成传说级物品(Old Gods, New Blood 更新)

Old Gods, New Blood 更新加入了一批传说级物品,社区整理出了每件物品对应的控制台生成指令。模式几乎总是 giveitem <internal_name>。下表列出了玩家报告的全部物品及其指令。

物品(显示名称)指令
Runed Gauntletsgiveitem upgrade_runed_gauntlets
Apex Combat游戏中不存在
Infinite Roundsgiveitem upgrade_infinite_rounds
Eldritch Shot / Haunting Shotgiveitem upgrade_eldritch_shot
Ancient Shielding游戏中不存在
Shadow Step游戏中不存在
Timeless Emblem游戏中不存在
Haunting Scream游戏中不存在
Shadow Strikegiveitem upgrade_shadow_strike
Unstable Concoctiongiveitem upgrade_unstable_concoction
Eternal Giftgiveitem upgrade_eternal_gift
Shrink Raygiveitem upgrade_shrink_ray
Mystical Pianogiveitem upgrade_mystical_piano
Omnicharge Pendantgiveitem upgrade_omnicharge_pendant <0-3>(忽略 < >)
Prism Blastgiveitem upgrade_prism_blast
Nullification Auragiveitem upgrade_nullification_aura
Cloak of Opportunitygiveitem upgrade_cloak_of_opportunity
Electric Slippersgiveitem upgrade_electric_slippers
Celestial Guidance / Celestial Blessinggiveitem upgrade_celestial_guidance
Aerial Mastery游戏中不存在
Icarus Wingsgiveitem upgrade_icarus_wings
Patrons Blessing / Mystic Conduitgiveitem upgrade_patrons_blessing
Frostbite / Frostbite Charmgiveitem upgrade_shivas_bracelet <0-3>

列表中有几件物品标注为游戏中不存在——这些显示名称存在于数据或泄露内容中,但在当前版本中并没有可用的生成指令。有些指令接受一个可选的等级值,范围为 <0-3>:直接输入数字本身(例如 giveitem upgrade_omnicharge_pendant 2),并省略尖括号——它们只是本指南中的占位符。

可通过控制台生成的传说级物品

启用作弊并加载一张空地图

最干净的实验方式是使用一张空白沙盒地图。指令 map dl_streets 会加载 streets 地图的空版本,并提供实用的作弊选项。进入之后,一串长链式指令可以一次性开启沙盒所需的所有功能:

citadel_crate_respawn_interval 0; sv_cheats 1; sv_allchat 1; sv_alltalk 1; citadel_allow_duplicate_heroes 1; host_timescale 1; citadel_coop_sandbox 1; citadel_hero_testing_enabled 1; sv_cheats 1; citadel_hero_testing_infinite_money true; citadel_allow_purchasing_anywhere true; ai_step; kingme;

据社区报告,这条链式指令会一次性完成好几件事:启用作弊、开启全体聊天与全体语音、允许重复英雄、将时间保持为正常速度、启用合作沙盒与英雄测试模式、提供无限金钱,并让你能在地图上的任何位置购买物品。末尾的 ai_step 和 kingme 是沙盒实用指令,用于逐步推进 AI 行为并即时完成沙盒设置。由于这段字符串用分号把许多指令组合在一起,你可以把整段复制下来,一次粘贴即可。

启用作弊的空白沙盒地图

强制商店中的每件物品都变为强化状态

如果你想看看一套完全强化的出装在感觉上是怎样的,这条指令能让商店里的所有物品都变为强化状态:

citadel_item_purchases_force_enhanced true

在打开商店之前运行它,之后每次购买都会以强化状态到手——如果想快速评估强化如何影响一套出装、而不想手动刷出来,这会很方便。

测试 Street Brawl 的轮盘选人

Street Brawl 的征召采用轮盘式选择,你可以强制它出现以便测试:

citadel_loot_table_test_street_brawl_draft_round

触发这条指令会直接启动 Street Brawl 的征召轮盘,这对于检查征召的表现、或在不等待真实 Street Brawl 对局的情况下录制轮盘片段都很有用。

安全使用《Deadlock》控制台指令的小贴士

  • 先启用作弊。 生成物品或加载地图的指令通常需要 sv_cheats 1 才能生效,所以要先运行它,再执行其他指令。
  • 仅在沙盒中使用。 在生成传说级物品之前,先用 map dl_streets 进入一个私人沙盒或机器人对局——这些指令是用于测试的,而不是用于正规对局的。
  • 做好准备迎接变化。 由于《Deadlock》处于活跃开发中,内部物品名称和指令字符串会在各个补丁之间变动。如果某条 giveitem 指令失败,可能是该物品的内部名称已被重命名。
  • 用指令列表交叉核对。 当视频或评论中的某条指令不起作用时,去社区指令索引里搜索你想要的效果——这通常是找到当前有效字符串最快的方法。
  • 记住来源。 上文中所有的生成指令和物品名称都来自社区报告,而非 Valve 官方文档,因此在游戏内验证一下,并把标有「游戏中不存在」的条目当作未经证实的泄露内容看待。