Skyrim Mod データベース

検索結果:CTD改善 おすすめMOD順search

 [パッチ] Crash fixes Download ID:72725 Author:meh321 2016-08-28 21:32 Version:12
RATE: =111 G=55 TAG: [CTD回避] [SKSEプラグイン] [CTD改善] [フリーズ改善] [無限ロード防止] [問題解決]
Crash fixes Title画像

Crash fixes

Crash fixes
当pluginは、STEP guideと適正なmod利用のルールに従っている環境において、
それでも発生するクラッシュに対処する修正を行うものです!
いいかげんなmodの導入や、mod間の競合に起因する問題には対応しません。

http://www.loverslab.com/topic/46913-…において報告された各種クラッシュに対処するためのプラグインです。
SKSE/Plugins/CrashFixPlugin.ini の内容を変更することで各修正項目を個別に有効化/無効化にすることができます。

初期設定は作者の推奨ですが、問題があるようであればご自身で変更してください。修正内容についてはNexusのページかiniを参照してください。

また、以下のブログ記事に設定項目の詳細な解説があります。
https://tktk1.net/skyrim/introducemod…

メモリ・アロケーション・パッチ機能を使用する方法
1. CrashFixPlugin.ini を開き、"UseOSAllocators=0"と記述されている箇所を見つける
2. "UseOSAllocators=1"と変更する
3. SKSE Plugin Preloaderをダウンロードし、インストールする
4. ゲームを開始する。メモリ・パッチが適用できなかった旨のエラーが表示されたら、内容を読んで下さい。状況把握に役立ちます。
(5.)ENBを使用していてゲームがクラッシュしたなら、enblocal.iniでExpandSystemMemoryX64=falseに設定して下さい。
(6.) ゲームのクラッシュが増えるようだったら(特にUNP RaceMenu sliderに関連している?)CrashFixPlugin.iniでAlignHeapAllocate=1に設定してみる。



以下は安定性向上に役立つ情報:
作者の見解によるもので、100%を保証するものではありません!

各自の環境で、INIに該当する記述が存在しない場合は、初期値に設定されています。

Data/SKSE/SKSE.ini(CrashFixPlugin.iniでUseOSAllocators=1 と設定した場合は不要)
DefaultHeapInitialAllocMB:Memoryの項目 768 に設定。多数のmodを導入している、または uGrid を5よりも上に設定している場合は 1024 に設定。
セーブデータをロードする際のCTDの回避に有効。qasmoke後にセーブしたデータはロードできる場合に特に有効。
(最大値は 1280。ENBを併用する場合、高い数値に設定しているとゲーム起動時にCTDする可能性がある。)

ScrapHeapSizeMB:Memoryの項目 256 に設定。
(これ以上の数値に設定するとキャラクタの移動時にCTDしやすくなる。)

Skyrim.ini:
uExterior Cell Buffer: Generalの項目
この設定値が高過ぎるとクラッシュしやすくなる。
特にゲームプログラムが多くのセルを一度に削除し、占有していた領域を解放する場合に起きることがある。。
その場合は、数値を0あるいはINIから記述を削除するとプログラムが最適な値を判断するので改善すると思われる。

bPreemptivelyUnloadCells:Generalの項目
この項目が1に設定されることはゲームプログラムがセル領域を解放し、可能であればセル情報を解放することを意味する。
初期値は0であり、他のセル情報が必要になるまでメモリ上にセル情報を保持することを意味する。
0にしておくほうが良い。セル情報を即時に解放することに意味はなく、記憶領域に保持することには意味がある。

fPostLoadUpdateTimeMS:Papyrusの項目 より高い数値にすることはロード時間が伸びる原因になる。
かなり低い数値(例として5にして試行した)に設定してもゲームをクラッシュさせることはない。
作者は500に設定しているが現状問題ない。
スクリプトを多用するmodを多数使用している環境であれば、750~1000以上の設定を試行することも意味はある。

bEnableLogging:Papyrusの項目 0に設定
Papyrus logは想定外の動作をするスクリプトを見つけることには役立つが、パフォーマンスに影響があるためmod開発者でなければpapyrusのlogをとる必要はない。
普通にゲームをプレイする場合は無効にすることを推奨。

bEnableTrace:Papyrusの項目 0に設定。上記参照。

他のpapyrusの項目の削除。
papyrusの設定を変更すると不安定化やscriptの遅延の原因になる。

iPresentInterval:Displayの項目
VSyncの有効化/無効化。この項目を初期値の1から変更する必要はないし初期値でよい。

Safety Load (CrashFixPlugin.iniでUseOSAllocators=1 と設定した場合は不要):
もし、(ゲームプレイ中の)各場面で無限ロードあるいはフリーズになるのであれば、Safety Loadをインストールすること。
Safety Loadは処理の停滞(deadlock)の原因になるメモリーアロケーションのバグを修正するもの。
そして、SKSEのメモリーPatch(設定)を使用していても、(無限ロードあるいはフリーズになるのであれば)依然としてSafety Loadを使用する必要がある。Safety LoadとSKSE memory patchは同じ内容のものではない。SKSE memory patchはより大きなメモリーブロックをアロケートすることで、長時間の処理の停滞(deadlock)の問題を表面化させない。フリーズ、あるいは無限ロードにまったくならないならば、Safety Loadは必要ない。

Stable uGridsToLoad :
使用しないこと。メモリ破綻(memory corruption)の原因になる。
多くの場合、INIでuGridsToLoadの設定値を変更するまで有効にならない(なぜuGridsToLoadの設定値を変更するのか、作者には分からない)

