本帖最后由 bbrito 于 2024-11-6 03:57 编辑
这段时间玩M3老是错误12,终于不闪退了,但是只要长时间游戏(大于1h30min)必定会出现错误12,翻了贴吧和外网,找一点个人觉得可能有用的帖子分享,有趣的是,这个帖子里的几个观点和我经常看到的主流方法是截然相反的,我没有一一验证,但是也许对其他玩家也有帮助或是启发。
原址:The Most Reliable Guide to Resolving Your Error Code 12 Woes : r/Sims3
这个帖子概括起来差不多以下几个tips:
1)设置更多的虚拟内存对错误12并没有帮助
2)sims3.ini里的memory size不需做更改,手动修改反而导致游戏崩溃(ps:我在豆瓣也看到有个玩家说自己遇到了这个情况,但是并没有引起太多注意)
3)家庭规模、住址大小、世界对象对内存占有影响并不那么大
4)在图像设置里降低纹理、减少高细节地段数量
5)用另存为… / 在城镇俯瞰视角进行保存 / Nraas Saver进行定期保存 (ps:这几点是比较老生常谈,但也确实有效的)
讨论区有几个的补充:
1)游戏崩溃后,删除CurrentGame.sims3文件夹内的内容,避免造成存档读档的问题。
2)将大多数存档(除了在玩的那个)从Save夹拖出,Save夹内容过多可能导致存档问题。
这个po主又写了一篇利用dxvk来应对错误12的文章:DXVK -> A new tool for combatting Error Code 12 : r/Sims3
其实方法和原理与这篇一致,都是在节省内存,防止内存溢出导致的错误12:
游戏不识别新显卡、帧率疯飙费电、远处贴图模糊、更新驱动后设置被重设等顽症之多效疗法 - 模拟人生3:前进未来+模拟人生3:岛屿天堂+模拟人生3:大学生活+模拟人生3:春夏秋冬+模拟人生3:玩美宠物+模拟人生3:花样年华+模拟人生3:夜店人生 - 游侠NETSHOW论坛 - Powered by Discuz!
1)检查您的显卡是否适配vulkan(显卡型号+vulkan进行检索,或使用GPU-Z),另外建议备份bin夹(Game/bin)以及Electronic Arts\模擬市民3的Options.ini 2)下载dxvk,将32位的d3d9压解压如Game/bin。 DL: Release Version 2.4.1 · doitsujin/dxvk · GitHub 如果无法点开,请下载这个附件 3)在Game/bin创建dxvk.conf,以记事本格式打开,输入以下三行: d3d9.textureMemory = 1 d3d9.presentInterval = 1 d3d9.maxFrameRate = 75 第一行是必须的,第二行是垂直控制,第三行是锁帧用的。数字并非必须为75,可以修改为您的电脑支持的最大FPS 4)原po提示这一步是实验性的,请谨慎考虑。将GraphicsRules.sgr打开,搜索seti MemCacheBudgetValue,我们需要修改这两行数字,209715200是指200mb而167772160是指160mb,您可以将它修改为1073741824(即1gb)
5) 记得删除在bin夹生成的dxgi。在通过dxvk运行游戏时请不要打开Nvidia控制面板或类似的东西,以免导致游戏被重置回d3d9。以及,通过该面板设置的垂直同步等会失效,但您可以通过dxvk.conf进行调整。 6)如果有安装reshade或gshade,需要让它们在bin夹的文件被覆盖,然后重新进行安装。reshade在安装时需要选择vulkan模式,而gshade需要选择dxvk模式。
原址:[url=https://www.tumblr.com/criisolate/749374223346286592/ill-explain-what-i-did-below-before-making-any]What if I say I learnt a way to make ts3 run even smoother |