原文描述

安装

这不是必需操作,但如果你想要控制台标签补全功能,请使用 -devmode 参数启动游戏。查看截图了解如何在 Steam 中添加 -devmode 参数。创建一个 Mods 文件夹,然后将模组解压到其中。解压模组后,你必须确保文件夹结构如下:

steamappscommonKingdomComeDeliveranceMods
steamappscommonKingdomComeDeliveranceModsCheat
steamappscommonKingdomComeDeliveranceModsCheatmod.manifest
steamappscommonKingdomComeDeliveranceModsCheatData
steamappscommonKingdomComeDeliveranceModsCheatDatadata.pak
如果你正确安装了该模组,主菜单加载时,控制台会输出模组名称和当前版本。按下波浪号(~)键,使用 Page-Up 键向上滚动控制台。
已启用:已加载:

使用方法
按下波浪号(~)键打开控制台。输入 cheat 然后按 tab 键(不要按回车)查看命令列表。你可以在命令后加单个 ? 参数运行,查看该命令的参数说明。例如运行 “cheat_set_regen ?” 查看该命令的使用说明。

自动执行作弊指令
由于部分作弊指令是临时的(重启游戏后会失效),你可以将作弊指令添加到 ModsCheatDatadata.pak 内的 “Scriptsautocheat.lua” 文件中。
该文件会在关卡加载时由作弊模组加载并执行,而非游戏启动时。

data.pak 文件是 ZIP 文件,直接在压缩包内编辑该文件即可。

以下是我测试用的 autocheat.lua 中的 3 条命令:
System.ExecuteCommand(“cheat_eval cheat:logSetLevel(cheat.g_cheat_log_level_debug)”)
System.ExecuteCommand(“cheat_set_bow_reticle enable:true”)
System.ExecuteCommand(“cheat_set_regen enable:true state:stamina amount:10”)

更新日志

1.58
– @Lindelt:新增命令 cheat_add_skill_xp,用于为技能添加经验值。
– 具体变更请查看 PR https://github.com/pryans/kcd-cheat/pull/49

1.57
– @wilecoyote:为永生增益效果将跌落伤害设为零
– 具体变更请查看 PR https://github.com/pryans/kcd-cheat/pull/48

1.56
– 新增 2 条命令 cheat_save_all_items 和 cheat_load_all_items。
– cheat_save_all_items:将物品栏内容保存到游戏临时内存中。适用于游戏机制会导致物品栏内容丢失的场景,比如 DLC《她的命运》。请配合 cheat_load_all_items 使用。
– cheat_load_all_items:加载本次游戏会话中通过 cheat_save_all_items 存储的所有物品。
– 来自 aleksey-orekhov 的说明:你现在可以在《她的命运》DLC 结束前运行 cheat_save_all_items,将所有物品保存到全局变量中,之后当你重新控制亨利时运行 “cheat_load_all_items”,就能保留你扮演特蕾莎时找到的所有物品。事后一定要好好谢谢特蕾莎!两条命令必须在同一个游戏会话中运行。如果你在运行 cheat_save_all_items 后退出《天国:拯救》,保存的物品不会在你下次调用 cheat_load_all_items 命令时保留。保存物品不会从你的物品栏中移除它们。
– 请查看拉取请求 https://github.com/pryans/kcd-cheat/pull/43 了解 aleksey-orekhov 的变更内容。

1.55
– @wilecoyote 向 cheat_localization.lua 添加了大量 DLC 相关的 NPC、马匹、增益效果、 perk 和典籍条目(相关注释见 Nexus 上关于主定位器马里乌斯的说明),这样你就可以用 cheat_find_npc 命令找到它们了
– 具体变更请查看 PR https://github.com/pryans/kcd-cheat/pull/42

1.54
– 修改了 cheat_reveal_map 命令,使其行为统一且更不易混淆。
– 小修复了 cheat_teleport_to 命令(交换了位置 9 和 10,相关注释见 Nexus)
– 原本功能相反的 cheat_no_stash_lockpicking 和 cheat_no_door_lockpicking 命令已被修正。
– 具体变更请查看 PR https://github.com/pryans/kcd-cheat/pull/40 和 https://github.com/pryans/kcd-cheat/pull/41

1.53- 来自 wilecoyote 的 #38

传送命令变更- 新增大量传送命令(强盗营地、浴室、烧炭工营地、林间花园、草药师、磨坊、酒馆和伐木人营地)
– 为浴室、烧炭工营地、草药师、磨坊、酒馆和伐木人营地新增了更多位置。
– 移除了宝箱的重复条目。
– cheat_tp_bc = 将玩家传送到指定的强盗营地。
– cheat_tp_bh = 将玩家传送到指定的浴室。
– cheat_tp_cb = 将玩家传送到指定的烧炭工营地。
– cheat_tp_ee = 将玩家传送到指定的彩蛋位置。
– cheat_tp_gn = 将玩家传送到指定的林间花园。
– cheat_tp_hl = 将玩家传送到指定的草药师处。
– cheat_tp_ml = 将玩家传送到指定的磨坊。
– cheat_tp_tvn = 将玩家传送到指定的酒馆。
– cheat_tp_wc = 将玩家传送到指定的伐木人营地。

