Skyrim Mod データベース

検索結果:パッチ SKSEプラグイン おすすめMOD順search

 [パッチ] Crash fixes Download ID:72725 Author:meh321 2016-08-28 21:32 Version:12
RATE: =60 G=56 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 - MOVED
これは作成推奨。
各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>.
[コメントを読む(272)] [コメントを書く]
 [パッチ] HDT Physics Extensions Download ID:53996 Author:HydrogensaysHDT 2014-05-16 15:07 Version:14.28
RATE: =93 G=19 TAG: [HDT] [HDT-PE] [Havok] [BBP] [TBBP] [SKSEプラグイン]
HDT Physics Extensions Title画像

HDT Physics Extensions

•物理演算で髪や乳、お尻、服などを計算して揺らすことのできる SKSE Plugin。
•BBP(乳揺れ)やTBBP(乳揺れ&尻揺れ)に対応した体型modと合わせて使うことで、尻と乳を揺れるようにします。
•これがあれば、専用モーションmodを導入していなくても尻と乳が揺れる。

長らくLoversLabのみにUPされてましたが
NEXUSにもUPされました
(尚、NEXUS上でインストールできるのは最新Verであるv14.28版のみです。
HDT Physics Extensions はVerによって揺れ方やMODとの相性が異なりますので、
v12.29などの過去Verは従来通り「HDT Physics Extensions」などで検索してください。)

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

★必須MOD
1.SKSE 1.6.16以上
2.XP32 Maximum Skeleton - XPMSなどのBBP/TBBPに対応したskelton
3.BBP/TBBPに対応した体型MOD
(TAG: [体型]のBBP/TBBPタグがある体型がそれです。一部体型はインストーラで選択するかツールでBBP化させる必要があります。詳細はリンク先説明参照)

★関連MDO
HDT Bounce and Jiggles CBBE Edition
HDT Bounce and Jiggles UNP
HDT Equipment
Toggle Options

★たまにある質問
Q胸が痙攣する
XP32 Maximum Skeleton Extended - XPMSEのインストーラでの最後の選択肢、Havokにて一番上の「skeleton rig map」を選択してみてください。またはコメント#58および#101参照
(環境によってFPSがそれなりに下がるので注意)

Q胸が潰れてしまう
A当MODではなくXP32 Maximum Skeleton - XPMSのファイル「skeleton_female.nif」が他MODに上書きされている可能性があります

Qキャラが透明化したり、胸が地平線の彼方にまで伸びる珍現象
AData\SKSE\plugins\hdtPhysicsExtensionsDefaultBBP.xmlの書き換えで治るようです

その他詳細はDescriptionをご覧下さい
  • HDT Physics Extensions動画
  • HDT Physics Extensions画像1
Skyrim Nexus, HydrogensaysHDT. 16 May 2014. HDT Physics Extensions. 13 May 2014 <https://www.nexusmods.com/skyrim/mods/53996>.
[コメントを読む(142)] [コメントを書く]
 [パッチ] ShowRaceMenu Precache Killer Download ID:33526 Author:kapaer 2013-03-19 19:18 Version:1.3
RATE: =40 G=33 TAG: [kapaer] [ShowRaceMenu] [] [SKSEプラグイン]
ShowRaceMenu Precache Killer Title画像

ShowRaceMenu Precache Killer

キャラクターエディット(showRaceMenu)実行時、読み込みを遅延することによって、メモリ不足によりCTDしてしまうの防ぎます。
CTDは複数の髪MODや高解像度テクスチャMODなど使用している際に起こります。

Skyrim v1.9.29、v1.9.32にも対応しています。

以下、旧日本語Readmeより
showRaceMenu開始時にはその種族で使用する髪などを全て読み込むらしく、
追加の髪などが多いとshowRaceMenu開始直後にCTDします
このSKSEプラグインは、その動作を止めるものです

●インストール
data\SKSE\Plugins フォルダに showRaceMenu_preCacheKiller.dll を入れて下さい。
SKSEプラグインのみでespはありません。

●必須
Skyrim v1.8.151 or v1.9.29 or v1.9.32
SKSE v1.6.9+

