游侠NETSHOW论坛

标题: 全资料版+物品包,玩天堂岛地图不卡教程。 [打印本页]

作者: 耐火石    时间: 2016-9-3 13:49:33     标题: 全资料版+物品包,玩天堂岛地图不卡教程。

本帖最后由 耐火石 于 2016-9-3 14:12 编辑

GraphicsRules.sgr文件的MemCacheBudgetValue值最大为1677721600才不会使内存占用超出3GB 一般在2.8左右。
Sims3.ini文件的MemoryUsageLimit值设置为200000000不会存档错误,加上上面MemCacheBudgetValue的1.6G总内存使用限制在3.6比较稳定,不会出错闪退。
cpu的TS3W.exe的优先级改变实时,游戏更为流畅。
一定要使用符合游戏版本的Nrass系列Mod,其游戏管照、交通管照、梳妆台和职业务注册机能有校管理人口数量、动物数量,车量,还能重置卡住的小人,清除多余又占缓存的东西,效果很好。

目前游戏已连续快进了一星期,除了偶尔快进中会卡住两秒,和快进时移动镜头会感到零点几秒的卡顿,没有出现过卡死\闪退\几秒一卡的情况。不移动镜头的话,快进很顺。

我的Default.ini文件内容为:

[Input]
MouseWheelThreshold=0.14
MouseWheelHysteresis=0.06

[Script]
Multithreaded=1
HeapSize = 30720

[Resources]
CacheBudget = 4194304000

[FrameDatabase]
BlockSize = 30720

[CAS]
CompositorCacheSize = 2097152000
SimCompositorCacheSize = 4194304000
WorldCompositorCacheSize = 4194304000
SimWorldCompositorCacheSize = 4194304000

[Config:Win32]

[Config]
DBCacheSubdirName        = DCCache
DBCacheMaxSizeMB        = 400
CrashDumpLocation = \\slc1-simsbuild1\cerberus\CrashDumps\Sims3
ExportBinSubdirName = Library
InstalledWorldsSubdirName = InstalledWorlds
debugui = 30

[CustomContent]
EnableCustomContent        = true
ExportsFolderName = Exports
ImportsFolderName = Downloads
BackupFolderName  = DCBackup
PackageThumbnails = false
PackageThumbnailsInSims3Pac = true
DeleteTempExportFolder = true
RemapCollisionsOnly = true

[Version]
languages = en-us,fr-fr,es-es,es-mx,de-de,it-it,nl-nl,sv-se,da-dk,no-no,fi-fi,pl-pl,pt-pt,hu-hu,cs-cz,pt-br,el-gr,ru-ru,ko-kr,zh-hk,ja-jp
GameVersion = 1.67.2.024003
CompatVersion = 24
WorldBuilderCompatibilityVersion = 21


虚拟内存8192MB设置在内存盘中。

电源选项高性能,显卡功能全开。

现在已基本能游戏.

感觉这游戏的瓶颈就在于不能有效发挥CPU和内存及显卡的性能。通常用不到百分之三十的CPU,内存+虚拟内存+系统占用的,总数在8G以下。显卡就更不好了...感觉显存没有有效利用,GPU核心也利用不高....贴图显示不够即时.或许要更好的显卡(GTX1080)才能更顺地玩.不然就会因为快进加移动镜头而有零点几秒的小卡.
缓存文件达到上限大小,使游戏变卡可自行删除,建议内存设置为T1模式.

总结就是这样能玩了.不快进的话还是很顺的.快进不移动镜头也不会感到卡.图形各项被我调到最高了,不知道调低一些会不会更顺.





作者: deriuser    时间: 2016-9-3 14:26:41

你好,請問這些檔案要去那找?文件\模3找不到?另外如果只有4G內存要如何改?謝謝
作者: 耐火石    时间: 2016-9-3 14:52:57

deriuser 发表于 2016-9-3 14:26
你好,請問這些檔案要去那找?文件\模3找不到?另外如果只有4G內存要如何改?謝謝 ...

你安装的游戏目录The Sims 3\Game\Bin下
4GB的话也是够的,不过不能用内存盘装虚拟内存,只能将虚拟内存放在机械硬盘或SSD中。哪速度快就放哪。

4GB的话看你用的什么系统,32位的话精简版又不装多东西的话也就用几百M内存,会多出2-3G内存给游戏,还要看显卡是不是共享系统内存,不然4G可能不够。

要玩全集的话,建议最少8GB..虽然游戏用不到,但系统的基本进程要一些内存,硬件要一些内存.还有你装一些杂七杂八的其它东西,也要一些内存.

作者: tkl44    时间: 2016-9-3 15:10:11

耐火石 发表于 2016-9-3 14:52
你安装的游戏目录The Sims 3\Game\Bin下
4GB的话也是够的,不过不能用内存盘装虚拟内存,只能将虚拟内存放 ...

