Skyrim Special Edition Mod データベース

☆ Fix those Broken ESL FormIDs - SSEEdit Script [バグフィックス] ID:196454 Author:hatsutoli 2026-10-23 13:02 Version:1

RATE: ★=5 [DOWNLOAD SITE]
TAG: [ツール] [問題解決] [SSEEdit] [スクリプト]
Fix those Broken ESL FormIDs - SSEEdit Script Title画像

Fix those Broken ESL FormIDs - SSEEdit Script

■概要
ESL形式のプラグインに含まれる不正なFormIDを検出し、
未使用のFormIDを提案するSSEEdit用スクリプト「Fix those Broken ESL FormIDs」
FormIDの自動変更は行わず、問題のあるレコードのみを確認して手動修正できる診断ツール

■特徴/内容
・ESLおよびESLフラグ付きESPに対応
・ESLの有効範囲外にあるFormIDを検出
・新規作成レコードのみを検査
・マスターレコードの上書きは検査対象外
・プラグインのヘッダーバージョンを自動判定
・従来型と拡張型のESL FormID範囲に対応
・不正なFormIDとEditorIDを表示
・使用可能な未使用FormIDを提案
・提案済みFormIDを一時的に予約し、重複を防止
・検査結果をSSEEditのMessagesタブに表示
・レコードの変更、圧縮、保存は一切行わない
・ESP、ESL、SKSEなどの追加ファイル不要

■対応FormID範囲
〖従来型ESL〗
・HEDRバージョン:1.70以前
・有効範囲:0x800 - 0xFFF
・使用可能数:2,048個
〖拡張型ESL〗
・HEDRバージョン:1.71以降
・有効範囲:0x001 - 0xFFF
・使用可能数:4,095個

・0x000は予約済みのため提案対象外
・FormIDはプラグイン内部のローカルID
・ゲーム内の完全なFormIDにはロード順の情報が付加される場合あり

■導入方法
① ダウンロードしたアーカイブを展開
② SSEEditのインストールフォルダを開く
③ Find_Bad_ESL_IDs.pasをEdit Scriptsフォルダにコピー
④ SSEEditを起動または再起動

■使用方法
① SSEEditを起動し、検査対象のプラグインと必要なマスターを読み込む
② 左側の一覧で対象プラグインを右クリック
③ 「Apply Script...」を選択
④ Find_Bad_ESL_IDsを選択
⑤ OKを押して検査を実行
⑥ Messagesタブで検査結果を確認
⑦ 必要に応じて提案された未使用FormIDへ手動変更
⑧ 変更による参照関係や外部ファイルへの影響を確認してから保存

■検査結果の表示例
--- File: ExampleMod.esp ---
HEDR Version: 1.710000 / Allowed new FormIDs: 0x001-0xFFF

0x001234 - ExampleWeapon is outside the allowed ESL FormID range.
Recommended unused FormID: 0x000001 (manual reassignment only).

Checked: 101 new records / Invalid: 1 / Remaining empty slots: 3995

・Checked:検査した新規レコード数
・Invalid:不正なFormIDの数
・Remaining empty slots:残りの未使用ID数

■FormID変更時の注意点
不正なFormIDでも、必ず変更すべきとは限らない
SSEEditの「Compact FormIDs for ESL」と異なり、
本スクリプトは問題を検出するだけで自動修正しない
FormIDの変更は、以下のデータやMODに影響する可能性あり
〖① 会話・音声ファイル〗
・INFOなどの会話レコードは変更に注意
・音声ファイル名にFormIDが使用される場合あり
・FormID変更後に音声ファイルを更新しないと、NPCの音声が再生されなくなる可能性あり
・音声付きMODの会話FormIDは原則として変更を避ける

〖② NPC・FaceGen〗
・NPC_レコードのFormID変更に注意
・FaceGenのNIF・DDSファイル名はNPCのFormIDに関連
・変更後にFaceGenを更新しないと顔が黒くなる不具合が発生する可能性あり
・FaceGen同梱MODは特に注意