●関連MOD
ShowRaceMenu Alternative
コンソールよりshowRaceMenuを実行すると起こることがあるバグを回避できます。
  • ShowRaceMenu Precache Killer画像1
Skyrim Nexus, kapaer. 19 Mar 2013. ShowRaceMenu Precache Killer. 19 Mar 2013 <https://www.nexusmods.com/skyrim/mods/33526>.
[コメントを読む(57)] [コメントを書く]
 [パッチ] Skyrim Memory Optimizer - Plugins Download ID:104254 Author:DevourerPi 2020-08-22 13:43 Version:1.3.0.0
RATE: =33 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)] [コメントを書く]
 [パッチ] NPC AI Behavior Fixes - Plugin Download ID:108301 Author:DevourerPi 2021-07-08 13:09 Version:2.0
RATE: =16 TAG: [パッチ] [バグフィックス] [SKSEプラグイン]
NPC AI Behavior Fixes - Plugin Title画像

NPC AI Behavior Fixes - Plugin

ゲームエンジン「Skyrim」のNPCに存在する可能性のあるAIエラーを修正し、いくつかの問題を解決するSKSEプラグインです。スクリプトやespファイルは含まれていません。

私の別のMOD:NPC AI Lag Fix 1.2を覚えているユーザーもいるかもしれません。そう、NPC AI Behavior Fix(本MOD)には、すでにその機能の一部が含まれており、改善・修正を行い、必要ないと思われる機能は削除しています。NPC AI Behavior Fixesをお使いの方は、私のNPC AI Lag Fixプラグインを削除することをお勧めします。

Lag Fix部分 :
Skyrimのゲームエンジンで、プレイヤーが待っている時や寝ている時に、NPCの通常のAI行動の更新が間に合わないというバグを修正しました。友人のmaxsu2017さんのNPC AI Process Position Fix-SSEプラグインに触発されたものです。
(注)NPC AI Behavior Fixesに含まれるLag Fix機能は、NPCの遅れているAIを正常に戻すだけです。NPC AI Process Position Fix-SSEのように、NPCが行くべきなのにAIのラグのために行かなかった位置に直接移動させることはできません。もしかしたら、正しい位置に移動させる方法が見つかるかもしれませんが、まあ、まだですね)

NPC Combat In Water AI Fixパーツ
これは私の意見では最も重要な部分です。
実際、ほとんどの人が既に知っているMOD:NPC Smarter Water AI-Full Compatibility、あ、そうそう、NPC AI Behavior Fixesに含まれているCombat In Water AI Fixもそれと同じですが、SKSE Pluginの機能はコードに基づいているので、ラグはなく、精度も高いはずですし、スクリプトもないので、espを保存することは悪いことではありませんよね?
(また、私のプラグインはMOD NPC Smarter Water AI-Full CompatibilityのようにNPCの関連タグを直接クリアするのではなく、タグの値を変更しているだけなので、これも悪影響はないでしょう。NPCのNavMeshは変更しません)

対話部分。
一部のNPCが特定の条件下でEボタンをクリックしても会話できないという稀なバグを修正しました。まあ、ほとんどの人は遭遇していないかもしれませんが。MODをたくさん入れている人は、遭遇しているかもしれませんね。事前テストでは修正されています。この問題は解決しました(MODが必須の場合は修理できない場合があります)。


INI設定ファイルの修正メモです。

【メイン】

;; 変更しないでください
プラグインバージョン = 1

[Lag] (ラグ)

;; 待機中のNPCのAIラグ修正を有効にします。これにより、一部のNPCのAIのラグが修正されることがあります。
NPCAILagFixInSleep = true

NPCAILagFixInSleep = true ;; 眠っている間のNPC AIラグ修正を有効にします、これによりいくつかのNPCのAIの遅れが修正されるかもしれません。
NPCAILagFixInWait = true

;; 戦闘中に有効にすると、戦闘中に移動可能なNPCのAI状態を常に更新します。一部のユーザーのフィードバックによると、特に大量のMODをインストールした場合に、フォロワーが倒れても起き上がれないというバグが修正される可能性があります。
;; 同様に、NPC AI Lag Fixの同様の機能のフィードバックによると、これはdefeatedのような一部のSexLabプラグインと互換性がないかもしれません?私はSexLabを使っていないので、テストできないかもしれませんが、もしバグが発生した場合は、このオプションをfalseにしてみてください。
NPCAILagFixInCombat = true

