感谢Steam社区的Liandri 提供的解决方法
0.由于Discord Overlay导致的延迟崩溃。如果您有Discord运行,请确保Devil May Cry 4特别版禁用Discord Overlay ,因为它会从一开始就导致延迟崩溃。您还可以尝试全局禁用Discord Overlay或关闭Discord以确保它不会干扰游戏。
1.您遇到的最可能的问题 - 立即启动崩溃。对于此问题,崩溃对话框中的“问题详细信息”部分显示了以下内容:
问题事件名称:APPCRASH应用名称:DevilMayCry4SpecialEdition.exe应用版本:1.0.0.0应用程序时间戳:556d7520故障模块名称:DevilMayCry4SpecialEdition.exe故障模块版本:1.0.0.0故障模块时间戳:556d7520例外代码:C0000005例外抵消:006970eb
请注意Exception Offset值。如果对你来说一样,那就是你的问题。这是你如何解决它。
a)获取任何十六进制编辑器。
我推荐HxD(便携版可用):
链接:pan.b
aidu.com/s/1R6Irtv72
Rt-uKUQDny
F6WQ
提取码:l1k1
b)启动十六进制编辑器。将DevilMayCry4SpecialEdition.exe文件从游戏文件夹拖放到十六进制编辑器窗口。或者按Ctrl + O并使用它来打开文件。
要在PC上找到此文件,请右键单击库中的Devil May Cry 4特别版 - 属性 - 本地文件 - 浏览本地文件。
c)转到偏移量(Ctrl + G):6964ac(或十进制模式下的6907052)。
注意:如果你有日文版,你应该使用的偏移是不同的:69686c(或十进制模式下的6908012)
你会在光标位置看到以下十六进制值:80 02 00 00将它们更改为:00 05 00 00
d)保存文件(Ctrl + S)。全部完成。
你现在可以尝试运行游戏。这应该对绝对大多数人有这种确切的崩溃。
仍然发生同样的崩溃?你是来自未来吗?见下文。
a)重复上述编辑过程,但这次将不同的值写入相同的偏移量。根据您要在游戏中使用的屏幕分辨率,请尝试以下操作:
1280xAny及以上:00 05 00 00 < - 这是上述1360xAny和上面所建议的值:50 05 00 00 1440xAny以上:A0 05 00 00 1600xAny及以上:40 06 00 00 1920xAny及以上:80 07 00 00 2560xAny和上述:00 0A 00 00 3840xAny及以上:00 0F 00 00
b)更改后,即使游戏运行,也不允许您从PC设置菜单更改屏幕分辨率。要解决此问题,请打开此文件进行编辑(使用记事本或此处的任何其他文本编辑器):%LOCALAPPDATA%\ CAPCOM \ DEVILMAYCRY4SPECIALEDITION \ config.ini
找到以下行:分辨率=未知并将其更改为您想要的分辨率。例如:分辨率1920×1080 =然后保存文件(Ctrl + S)。完成。
在此之后,游戏将允许您从PC设置菜单更改屏幕分辨率。
此解决方案的问题在于,您将无法在低于通过编辑此值设置的限制的分辨率下正确地玩游戏。因此,为什么这个解决方案是暂时的,直到开发人员正确修
注意:您可以通过验证游戏文件的完整性随时恢复更改。