装几个G package格式自定义的话,8G内存还是需要的,虽然游戏占用内存不会变,但进游戏后,系统总体内存占用会蹭蹭涨 ...
作者: 耐火石    时间: 2016-9-3 15:47:27

本帖最后由 耐火石 于 2016-9-3 15:49 编辑
tkl44 发表于 2016-9-3 15:10
装几个G package格式自定义的话,8G内存还是需要的,虽然游戏占用内存不会变,但进游戏后,系统总体内存 ...

不会,这游戏是32位程序,它极限只有用4GB,但因为要兼顾32位系统,要留出几百M给硬件所以32位程序如果不通过特别的办法编写主程序,他跟本就不能用超过4BG的内存。而EA是家有兼顾旧机器的,所以旧版本限制了2GB内存,新版本也最多只能3Gb左右。如果EA照故高配玩家,完全可以让32位的游戏程序用上4G以上的内存,也可以重新写一个x64主程序,反正源码什么的都是现成的,更可以学学用多进程的办法,让每个进程都占用一个CPU核心和一定的内存空间.可是模拟人生3不能捞钱了,模拟人生4出来了,他们就不想再搞了.
对现在8GB为标配的时代来说无论是内存还是虚拟内存,它都占用不高。(对现在这个时代的机器来说,XP时代而是很高..)


作者: tkl44    时间: 2016-9-3 18:16:20

本帖最后由 tkl44 于 2016-9-3 18:43 编辑
耐火石 发表于 2016-9-3 15:47
不会,这游戏是32位程序,它极限只有用4GB,但因为要兼顾32位系统,要留出几百M给硬件所以32位程序如果不通过 ...

游戏极限是4G,但是你还要考虑系统占用 ... win7 不装任何软件裸奔进系统默认就占用了1G ,我之前在 Song_Yanbo 猫大的回复里看到他老人家提过,测试自家地图的时候,光 TS3W.exe 使用就已经超过3.5GB ... 如果电脑只有 4G 内存,系统+游戏这时就已经突破了4.5 G,明显就不足了,基本就只能靠虚拟内存来补 ... 用虚拟内存会影响到硬盘速度的,所以我感觉还是有8G 内存去玩比较好,毕竟现在内存白菜价 ...

这游戏就是渣优化,当年玩原版1.0的时候,根本就不卡顿不闪退,现在的电脑性能比当年要强了不知多少倍,反倒是玩着卡 ...


作者: tkl44    时间: 2016-9-3 21:19:49

本帖最后由 tkl44 于 2016-10-6 13:41 编辑
deriuser 发表于 2016-9-3 14:26
你好,請問這些檔案要去那找?文件\模3找不到?另外如果只有4G內存要如何改?謝謝 ...

......  
作者: 99CC    时间: 2016-9-4 17:04:45

好厉害的样子。。。有点蒙蒙的,慢慢研究下。
现在特效都是全开。玩起来觉得不是很卡,但是前阵子迷上建社区用地,建灰熊大的那几个的时候,进入建筑模式就挂惹
等我回家按lz说的试一下。感谢分享!!!
作者: 耐火石    时间: 2016-9-4 21:41:33

已经试过两天了。虽然有时会卡住,但那是因为小人卡住了,游戏管照在重置它们。其本上可行。如果还觉得卡,那必是你显卡或cpu太次。把游戏的显卡范围\反射品质\视角效果\这三新降到最低,树木细节调到中\市民细节调到高\其它的可以拉到最高,既不影响游戏画面体验,又能有效降代卡顿和内存占用。 玩天堂岛还是有多少卡,但比以前好多了,能玩了。要是小玩地图(Bigger) Builder's Island之类的,那顺到没话说。MemoryUsageLimit值设置为300000000暂时还没遇到出错。
这贴真正有意义的地方可能是设置虚拟内存到内存盘,和将游戏进程的CPU优先级调到高或实时。
因为模拟人生3 是32位程序,它用不到4G以上的内存,所以可能需要更多的虚拟内存。32位程序能用多少虚拟内存我不清楚,但却知道内存盘比SSD快N倍,比机械硬盘更要快得没话说。所以难得我有32GB内存,就用Primo.Ramdisk.Srv.Mui.Setup.5.6.0 TTRAR(官方版加网上找注册号) 划分出28GB来作动态内存盘(不战用时不决内存,占用多少内存盘就占用多少内存,内存盘删除文件,系统急需内存会自然将空闲的内存还给系统。)在其中设置了8GB虚拟内存。或许win10也是很重要的一点,这近年来的使用体验,感觉win10太神了.让我的三奶机a8 7500玩英雄联盟比用win7玩提高了二三十贴,它能更好地发挥硬件性能,老爷机推荐去一个800M-900M的64位esd版win10 装完就几个G,系统占用内存少,顺畅无比。但小白就免了,会用win10的人体验超爽,不会用的回win7/8去,要会玩系统的人才能配置优化win10,小白还是去用Ghost吧....




