命运战士吧 关注:142贴子:1,647
  • 4回复贴,共1

命运战士及类Quake 3 引擎, 启动后崩溃的原理及三种解决办法!

只看楼主收藏回复

在某些机器上运行命运战士2 (Quake 3 引擎), 崩溃到桌面. 罪魁祸首是与OpenGL extension limit相关的数值。它强制显卡驱动程序报告一个适合内部缓冲区的较小字符串值。然而,如果该数值太小,游戏会认为显卡不支持某些功能,因此会因多纹理错误而缓存溢出,或类似原因而崩溃。而一些驱动更新后,会添加程序修正白名单。
解决办法:
用16进制编辑器打开exe
1.查找字符串"GL_EXTENSIONS:" (不包括引号)
用00替换接下来5个字节
2.查找字符串"WGL_EXTENSIONS:"
用00替换接下来5个字节
方法2:
在显卡控制面板中,定义游戏exe程序, 设置“Extension Limit”为打开。
方法3:
将主exe文件重命名为“ mohaa.exe”(Medal of Honor Allied Assault).
(荣誉勋章:联合袭击 因为太有名而已经包含在游戏驱动修正白名单中)


IP属地:白俄罗斯1楼2020-02-24 15:24回复
    谢谢


    IP属地:山东2楼2020-02-26 15:24
    回复
      我刚知道这款游戏无奈不知道去哪下载或者购买正版?


      3楼2020-03-20 18:50
      回复
        长知识了,NB楼主,只是这命运第几代的的解决方案


        IP属地:内蒙古4楼2020-04-24 08:46
        回复
          外日 牛逼


          IP属地:江西来自Android客户端5楼2021-03-09 16:18
          回复