【辐射4】Fallout4 CTD(闪退)问题排查入门教程

您所在的位置:网站首页 辐射4避难所出不去 【辐射4】Fallout4 CTD(闪退)问题排查入门教程

【辐射4】Fallout4 CTD(闪退)问题排查入门教程

2023-09-07 19:00| 来源: 网络整理| 查看: 265

前言

开新坑!最近在玩影月大佬的FO4整合包,虽然本身已经非常稳定,但对于我这种喜欢自己加mod的玩家来说CTD还是经常会遇到的难题。综合整理外网论坛各种经验分享之后我决定写一篇专栏帮助其他和我有一样苦恼的萌新们 :3

插件介绍:

Buffout 4

这个插件应该稍微接触过辐射4mod的玩家都知道,几乎在所有能找到的整合包里面都会自带这个插件。它的作用是修复一部分引擎bug以及记录并且生成crash日志 (类似之前老滚5文章里提到过的NetScriptFramework)它会在文档 /My Games /Fallout 4 /F4SE中生成崩溃日志。

该插件一般整合包都会自带 (因为大部分中文整合包都有Unofficial Fallout 4 Chinese Translation Fix非官方中文翻译修复,而Buffout4是该插件的前置要求之一)如果整合包没有自带,请自行去N网搜索Buffout4下载安装。

Address Library for F4SE Plugins

一般整合包也会自带,是一个地址库。如果没有该前置也请自行搜索名字N网下载。

xSE PluginPreloader F4

该插件是Buffout4需要的,它允许在游戏初始化前预加载F4SE插件。同样一般整合包也会自带,丢失请自行搜索下载。

Crash Log Auto-Scanner

帮助排查检索CTD的利器。由Buffout4生成的崩溃日志十分晦涩难懂,需要一定的编程基础。而这个脚本可以自动扫描所有Buffout4崩溃日志的信息,转变成通俗易懂的英语文本,阅读者就可以明确病灶的位置从而解决麻烦。

Crash Log Auto-Scanner基于Python工作,安装使用前请自行安装Python3。

https://www.python.org/downloads/windows/

Crash Log Auto-Scanner的下载地址 https://www.nexusmods.com/fallout4/mods/56255

使用说明:

上文中1和2如果整合包内没有,自行下载后用mo2安装并勾选启用。

3如果整合包没有,下载后解压,将pHlpAPI.dll 和 xSE PluginPreloader.xml 放至游戏本体根目录(Fallout4.exe所在位置)。

Crash Log Auto-Scanner解压至文档 /My Games /Fallout 4 /F4SE中(Buffout4崩溃日志生成的地方)。

排查CTD方法:

CTD发生后,Buffout 4在文档 /My Games /Fallout 4 /F4SE位置生成崩溃日志。(崩溃日志只会在游戏运行过程中ctd即闪退的情况下生成,其余出现对话框的报错以及使用任务管理器等强制关闭游戏的情况下不会产生)。

生成的日志的名称为crash-日期-时间的格式的记事本文件。

确保Crash Log Auto-Scanner和崩溃日志在同一路径下,运行Scan Crashlogs.py。等待扫描结束后按任意按键结束。

等待几秒钟扫描结束,按任意键自动退出

扫描结束后会在同路径下生成一个名称对应崩溃日志的md后缀文件

崩溃日志文件扫描后生成的md文件

打开生成的md文件(用记事本打不开的话可以试试看写字板)。

里面会详细记录出问题的地方,例如骨架错误,物理错误,贴图错误,以及具体由哪一个mod引起,哪些mod不稳定可能会造成CTD,安装列表中的哪些mod有新版本可以使用,哪些可以安装补丁提升稳定性或修复bug等等。

文本是全英文,如果看不懂的话可以自己谷歌百度翻译一下,翻译之后还是很好理解的。

结语:

该方法只是解决错误的敲门砖,是听诊的方法而不是治病的方法,要具体解决CTD问题还需要根据日志对症下药。如果有问题也可以在评论区留言,如果是我能力范围内我会尽力帮忙。

Ps:头图来自@Ver1sa cos的派普

最后祝各位老冰棍们武运昌隆~Auf wiedersehen :3!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3