ENB:
ENBを熟知しているわけではないが、enblocal.iniの内容で2つ推奨することがある
ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true

Bashed Patch Wrye Bash
これは作成推奨。
各mod間の競合、特に大きな障害になりうるleveled listに関わる競合を解消するのに役立つ。
もし一切の競合がなくても、これがあったからといって何ら害はない。もっとも、少数のmodしか導入していなくてもたいがいは競合はあるものだ。

LOOT [Skyrim SE]LOOT - Load Order Optimisation Tool
LOOTはロードオーダーに起因する問題を解消するのによいツールだが、完璧というわけではない。
まれにmodの配置が適切にいかないこともある。各自で判断すること。LOOTは潜在的なmodの問題点の指摘もしてくれる。

TES5Edit cleaning:
ぜひ行うべき! どのmodがクリーニングが必要かはLOOTが指摘してくれる。

ゲームプレイ中:
ゲームの進行中はmodのインストール、アンインストールはしないこと。
ロードオーダーの変更も良くない。特にbashed patchやSkyProc (requiem, perkus maximus)を利用したmodを使用してる場合は。
これはESP(のあるmod)に対しての言及であり、Graphics modや純粋にSKSE pluginのみのmodであれば、ほとんどの場合いつでもインストール、アンインストールしてよい。

一般的な問題発生状況と対処法:

UseOSAllocators=1 に設定するとキャラクタクリエイションやその他でスライダーを変更するときにクラッシュする。
CrashFixPlugin.iniでAlignHeapAllocate=1に設定すること。ただし、ロードにかかる時間とメモリ使用量は増加してしまう。

UseOSAllocators=1 に設定するとゲーム開始直後、あるいは、セーブデータのロード時またはその直後にクラッシュする。
enblocal.iniでExpandSystemMemoryX64=falseに設定する。

"running out of memory"のメッセージが出てクラッシュする。
enblocal.iniでReduceSystemMemoryUsage=trueに設定する。

地面のテクスチャがチラついて(flickering)おかしい。
enblocal.iniでExpandSystemMemoryX64=falseに設定する。
  • Crash fixes画像1
Skyrim Nexus, meh321. 28 Aug 2016. Crash fixes. 17 Jan 2016 <https://www.nexusmods.com/skyrim/mods/72725>.
[コメントを読む(269)] [コメントを書く]
 [バグフィックス] SSME - Skyrim Startup Memory Editor Download ID:50305 Author:Queue 2014-01-29 06:25 Version:1.8.0.0
RATE: =43 G=74 TAG: [パフォーマンス] [CTD改善] [フリーズ改善] [SKSE] [SSME]
SSME - Skyrim Startup Memory Editor Title画像

SSME - Skyrim Startup Memory Editor

スカイリム起動時のメモリ確保領域(メモリブロック設定)の容量を増やします。
これにより複数のMODによる高負荷で起こるCTDやフリーズを改善します。

2016年現在ではCrash fix ENBoostを使用した方が安定性がますかもしれません。

Safety Loadと併用は可能なようですがほとんど意味がありません。

- 軽い解説 -
バニラでは「 256M + 256M 」のサイズだった為にスペックに余裕が幾らあっても一度に処理するデータ量がこれを超えるとフリーズやCTDが頻繁に起きていました。
とくにハイスペックPC程ハイレゾMODを利用する傾向にあり、本来のこの起動設定では無理がありその結果がCTDに繋がる悪循環でした。
競合などの問題がない環境で、メインメモリやVRAMをモニターし余裕がある状態なのに突然CTDしていたのは主にこの部分が原因です。
このMODにより起動時のメモリ確保領域が増えたことによりスムーズにデータ処理が行われ、安定した動作が望めるようになります。
ただしスペックそのものがある程度無いと当然効果がありませんし、使用出来る物理メモリ自体は32bitアプリな以上4G制限はそのままです。
ssme.iniの初期設定は「 512M + 256M 」のサイズに設定されています。(推奨設定)

= ENBに関して =
競合を引き起こすではないかと危惧されている意見があったので
MOD説明文より、
Q: Does this conflict with d3d9.dll-based mods (like ENB)?
A: No. While the file names look similar, d3dx9_42.dll is not d3d9.dll.
(やや意訳)
Q;このMODは(ENBのような)d3d9.dllを使用したMODと競合しますか?
Aいいえ、違います。ファイル名が同じのように見えますが、d3dxd9.42.dllはENBに使用するd3d9.dllではありません。
つまりENBの有無を気にせず導入できます。

必須
SKSE

- 導入 -(訂正版)
0:SSME対象はSKSE導入済み英語版skyrimのみです。日本語版skyrimは対象外なので注意

1:Nexusにてダウンロード

2:ダウンロードしたファイルを解凍して、できたフォルダ内のssme.ini(構成設定)とd3dx9_42.dllを
スカイリム本体(TESV.exe)がある場所へNMMを介さずに直接配置する。[超重要]
[つまり、本体(TESV.exe)と同じ場所に置く。]

例;steamからの導入の場合
C:\ProgramFiles(x86)\Steam\SteamApps\common\Skyrim

3:ゲームを起動してCTDなどせずに正常に動作したら終了して
スカイリム本体(TESV.exe)がある場所
(例; C:\ProgramFiles(x86)\Steam\SteamApps\common\Skyrim)
に新たにできたssme.log(テキストドキュメント)を開きしっかり動作できているかチェックする。

