前言:因为之前重装游戏和mod时候遇到该问题,简中互联网上暂时没有搜索到具体解决办法,在steam社区上只有一篇Linux Setup for Mega Mix+的指南,在倒腾半天后尝试多种方法后方解决,故总结个人做法为相同情况提供帮助。
本人指南链接:指南1
Linux Setup for Mega Mix+指南链接:指南2
出现directx初始化失败的对策:
我是在modloader安装high rate 模组时发生的,无论是通过管理员启动文件,禁用256色渲染,使用兼容性版本(注意无法在win10以下的版本打开游戏,一样会报错)和重新安装游戏后仍然会发生这种问题,在尝试了许久和很多方法后才解决:
尝试查看自己的mod是否存在兼容化问题,因为大概率是解锁帧率mod导致的所以在查找问题之前请先把该mod禁用或删除,如果仍 然出现初始化问题请继续看下去,如果没有请不要再使用;
尝试使用cmd输入sfc /scannow命令可以进行系统文件的修复;
尝试使用DirectX Diagnostic Tool 检查directx是否出错;
尝试在微软官网上下载对应的directx安装包;
尝试使用directx修复工具,可以在图吧工具箱中打开
右键桌面点击NVIDIA控制面板,在管理3D设置中添加对应程序,并选择高性能NVIDIA处理器
在控制面板中选择启动或关闭Windows功能中找到旧版组件,将directx组件进行勾选
以上只是我个人的尝试,希望有所帮助,后附收集的资料,如果还有疑问可以添加我的好友进行帮助本人指南