编辑“控制台指令

警告:您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您登录创建一个账户,您的编辑将归属于您的用户名,且将享受其他好处。

该编辑可以被撤销。 请检查下面的对比以核实您想要撤销的内容,然后发布下面的更改以完成撤销。

最后版本 您的文本
第1行: 第1行:
{{Version|1.6}}{{需要翻译}}
{{Version|1.2}}
 此条目列出能够输入控制台窗口的指令。控制台窗口是一个特殊的调试窗口,可以在调试模式下的非铁人开局中,按下 {{key press|Shift}}+{{key press|2}},{{key press|ALT}}+{{key press|2}}+{{key press|1}},{{key press|Shift}}+{{key press|3}},{{key press|§}},{{key press|~}},{{key press|^}},{{key press|°}},{{key press|²}} 或 {{key press|`}} (键盘布局不同,按键不同)来打开。对于QWERTY键盘,按键是{{key press|`}}。此外,如果上述方法不能奏效,{{key press|Shift}}+{{key press|Alt}}+{{key press|C}} 可能有效。使用上下箭头键可以遍历之前使用过的指令。许多指令可以通过再次输入来关闭,但有时重新加载保存或退出游戏是必要的。
 此条目列出能够输入控制台窗口的指令。控制台窗口是一个特殊的调试窗口,可以在调试模式下的非铁人开局中,按下 {{key press|Shift}}+{{key press|2}},{{key press|ALT}}+{{key press|2}}+{{key press|1}},{{key press|Shift}}+{{key press|3}},{{key press|§}},{{key press|~}},{{key press|^}},{{key press|°}},{{key press|²}} 或 {{key press|`}} (键盘布局不同,按键不同)来打开。对于QWERTY键盘,按键是{{key press|`}}。此外,如果上述方法不能奏效,{{key press|Shift}}+{{key press|Alt}}+{{key press|C}} 可能有效。使用上下箭头键可以遍历之前使用过的指令。许多指令可以通过再次输入来关闭,但有时重新加载保存或退出游戏是必要的。


 在打开调试模式的情况下,可以将鼠标悬停在角色肖像上来查看角色ID。
 在打开调试模式的情况下,可以将鼠标悬停在角色肖像上来查看角色ID。
注意:在Linux系统中,目前存在一个bug,使得控制台窗口不可见,但你仍然可以点击按钮(1.1.3 版本)<ref>[[Forum:1428607|CK III - [1.1.3] Invisible debug console with Linux.]]</ref>。


__TOC__
__TOC__


==调试模式==
==调试模式==
 调试模式是游戏中的一组工具 允许玩家在正常游玩的时候修改游戏。调试模式包含以下工具:
 调试模式是游戏中 对用户隐藏 的一组工具 。它们 允许玩家在正常游玩的时候修改游戏。调试模式包含以下工具:


