注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 赛车/竞速游戏综合讨论区 转帖并翻译:GRID进入游戏不停Loading的解决方法 ...
查看: 4404|回复: 4
打印 上一主题 下一主题

转帖并翻译:GRID进入游戏不停Loading的解决方法 [复制链接]

帖子
1162
精华
0
积分
591
金钱
2648
荣誉
1
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2009-8-1 19:37:24 |只看该作者 |倒序浏览
今天在官方论坛翻贴发现的,论坛里我记得不少人问

不停loading的原因貌似是因为游戏只支持双核,不支持更多核心的CPU,官方论坛有用Corei7和4核Phenom用户都碰到这个问题
原作者09年2月21日完成的帖子,我不确定他当时的游戏是否使用1.1或1.2补丁

我大致翻译一下,我这没问题所以无法测试,不保证有效

1.在游戏安装目录下的system子目录里,找到下面两个文件
hardware_settings_config.xml
hardware_settings_restrictions.xml
以防万一先备份上述文件

2.随便用文本编辑器(比如notepad)打开hardware_settings_config.xml,看到有下面内容
<?xml version="1.0" encoding="UTF-8" ?>
<hardware_settings_config version="39" >

<cpu>
<threadStrategy parallelUpdateRender="false" workerMapFile="system/workerMap.xml" forceFeedbackProcessor="0" dvdStorageProcessor="0" dataSetMonitorProcessor="0" renderProcessor="0" updateProcessor="0" fileStreamProcessor="0"/>
</cpu>

把上面的红字false改成true,保存并关闭文件。

3.接下来打开hardware_settings_restrictions.xml,把所有的“2”改成你CPU核心的数目(原作者是4核Phenom,把2都改为了4),原作者改动后的部分如下
<?xml version="1.0" encoding="UTF-8" ?>
<hardware_settings_restrictions>

<cpu>
<restrict_info>
<restrict_if name="cores" op="int_eq" value="4">
<restrict_add>
<threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap2Core.xml" forceFeedbackProcessor="1" dvdStorageProcessor="1" dataSetMonitorProcessor="0" renderProcessor="0" updateProcessor="1" fileStreamProcessor="1" />
</restrict_add>
</restrict_if>
<restrict_if name="cores" op="int_eq" value="4">
<restrict_add>
<threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap2Core.xml" forceFeedbackProcessor="1" dvdStorageProcessor="1" dataSetMonitorProcessor="0" renderProcessor="0" updateProcessor="1" fileStreamProcessor="1" />
</restrict_add>
</restrict_if>
<restrict_if name="cores" op="int_eq" value="4">
<restrict_add>
<threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap4Core.xml" forceFeedbackProcessor="3" dvdStorageProcessor="3" dataSetMonitorProcessor="1" renderProcessor="0" updateProcessor="2" fileStreamProcessor="3" />
</restrict_add>
</restrict_if>
<restrict_if name="cores" op="int_eq" value="4">
<restrict_add>
<threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap4Core.xml" forceFeedbackProcessor="3" dvdStorageProcessor="3" dataSetMonitorProcessor="1" renderProcessor="0" updateProcessor="2" fileStreamProcessor="3" />
</restrict_add>
</restrict_if>
<restrict_if name="cores" op="int_eq" value="4">
<restrict_add>
<threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap4Core.xml" forceFeedbackProcessor="3" dvdStorageProcessor="3" dataSetMonitorProcessor="1" renderProcessor="0" updateProcessor="2" fileStreamProcessor="3" />
</restrict_add>
</restrict_if>
<restrict_if name="cores" op="int_eq" value="4">
<threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap4Core.xml" forceFeedbackProcessor="3" dvdStorageProcessor="3" dataSetMonitorProcessor="1" renderProcessor="0" updateProcessor="2" fileStreamProcessor="3" />
</restrict_add>
</restrict_if>
<restrict_if name="cores" op="int_ge" value="4">
<restrict_add>
<threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap8Core.xml" forceFeedbackProcessor="3" dvdStorageProcessor="4" dataSetMonitorProcessor="5" renderProcessor="0" updateProcessor="2" fileStreamProcessor="7" />
</restrict_add>
</restrict_if>

