[樂游網導讀]上古卷軸5玩家的樂趣大多放在了新mod上面,不過mod太多也容易導致游戲跳出情況。這里我們為玩家們分享一個方法幫組你解決跳出問題,享受多mod帶來的快樂。
上古卷軸5玩家的樂趣大多放在了新mod上面,不過mod太多也容易導致游戲跳出情況。這里我們為玩家們分享一個方法幫組你解決跳出問題,享受多mod帶來的快樂。
首先先用在skyrim.ini 的 papyrus下添加數據的方法查出導致你游戲跳出CTD的錯誤腳本,如果發現導致游戲跳出的腳本就是fxDustDropRandomSCRIPT的話,那么恭喜,以下的方法可以近乎完美的解決跳出(確定不是由于內存不足而跳出的)
在N網上看了好久,發現這個腳本導致跳出的很多人,所以估計可能大家也有一部分會有這樣的問題
主要表現為不定時的跳出,比如野外跑路莫名其妙的跳出,或者固定地點容易跳出。原因就是游戲在讀取某幾個cell的時候(因人而異),通過這個腳本會經常出錯,尤其對于mod裝的很多的玩家。
首先,在你修改了skyrim.ini之后,在papyrus.0里面如果發現出現類似的話:[08/02/2012 - 11:59:48PM] error: Object reference has no 3D
stack:
[ (0001E68C)].Sound.Play() - "<native>" Line ?
[ (0004624F)].fxDustDropRandomSCRIPT.OnLoad() - "<savegame>" Line ?
[08/02/2012 - 11:59:53PM] error: Object reference has no 3D
那么按照以下步驟來做:
(1)下載作者的修復的腳本文件(迅雷快傳分流~在最后)
fxDustDropRandomSCRIPT.pex放在DATA\SCRIPTS文件夾
fxDustDropRandomSCRIPT.psc放在DATA\SCRIPTS\SOURCE文件夾
(2)找到導致你跳出的物件或者模型的名稱
具體做法就是對應到
[ (0004624F)].fxDustDropRandomSCRIPT.OnLoad() 這句話前面的代碼0004624F,因為由于這個腳本導致的跳出問題很多,代碼不一定相同,所以我們需要找到這個代碼對應的物件或模型,打開你的CK,然后在Edit->Find Text->Objects(編輯--查找文本--物品)里面輸入你的papyrus里面顯示的代碼,查找對應的名稱,比如。0004624F對應的物件名稱是KilKreathRuins02
(3)啟動游戲,開始修復存檔
那么進入游戲,控制臺輸入coc KilKreathRuins02(其他情況就是coc xxxxxxxxxx。xxxxxxxxxx為你所查找出的名稱),這樣你會到達游戲的一個模型場景,和qasmoke一樣的地方,類似測試場景,然后在里面跑上十幾分鐘,盡量保證這個測試場景的每個地方都跑上2-3遍,以便于每個cell都能保證修復一遍。如果有這個腳本對應有多個代碼導致跳出的話,那么就一個一個的查,然后依次修復。
(4)保存游戲
在場景中跑動10幾分鐘后,控制臺輸入cow Tamriel 0 0 (是零)跳出測試場景,然后保存游戲,這樣你的新存檔基本就被修復完成了
(5)測試游戲穩定性
之后就是測試方法是否有效了~反正樓主感覺十分有效,以前狂跳出的問題基本解決了
(6)CK的問題
如果你更新了CK,那么需要重新復制粘貼作者的修復文件,因為CK里面包含了這2個腳本文件。
熱門評論
最新評論
支持( 0 ) 蓋樓(回復)