Skyrim 再構築中 その2

SkyrimCTD要因を減らしていくためにLogを取ってみます。Mod由来のエラー項目があったので解決していきましょう。(できているかはわかりませんが・・・)
が、これでもCTD収まらず。次回の投稿ではModを整理していこうと思います。

  • Papyrus Log その1 原因はWyrmstooth??

Logを取ってみてびっくり。Logにびっしりと次の内容が書かれていました

[ (0A450EBD)].CWFieldCOCrimeFactionScript.OnInit() - "CWFieldCOCrimeFactionScript.psc" Line 11
[11/08/2015 - 04:58:59PM] Warning: Assigning None to a non-object variable named "::temp0"
stack:

Warning行目のパターンは3つほどあり、これが1秒ごとに延々と繰り返される様は明らかに異常です。ロードオーダー0AはNMMを見ると、Wyrmstoothとなっています。Skyrim内の記録では同Modのイベントはすべて終わっているので、心当たりがありません。
Save game script cleaner at Skyrim Nexus - mods and community
Save game script cleaner ユーティリティ - Skyrim Mod データベース MOD紹介・まとめサイト
そこでSave game script cleanerを使い、ModeditorからWyrmstoothを選択して、"Delete selected mods scripts"を行います。
セーブデータに埋め込まれたスクリプトをお手軽にクリーニングできるツール: すかいりもっさん
これで見事にLogからエラーが消えました。Wyrmstooth側に問題がでるかもしれませんが、しょうがないでしょう。

  • Papyrus Log その2 Helgen RebornでfxDustDropRandomSCRIPTのエラー

ログにはこんな内容も残っていました。

[ (0001E68C)].Sound.Play() - "" Line ?
[ (1013E2B5)].fxDustDropRandomSCRIPT.OnLoad() - "" Line ?
[10/31/2015 - 06:17:54PM] error: Object reference has no 3D
stack:
[ (0001E68C)].Sound.Play() - "" Line ?
[ (1013E2B6)].fxDustDropRandomSCRIPT.OnLoad() - "" Line ?
[10/31/2015 - 06:18:18PM] error: Object reference has no 3D

おなじみのエラー項目ですが、ロードオーダー10はHelgen Rebornでした。Cellを探して該当場所にcocしようとしても、検索サイトに引っかかりません。そこでTESVEditを使ってこのIDを検索してみると、aaaBalokDraugrCrypt02が該当場所でした。これでおなじみの解決方法が使えます。USKP環境なので通用しているか確認中
coc aaaBalokDraugrCrypt02 してうろつく
COW Tamriel 0 0 してからセーブ、ゲーム終了から再ロード
fxDustDropRandomSCRIPT errors│オブリビオンのメモ的なもの