作者: benzb    时间: 2016-9-5 08:24:06

晚上回家学习设置一下
作者: anranwuyang7    时间: 2016-10-6 13:29:20

tkl44 发表于 2016-9-3 21:19
按楼主的方法, GraphicsRules.sgr 文件的 两个MemCacheBudgetValue 值改为 167772160  我试了下,能节省 ...

求问这个值到底怎么改0.0我是6G的。。还是少一位数吗?

作者: tkl44    时间: 2016-10-6 13:40:25

anranwuyang7 发表于 2016-10-6 13:29
求问这个值到底怎么改0.0我是6G的。。还是少一位数吗?

不用改了,之前我试验了几天,感觉也没太大区别 ... 内存是节省了,但是白模问题也变严重了 ... 我在3DM那边也看了楼主的帖子,貌似他的电脑有16G内存和SSD硬盘,如果我们的电脑没有这样配置的话,按楼主的教程做也没多大意义的 ...

作者: anranwuyang7    时间: 2016-10-7 23:25:49

tkl44 发表于 2016-10-6 13:40
不用改了,之前我试验了几天,感觉也没太大区别 ... 内存是节省了,但是白模问题也变严重了 ... 我在3DM ...

昨天新配的SSD做C盘,然而6G内存让我白配了对吗QWQQQQ

作者: royale011    时间: 2016-10-16 08:57:52

本帖最后由 royale011 于 2016-10-16 09:00 编辑

我的理解:

GraphicsRules.sgr文件的MemCacheBudgetValue影响M3在图像材质(建模精度、贴图等)【的缓存】上最大使用多少内存。
这个值越大,M3能把越多的材质放在内存中,这样画面切到别的地方再切回来,再次载入这个物件,由于建模材质都缓存在内存中,无需再去硬盘读取。所以能立即读出来。
而这个值越小,M3能缓存在内存中的材质就越有限,这样很有可能你切回来的时候,材质就不在内存中了,就需要重新从硬盘读取。
这样硬盘速度如果不够快,读取过程中就会产生白模。调低这个值的同时保证白模现象没有或不严重的唯一方法也只有一个【速度够快】的SSD。

Sims3.ini文件的MemoryUsageLimit值决定M3对游戏数据可以使用多大的内存。
这个值越小,越多游戏数据无法保存在内存中,需要放在我的文档那个目录下的各种cache里;而且越多数据很有可能直接变成找不到,于是就会产生诸如错误12之类的问题
调大这个值,游戏数据能使用更多的内存,错误12现象越发低,同时可以容纳更多可能是垃圾的数据,比如桥港的出租车。

但是,M3是32位程序,【物理内存+虚拟内存】总使用量不能超过4GB,实际上使用3.7GB开始就容易产生寻址问题而导致游戏跳出。

LZ这个解法是在保证游戏不因为内存总使用量超过上限的前提下,降低材质缓存可以使用的内存,尽可能为游戏数据腾出内存空间,减少可能的卡顿和错误12现象的发生。
【实际上就是在画面和游戏数据使用的内存中间根据自己的机器作出权衡】
当然,要把材质缓存调低还保证画质体验的,解法只有SSD。

至于内存多大倒不是个太大的问题。我估计内存<8GB还是会在游戏数据读取方面有些影响的。
实际上至于游戏卡顿,除了游戏数据区过小以外,感觉主要开始靠城镇路由。修复路由之后即使不改上面的设置,很多地图也不会再卡。
上面这个目测主要对解决错误12有效。

我前段时间没有电脑,现在刚换新的,32G内存+内存盘作为虚拟内存+东芝XG3的SSD。M3这边折腾好之后我会测试一些大城镇。

作者: LizHaan    时间: 2022-4-3 09:26:22

sgr文件怎么查看啊?找不到打开的应用
作者: naruto797    时间: 2023-5-13 03:21:08

你安装的游戏目录The Sims 3\Game\Bin下
4GB的话也是够的,不过不能用内存盘装虚拟内存,只能将虚拟内存放在机械硬盘或SSD中。哪速度快就放哪。

4GB的话看你用的什么系统,32位的话精简版又不装多东西的话也就用几百M内存,会多出2-3G内存给游戏,还要看显卡是不是共享系统内存,不然4G可能不够。

要玩全集的话,建议最少8GB..虽然游戏用不到,但系统的基本进程要一些内存,硬件要一些内存.还有你装一些杂七杂八的其它东西,也要一些内存.
害,玩个模拟游戏还得把自己搞成电脑大师




欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/) Powered by Discuz! X2