小冬冬

文章 分类
16 5

站点介绍

欢迎来到冬冬的个人空间

《祖玛的复仇》PC版不能开启3D和高分辨率选项的解决办法

2017-12-13 6641 0条评论 游戏相关 游戏祖玛宝开祖玛的复仇错误高分辨率

首页 / 正文

问题说明

游戏《祖玛的复仇》是由宝开游戏公司开发的一款游戏,之前这款游戏在EA的Origin平台上免费赠送过。这个游戏用来休闲放松杀杀时间还是可以的,不过朋友在玩这款游戏的时候,我帮忙调画面设置发现居然不能开启3D和高分辨率选项:

  • 开启3D设置提示Hardware Acceleration cannot be enabled on this computer.Your video card does not meet the minimum requirements for this game.,意思是此电脑不能启用硬件加速,您的显卡不符合此游戏的最低要求。
    Zuma2.PNG

  • 而开启高清选项时则提示Hi-Res mode is not supported on your machine.意思是高分辨率模式不支持你的机器
    Zuma1.PNG

这就有意思了,现今的电脑的配置还满足不了这个小游戏的要求嘛?其实问题应该是出自游戏本身,如果想体验稍好些的画面或者有强迫症,可以按以下步骤操作解决问题。

解决方法

方法一

  1. 在游戏目录下找到文件“compat.cfg
  2. 在第53行找到以下内容:
function(int) GetAppDefaultRes
{
    var bool isHiResHardware = call IsNVidiaOrATI();
    log("isHiResHardware = " + isHiResHardware);

    if (isHiResHardware && (compat_AppSysMemTotalMB >= 768) && (compat_AppOrigScreenHeight >= 1000) && (compat_AppVidMemory >= 92))
    {       
        return 1200;
    }
    else
    {
        return 600;
    }

}

function(bool) IsHiResSupported
{
    if (compat_AppVidMemory < 92)
        return false;
    return true;
}

替换成以下内容:

function(int) GetAppDefaultRes
{
    var bool isHiResHardware = call IsNVidiaOrATI();
    log("isHiResHardware = " + isHiResHardware);

    return 1200;

}

function(bool) IsHiResSupported
{
    return true;
}

最后保存文件,进游戏画面设置开启即可。

方法二

如果上面的解决方法无效,可以尝试下第二种。朋友的笔记本显卡为A卡,可能有兼容问题,就是用这个方法解决的。

  1. 点击这里下载WineD3D程序。
  2. 打开压缩包,将以下三个文件解压到游戏目录下:
    • ddraw.dll
    • libwine.dll
    • wined3d.dll
  3. 打开注册表编辑器(不会的百度去)进入
    HKEY_CURRENT_USER/Software/PopCap/ZumasRevenge
  4. 双击HiRes,将0改成1,把is3D也从0改成1。
    Zuma_20171204213937.png
  5. 进入游戏查看效果。

区别

  • 高分辨率选项开启前后的区别主要是游戏画面分辨率整体稍微变变高了些(废话),但是不知为什么,用第二种方法强行开启,分辨率并没有达到1920*1080的水平。

Zuma_20171204222251.png
Zuma_20171204222107.png

  • 3D选项开启后,坑道中的球从滑动变成了3D的向前滚动。

Zuma_20171204213709.png
Zuma_20171204214119.png

虽然区别不大,但是没准能让玩家心情变好呢

评论(0)

© Dong
2017-2024