隐身与永生增益效果变更
– 将隐身和永生增益效果调整为作弊模组专属效果。
– 重大变更:这些命令不向后兼容。
– cheat_add_buff_immortal
– cheat_add_buff_invisible

如果你此前使用过这些命令,你需要:
使用 1.52 版本的模组移除增益效果
cheat_remove_buff_immortal
cheat_remove_buff_invisible
保存你的游戏
升级到 1.53 版本
之后如果你仍想使用这些增益效果,每次启动游戏时重新运行命令即可。
cheat_add_buff_immortal
cheat_add_buff_invisible

注意:cheat_add_buff_immortal 和 cheat_add_buff_invisible 不再在游戏重启后保留。从 1.53 版本开始,作弊模组的增益 ID 是唯一的,因此不会与原版游戏或其他模组冲突。如果你想始终启用这些增益效果,需要手动运行命令或者使用自动执行文件。

1.51
– 来自 aleksey-orekhov 的变更请查看 https://github.com/pryans/kcd-cheat/pull/28。
– 向 cheat_teleport_to 命令添加了宝藏、强盗营地和部分花园。添加了更多注释。优化了 cheat_teleport_to 的文档可读性(至少在代码编辑器中如此,希望控制台中也能如此)

1.43
– 社区变更/修复。
– 变更列表请查看 https://github.com/pryans/kcd-cheat/pull/21。

1.35
– PR11:修复了用于下马和召唤马匹的 ‘x’ 热键。
– PR10:新增移除马匹的功能。

1.33/1.34
– 移除了加载 autocheat.txt 的系统,因为 io.open 已无法正常工作
– 合并了新的 defaultProfile.xml
– 新增了 autocheat.lua(相关说明见上文文档)

1.32
– 移除了 io.getEnv 的调用,使模组可在 1.93 版本上加载

1.31
– 来自 @pingpongmury 的新命令 cheat_teleport_to

1.30
– 转移到 GitHub 平台。
– 将 install.sh 修改为无任何绝对路径的通用 release.sh。
– 合并的拉取请求请查看 GitHub 上的 1.30 里程碑。

1.29
– 合并了最新的 defaultProfile.xml。
– 修复了命令 cheat_set_horse 的文档错误。
– 发布了无任何按键绑定的额外版本模组。

1.28
– 合并了来自补丁 ipl_patch_010400.pak 的最新 defaultProfile.xml,现在 ESC 键在教程界面中应该可以正常使用了。

1.27
– 兼容《天国:拯救》1.4.1 版本。对于新游戏,你需要完成初始教程序列(和你母亲对话)后保存并重新加载,才能让模组的所有功能加载并正常工作。

1.26
– cheat_spawn 命令现在新增了半径选项,可生成守卫。

1.25
– 从 mod.manifest 中移除了版本字段,因为它的工作效果很差。

1.24
– 新增 cheat_spawn 和 cheat_spawn_npc 命令。
– 为 cheat_damage_all_items 新增了必需的生命值参数。
– 优化了参数验证机制。

1.23
– 修复了启动日志,缺失的 autocheat.txt 不会再被记录为错误。
– 新增绑定到 F4 键的 cheat_target_entity 命令。
– 新增 cheat_kill_target 命令,可杀死被 F4 或 cheat_target_entity 命令选中的实体。
– 新增 cheat_damage_all_items 命令。

1.22
– 新增支持 GOG 版本。

1.21
– 修复了打包问题,该问题曾导致错误的文件被上传到 Nexus。

1.20
– 模组切换使用新版 1.3 模组结构
– 现在需要将模组解压到 steamappscommonKingdomComeDeliveranceMods 目录下
– 详见 https://wiki.nexusmods.com/index.php/Modding_guide_for_KCD

1.19
– 修复了 autocheat.txt 无法加载的 bug

1.18
– 新增 cheat_exec_file 和 cheat_exec_delay 命令。
创建 Dataexec.txt 文件并写入以下 6 行内容:
cheat_exec_delay ms:5000
cheat_eval cheat:logWarn(“1”)
cheat_exec_delay ms:5000
cheat_eval cheat:logWarn(“2”)
cheat_exec_delay ms:5000
cheat_eval cheat:logWarn(“3”)
运行命令:cheat_exec_file file:Dataexec.txt

1.17
– 新增控制天气的 cheat_set_weather 命令。

1.16
– 新增 cheat_kill_npc 命令,可杀死玩家指定半径内匹配条件的 NPC。