*控制台端口( 接收 指定命令)
*控制台端口( 用于玩家输入 指定命令)
*调试菜单(包括Portrait Editor,GUI Editor,Tweak Menu等)
*调试菜单(包括Portrait Editor,GUI Editor,Tweak Menu等)
*[[#调试信息|调试信息]]
*[[#调试信息|调试信息]]
*调试 角色 互动(玩家可以立即更改意见、囚禁等)
*调试互动(玩家可以立即更改意见、囚禁等)
*{{Key press|Ctrl}} + 点击肖像将控制角色,而 {{Key press|Alt}} +点击肖像将杀死他们。
*{{Key press|Ctrl}} + 点击肖像将控制角色,而 {{Key press|Alt}} +点击肖像将杀死他们。
* File watcher自动重载被更改的文件(包括模组)到内存中。
* File watcher自动重载被更改的文件(包括模组)到内存中。


=== 启用调试模式 ===
=== 启用调试模式 ===
Debug模式能 在启动游戏前 和/或在游戏中使用mods开启. 它能通过控制台面板的按钮关闭,但一旦关闭就不能在游戏中重新开启(除非使用mods)。
必须 在启动游戏前启 用调试 模式。在 调试窗口也可 关闭 调试模式。
 
怎么开启它:
 
==== Mods ====
有些mods,例如:[https://steamcommunity.com/sharedfiles/filedetails/?id=2218150778 Free Console Access]和[https://steamcommunity.com/sharedfiles/filedetails/?id=2264428428 Debug Toggle]。
 
他们允许开关debug 模式 ,让游戏中能够方便的使用控制台游玩,但是重新读取文件需要时间 对于mod制作者,同时使用启动器选项和mod更好。
 
==== 启动器 ====
游戏启动器中:
#点击左侧的游戏设置
#滑到“ 以调试模式 打开游戏”项,点击“启动”按钮


==== Steam ====
==== Steam ====
  在Steam中:
  若需要在steam运行调试模式,需要在steam库里面, 右键 游戏, 然后 点击属性 [常规] 选项里 点击 [设置启动选项...] ,将 ['''-debug_mode'''] 添加到 启动项 里面。此操作需要重 启游戏
# 右键游戏 旁的齿轮图标 点击属性
# 通用界 把 <code>-debug_mode</code> 写进 启动
# 游戏


==== Windows ====
==== 不使用Steam ====
  如果你没有安装Steam,则在Windows系统上:
  在不使用steam平台 游戏 的情况下,可以通过在ck3 文件 的binaries文件夹 里面找到ck3.exe 键它发送到桌面 快捷方式, 然后右键桌面的ck3图标并 点击属性 在目标 那一 里面 的最后 面,空格一下然后输入[-debug_mode],然后应用即可。
# 开CK3 游戏文件 目录下 的binaries文件夹
#右击ck3.exe 来创建一个快捷方式
# 击这个 快捷方式,点击属性
# 在目标栏的最后 添加 <code>-debug_mode</code>(所以你会看到目标栏里是这串代码 <code>"...\ck3.exe" -debug_mode</code>)
#点击快捷方式启动游戏


==== GOG ====
==== Xbox game pass ====
On GOG:
 对于Xbox gamepass 版/windows 10 store版,这有点复杂,因为你不能为其创建一个普通的快捷方式。每次打开游戏时,你都必须在命令提示符中运行以下命令:
# Right-click the game, open Settings
# Check "Add command line arguments" and enter <code>debug_mode</code>
 
On GOG Galaxy 2.0:
# In the game page, select Settings (next to the Play button at the top of the page)
# Open Manage installation and select Configure...
# Make sure the Launch parameters "Custom executables / arguments" is ticked at the bottom of the page. You can duplicate the "startgame" executable and type <code>-debug_mode</code> into the Arguments field.
 
==== Xbox Game Pass ====
 对于Xbox Game Pass 版/Windows 10 store版,这有点复杂,因为你不能为其创建一个普通的快捷方式。每次打开游戏时,你都必须在命令提示符中运行以下命令:


<code>start shell:AppsFolder\ParadoxInteractive.ProjectTitus_zfnrdv2de78ny!App -debug_mode</code>
<code>start shell:AppsFolder\ParadoxInteractive.ProjectTitus_zfnrdv2de78ny!App -debug_mode</code>


To simplify it, you can also create a batch (.bat) file with this command and run it from the desktop:
如果你不想每次都运行命令提示符,你可以创建一个批处理文件(.bat )来执行前面提到的指令,可以在你的桌面上运行它。
要在Windows 10上创建一个简单的批处理文件,请遵循以下步骤:


# Right-click on your Desktop, choose New -> Text Document.
*打开开始菜单。
# Rename it to "ck3.bat". Make sure to remove ".txt" from the end. Confirm changes when prompted.
*搜索并打开记事本。
# Right-click the file and select Edit.
*将上面的代码复制到记事本中。
# Paste the command: <code>start shell:AppsFolder\ParadoxInteractive.ProjectTitus_zfnrdv2de78ny!App -debug_mode</code>
*点击“文件”菜单。
# Save the file
*选择“另存为”选项,或者按下 {{key press|CTRL}}+{{key press|SHIFT}}+{{key press|S}}。
# Double-click it to start the game
*为该脚本输入一个名称,例如“ck3debug.bat ”。'''无论你怎么命名,它必须以.bat结尾。'''
*选择桌面为保存地址。
*点击保存就完成了!


=== 关闭调试模式 ===
=== 关闭调试模式 ===
  如果要继续达成 成就, 关闭 所有功能Mod并从启动选项中删除<code>-debug_mode</code> 。  在开始 游戏后, 确保你的[[ 补丁|校验码]] 未改变。它可以在加入游戏窗口的右上角找到。
  为了激活你的 成就 系统 你需要完全 关闭 调试模式(不只是通过控制台窗口)
 
==== Steam ====
  若需要在steam关闭调试模式,需要在steam库里面,右键该 游戏 ,然 点击属性 [ 常规] 选项里面点击 [ 设置启动选项...] ,将 [-debug_mode] 从启动项里面移除。You will have to restart the game, and if you have any of the game' Properties, then it will not work.


=== 调试信息 ===
=== 调试信息 ===
第133行: 第111行:
|add_claim
|add_claim
|添加宣称 [<nowiki/>[[Console_commands#Title_IDs|头衔id]]] 到 [角色id] 上, 如果没有指定角色id则默认为玩家角色。
|添加宣称 [<nowiki/>[[Console_commands#Title_IDs|头衔id]]] 到 [角色id] 上, 如果没有指定角色id则默认为玩家角色。
|[角色id] [<nowiki/>[[Console_commands#Title_IDs|头衔id]]]
|[<nowiki/>[[Console_commands#Title_IDs|头衔id]]] [角色id]
|add_claim e_hre
|add_claim e_hre
|-
|-
第197行: 第175行:
|-
|-
|add_trait
|add_trait
|[<nowiki/>[[Console_commands#Trait_IDs|特质id]]] 被添加到<nowiki/> [角色id],如果没有指定角色id则默认为玩家角色,按下 {{Key press|Tab}} 将显示所有特质ID
|[<nowiki/>[[Console_commands#Trait_IDs|特质id]]] 被添加到<nowiki/> [角色id],如果没有指定角色id则默认为玩家角色。
|[<nowiki/>[[Console_commands#Trait_IDs|特质id]]] [角色id]
|[<nowiki/>[[Console_commands#Trait_IDs|特质id]]] [角色id]
|add_trait witch
|add_trait witch
第230行: 第208行:
|[指定数值] [角色id]
|[指定数值] [角色id]
|add_learning_lifestyle_xp 2000
|add_learning_lifestyle_xp 2000
|-
|bypass_requirements
|允许玩家通过任何决议、领地法更改和头衔创建。
|无
|bypass_requirements
|-
|-
|change_culture
|change_culture
第280行: 第253行:
|[指定数值] [角色id]
|[指定数值] [角色id]
|change_prowess 16
|change_prowess 16
|-
|charinfo
|在游戏内查看角色ID、角色历史ID、角色生育力、角色健康、角色压力和角色体重。
|无
|charinfo
|-
|-
|clear_character_modifiers
|clear_character_modifiers
第317行: 第285行:
|-
|-
|discover_innovation
|discover_innovation
|[革新id] 被 [角色id] 的文化发现,如果没有指定角色id则默认为玩家角色。按下 {{Key press|Tab}} 将显示所有革新ID。
|[革新id] 被 [角色id] 的文化发现   ,如果没有指定角色id则默认为玩家角色。按下 {{Key press|Tab}} 将显示所有革新ID。
|[革新id] [角色id]
|[革新id] [角色id]
|discover_innovation innovation_motte
|discover_innovation innovation_motte
第330行: 第298行:
|无
|无
|end_schemes
|end_schemes
|-
|effect start_cat_story_cycle_effect
|获得一只宠物猫
|无
|effect start_cat_story_cycle_effect
|-
|effect start_dog_story_cycle_effect
|获得一只宠物狗
|无
|effect start_dog_story_cycle_effect
|-
|-
|event
|event
第357行: 第315行:
|-
|-
|give_title
|give_title
|添加 [头衔id] 给 [角色id],如果没有指定角色id则默认为玩家角色,按下 {{Key press|Tab}} 将显示所有头衔ID
|添加 [头衔id] 给 [角色id],如果没有指定角色id则默认为玩家角色。
|[头衔id] [角色id]
|[头衔id] [角色id]
|give_title e_hre
|give_title e_hre
第485行: 第443行:
|[指定数值] [角色id]
|[指定数值] [角色id]
|set_prowess 16
|set_prowess 16
|-
|set_date
|将日期设定为 [年.月.日],如果没有指定年份与日期则默认为一月一日
|[年.月.日]
|set_date 1066.9.15
|-
|-
|yesmen
|yesmen
第509行: 第462行:
|无
|无
|clear
|clear
|-
| dump_bookmark_portraits
| Creates bookmark portraits of all current bookmark characters, stored in {{cite file|Documents\Paradox Interactive\Crusader Kings III\common\bookmark_portraits}}. Any changes applied through the barbershop will be kept.
| 无
| dump_bookmark_portraits
|-
|-
|effect
|effect
|执行脚本效果。
|执行脚本效果。
To run the effect on a character other than the player, use <code>effect character:<character_id> = {<effect_name> = <parameters>}</code>
|[效果脚本]
|[效果脚本]
|effect test
|effect test
第585行: 第532行:
|[角色id]
|[角色id]
|set_is_player 1234
|set_is_player 1234
|-
|script_docs
|将所有的effects、event scopes、modifiers、on actions、triggers等输出到{{cite file|Documents\Paradox Interactive\Crusader Kings III\logs}}。
|无
|script_docs
|}
|}


第597行: 第539行:
 所有特质都有一个ID用于在游戏内部引用。它们可以在<code>game\common\traits\00_traits.txt</code>中找到。特质ID通常和它们的名称匹配。执行以下步骤可以根据特质的名称获得其ID:
 所有特质都有一个ID用于在游戏内部引用。它们可以在<code>game\common\traits\00_traits.txt</code>中找到。特质ID通常和它们的名称匹配。执行以下步骤可以根据特质的名称获得其ID:


*如果特质在 英文 游戏中显示有两个名称,使用括号中的那个。
*如果特质在游戏中显示有两个名称,使用括号中的那个。
*使用下划线(<code>_</code>)替换空格(<code> </code>)和连接符(<code>-</code>)
*使用下划线(<code>_</code>)替换空格(<code> </code>)和连接符(<code>-</code>)
*移除所有格符号(<code>'</code>)
*移除所有格符号(<code>'</code>)
第848行: 第790行:
|viking
|viking
|-
|-
|{{icon|Lover's pox}} {{icon|Great pox}} 情人的疱疹
|{{icon|Lover's pox}}{{icon|Great pox}} 情人的疱疹
|lovers_pox/early_great_pox
|early_great_pox
|-
|-
|{{icon|Blood of the Prophet}} 先知的血脉(未生效)
|{{icon|Blood of the Prophet}} 先知的血脉(未生效)
请注意您对十字军之王3百科的所有贡献都被认为是在知识共享署名-非商业性使用-相同方式共享下发布,请查看在十字军之王3百科:版权的细节。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源。 未经许可,请勿提交受版权保护的作品!

为防止机器编辑,请完成下方验证

取消 编辑帮助(在新窗口中打开)