|
马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 某开位的master 于 2019-8-29 19:33 编辑
先把参考文献摆上(老滚真是有种魔性,打磨自己的游戏和尼玛科研似的,但是又停不下来 ,一天玩的时间实际上很少,全去琢磨了):crash fixes相关夹杂关于enblocal.ini选项的不同观点:
【伪技术】HDTPE-SMP和crashfixes-HDTMempatch的兼容问题
【9DM哗哗MOD组】【各类修正补丁及Skse插件补丁及补丁工具推荐】再也不用费力的找修复补丁了
【反向科普贴】天际CTD对策——从安装到卸载
对SKSE里的crashfixplugin.ini改动
enblocal.ini设置说明
Crash fixesn网原址
crash fixes是一个极大的争议点,首先它和enb的ExpandSystemMemoryX64内存管理冲突导致ctd,第二它和smp冲突而且冲突非常严重,想解决请找第一个链接,第三smp本身的系统绝对是有问题的,就凭它的bug引起刷log的问题以及引起远景变色的问题就说明了这个系统绝对有问题,并且消耗较高,如果没有smp衣服的人,不建议安装,第四它架空了skse的内存管理,第五crash fixes修正游戏bug的方式很粗暴,会导致花瓣不开合的影响。所设参数也是要仔细考虑,CustomMemoryBlockTotalSizeMb这个数值是要根据自己的电脑控制台所显示的内存占用比例来确定的,到一个人口最多,或者战斗最激烈的情况下,内存块占有到90%,这是最好的,控制台中可以显示占用,不是设越大越好。然而某些整人包直接就整合进去了,一打开直接就弹出提示,这不是整人包么。
但是crash fixes这个东西很有用,不是某个dalao在某个测试帖子怼人,把crash fixes扁的一无是处,这是少数几个能真正触及游戏代码深处的bug修复mod。它的内存管理有有效的地方,但是阻碍别的运行而且管得太宽,tktk心中给这三项优化的评价是crash fixes的UseOSAllocator>ENB的ExpandSystmeMemoryx64>SKSE内存修改/Sheson's memory patch。
我知道大家都是想玩的“少女卷轴”,那么我们就退而求其次,用enb的ExpandSystmeMemoryx64管理内存+crash fixes+skse内存机制。
问:crash fixes就算不开UseOSAllocators,一样也不能用ExpandSystmeMemoryx64啊?
答:用老版本。一直怼着v12版本用是不是铁憨憨么。
根据crash fixes的更新日志,v9的时候才刚加入内存管理,而且作者原话“目前无法启用,因为我没有权限上载修改后的skse_steam_loader.dll”,bug基本修得差不多了。那么会不会出现关闭UseOSAllocator也不能用ENB的ExpandSystmeMemoryx64的情况呢,我还在测试,理论上讲v9没有内存块这个选项,那么就不会干涉内存的问题,也就不和enb有冲突。同时根据更新日志,突破字符串65535的功能已经加入了,也就是说花瓣开合和重脚本的任务、随从等会使存档超过65535的mod是可以共存的。当然我没这个需求,有需求的人可以试试。
enb的争议点在于一个ReservedMemorySizeMb的大小,有的观点说非极端炸鸡要和skse的参数保持一致,我也不知道是skse的哪个参数,应该是小的哪个,那基本就是256。有的说1024以下,不破显存内存就行,而且越大越流畅。希望有了解的dalao能说下。
|
评分
-
查看全部评分
|