保存并关闭文件,运行游戏即可。

注意我看了一下自己机子上的hardware_settings_restrictions.xml,相同字段如下,内容明显比原作者的少,不清楚原因
<?xml version="1.0" encoding="UTF-8" ?>
<hardware_settings_restrictions>

    <cpu>
        <restrict_info>
            <restrict_if name="cores" op="int_eq" value="2">
                <restrict_add>
                    <threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap2Core.xml" forceFeedbackProcessor="1" dvdStorageProcessor="1" dataSetMonitorProcessor="0" renderProcessor="0" updateProcessor="1" fileStreamProcessor="1" />
                </restrict_add>
            </restrict_if>
            <restrict_if name="cores" op="int_eq" value="3">
                <restrict_add>
                    <threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap2Core.xml" forceFeedbackProcessor="1" dvdStorageProcessor="1" dataSetMonitorProcessor="0" renderProcessor="0" updateProcessor="1" fileStreamProcessor="1" />
                </restrict_add>
            </restrict_if>
            <restrict_if name="cores" op="int_ge" value="4">
                <restrict_add>
                    <threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap4Core.xml" forceFeedbackProcessor="3" dvdStorageProcessor="3" dataSetMonitorProcessor="1" renderProcessor="0" updateProcessor="2" fileStreamProcessor="3" />
                </restrict_add>
            </restrict_if>
            <restrict_if name="hyperThreading" op="bo_eq" value="true">
                <restrict_add>
                    <threadStrategy parallelUpdateRender="true" workerMapFile="system/workerMap2Core.xml" forceFeedbackProcessor="1" dvdStorageProcessor="1" dataSetMonitorProcessor="0" renderProcessor="0" updateProcessor="1" fileStreamProcessor="1" />
                </restrict_add>
            </restrict_if>


大家可以用原作者贴出的内容替换相同区域试试,那几个红色的4要根据自己的CPU核心数量改动,支持并打开超线程的CPU核心数还要×2计算或者在BIOS里关闭超线程技术(比如4核心Corei7打开双线程就要改成8,或者关闭超线程改成4)。

原帖后面有用corei7的跟帖说他将作者上述内容核心数改成8直接用即顺利进入游戏,同时也有人说同样用corei7改了也不行

所以……祝各位好运……


附原帖地址:http://community.codemasters.com/forum/showthread.php?t=335572

[ 本帖最后由 LorR 于 2009-8-1 19:40 编辑 ]
[url=][/url]

使用道具 举报

帖子
11
精华
0
积分
6
金钱
51
荣誉
0
人气
0
评议
0
沙发
发表于 2009-8-3 20:27:55 |只看该作者
我用corei7的将核心数改成8直接用即顺利进入游戏,谢谢了。

使用道具 举报

帖子
140
精华
0
积分
70
金钱
491
荣誉
0
人气
0
评议
0
板凳
发表于 2009-8-15 22:36:10 |只看该作者
太感谢了,按楼主的方法改了后直接进入游戏了!非常流畅!特别说明我用的是刚配的I7 920+原机的HD4870。 晕死的是各论坛各说法有的说对卡巴2009有冲突害得我把卡巴卸了也没用。疑问是我原先用的是Q66+4870+卡巴kav2009 也没改楼主所说的文件也没在卡巴里设置什么都能玩,就是在进入工厂画面前比较卡。

使用道具 举报

帖子
211
精华
0
积分
106
金钱
937
荣誉
0
人气
0
评议
0
地板
发表于 2023-4-22 20:20:07 |只看该作者
本帖最后由 30859120 于 2023-4-22 20:38 编辑

算了,远古时代的游戏,兼容性都很差不玩了

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-6-19 11:45 , Processed in 0.363998 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到