故障排除
来自铁心4维基
故障排除是识别崩溃,错误或其他问题的原因。
概述[ 编辑]
一般来说,有两种错误:致命和非致命。
如果游戏无法加载重要的数据,并且在没有它的情况下无法运行,则会发生致命错误。这会导致桌面崩溃(CTD)。当发生致命错误时,异常将被打印到exceptions.log。通常这些错误发生在加载过程中或游戏中采取特定行动时。
当游戏遇到无效数据或语法错误时,会发生非致命错误。这些错误几乎总是打印到error.log。
测试[ 编辑]
执行测试对于调试mod至关重要。通常这是通过游戏控制台中的命令完成的。
这些对mods来说是有用的控制台命令:
命令 | 用法 |
---|---|
重新加载纹理 | 重新加载游戏中使用的大部分纹理,例如头像肖像,技术图标等。 |
重新加载本地化 | 重新加载游戏中使用的大部分本地化内容,例如活动标题和说明。 |
重新定义 | 重新载入来自Iron IV / common / defines /的Hearts的定义文件。 |
重新加载焦点 | 重新加载焦点树/ Iron IV / common / national_focuses /的核心。 |
reloadoob | 重新加载指定标签的起始OOB文件。 |
reloadtechnologies | 重新加载技术文件。如果遇到错误会导致崩溃。 |
reloadinterface | 重新加载接口文件(.gui)。 |
tdebug | 激活调试工具提示,显示重要信息,如状态ID,省份ID等。 |
事件 | 立即为当前玩家国家发射指定的事件。 |
nocb | 取消对外交行动的限制。 |
守 | 将玩家放入观察者位置,让游戏在没有玩家输入的情况下通过。 |
aiview | 在鼠标悬停在特定按钮(如技术)上时显示AI优先级。 |
标签 | 将玩家切换到另一个国家。 |
update_loc | 重新加载指定的本地化密钥。 |
updateequipments | 将设备文件重新加载到Iron IV / common / units / equipment /的Hearts中。 |
updatesubunits | 将单元文件重新加载到Iron IV / common / units /的Hearts中。 |
research_on_icon_click | 激活点击研究,让您点击技术即时研究。 |
Focus.NoChecks | 删除焦点的触发器检查。 |
Focus.AutoComplete | 激活焦点即时完成。 |
set_country_flag | 为当前国家设置指定的国家旗帜。 |
add_ideas | 将指定的想法添加到当前国家。 |
日志文件[ 编辑]
游戏在HOI4用户文件夹中存储各种日志文件:(\\Documents\Hearts of Iron IV\Europa Universalis IV\logs\
)。每次游戏开始时都会覆盖它们。
要启用完整的错误日志记录,请-debug
通过在Steam中设置启动选项添加启动命令。
文件 | 描述 | 用处 |
---|---|---|
ai.log | 打印进行的AI选择。 | 高 |
ai_trace.log | 低 | |
error.log中 | 打印各种非致命错误。许多错误可以忽略不计,虽然几乎所有有关文件中的错误常见的文件夹应该是固定的。 | 高 |
exceptions.log | 当游戏崩溃到桌面时打印堆栈跟踪。 | 低 |
executedcommands.log | 打印玩家和AI使用的内部命令。 | 低 |
game.log | 打印游戏中各国采取的行动。当崩溃是由于一个特定的行动时有用。 | 高 |
graphics.log | 打印与位置,河流和树木有关的图形错误。 | 低 |
memory.log | 打印安装过程中使用的内存。在加载过程中用于崩溃,以查看游戏何时崩溃。 | 高 |
message.log | 打印当前会话的会话信息。 | 低 |
postedcommands.log | 低 | |
random.log | 打印游戏状态更改的时间。 | 低 |
receivedcommands.log | 在多人游戏中打印玩家收到的内部命令。 | 低 |
sentcommands.log | 打印玩家在多人游戏中发送的内部命令。 | 低 |
SETUP.LOG | 打印过程的每个部分的完成加载设置。发现哪个文件可能导致崩溃非常有用。 | 高 |
SYSTEM.LOG | 打印HOI4加载的系统信息。 | 低 |
system_debug.log | 打印界面错误。 | 低 |
text.log | 打印在定位键上声明。 | 低 |
time.log | 打印完成各种装载步骤所需的时间以及滴答间隔。在加载过程中对崩溃非常有用,以查看游戏何时崩溃。 | 高 |