-  设为首页   -   加入收藏
火凤游戏首页   |   资讯   |  游戏库   |   排行榜   |   攻略   |   合集  |  正版商城  

侠盗猎车手4:自由城之章——来自GTAForums置顶贴的解决方案

  好的,现在看看游戏里面的显示,我们在游戏中设置的各种选项在800X600的分辨率下一共需要650M显存。但是如果你使用一个1GB显存的显卡,游戏中会显示650/1024MB。这里有一个问题,因为如果我们在commandline.txt中强制-height 1080 -width 1920,我们最终会发现游戏中的分辨率变成了1920x1080,这使游戏变得很慢。因为

  R*使用了那个该死的检测程序。(这里说的意思就是说 如果显存有剩余 那么在游戏中的低分辨率会被R*的检测程序强制提高从而使用更高的阴影贴图)

  So what we need to do now is limit the memory GTAIV sees to exactly the amount to run our game in 800x600 (or whatever quality refection maps.etc you want) with our desired settings.

  所以现在我们要做的是把游戏中的可用显存精确的调整到游戏需要的一样。

  So lets go back to our dilemma, we have a 1GB graphic card and the game only takes up 650mb with the settings we want in 800x600.

  我们有1GB显存的显卡但是游戏中我们的设置只需要650Mb

  We can figure this out by doing some simple math.

  1GB Card (650mb desired settings): 650/1024 = 0.635 (its 0.634 but give a tiny bit extra, just like a couple megabytes).

  我们可以做一些简单的数学计算来解决这个问题

  1GB 显卡(设置需要650M): 650/1024 = 0.635 (实际上是0.634 但是超过了一小点).

  So you would use -availablevidmem 0.635 that would make the game detect you only have 650mb ram which barely fits the features you want in 800x600.

  所以你可以使用-availablevidmem 0.635 命令 这是的游戏检测你的显存容量只有650M 而这恰恰满足游戏中设置的需要

  So now once we have figured that out your commandline.txt or your shortcut appending should look like this (depending on what resolution you want/your vidmem.etc):

  所以现在我们可以看见你的commandline.txt 或者快捷方式命令行应该是下面这样(取决于你想要的分辨率/你的显卡容量)

  -height 1080 -width 1920 -availablevidmem 0.65

  -height 1080 -width 1920 -availablevidmem 0.65

  and maybe you add stuff like (-framelimit, or -noblank or whatever).

  你可以可以加入一些其他命令如(-framelimit, 或者 -noblank 或者其他任何你想要的).

  *BUT DO NOT USE ANY UN-RESTRICTION (this includes the nomemrestrict and norestrictions or anything like that)!

  *但是不要使用任何解除限制的命令(包括-nomemrestrict,-norestrictions或者类似的命令)

  4. Now when we start up our game. We will be in our desired resolution, and when we look in the game options it will say 800x600, even though we are in a way higher resolution and all your settings will be how you want them and your memory budget will be exactly the right amount or similar like 650/650 or 742/746.etc

  4. 现在当我们开始游戏,我们的游戏将运行在我们设置的分辨率(指命令行中设置的),同时当我们打开游戏选项的时候发现游戏中显示为800x600,即使 这样,我们还是使用了一个更高的分辨率,已经所有你想要的显示设置,而你的显存预算精确的吻合游戏的需求 比如650/650 或者 742/746等等。

  Funny thing here you wont be able to go back cuz it will detect your memory budget is to low and the game is forcing a higher res, so you might not be able to leave the options screen now, so alt tab, and close the game. If all your settings looked right and it said 800x600 but was clearly in a higher res. Then you did everything right, if not, go retry.

  有趣的是 你无法退出选项菜单了。因为游戏检测出你的显存容量太低了 而游戏需要更多的资源,所以你无法离开选项菜单。ALT+TAB,然后关掉游戏。如果你所作的看起来正确,游戏中显示为800x600却明显的是一个更高的分辨率,那么你做对了。如果不是这样,请再试一次。

  5. Now restart the game and play. Yay, good fps, cheated GTAIV to not up the reflection quality with the resolution.

  5. 现在重启游戏,然后玩吧。很棒,非常好的FPS,骗过了GTAIV,使他不会随着分辨率的上升而提高阴影质量。

  Additional Speed: If you happen to be running Vista x86/x64 and you have a directx10 capable graphic card. Do what elecg2 figured out. I tried creating empty/easy HLSL shaders and putting them in GTAIV to get rid of shadows and stuff but that didn't work.

  额外的提速: 如果你的操作系统是32位/64位 VISTA 而你的显卡优势DX10显卡的话。按照elecg2 发现的办法去做。我试着创建了无/简单的阴影,然后把它们放进了游戏中去替换原来的,结果没用。。

  However by doing what elecg2 tried, I got a huge performance increase,

  不管怎样按照elecg2 的方法,我的显示效果有了显著提升。

  Go to GTAIV folder, go into common, then shaders.

  进入游戏目录-common-shaders

  Backup everything in there <- !!!

  备份shaders里面所有的文件!!!

 4/5   首页 上一页 2 3 4 5 下一页 尾页
进入《侠盗猎车手4:自由城之章》专区
查看更多《侠盗猎车手4:自由城之章》攻略
标签: 
http://www.huofeng.cn/strategy/15951.html复制本文地址

相关资讯

首页
资讯
游戏库
排行榜
攻略
合集