辐射4 Buffout4 排查闪退方法

您所在的位置:网站首页 辐射4在哪下载mod 辐射4 Buffout4 排查闪退方法

辐射4 Buffout4 排查闪退方法

2023-11-10 22:39| 来源: 网络整理| 查看: 265

buffout4的主要功能就是减少辐射4的闪退,本篇主要介绍另一功能,就是发生闪退后会生成日志,根据日志可以定位闪退的来源,从而解决闪退。

日志位置:文档\My Games\Fallout4\F4SE

日志位置

文件夹下有很多文件,找到类似这样的文件

日志文件

可能会同时存在多个崩溃日志,但是每次闪退都只会生产一个日志,文件名里是产生闪退的时间,有可能会不准,我们只要根据找到最新的日志来分析即可。

使用系统自带的文本编辑器打开日志:

崩溃日志

打开日志文件会看到很多信息,包括游戏版本和buffout4的版本,系统信息,还有安装的mod列表,其中最重要的在图中红框,基本上在日志开头就会有,根据不同的报错信息尝试以下办法:

1.nvwgf2umx.dll

        这种是我出现情况最多的,也是花费我时间最长的问题,还曾一度重装系统。。。

        先说一下我经过反复测试后成功解决的方法(仅限显卡是N卡):右键我的电脑->管理->设备管理器,找到显示适配器打开,右键点击N卡,选择属性,打开后切换到驱动程序页签,如图:

显示适配器,可能会存在多个,我们需要的是N卡这一条驱动程序版本

        如果版本高于26.*,基本可以确定是显卡驱动问题,直接下载442.92的低版本驱动安装即可。

        笔记本:https://www.nvidia.cn/content/DriverDownload-March2009/confirmation.php?url=/Windows/442.92/442.92-notebook-win10-64bit-international-nsd-dch-whql.exe&lang=cn&type=geforcem

        台式机:https://www.nvidia.cn/content/DriverDownload-March2009/confirmation.php?url=/Windows/442.92/442.92-desktop-win10-64bit-international-nsd-dch-whql.exe&lang=cn&type=geforcem

        如果没有解决,那么可以继续尝试以下解决办法:

打开 文档\My Games\Fallout4下的Fallout4Custom.ini,修改以下配置变成无边框

        [Display]

        bBorderless=0

        bFull Screen=1

        或者反过来

        [Display]

        bBorderless=1

        bFull Screen=0

        如果无效记得恢复

删除 文档\My Games\Fallout4 下的 Fallout4.ini, Fallout4Custom.ini 和 Fallout4Prefs.ini,然后启动游戏,删之前记得备份,如果无效记得恢复

右键打开NVIDIA控制面板,选择程序设置,选择fallout 4程序,设置授权选图形处理器为高性能NVIDIA处理器,关闭High FPS Physics Fix mod(没有则忽略),配置游戏的高性能电源计划

高性能NVIDIA处理器电源管理模式-最高性能优先

更新主板BIOS(不推荐,有风险)

锁定帧率到60帧,如果无效记得恢复

2.flexRelease_x64.dll (Nvidia Debris Crash)

安装Weapon Debris Crash Fix这个mod,mod链接:https://www.nexusmods.com/fallout4/mods/48078

无效的话尝试修改 文档\My Games\Fallout4 下的 fallout4custom.ini 如下:

        [NVFlex]

        bNVFlexDrawDebris=0

        bNVFlexEnable=0

        bNVFlexInstanceDebris=0

        修改前记得备份,如果无效则恢复

3.X3DAudio1_7.dll | XAudio2_7.dll(音频驱动程序崩溃)

检查是否存在有任何修改游戏内环境音乐、战斗音乐、新电台、音效、新NPC语音、替换玩家语音、替换菜单BGM等等这些修改声音的mod,有则禁用这些mod

win+r打开运行,输入Services.msc,找到Touch Keyboard and Handwriting Panel Service,右键点击属性,更改启动类型为禁用,确定后重启电脑

        右键开始,在弹出框里点击Windows PowerShell(管理员),在命令行依次输入以下命令

        regsvr32 xaudio2_7.dll

        sfc /scannow

4.BSXAudio2DataSrc | BSXAudio2GameSound(损坏的音频崩溃)

        在存放mod的文件搜索一下是否包含.xwm或.wav的音频文件,如果存在,则禁用此mod尝试

5.tbbmalloc.dll (一般崩溃)

如果安装了xSE Plugin Preloader mod,打开辐射4的安装目录,找到xSE Plugin Preloader.xml(记得先备份)

        打开后找到    改成    之后启动游戏看是否解决,如果再次出现相同错误,再改成  ,如果方法不生效记得恢复。

如果是进入主菜单之前游戏崩溃,尝试删除 xSE Plugin Preloader.xml 和 IpHlpAPI.dll (记得备份),之后启动游戏看是否正常,不行的话记得恢复。