4:ssme.log(テキストドキュメント)の記述が
SSME v. 01080000
parsing INI file
address 004BD832 patched from 6086290F to 6086110F
address 00687E89 patched from 00000200 to 00000300
address 00A4E6BF validated as 10000000
(address 00A4E6BF patched from 10000000 to 20000000でもおk:要検証)
parsing finished
のようになっていれば導入成功です。


- 設定変更 -

例・設定数値を[640MB + 384MB]へ変更する場合
 ※初期設定は[512MB + 256MB](NewValue01=0x00000300, NewValue02=0x10000000)

・[640MB + 384MB]=[1stblock + 2ndblock] と解釈してください

1:ssme.ini(構成設定)を開き[Setting]の項目を見る

2:1stblockを640MBに変更する

; 1st block
Location01=0x00687E89
; old value = 256 MB
OldValue01=0x00000200
; new value
; 0x00000200 = 256 MB
; 0x00000280 = 384 MB
; 0x00000300 = 512 MB (recommended) ←初期設定
; 0x00000380 = 640 MB ←変更したい値
; 0x00000400 = 768 MB
; 0x00000480 = 896 MB
; 0x00000500 = 1024 MB (1 GB, will probably crash)
NewValue01=0x00000300 ←修正する箇所

(1)「; newvalue」の項目に「640MB」がある箇所を見つけてください
「0x00000380 = 640 MB」が見つかると思います。

(2)その見つけた数値の左側「0x00000380」を、「NewValue01」という項目に代入します。
数式が「NewValue01=0x00000380」となれば完了です。


3:2ndblockを384MBに変更する

   (中略)
; 2nd block
Location02=0x00A4E6BF
; old value = 256 MB
OldValue02=0x10000000
; new value
; 0x10000000 = 256 MB (recommended) ←初期設定
; 0x18000000 = 384 MB ←変更したい値
; 0x20000000 = 512 MB
; 0x28000000 = 640 MB
; 0x30000000 = 768 MB
; 0x38000000 = 896 MB
; 0x40000000 = 1024 MB (1 GB, will probably crash)
NewValue02=0x10000000 ←修正する箇所

作業工程は1stblockとほぼ同じです。
(1)「; newvalue」の項目から「384MB」の箇所を探す→「0x18000000 = 384 MB」

(2)「0x18000000」を「NewValue02」の値に代入する
「NewValue02=0x18000000」となれば完了

4:2つの項目設定が完了したら必ずssme.ini(構成設定)を保存する
5:設定が完了したら起動する
6:終了してssme.log(テキストドキュメント)を開きしっかり動作できているかチェックする。
  • SSME - Skyrim Startup Memory Editor画像1
Skyrim Nexus, Queue. 29 Jan 2014. SSME - Skyrim Startup Memory Editor. 25 Jan 2014 <https://www.nexusmods.com/skyrim/mods/50305>.
[コメントを読む(252)] [コメントを書く]
 [バグフィックス] Load Game CTD Fix Download ID:85443 Author:Utopium 2017-07-21 09:35 Version:1
RATE: =83 G=23 TAG: [CTD回避] [CTD改善] [メインメニュー] [バグフィックス] [SKSEプラグイン] [Utopium] [問題解決]
Load Game CTD Fix Title画像

Load Game CTD Fix

初回ロードCTDの原因(と思われるもの)を突き止め、それに対策を施したMOD

初回ロードCTD原因:ロードの際に重要データをマルチコアで同時に処理しないようにするフェイルセーフ措置がSkyrimのエンジンで施されていない。

ロード時に一時的にシングルコア状態にCPUの機能を制限することで同時読み込みに起因するCTDを回避するのがこのMODである。※ロード完了に伴い同時処理を復活させる。

同作者の前作MOD Continue Game No Crash「そのものには問題はないが、メカニズムが不明の状態で作った対症療法的なもの」である為こちらのMODに切り替え推奨だが、このMODで初回ロードCTDが100%解決するとは思わないで欲しい、との事。

#6より抜粋


初回ロードだけではなく、ロード画面を挟む度に動作するので、屋内外への移動やファストトラベルをした際にランダムにCTDすることがある環境にも有用です。ただし、確定CTDの場合は原因が別にある可能性が高いので、これでは解消しないかもしれません。

SKSEプラグインのみでespはありません。

●類似Mod
Animation Loading Fix
  • Load Game CTD Fix画像1
Skyrim Nexus, Utopium. 21 Jul 2017. Load Game CTD Fix. 20 Jul 2017 <https://www.nexusmods.com/skyrim/mods/85443>.
[コメントを読む(52)] [コメントを書く]
 [バグフィックス] Grid Transition CTD Fix Download ID:108260 Author:Mitradis 2023-11-29 18:00 Version:1.0
RATE: =96 G=2 TAG: [パッチ] [バグフィックス] [CTD回避] [CTD改善] [セル] [cell] [SE版あります]
Grid Transition CTD Fix Title画像

Grid Transition CTD Fix

スカイリムのワールドマップは碁盤目状のグリッドで仕切られており、シームレスに見えてもシステム的には境界線が存在します。
このMODでは、グリッドを跨いで移動した際に低確率(MODを多数導入した環境では高確率)で発生するCTDの発生を抑えます。

プレイヤーがワールドグリッドの境界線を越えるとき、ゲームは可能なイベントの開始またはその準備をチェックします。いくつかの "サービス "クエスト(これらのクエストはクエストジャーナルにはありません)がこのために起動され、そのようなクエストのエイリアスを初期化するプロセスが始まります。

