上古卷軸5天際這款遊戲在運行時會出現由遊戲本身機制和內存原因引起的ctd,這篇由玩傢“零殺十一死”分享的上古卷軸5天際ctd解決方法詳解就詳細說明一下,希望能幫到出現這類故障的小夥伴。
ctd解決方法詳解
滾5ctd的原因多種多樣,有比較低端的,例如esp沒有master,骨骼和身形不搭配等等。
也有比較高端的,例如腳本錯誤,隨機事件觸發錯誤等等。
然而,在你的MOD環境完全沒有問題,存檔完全幹凈,幾個INI配置參數完全正確的情況下,依然會發生一些隨機CTD,最簡單的例子就是進遊戲第一次讀檔閃退。
隨機性質的ctd中,很大一部分是滾5本身的機制和內存管理導致的。
這就需要一個MOD:Crash Fixes。
N網地址:http://www.nexusmods.com/skyrim/mods/72725/
再來說說比較清晰的安裝教程。
1.安裝SKSE Plugin Preloader
下載地址:http://www.nexusmods.com/skyrim/mods/75795/
把d3dx9_42.dll解壓到tesv.exe所在目錄即可。
2.安裝Crash fixes
下載地址上面有。
把CrashFixPlugin.dll,CrashFixPlugin.ini,CrashFixPlugin_preload.txt三個文件解壓到DATA/SKSE/Plugins。
3.修改幾個ini
CrashFixPlugin.ini:把UseOSAllocators=0改成1。這個文件內的參數都有註釋,想深入學習可以看一下。
enblocal.ini:
ExpandSystemMemoryX64=false (可以先設置true試一下,如果出現閃退或者bug,改成false)。
ReduceSystemMemoryUsage=true
DisableDriverMemoryManager=true
這三項要這樣設置。如果沒有enb就跳過這個ini設置。
skse.ini:
[Memory]
defaultHeapInitialAllocMB=768
scrapHeapSizeMB=256
推薦設置這兩個數。
4.其他ini設置
上面這幾個是必須要改的,設置錯了會出現很大問題。下面是幾個根據自身情況修改的ini。
Skyrim.ini:
[General]
uExterior Cell Buffer=
室外緩沖區大小。默認是36. 有一種算法是ugird+1之後平方。但你的室外材質裝的很多,可以適當增加這個數值。如果改完,發生隨機ctd,那麼就改回去。
iPreloadSizeLimit=
在內存中預載的總大小。當ugrid和uecb發生改動之後,這個也要隨之改動。設置的過低會造成頻繁卡頓,設置的過高可能會讓tesv爆內存直接卡死或者閃退。我個人設置的256M,也就是上面那個數。
[Papyrus]
fUpdateBudgetMS=2.0
fExtraTaskletBudgetMS=2.0
fPostLoadUpdateTimeMS=2000
iMinMemoryPageSize=256
iMaxMemoryPageSize=512
iMaxAllocatedMemoryBytes=2457600
我用的這一套數據,如果出現問題,刪掉整段即可恢復默認。
enblocal.ini:
ReservedMemorySizeMb=
低配設置64。顯存大於等於4g設置768,其他情況設置在128 256 512中調整。設置太高會導致閃退,設置太低會導致卡頓,這個數值需要摸索,因為它和你裝的模型材質總量有關。
VideoMemorySizeMb=
內存+顯存-2048,例如8g內存,4g顯存,就是8192+4096-2048=10240 最高值為10240,不能再高。求穩定可以直接設置成顯存大小。
EnableCompression=TRUE
內存壓縮功能,建議開啟。如果不開,內存占用會非常非常大,一旦超過32位程序限制的3.1G,直接閃退。
當然,這些參數可以保持默認!如果對這些參數不熟悉,保持默認是最好的。如果不懂ini機制,建議去學,而不是問我。
5.進入遊戲
建議看一下Crash fixes這個mod的N網說明。
解釋一下為什麼需要skse插件預載。在tesv.exe開啟之後,內存區塊已經被tesv申請完畢。skse插件默認加載在 tesv之後,無論skse插件怎樣修改內存區塊,都是無效的。需要讓skse插件優先於tesv啟動,所以要安裝skse插件預載。
在使用這個mod之後,任何有關防閃退的mod都可以刪除,包括但不限於ssme,hdtskyrimmempatch,memerypatch。safetyload也可以刪掉了。同時使用可能會造成閃退。
這個mod隻能解決由於滾5本身機制和內存管理導致的ctd,不能解決其他類型的ctd,比如腳本錯誤,存檔損壞等等。這個mod也解決不了進入遊戲讀檔閃退,這依然需要二段讀檔或者continue game no crash這個mod。
如果開啟UseOSAllocators=1的話,skse.ini就不用改了,不開的話要改。
那麼這就是小編為大傢整理的上古卷軸5天際ctd解決方法詳解了,如果出現問題的小夥伴對照著步驟去解決吧,謝謝大傢閱讀本文,祝大傢天天開心啦。
更多相關資訊請關註:上古卷軸5:天際專題
>>查看上古卷軸5:天際全部攻略<<
暫無評論
要發表評論,您必須先 登入