前回はClothing and Clutter FixesとSeniors Wear VanillaのArmorとArmor Addonに対しての変更内容の比較をしました。長かったですけど、あれを抑えないと、この先の話が進まないんです。両MODとも方針の全く異なる修正をしているので、同時に導入すると確実に競合することまでは分かりました。前回のまとめだけ、もう1度書いておきます。
この記事から読み始めた人でも、「前回のまとめ」から構造を推測できればこのまま読んで大丈夫です。よく意味が分からなかったら、前回の記事から読んでください。
前回の記事はこちら
※装備スロット競合の検索で来た人はこちらをどうぞ。
前回のまとめ
Clothing and Clutter Fixes
- 価格、防御力等の変更。キーワード追加。
- 服の上からでもアミュレットや指輪が表示されるように、Armor Addonから35:Amuletと36:Ringを削除。(シェフ服だけ。囚人服は元々塞がれていない)
Seniors Wear Vanilla
- 既存装備のArmor Addonからお年寄り種族を削除。(Vanillaのお年寄りが使うものだけ)
- お年寄り種族専用Armor Addonを新規に追加。この中でお年寄り用のメッシュやテクスチャを指定している。
Seniors Wear Vanillaが競合勝者の場合
ロードオーダーが、
05 Clothing & Clutter Fixes.esp
06 SeniorsWearVanilla.esp
の場合。0~4は本体+Update+DLC3つです。
前回にも載せたこのSSの通りです。婆さんはきちんと婆さんになってます。SeveNBaseの悩殺婆さんになっていません。ですが皇帝が装備しているはずのアミュレットは表示されていません。
Chef'sTunicの競合状態
シェフ服Armor。変更箇所のみの表示です。SeniorsWearVanillaが勝者なのでClothing And Clutter Fixes(以下CCF)の変更は、全て無効になっています。キーワード追加、価格変更、防御力アップが無かったことになります。
シェフ服Armor Addon。こちらも同様に、35:Amulet、36:RingのArmorAddon削除が無効化されています。したがって、シェフ服を着ている皇帝のアミュレットは、SeniorsWearVanillaの設定に従い、隠されます。SSの通りです。
詳しく見てみます。CCFでアミュレットと指輪を表示するために35、36のArmor Addonが削除されています。しかしSeniorsWearVanillaで、ElderRaceとElderRaceVampireを、このArmor Addonから削除する修正が入りますので、他の項目はバニラ準拠に先祖返りします。結果、Armor Addonが再び塞がれます。
RoughspunTunicの競合状態
こちらもCCFの変更箇所であるキーワード追加と価格変更が無効化されています。Armor Addonの変更は無いので競合しません。
つまりこのロードオーダーでは、
- SeniorsWearVanillaは想定通りの動作をする
- CCFの変更は、SeniorsWearVanillaと競合した部分に関しては、すべてVanillaの設定に戻る
ということです。
次にロードオーダーが逆だった時の例を見ます。
Clothing And Clutter Fixesが勝者競合勝者だった場合
今度はロードオーダーが逆の場合、
05 SeniorsWearVanilla.esp
06 Clothing & Clutter Fixes.esp
だった時の例です。
皇帝陛下のアミュレットが無事に表示されます。ですが真の悪夢はこれからです。
ババァが脱ぎます。最悪ですね。何故このような悪夢になったのが競合を調べてみます。
RoughspunTunicの競合状態
あまりにも衝撃的なので、先に囚人服の競合状態を見ることにします。変更箇所だけの表示です。まずはArmorから。
CCFによって、SeniorsWearVanillaでの追加Armor Addonが無効化されています。1つのArmor Addonだけの、元の状態に戻っています。
囚人服のArmor Addon。こちらはCCFの変更が無いので、SeniorsWearVanillaの変更が反映されています。
どうなっているか?というと。
- Armor Addonの競合は無いので、お年寄り種族を元のArmor Addonから削除する変更は残っている。
- Armor内の項目から、お年寄り用の新規Armor Addon指定が消えている
つまり、ElderRaceとElderRaceVampireに対するArmor Addonが無いということです。(この2種族が含まれないArmor Addonのみが、Armor内で指定されている)
Armor Addonが無い装備を着てるわけなので、インベントリ上では装備したことになりますが、グラフィックは何も表示されません。
これがババァが脱いだ理由です。
Chef'sTunicの競合状態
シェフ服Armor。これを着ている皇帝陛下は脱ぎません。囚人服と同様に、お年寄り用のArmor Addonは消えています。何故でしょう。
シェフ服Armor Addon。囚人服と違ってシェフ服は、Armor AddonもCCFが変更している為です。既存のArmor Addonが元に戻っている為、一度削除されたElderRaceとElderRaceVampireが復活しています。そのため、お年寄り用Armor Addonの適用は無くなっていますが、脱ぐことはありません。通常の男性と同じ体に戻ります。
今度のロードオーダーでは、
- Clothing And Clutter Fixesは想定通りの動作をする
- Seniors Wear Vanillaの変更は、Armor,ArmorAddon共にCCFと競合した場合はバニラに戻る
- Armorのみ競合、ArmorAddonは競合しない場合、お年寄りが脱ぐ
ここで諦めて、SeniorsWearVanillaを外すという暴挙に出ると・・・
ババァがSeveNBase化してえらいことです。しかもHDTでTBBPメッシュです。ばるんばるんです。ここはまさしくOblivion。ノーマルマップだけはお年寄りになってます。
なんとかならないですかね、これ。
次回、共存させるための修正をしていきます。
続きはこちら。