[Fix](修正)

;; NPCの水中戦のバグを修正しました。詳しくは、MODページの紹介文を参照してください。
NPCCombatInWaterAIFix = true

[対話] ;NPCCombatInWaterAIFix = true
;; NPC同士の会話ができないバグを修正しました。詳しくはMODページの紹介文を参照してください。
NPCDialogueAllowsFix = true
  • NPC AI Behavior Fixes - Plugin画像1
Skyrim Nexus, DevourerPi. 8 Jul 2021. NPC AI Behavior Fixes - Plugin. 5 Jul 2021 <https://www.nexusmods.com/skyrim/mods/108301>.
[コメントを読む(1)] [コメントを書く]
 [パッチ] HDT Sitting Height Fix Download ID:53995 Author:HydrogensaysHDT 2014-12-29 18:37 Version:0.0
RATE: =11 G=5 TAG: [バグフィックス] [座る] [SKSEプラグイン]
HDT Sitting Height Fix Title画像

HDT Sitting Height Fix

身長をいじっていた時に、いすなどに座った場合に椅子から浮いてしまったり埋まってしまったりするのを修正します。

身長が小さい場合は平気ですが、大きいキャラを使った場合には逆に足が埋まってしまいますが、浮いているよりはましでしょう。


同様の様式の別作者SE版
[Skyrim SE]Furnitures Height Size Fix

●類似MOD
Furnitures Height Size Fix
家具のサイズを調節して、埋まったり浮いてしまう現象を修正します
  • HDT Sitting Height Fix画像1
Skyrim Nexus, HydrogensaysHDT. 29 Dec 2014. HDT Sitting Height Fix. 13 May 2014 <https://www.nexusmods.com/skyrim/mods/53995>.
[コメントを読む(14)] [コメントを書く]
 [パッチ] Skyrim Anti Crash - BETA Download ID:105498 Author:DevourerPi 2020-11-14 22:48 Version:1.0.0.0
RATE: =14 G=1 TAG: [バグフィックス] [SKSEプラグイン]
Skyrim Anti Crash - BETA Title画像

Skyrim Anti Crash - BETA

このプラグインは、発生する可能性のある異常をキャッチして修正しようとします。
また、ゲームの実行中にゲームプロセスを保護しようとします(公開テスト)。

●必須
SKSE

●概要

このプラグインの動作原理は通常のプラグインとは完全に異なる可能性があるため、
これはパブリックベータプラグインとしてのみ使用されます。
このプラグインは、ゲームの進行状況を追跡し、異常と思われる異常をキャッチし、
正しい考えで修正しようとします。

そのため、このプラグインとは何かを知っておく必要があります。

実際、クラッシュが発生する正確なアドレスを実際に修正しなかったため、
クラッシュを修復するこのプラグインの機能はあまり信頼できません。
このプラグインはクラッシュが発生した実際のアドレスではなく、
クラッシュが発生する可能性のある場所を修正しようとしています。

しかし、この読み方は実際には効果的です。
簡単に言えば、私の考えでは、これは、特にいくつかの一般的な例外が発生した場合に機能します。

したがって、多くの要因を考慮して、パブリックベータプラグインとしてのみアップロードします。
使用に興味のあるユーザーが時間内に私に報告してくれることを願っています(よろしく)。

ダウンロードして使用してくれたすべての人に感謝します。
それが十分に成熟し、より多くの人々によって効果的であることが証明されたら、
後にリリースする予定の Skyrim MemoryOptimizer2.0 に統合します。
  • Skyrim Anti Crash - BETA画像1
Skyrim Nexus, DevourerPi. 14 Nov 2020. Skyrim Anti Crash - BETA. 15 Nov 2020 <https://www.nexusmods.com/skyrim/mods/105498>.
[コメントを読む(9)] [コメントを書く]
Real Time Information!CLOSE
1732320559 1732074760 1732579207 none none
▲ OPEN COMMENT