こんにちは、まとんです。
SkyPatcher と SPID(Spell Perk Item Distributor) は、互換性を極限まで高めてくれるSkyrimのモッディングには欠かせないMODです。
しかし一見するとできることが似ていて、どちらを使えば良いのか迷う場面もあるかと思います。
そこで、今回は「私はこうやって使い分けているよ」というのをご紹介したいと思います。
ユニークNPCは SkyPatcher、無名NPCは SPID
先に結論を書いちゃいますが、ユニークNPCは SkyPatcher で、無名NPCは SPID で調整するようにしています。
SkyPatcherの良いところ : ゲーム中に干渉しない
SkyPatcher は静的なパッチです。
やっていることは「SSEEditでESPファイルを開き、設定を変更する」のと変わりません。
そのためデータパッチングはゲームの起動からタイトル画面が表示されるまでに終わっており、ゲーム中の干渉はありません。
静的パッチのメリット
静的パッチの何が良いかというと、他MODとの互換性を気にしなくて良いということです。
例えば「Simple Outfit System」のようなMODで、ゲーム中にNPCを着せ替えたとします。
SkyPatcher でNPCの装備を変更することができますが、それはESPファイルの Default Outfit を書き換えているだけなので、ゲーム中にデータ変更されても問題ありません。(MODの着せ替え機能が優先されます)
静的パッチのデメリット
反対に、デメリットはゲーム中に動的生成されるものに対して影響が与えにくい点です。
代表的なのがリスポーンする山賊や衛兵などの、無名NPCに対するパッチです。
SSEEditで追ってみると分かりますが、無名NPCはテンプレートから始まり、他のNPCレコードやレベルドリストを経由して最終的に一人のNPCが生成・選出される仕組みになっています。
そのため、静的パッチだとコントロールしづらいです。

下手なレコードにパッチすると、野太い声の女性やビキニを着た男性山賊などが出現します。
SPID の良いところ : 実際のキャラクターに対してパッチできる
SPID は動的なパッチです。
ゲーム内で実際にスポーンしたキャラクターを対象にパッチをあてることができます。
動的パッチのメリット
動的パッチは、上述した無名NPCへのパッチングがとても簡単にできます。
複数のレコードから生成される無名NPCであっても、ゲーム画面上はすでに一人のキャラクターとして確定しているので、そのキャラに対してパッチをあてることができます。
なので、ホワイトランの女性衛兵に装備を配るとか、高レベルの山賊にパークを追加するといったことも簡単です。
動的パッチのデメリット
動的パッチは、MOD間の互換性に注意が必要です。
例えばSPIDの装備配布機能と衣装変更MODを組み合わせた場合、どんな結果になるか分かりません。

もちろん、SPID互換があるMODであれば問題ありません。
そうでない場合は挙動やメカニズムをしっかり確認しましょう。
また、ちょっと利用方法を間違えるだけでもパフォーマンスに影響が出やすい傾向があります。
例えば山賊を大量追加するMODを入れた状態で、山賊に装備を配るケースです。
山賊の根城にファストトラベルすると大量の装備の割り当てが走り、予想外の負荷がかかることが考えられます。
まとめ
こんな感じで、SkyPatcher でできることは SkyPatcher を使い、それだと難しかったりめんどくさかったりする場合は SPID を使ってます。
SkyPatcher や SPID を利用したバランス調整や配布系MODは大量にありますが、自分で調整できるようになると痒いところに手が届くようになってさらにモッディングが楽しくなると思います。
このサイトでも、SkyPatcher や SPID を使ったパッチの方法をこれからも紹介していきたいと思います。
それでは!

コメント