これらのクエストでは、場所や参照先が動的に変化するため、場所の初期化や適切な参照先の検索開始時に、場所の条件(エイリアスも動的に変化します)がNULLを受信したり、タイムアウトしたり、一般的なシーケンスの失敗が発生することがあります。

ロケーションエイリアスの解決が遅れるのは、このグリッド(上述のイベントが発生するグリッド)に何らかの形で干渉するすべてのMODのグリッドフォームIDをゲームが反復し始めるからです。

言い換えれば、同じワールドのグリッドにイベントの影響を与えるMOD(プラグイン)が多ければ多いほど、CTDの可能性が高くなります。改造していないバニラのSkyrimではその可能性は極めて低く、重度の改造をしたゲームでは十分に高くなります。例えば、Whiterunグリッドに入るときにこのタイプのCTDに直面した人がいるかもしれません(多くのMODがこのグリッドを変更しています)。

同じことがSolitude、Windhelm、MarkarthなどSkyrimの至る所にあるグリッドにも当てはまります。

解決策は非常に簡単で、場所の条件チェックを派閥の条件チェックの下に置くことです。この場合、場所の別名が正常に解決されるのに十分な時間があります。
他のイベントベースのクエストでも同じです。

この方法は、私と他のプレイヤーによってテストされ(テストは異なるMODの設定で行われ、グリッドの移行を繰り返しました)、機能することが証明されました(プレイヤーがグリッドの境界を移行する際にCTDが発生しなくなりました)。


SpecialEdition版もこちらのNexusに公開しています
SE版はespfe形式になっています(前提としてUSSEP必要)


■互換性
このMODは他のバグフィックスMODと互換性があります。Unofficial Skyrim Legendary Edition Patch が必要です。(■オプションでnon-USLEEP版あり)

イベントベースのクエストの編集を含むいくつかのMODは衝突するかもしれません。このコンフリクトはxEditで簡単に解決できます(上記画像参照)。もしコンフリクトするMODを見つけたら、私に知らせてください。

お好みのMODマネージャーでインストールするか、データフォルダにプラグインをドロップしてランチャーで有効化してください。

プラグインはロードオーダーの一番下に置かれるはずです。問題がないことを確認するために、xEditでコンフリクトをチェックしてください。


製作者様が Timing is Everything - Quest Delay and Timing Control のパッチをnexusのPOSTにアップされています
  • Grid Transition CTD Fix画像1
  • Grid Transition CTD Fix画像2
Skyrim Nexus, Mitradis. 29 Nov 2023. Grid Transition CTD Fix. 4 Jul 2021 <https://www.nexusmods.com/skyrim/mods/108260>.
[コメントを読む(11)] [コメントを書く]
 [バグフィックス] Animation Limit Crash Fix LE Download ID:100672 Author:mrsrt 2019-12-24 05:30 Version:1.1
RATE: =83 G=4 TAG: [バグフィックス] [SKSE] [FNIS] [アニメーション] [CTD改善] [Nemesis]
Animation Limit Crash Fix LE Title画像

Animation Limit Crash Fix LE

アニメーション数過多によるCTDを緩和します