〖③ DAR / OAR / MCO〗
・アニメーション条件や外部設定でFormIDを参照する場合あり
・魔法、魔法効果、アニメーション条件などに影響
・関連するINI、JSON、TOMLなどの参照先も変更が必要
 〖影響する可能性がある仕組み〗
 ・Spell Perk Item Distributor(SPID)
 ・Dynamic Animation Caster(DAC)
 ・Dynamic Animation Replacer(DAR)
 ・Open Animation Replacer(OAR)
 ・Modern Combat Overhaul(MCO)

〖④ Animated Armoury・武器アニメーション〗
・武器のFormIDをアニメーション条件で使用する場合あり
・FormID変更によって対応アニメーションが正常に発動しなくなる可能性あり
・外部設定ファイルの参照先も確認が必要

■ESLフラグ解除について
・FormIDの変更が危険な場合はESLフラグの解除も選択肢
・元のFormIDを直接変更せずに済む
・主にニューゲーム開始前や未使用MOD向けの方法
※既存セーブで使用中のMODからESLフラグを外すことも危険

・ゲーム内でのFormIDが変化する可能性あり
・途中変更によってセーブデータの参照関係が破損するおそれあり
・進行中のセーブデータで安全な回避策とは限らない

■既存セーブデータへの影響
・使用中MODのFormID変更は原則として非推奨
・オブジェクトの消失
・クエストの進行不具合
・スクリプトの動作不良
・NPCの参照切れ
・セーブデータの破損

・手動変更でも自動圧縮と同様の危険性あり
・大幅な変更が必要な場合はニューゲーム前に実施
・変更前にESPとセーブデータを必ずバックアップ

■ESL化について
・古いMODでも適切な確認と検証によってESL化できる場合あり
・作者はelyseesの特殊攻撃シリーズやImmersive MusicのESL化に成功
・ただし他の環境やバージョンでの動作保証なし
・外部参照の有無とFormID変更の安全性を事前に確認する必要あり

■互換性・注意点
・本スクリプトは診断専用
・不正なFormIDの自動修正機能なし
・外部参照、スクリプト、アセットファイル名の整合性は検査しない
・提案されたFormIDへの変更が安全とは限らない
・問題がある場合でも元のプラグインを維持したほうが安全な場合あり
・FormID変更は必ず影響範囲を確認したうえで実施

■拡張ESLについて
・拡張ESLのFormID範囲はSkyrim SE 1.6.1130で導入
・古いSkyrim環境で拡張ESLを使用する場合はBackported Extended ESL Supportが必要
・本SSEEditスクリプト自体の実行にBEESは不要

■必要条件
SSEEdit
  • Fix those Broken ESL FormIDs - SSEEdit Script画像1
Skyrim Special Edition Nexus, hatsutoli. 23 Oct 2026. Fix those Broken ESL FormIDs - SSEEdit Script. 23 Oct 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/196454>.
2026-10-23 14:44:59 [編集する] [差分] [日本語化UP]

スポンサーリンク

スポンサーリンク

上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。

To users except in Japan
コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。
-
  • File (5MB以下) ZIP,RAR,7z,LZH
  • Version
  • Del Key (削除用)
  • Support Tool

▼ コメントは任意で入力して下さい(入力するとアンカーが付きます)

  • Name0/8
  • Comment0/1000
  • MOD評価
  • 書込
作者(hatsutoli)さんのMOD※Authorの検索結果のため別作者さんのMODが表示される場合があります。
  • Darkend Unofficial Quest Addon画像
    ★=169 G=6
  • Serana Dialogue Add-On Japanese Patch画像
    ★=103
  • Molag Bal's Inferno - Update - Japanese Version画像
    ★=33
  • Hayato's Armour and Weapons Patch Hub画像
    ★=28
  • Ghosts of Akavir - A Boss mod Unofficial Quest Addon画像
    ★=9
  • Fix those Broken ESL FormIDs - SSEEdit Script画像
    ★=4
  • Extraplanar Sword Techniques 2 Unofficial Quest Addon画像
    ★=3
  • Vergil's Devil Trigger AIF Effect画像

スポンサーリンク

スポンサーリンク

Real Time Information!CLOSE
1792842510 1792838355 1792842356 1792842354 none none
196454
▲ OPEN COMMENT