6.d3d11.dll(渲染崩溃)      

检查是否安装了 Classic Holstered Weapons mod,有的话编辑配置文件,修改IsHolsterVisibleOnNPCs为0,或者直接移除mod

禁用全部杀毒软件

如果安装了Looks Menu,打开安装buffout4的目录,找到Buffout4.toml,修改 [Compatibility] 下的F4EE 为 True

7.cbp.dll(身体物理崩溃)

使用LOOT排序mod,工具不一定准确,记得提前备份顺序

禁用Classic Holstered Weapons mod,没有则忽略

用Bodyslide刷身形时不要选择CBBE Physics,应该用CBBE来刷

确保使用最新版本的CBP,如果已经是最新版本仍然报这个错,可以尝试使用0.1.9版本

检查是否有自身带物理效果的盔甲和衣服,有的话用Bodyslide刷下身形,或者直接禁用

8.skeleton.nif(骨骼崩溃)

检查是否安装了 CHW mod(链接:https://www.nexusmods.com/fallout4/mods/56891?tab=files),有的话禁用

检查是否安装了 Unique Player mod(链接:https://www.nexusmods.com/fallout4/mods/3718),有的话禁用

9.DLCBannerDLC01.dds (DLL 崩溃) 

        首先试试重启能否解决,不行的话就得到存放mod的目录里搜索全部后缀是dll的mod,然后通过一个一个禁用来测试了。。。

10.ParticleSystem | MasterParticleSystem(粒子效果崩溃)

        检查是否有增加或修改粒子效果的mod,例如Extreme Particles Overhaul (3.0)或者Fireflies 等等mod,一般都是这种mod导致的。

11.PipboyMapData(装备崩溃)

        可能是由某件mod里的装备导致的,在游戏里运行命令player.unequipall卸下全部装备后测试,哔哔小子可能也会消失,运行命令player.equipitem 00021b3b可以调出哔哔小子,如果之后正常,可以确定是某件装备导致的,只能花时间逐个排查。

12.GridAdjacencyMapNode | PowerUtils(电网报废崩溃)

     由于附近定居点的电网损坏发生的崩溃

尝试安装Workshop Framework mod:https://www.nexusmods.com/fallout4/mods/35004

尽可能靠近定居点,然后打开游戏控制台,输入命令:cpg 1

如果无法靠近,可以输入控制台命令 tcl 和 player.setav speedmult 10000,赶在建筑加载前快速靠近定居点,输入命令 cpg 1,再次输入 tcl 和 player.setav speedmult 100恢复原状。

        说下排查崩溃mod的方法,假如你安了100个mod,那么可以先禁用前50个观察,无崩溃问题那么还原,禁用后50个观察,出现崩溃后,禁用50个里的前25个观察崩溃情况,之后依次类推,即二分排除法。

    列举一下大概率会导致崩溃的mod,并且直接移除会出现问题,建议移除并重开档的mod:

DT框架 Damage Threshold Framework (DTF)损害阈值(https://www.nexusmods.com/fallout4/mods/33760)

粒子大修(https://www.nexusmods.com/fallout4/mods/24159)

NCR 叛徒盔甲(https://www.nexusmods.com/fallout4/mods/55521)

Fallout Sakhalin(https://www.nexusmods.com/fallout4/mods/34945)

报废一切(https://www.nexusmods.com/fallout4/mods/5320)

春季大扫除(https://www.nexusmods.com/fallout4/mods/4640)

S.T.A.L.K.E.R Texture Overhaul(https://www.nexusmods.com/fallout4/mods/52884?tab=files)

Stonewallcap01 Retexture(https://www.nexusmods.com/fallout4/mods/33758)

stonewallold Retexture(https://www.nexusmods.com/fallout4/mods/33808)

战术平板(https://www.nexusmods.com/fallout4/mods/55346)

真实的夜晚(https://www.nexusmods.com/fallout4/mods/9253)

英联邦战争(https://www.nexusmods.com/fallout4/mods/12395)

        后记:写这篇文章的初衷是玩辐射4的时候由于各种mod的兼容冲突问题,还有各种闪退问题搞的焦头烂额,通过各种网站自己慢慢摸索,终于现在能玩到一个稳定且能运行自己喜欢的mod的辐射4。希望能把自己的经验分享出来,能让喜欢这个游戏的人能少走些弯路,多些时间玩游戏。

        有看到这篇文章但是在本文没找到对应解决办法的可以发在评论里或者私信,有时间的话我会看看,就是没法保证能解决就是了。

参考资料:

        https://www.nexusmods.com/fallout4/mods/47359

        https://www.nexusmods.com/fallout4/articles/3115



【本文地址】


今日新闻


推荐新闻


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