このサイトを見ている多くの人は、Fores New Idles in Skyrim - FNIS や Nemesis (https://github.com/ShikyoKira/Project… ) を使って好きなアニメーションを、Skyrim に追加していることでしょう。しかし、あまりにも多くのアニメーションを追加すると不具合が発生し、ゲームのロード中にCTDしてしまいます

このMODは、CTDするまでのアニメーション数の上限を大幅に緩和します

ポーズMODを大量に入れたい人などにオススメのMODです

●併用奨励MOD
Load Game CTD Fix
当MODが対処するのとは別の、アニメーション過多によるバグ "FootIK エラー" に対応します
Crash fixes
様々なバグを修正し、全体的な CTD 発生率を減らします
・Enb シリーズ
Enb のメモリーパッチ機能は、メモリー不足による CTD 発生率を減らします

※当MODには、『一部の冗長なスクリプトをバッサリ改良して、ロード時間とFPSを改善する』機能も搭載されています

パフォーマンス向上効果は、「CPUの処理が遅い」、「FPSを制限していない」、「軽いグラフィック・プリセットを使っている」人ほど大きくなります。ただし保証はできません。
グラフィック・プリセットが重かったり、CPUが常にGPUの処理を待っている環境では効果は見込めないでしょう。導入しているアニメーションの数や周囲にいるNPCの数にも左右されます。アニメーション数が少なければ、感じられる恩恵も小さくなります。

競合:
Animation Loading Fix
※↑のver1.1以降は競合しますのでどちらかのみ導入しましょう

Q: Animation Loading Fix v1.1 (LE) との違いは何ですか?
A: Animation Loading Fix (v1.1以降) では、movsx -> movzx 命令が変更されており、numStaticNodes の限界数が2倍になっています。それでも、numStaticNodes が "65535個" の限界数以上になると、クラッシュや予期せぬ動作が発生する可能性があります。
このパッチでは、numStaticNodes レジスタに不正な値ではなく常に "0" が格納されるようになり、numStaticNodes の過多による CTD は発生しなくなりました

●このMODと Animation Loading Fix の違いを解説してくれている、tktk さんのサイト
https://tktk1.net/skyrim/trouble/anim…
  • Animation Limit Crash Fix LE画像1
Skyrim Nexus, mrsrt. 24 Dec 2019. Animation Limit Crash Fix LE. 22 Dec 2019 <https://www.nexusmods.com/skyrim/mods/100672>.
[コメントを読む(11)] [コメントを書く]
 [バグフィックス] Corrupted NIFs Patches - CNP Download ID:92777 Author:123keelos 2023-04-03 23:37 Version:1.0
RATE: =64 G=5 TAG: [バグフィックス] [CTD改善] [Replacer] [Dawnguard] [Dragonborn] [メッシュ]
Corrupted NIFs Patches - CNP Title画像

Corrupted NIFs Patches - CNP

●概要
CTDの原因となりえる不正なメッシュファイル(nif)を正常なメッシュファイルへ置き換えます。
導入時にオプションからDLC及び対応しているMODの選択が可能です。

対象はスカイリム本体、DLC(Dawnguard、Dragonborn)、作者が使用している以下のMOD。

Immersive Armors
Skyrim Immersive Creatures
Complete Crafting Overhaul Remade
The Gray Cowl of Nocturnal
Immersive College of Winterhold
Skyrims Unique Treasures
Expanded Towns and Cities
Spectraverse - Magic of the Magna-Ge
LITTLE THINGS
Revamped Assets Skyrim
Immersive Jewelry
Darkend
Rotten Corpses -No Nude Version-
Holds The City Overhaul

●注意点
主に魔法と木のメッシュを置き換える形になります
それらを変更するMODとは競合する恐れがあります。
  • Corrupted NIFs Patches - CNP画像1
  • Corrupted NIFs Patches - CNP画像2
Skyrim Nexus, 123keelos. 4 Apr 2023. Corrupted NIFs Patches - CNP. 29 Jul 2018 <https://www.nexusmods.com/skyrim/mods/92777>.
[コメントを読む(24)] [コメントを書く]
 [パッチ] Skyrim Memory Optimizer - Plugins Download ID:104254 Author:DevourerPi 2020-08-22 13:43 Version:1.3.0.0
RATE: =61 G=2 TAG: [パフォーマンス] [SKSEプラグイン] [CTD回避] [CTD改善]
Skyrim Memory Optimizer - Plugins Title画像

Skyrim Memory Optimizer - Plugins

Skyrimは32ビットアプリケーションです。
メモリ使用量が多いとクラッシュする可能性があります。

このプラグインは、この問題の解決に役立ちます。
Skyrimのメモリをより適切に管理することもできます。

●必須
SKSE http://skse.silverlock.org/

Microsoft Visual C++ Runtime Library for Visual Studio 2015, 2017 and 2019
https://support.microsoft.com/en-us/h…

●導入手順

1.
ダウンロード後、MODマネージャーを使用してインストールするか、
ZIP内のプラグイン内のすべてのファイルをData/SKSE/Plugins/に配置します。
エラーコード2が表示された場合は、ZIP内のMemoryOptimizer.exeを
Skyrimディレクトリに直接配置する必要があります(TESV.exeと同じ場所)。

2.
オプションのファイルをインストールする場合(最初に互換性に関する注意事項を参照)、
Skyrim Memory Optimizer-Allocator ZIPパッケージをダウンロードするか、
MODマネージャーを使用して直接インストールするかして、
ZIP内のDLLをData/SKSE/Plugins/に配置します。

注:
通常のインストール方法をしたのに、タスクマネージャーでMemory Optimizer.exeが
実行されていない場合は、Mod Managerを使用せずに直接配置してみてください。

●重要な機能

1.メモリスワップ

このプラグインは、Skyrimプロセスをリアルタイムで監視するMemory Optimizer.exe
と呼ばれるプロセスを作成し、メモリ使用量が特定の値に達すると仮想メモリへの書き込みを試みます。
これにより、高いメモリ使用量によるクラッシュを防ぐことができます。

コードのこの部分に特別なアルゴリズムを記述しました。
これは、ゲームに最適なメモリ使用量を自動的に計算し、この範囲内でゲームのメモリ使用量を制御します。
これはパフォーマンスに影響しません。それはゲームに影響を与えません、どんな悪い影響も。

2.仮想アドレス空間の割り当て

このプラグインはゲームプロセスの仮想メモリ空​​間を引き継ぎ、
メモリスワップとともに使用すると、ゲームのメモリパフォーマンスが保証されます。

3.静的メモリユニットの作成

ゲームに適したサイズのメモリブロックを作成します。
これにより、割り当ての効率が向上する場合があります。
これはSKSEのメモリパッチに置き換わるものではないことに注意してください。

4.メモリアロケータ

別のスタンドアロンプ​​ラグインで、Skyrimメモリオプティマイザーに依存しません。
以前はその一部でしたが、互換性の問題のため、メインファイルから分離しました。
メモリアロケータを有効にするには、Skyrim MemoryOptimizer-アロケータをインストールする必要があります。
ゲーム用の動的メモリプールを作成し、メモリをよりインテリジェントに割り当てて解放し、
メモリパフォーマンスとメモリ使用率を向上させます。

●ファイル構成

1. Skyrim Memory Optimizer - MainFile

Skyrim MemoryOptimizerのメインファイルが含まれています。
理論的には、どのプラグインとも互換性があります。
このプラグインと他のプラグインの動作原理は大きく異なる場合があります。
プラグインの基本的な最適化および修復機能に加えて、メモリ監視実行可能ファイルも作成しました。
ファイルはDLL。優先プロセスを監視するために注入され、バックグラウンドで実行されます。
私がアップロードした写真をチェックして、関連するコンテンツを見つけることができます。

2. Skyrim Memory Optimizer - Allocator

個別のメモリアロケータプラグインが含まれています。
クラッシュ修正との互換性に少し問題があるため、メインファイルから分離しました。
CrashFixesの「UseOSAllocators = 1」を使用すると、Skyrim Memory Optimizerの
アロケータが正しく機能しない可能性があるため、ここに配置します。

●メモリ使用量の目安

あくまでも、メモリに余裕がある(32GB~)場合の例として下さい。環境で異なります。
Crash fixesを使用している場合は、
CrashFixPlugin.ini
UseOSAllocators=0
AlignHeapAllocate=0

ENB
enblocal.ini
[MEMORY]
ExpandSystemMemoryX64=false
ReduceSystemMemoryUsage=true

Skyrim Memory Optimizer
Skyrim Memory Optimizer.ini
[ALLOCATOR]
StaticMemoryUnitLength =
StaticMemoryUnitBuffers =

4096 → 18GB前後 
8192 → 26GB前後
  • Skyrim Memory Optimizer - Plugins画像1
Skyrim Nexus, DevourerPi. 22 Aug 2020. Skyrim Memory Optimizer - Plugins. 14 Aug 2020 <https://www.nexusmods.com/skyrim/mods/104254>.
[コメントを読む(9)] [コメントを書く]
 [バグフィックス] Animation Loading Fix Download ID:98204 Author:Felisky 2019-07-21 16:07 Version:1.1.0
RATE: =41 G=6 TAG: [SKSEプラグイン] [FNIS] [CTD回避] [CTD改善]
Animation Loading Fix Title画像

Animation Loading Fix

Felisky氏による、アニメーションが多すぎる場合のいわゆる「ロードCTD」をフィックスするSKSEプラグイン
いまだ開発中とのことです

●類似Mod
Load Game CTD Fix

△競合Mod
Animation Limit Crash Fix LE は、このMODとほぼ同じ機能を持ち、同時にこのMODの ver1.1 と競合します
  • Animation Loading Fix画像1
Skyrim Nexus, Felisky. 21 Jul 2019. Animation Loading Fix. 17 Jun 2019 <https://www.nexusmods.com/skyrim/mods/98204>.
[コメントを読む(9)] [コメントを書く]
 [バグフィックス] TESCombatStyle form CTD fix. Download ID:93025 Author:Armored Troll 2018-08-12 18:48 Version:1.0
RATE: =37 G=3 TAG: [CTD改善] [キツネ] [バグフィックス] [CTD回避] [動物]
TESCombatStyle form CTD fix. Title画像

TESCombatStyle form CTD fix.

Crash fixesによって度々指し示された、動物のスポーンにからんだCTD要因に対処するものです。

<変更されているデータ>
LvlAmbientCreatures
LvlAmbientCreaturesSnow

まったく動かないキツネが発生して、近づいたり攻撃したりするとCTDしていた、とのこと。
  • TESCombatStyle form CTD fix.画像1
Skyrim Nexus, Armored Troll. 12 Aug 2018. TESCombatStyle form CTD fix.. 13 Aug 2018 <https://www.nexusmods.com/skyrim/mods/93025>.
[コメントを読む(4)] [コメントを書く]
 [バグフィックス] Honingbrew meadery and whiterun hold Crash fixes and a bonus foolproof method to fix any CTD caused by a mod Download ID:105436 Author:Me 2021-04-10 20:21 Version:HOTFIX
RATE: =29 G=2 TAG: [バグフィックス] [CTD改善]
Honingbrew meadery and whiterun hold Crash fixes and a bonus foolproof method to fix any CTD caused by a mod Title画像

Honingbrew meadery and whiterun hold Crash fixes and a bonus foolproof method to fix any CTD caused by a mod

SkyrimがCTDするときの対策をまとめた英語のマニュアルです。

ホワイトランのホニングブリュー近辺で起きていた確定CTDを修正するのに10時間以上を費やしたとのことで、その時の解決までのノウハウをまとめたものとなります。
作者の環境は1500個以上のmodを20以上のファイルにマージして、Skyrim全体のサイズは200GBを超えており、その状態でも解決できたこの方法ならば、多くのユーザーが遭遇する可能性のある問題のカバーできるだろうとのことです。

ごく一部の要約
・4人以上のフォロワーを連れて行かない
・Windows8と古いWindows10は使わない
・Nvidiaのグラボ場合の電源管理設定
このあたりは多くの人に参考になるかもしれません。
  • Honingbrew meadery and whiterun hold Crash fixes and a bonus foolproof method to fix any CTD caused by a mod画像1
  • Honingbrew meadery and whiterun hold Crash fixes and a bonus foolproof method to fix any CTD caused by a mod画像2
Skyrim Nexus, Me. 10 Apr 2021. Honingbrew meadery and whiterun hold Crash fixes and a bonus foolproof method to fix any CTD caused by a mod. 10 Nov 2020 <https://www.nexusmods.com/skyrim/mods/105436>.
[コメントを読む(6)] [コメントを書く]
 [環境] Performance Hit Relief Download ID:63621 Author:tomo5449 2015-03-21 00:50 Version:1.1
RATE: =6 G=19 TAG: [パフォーマンス] [CTD改善] [フリーズ改善]
Performance Hit Relief Title画像

Performance Hit Relief

 
優先度の低いオブジェクトを621種(!)消して、
パフォーマンスを向上させるModです。


メインファイル

・PHR Full
上記の説明そのままのMod。

・Snow Rain Leaves Falling Half
雨・雪・落ち葉の「量」を半分にするMod。

・Teofis Refresh
コンソールで Teofis と打ち込むと、FPSが約10上昇し
引き換えに、ブラーとDofがoffになり、色彩があせてしまう。
このModは、Teofisによる色彩のあせを回復させます。
天候変化Modと競合します。※TeofisはENBと併用できません

------------------------------------------------------------

オプションファイル
PHA Fullを細分化したもの。選んで入れたい人用。

・PHR01~ 気体オブジェクト
・PHR02~ 固体オブジェクト

・PHR02 Tree and Rock
テスト用で、PHR Full には Rock のみ同梱されています。
同梱されてない Tree の内容は、生えている樹がすべて一段階若くなるというもの。
結果、景観がさほど変化せず負担が小さくなります。
遠景の樹はそのままのため、ポッピング現象があります。

------------------------------------------------------------

前に書かれていた説明

同名のnifを上書きする方法ではなく、
別名のnifへespを使ってリンクさせているため、
霧のある無し等、をオブジェクト毎にオン/オフできます。
nifを上書きするmodの影響を受けません。

●主に消えるもの
天井からぶら下がっている蔦やつらら
小さい石、小さい岩、小さい雲、細かい木
室内の壁飾り、最初から消えているロウソク
薪、煙、霧、塵、光線、など

●消えないもの
プレイヤーが蹴飛ばせる物
積石や骨、所属をあらわす旗や布など、意味を持っている物
雨、雪、木の葉、タンポポ、など
平面にテクスチャが貼ってあるだけのオブジェクト。
(立体と違い、光の反射計算でリソースを取らないため)
 

●別作者による後継MOD
PerformanceHitRelief Remastered - PHR_RE
 
  • Performance Hit Relief画像1
  • Performance Hit Relief画像2
  • Performance Hit Relief画像3
  • Performance Hit Relief画像4
  • Performance Hit Relief画像5
  • Performance Hit Relief画像6
  • Performance Hit Relief画像7
  • Performance Hit Relief画像8
  • Performance Hit Relief画像9
  • Performance Hit Relief画像10
Skyrim Nexus, tomo5449. 21 Mar 2015. Performance Hit Relief. 11 Mar 2015 <https://www.nexusmods.com/skyrim/mods/63621>.
[コメントを読む(40)] [コメントを書く]
 [バグフィックス] Continue Game No Crash Download ID:78557 Author:Utopium 2017-01-04 03:40 Version:2.4
RATE: =10 G=15 TAG: [CTD回避] [CTD改善] [メインメニュー] [バグフィックス] [Utopium]
Continue Game No Crash Title画像

Continue Game No Crash

※ 現在は後継Modである Load Game CTD Fix の使用が推奨されています
-----------------------

初回ロードCTD防止のための有名な方法である、

 1.セーフゾーンでのセーブデータをまずロード ー> 2.目的のセーブデータをロード

…というプロセスを自動で行って、初回ロードCTDを防止してくれます。


互換性:Version:2.4 から、メインメニューを書き換えるMODと併用できるようになったようです。

Utopium's Utilitiesに含まれています。
  • Continue Game No Crash画像1
Skyrim Nexus, Utopium. 4 Jan 2017. Continue Game No Crash. 7 Sep 2016 <https://www.nexusmods.com/skyrim/mods/78557>.
[コメントを読む(44)] [コメントを書く]
 [環境] PerformanceHitRelief Remastered - PHR_RE Download ID:78464 Author:123keelos and tomo5449 2018-07-26 08:30 Version:1.4
RATE: =10 G=4 TAG: [パフォーマンス] [CTD改善] [フリーズ改善]
PerformanceHitRelief Remastered - PHR_RE Title画像

PerformanceHitRelief Remastered - PHR_RE

Performance Hit Reliefの別作者によるリマスター版
元MOD同様、優先度の低いオブジェクトを削除してパフォーマンスを向上させるModです

Q.どこがリマスター?
A.CTDをより減らします(元MODのAllinOneバージョンを応用)
全体的なクリーンナップ(ITM :Identical To Master recordとUDR:Undeleted and Disabled Referenceを全て削除)
このMODのAllinOneバージョンはマージされており、よりclutter(アクティベートしても変化の起きないオブジェクト)を少なくしてあります
AllinOneバージョンは貴方のskyrimの世界を(優先度の低いアイテムを除去することで)様変わりさせる代わりに、負荷を軽くして稼働するようにします

Q.競合は?
A.緑草MOD、植物/植物の成長MODと競合します
このMODは以上のものを削除するように設計されています
それを望まない場合は、このMODのESPから該当する草関係の改変箇所を削除してください

Q.ロードオーダー順は?
A.リストの上位にする必要は特にありません
もしなんらかの不具合が発生した場合は一番下にしてください
またはLOOT https://loot.github.io/ にてロードオーダー順を設定してください
  • PerformanceHitRelief Remastered - PHR_RE画像1
Skyrim Nexus, 123keelos and tomo5449. 26 Jul 2018. PerformanceHitRelief Remastered - PHR_RE. 4 Sep 2016 <https://www.nexusmods.com/skyrim/mods/78464>.
[コメントを読む(11)] [コメントを書く]
 [バグフィックス] Vivy's AI Dead Body Clean Download ID:114590 Author:kirito 2023-02-05 19:36 Version:1.2
RATE: =8 TAG: [死体] [CTD回避] [CTD改善] [問題解決] [パフォーマンス]
Vivy's AI Dead Body Clean Title画像

Vivy's AI Dead Body Clean

倒した敵NPCの死体がエリア移動ですぐに消えるようにします。

基本的には Dead NPC Body Cleaner Remover と同じですが、
敵が武器を落とした際の挙動への対処がされています。

敵が落とした武器は、死体が消えてもずっと残り景観も悪くセーブデータも肥大化するので、
Unofficial Skyrim Legendary Edition Patch では死体から外れなくしています。
しかし、これだと一部の敵追加MODを導入してダンジョンをクリアして外に出ると、
武器に由来するCTDが発生する可能性がありました。
なので武器自体は落とさせるようにして、その武器ごと消える仕様にしています。

どんな敵追加MODにも対応できているかは分かりませんが、改善はするはずとのこと。

本MODを導入後に動作確認するにはコンソールで以下のように入力してください。

player.placeatme 000328d5 10
killall

●推奨
Taste And Equip
  • Vivy's AI Dead Body Clean画像1
Skyrim Nexus, kirito. 5 Feb 2023. Vivy's AI Dead Body Clean. 1 Feb 2023 <https://www.nexusmods.com/skyrim/mods/114590>.
 [バグフィックス] Speed and Stability Guide for ENB Download ID:50214 Author:tony971 2014-10-05 14:21 Version:3.0
RATE: =2 G=5 TAG: [SKSE] [CTD改善] [フリーズ改善] [パフォーマンス] [ini]
Speed and Stability Guide for ENB Title画像

Speed and Stability Guide for ENB

ENBやSKSEなど各種パフォーマンスを改善する記述について記載されています。
MODのダウンロードというよりは、Descriptionを参照にiniファイルを書き換える場所です。
最新版のSKSE等にも対応しています。

作者のiniファイルやバニラのテクスチャを最適化したファイルなどもDLできます。
  • Speed and Stability Guide for ENB画像1
Skyrim Nexus, tony971. 5 Oct 2014. Speed and Stability Guide for ENB. 23 Jan 2014 <https://www.nexusmods.com/skyrim/mods/50214>.
[コメントを読む(5)] [コメントを書く]
 [パッチ] Dawnguard Soul Cairn Microsoft Visual Runtime Error R6025 Fix Download ID:41411 Author:Blacksupernova 2013-09-01 03:12 Version:1.0
RATE: =5 G=2 TAG: [CTD改善]
ソウルケルン内に侵入した後に起きる、ランタイムエラーの防止です。

あくまでも予防なので、すでにソウルケルン内に入ってしまったセーブデータには効果がありませんので、それ以前のセーブデータに適用してくださいとのこと。
Skyrim Nexus, Blacksupernova. 1 Sep 2013. Dawnguard Soul Cairn Microsoft Visual Runtime Error R6025 Fix. 1 Sep 2013 <https://www.nexusmods.com/skyrim/mods/41411>.
[コメントを読む(3)] [コメントを書く]
 [バグフィックス] Skyrim Stability Guide Download ID:50244 Author:FireFreak111 2014-07-09 09:51 Version:1.4a
RATE: =2 G=1 TAG: [パフォーマンス] [CTD改善] [ini] [ENB]
Skyrim Stability Guide Title画像

Skyrim Stability Guide

Skyrimのメモリ管理機能を改善し、CTD防止・パフォーマンス向上を行うノウハウ集(ダウンロード先は英文PDF)。ENBのグラフィック拡張機能はfps低下等の理由で使いたくないが、3.1GB CTD問題に悩んでる人にとても有益(特に64bitOS/システムメモリ 8G以上/VRAM 2G以上の場合)。

○ ESSENTIAL MODS

- ENBoost
ENBSeriesに取込まれたENBoost機能により、テクスチャ等グラフィック関連のメモリ管理をSkyrim本体プログラムから分離し、本体プログラムの利用メモリを大幅削減。

http://enbdev.com/download_mod_tessky…

-- ENBSeriesのグラフィック機能を用いず、メモリ管理拡張機能のみを利用する場合の設定

enblocal.iniの設定

UsePatchSpeedhackWithoutGraphics=true
UseDefferedRendering=false
※メモリ管理拡張機能の有効化とグラフィック拡張機能の無効化。

VideoMemorySizeMb=
※ 少量のVRAMをOS側にリザーブするため、ビデオカードの実メモリサイズの下2桁を0にした数値を記載(2Gなら2000)。

ReservedMemorySizeMb=64
※128MBに変更推奨、動作がおかしい場合は512or1024に増やす。

ExpandSystemMemoryX64=true
※ OSが64bit版の時はtrue, 32bitの時はfalse。
※※ 紹介者補足:TESV.exeとは別プロセスとして動作するENBSeriesのメモリ空間に関する設定です。SKSEメモリパッチ等とは全く無関係なので、64bit版Windowsの場合は常にtrueに。

AutodetectVideoMemorySize=false
※ falseのままを推奨。

EnableCompression=true
※ true推奨。描画がカクカクするときはfalseに。

EnableVSync=true
※ trueに変更。


- SKSEのメモリーパッチ機能による初期確保メモリ量変更について。

- Skyrim Project Optimizatiによる室内環境fps向上について。
Skyrim Project Optimization

○ HARMFUL TWEAK REMOVAL

ENBoost機能を利用した結果、パフォーマンスを低下させてしまう各種追加ini設定の削除に関して。

○ その他一般的なTIPS
  • Skyrim Stability Guide画像1
Skyrim Nexus, FireFreak111. 9 Jul 2014. Skyrim Stability Guide. 23 Jan 2014 <https://www.nexusmods.com/skyrim/mods/50244>.
[コメントを読む(2)] [コメントを書く]
Real Time Information!CLOSE
1713449501 1713254019 1713542406 none none
▲ OPEN COMMENT