1.15
– 新增 cheat_stash 命令,用于打开玩家的储物箱。
– 为 cheat_teleport_npc_to_loc 新增了 max 参数,限制可传送的 NPC 总数。
– 为 cheat_teleport_npc_to_player 新增了 max 参数,限制可传送的 NPC 总数。
– 修改了 cheat_find_npc、cheat_teleport_npc_to_loc 和 cheat_teleport_npc_to_player,使其可作用于野兔、猪、鹿等所有角色。
– 新增 cheat_add_buff_invisible 和 cheat_remove_buff_invisible 命令

1.14
– 新增 cheat_find_npc 命令,可在 NPC 已加载到游戏世界的前提下显示该 NPC 的位置。
– 新增 cheat_teleport_npc_to_loc 命令,可将一个或多个 NPC 传送到指定的 x、y、z 坐标位置。
– 新增 cheat_teleport_npc_to_player 命令,可将一个或多个 NPC 传送到玩家所在位置。
– 新增 cheat_teleport_horse 命令,可将玩家的马匹传送到玩家所在位置。

1.13
– cheat_add_all_perks 命令现在会排除”永远醉酒” perk
– 新增 cheat_loc 命令,可获取玩家在地图上的位置
– 修复了 cheat_teleport 命令,使其可正常工作

1.12
– 为 cheat_add_all_perks 新增必需的 “exclude” 参数,用于控制是否排除负面、测试和已废弃的 perk。
– 新增 cheat_teleport 命令
– 新增 cheat_phys_hover(F1 键)
– 新增 cheat_phys_push(F2 键)
– 新增 cheat_phys_sprint(F3 键)

1.11
– F5 键现在绑定到快速存档(cheat_save)。

1.10
– 新增 cheat_remove_all_stolen_items 命令
– 新增 cheat_own_all_stolen_items 命令
– 新增 cheat_repair_all_items 命令

1.9
– 修复了 cheat_set_bow_reticle 命令
– 新增 cheat_reveal_map 命令
– 新增 cheat_get_time 命令
– 新增 cheat_set_time 命令
– 新增 cheat_set_time_speed 命令

1.8
– 加载关卡后自动运行作弊指令。创建 Dataautocheat.txt 文件,每行写入一条控制台命令即可。
– cheat_remove_all_buffs
– 尝试从玩家角色身上移除增益数据库中的所有增益效果。
– cheat_add_buff_heal
– 现在除了止血和治疗伤势外,还会恢复生命值、体力、饱食度和精力。
– cheat_add_buff_immortal
– 现在添加永生增益效果前会先运行 cheat_add_buff_heal。
– cheat_remove_all_perks
– 尝试从玩家角色身上移除 perk 数据库中的所有 perk。
– cheat_add_all_items
– 向玩家物品栏添加物品数据库中的所有物品,总重量约 5300 磅。别担心,你不知怎么的还是能走路。
– cheat_add_stat_xp — 为玩家的属性(比如力量)添加经验值。

命令列表
cheat_add_all_items
cheat_add_all_perks
cheat_add_buff
cheat_add_buff_heal
cheat_add_buff_immortal
cheat_add_buff_invisible
cheat_add_item
cheat_add_money
cheat_add_perk
cheat_add_skill_xp
cheat_add_stat_xp
cheat_charm
cheat_damage_all_items
cheat_eval
cheat_find_buffs
cheat_find_horses
cheat_find_items
cheat_find_npc
cheat_find_perks
cheat_find_skills
cheat_get_time
cheat_kill_npc
cheat_kill_target
cheat_load_all_items
cheat_loc
cheat_no_door_lockpicking
cheat_no_lockpicking
cheat_no_pickpocketing
cheat_no_stash_lockpicking
cheat_own_all_stolen_items
cheat_phys_hover
cheat_phys_push
cheat_phys_sprint
cheat_remove_all_buffs
cheat_remove_all_items
cheat_remove_all_perks
cheat_remove_all_stolen_items
cheat_remove_buff
cheat_remove_buff_immortal
cheat_remove_buff_invisible
cheat_remove_item
cheat_remove_perk
cheat_repair_all_items
cheat_reset_perks
cheat_resurrect_npc
cheat_reveal_map
cheat_save
cheat_save_all_items
cheat_set_all_merchants_fence
cheat_set_bow_reticle
cheat_set_chat_bubbles
cheat_set_compass
cheat_set_gevent_log_level
cheat_set_horse
cheat_set_hud
cheat_set_regen
cheat_set_skill_level
cheat_set_stat_level
cheat_set_state
cheat_set_statusbar
cheat_set_third_person
cheat_set_time
cheat_set_time_speed
cheat_set_wanted_level
cheat_set_weather
cheat_spawn
cheat_spawn_npc
cheat