☆ The Watcher - tested on 1.5.97 and 1.6.1170 [ユーティリティ] ID:193387 Author:tonycubed2 2026-10-01 01:04 Version:4
- RATE: ★=52 [DOWNLOAD SITE]
-
TAG: [ツール] [SKSEプラグイン] [バグフィックス] [問題解決] [ログ] [検証] [AE対応]
2026-09-29 15:09:38 [編集する] [差分] [日本語化UP]

The Watcher - tested on 1.5.97 and 1.6.1170
バックグラウンドで動作してフリーズ&無限ロードを監視し続けるSKSEプラグイン
Skyrimがフリーズした瞬間――
ロード画面中でも通常のゲームプレイ中でもゲームが何をしていたのかをスナップショットとして取得し、ログを安全な場所に保存し、さらにビープ音で「フリーズを検出した」と知らせます。これによって、原因を調査している人が、片っ端からMODを無効化して試すのではなく、
どのMODが関係しているのかを特定するための手掛かりを得られます。
◆必要
Address Library for SKSE Plugins
AE 1.6.1170で開発・テスト
◆仕組み
・フレーム・ハートビート
ゲームがフレームを完了するたびに時刻を記録します。
一定時間フレームが完了しなくなった場合、異常が発生したと判断します。
・ロード画面の監視
ロード画面中はゲームが通常のフレームを描画しないため、代わりにロードされているオブジェクトやセルの数を監視します。正常なロードでは大量のオブジェクトなどが読み込まれます。それらの処理が止まったのにロード画面だけが表示され続けている場合、ロードが停止したと判断します。
・キャプチャ
フリーズが設定した時間を超えると、各スレッドを一時的に停止させてコールスタック(そのスレッドがどの関数を辿って現在の処理に至っているか)を記録します。Address LibraryのIDを使ってゲームコードにもラベルを付けます。これはCrashLoggerと同様の方式です。
さらに各スレッドを複数回サンプリングし、完全に停止しているスレッドを FROZEN、まだ処理を続けているものを MOVING として判別します。
・ログのバックアップ
セッション中に書き込まれたすべてのSKSEログをキャプチャフォルダへコピーします。ゲームを再起動すると元のログは消されますが、コピーは残ります。
・ミニダンプ
ゲームのWindowsミニダンプを作成します。小さいものなら数MB程度で共有しやすく、より詳細なものにはロックやハンドルの情報も含められます。これにより、どのスレッドがどの処理を妨げているのかを特定できる場合があります。
・アラート
3回のビープ音とタスクバーの点滅で、フリーズを検出したことを知らせます。短いビープ音1回は警告で、ロードが遅くなっているものの、まだ「停止」と判定される段階ではないことを示します。
・統計情報(任意)
1分ごとに、FPS、最低フレーム時間、スタッター、ロード画面、現在のセル、アクティブなアクター数、CPU、メモリ、ハンドル数、スレッド数などをCSVに記録します。
メモリ使用量が徐々に増えている場合や、長時間プレイするほど状態が悪化していく場合などを発見するのに役立ちます。
キャプチャを取得した後も監視は継続します。
ゲームがフリーズしたままなら、一定間隔で再度キャプチャを取得します
(回数には上限があります)。
これにより、毎回同じスレッドが同じ場所で停止しているのかなどを確認できます。
◆結果の保存場所
すべて以下に保存されます。
Documents\My Games\Skyrim Special Edition\SKSE\
・TheWatcher.log
設定情報、各ロード画面の所要時間・ロードされたオブジェクト数、警告、キャプチャ情報など
・TheWatcher\stats__.csv
そのセッション中の1分ごとの統計情報。過去のセッションのファイルも保持されます。
・TheWatcher\stall_
キャプチャごとに作成されるフォルダ。中には以下が入ります。
・stacks.txt
全スレッドが何をしていたか、およびFROZEN/MOVINGのサンプリング結果
・SkyrimSE.dmp
ミニダンプ
・logs\ —
そのセッション中に生成されたSKSEログのコピー
何かを検出したら可能なら、すぐにゲームを再起動しないでください。
約30秒ほど待って、2回目のキャプチャを取得させてからゲームを終了します。
◆類似MOD
Tullius CTD LoggerSkyrim Special Edition Nexus, tonycubed2. 1 Oct 2026. The Watcher - tested on 1.5.97 and 1.6.1170. 29 Sep 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/193387>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-
- 作者(tonycubed2)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
スポンサーリンク
スポンサーリンク