こんにちは、まとんです。
バニラでは、衛兵や山賊などリスポーンするNPCのほとんどが男性です。
帝国軍にいたっては、オープニングの女隊長とリッケ特使以外に女性がいません。

偉い人が女性なのに、なぜ部下にはいないのか。。
スカイリムの闇を感じるぜ!
無名NPCの女性比率を増やすModはすでにありますが、SkyPatcherを使えば自分好みに調整しやすいので、今回はそのやり方についてご紹介したいと思います。
用意するもの
FLL – Feminized Level Lists

レベルドリストから男性を削除し、リスポーンするNPCをほとんど女性に変えてしまう、いろいろと夢が詰まったMod。
良いModなのですが、かなり昔にアップデートが止まってしまっているため、今では少し使いづらくなっています。
これをSkyPatcherのベースにして、アレンジを加えていきます。

作業終了後、このModは不要になります。利用させてもらったお礼として、忘れずにNexusでEndose(推奨)しましょう。
ゲーム内で出現するアイテムや敵などをプレイヤーのレベルに応じて変化させる仕組みです。
レベルが上がると強力な装備や敵が出現するようになるのは、これのおかげです。
これに加え、NPCのレベルドリストはノルド男性の戦士、ブレトン女性の魔術師など、さまざまなキャラから1体ピックアップすることで、出現キャラにランダム性を持たせてゲーム全体の没入感を上げる目的でも使われます。
SkyPatcher
espを変更せずにレコード編集できるすごいMod。これの登場で、ほとんどのデータが競合を気にせず編集できるようになりました。
xEdit script – Convert Leveled Lists to Skypatcher
レベルドリストをSkyPatcher用のiniファイルに変換するxEdit用プラグイン。
Modページ記載のインストール手順に従い、予めSSEEditのプラグインに入れておきましょう。
やり方解説
FLLのSkyPatcher化
SSEEditを起動し、FFLのespファイルを読み込みます。


他のModは読み込まなくてもOKです。
読み込んだespファイルのツリーを展開し、「Leveled NPC」を右クリック、その後、「Apply Script」を選択します。

Scriptのプルダウンから「Convert_LeveledList_To_Skypatcher」を選択し、OKをクリックします。


「Convert_LeveledList_To_Skypatcher」が見つからない場合、上述の「xEdit script – Convert Leveled Lists to Skypatcher」が正しくインストールされていません。
「EditScript」フォルダに、pasファイルがコピーできているか確認しましょう。
そうすると、右側の「Message」タブにテキストがズラッと出力されます。
「FilterByLLS=」から始まる行がSkyPatcherの記述です。
これを全てコピーし、メモ帳などのテキストエディタに貼り付けます。

SkyPatcher用のテキストを取得したら、FLLは不要となります。
SSEEditを終了し、Modを無効化します。

オリジナルModが残ったままだと、女性NPCしかスポーンしなくなります。
SkyPatcher用のiniファイルを作る
コピペしたテキストを名前を付けて保存します。
ファイル名は何でもOKですが、拡張子が「.ini」になるように注意してください。
ファイルは、「SKSE\Plugins\SkyPatcher\leveledList」に置きます。

MO2の場合、空のModを作成しそこに作っておくのがおすすめです。

空Modを作った場合は、忘れずにアクティブにしておきましょう。
女性NPCの増やし方
先ほど保存したiniファイルを、好きなだけコピペして数を増やします。それだけです。

ファイル数を増やせば増やすほど、女性比率が上がります。

ただし、やりすぎ注意です!
レベルドリストの登録数には限界があるため、数が多すぎるとCTDを起こします。
お守りとして、こちらのModを入れておくのがおすすめです。

仕組み解説
この作業でなぜ女性NPCが増えるのか、仕組みを解説します。
Convert_LeveledList_To_Skypatcherによって、このようなSkypatcherの設定が大量に生成されました。
filterByLLNPCs=Skyrim.esm|10C452:addToLLs=Skyrim.esm|10C44E~1~1, Skyrim.esm|10C453~1~1, Skyrim.esm|10C455~1~1
これは、レベルドリスト「10C452」に、NPC「10C44E」「10C453」「10C455」を一人ずつ追加する、という意味です。
「10C44E」「10C453」「10C455」はもともと「10C452」に含まれている女性NPCのレコードで、さらにそれをもう一行増やすということになります。


例外は少しありますが、EditorIDの末尾が「F」で終わっていたり「Female」というキーワードが含まれていれば、だいたい女性NPCです。
反対に末尾が「M」だったり「Male」というキーワードが含まれていれば、だいたい男性NPCです。性別に関する記載がないものも、だいたい男性です。
このレベルドリストの場合、男性4人、女性3人の割合なのでリスポーン時に女性がスポーンする確率は3/7(約40%)です。
これをSkypatcherの「addToLLs」オペレーションで女性レコード増やしてあげたので、男性4人、女性6人の割合に変わります。
結果、女性のスポーン確率が6/10(約60%)に上がり、ゲーム内で女性NPCを見かける機会が増えるわけです。

さらに「addToLLs」の行数を増やしてあげると、女性レコードだけが増えるため、レベルドリストの女性割合が上がっていきます。
今回の説明では、最初に作ったiniファイルをコピーすることで「addToLLs」の回数を増やし、女性比率をコントロールするようにしました。
もちろん、ひとつのファイルに同じ設定を繰り返し書くことでも、同様の効果が得られます。
応用編:帝国軍に女性を入れる
仕組みが分かったところで、帝国軍に女性を加えるようレベルドリストを改変してみましょう。
こちらが帝国軍のレベルドリストです。

見事に男性レコード(「Male」と記載されたEditorID)しかありません。これではいくら兵士をスポーンさせても女性兵士は出てきません。
今回は、ストームクロークの女性兵士(EditorID: EncGuardSonsFXXFemaleNord)を加えてみます。

ストームクロークのレコードではありますが、派閥はレベルドリストの呼び出し過程(上位階層)で決まるため、ゲーム内ではストームクローク兵士ではなく、帝国軍兵士としてスポーンします。
今回作成したiniファイルの末尾に、次の行を記載します。
filterByLLNPCs=Skyrim.esm|0E7B2C:addToLLs=Skyrim.esm|0AA922~1~1, Skyrim.esm|0AA924~1~1, Skyrim.esm|0AA931~1~1
これで帝国軍の女性兵士が、25%(男性9:女性3)の確率でスポーンするようになりました。

もっと比率を上げたい場合は、同じ記述を何行も書くか、ファイルごとコピぺすればOKです。
動作確認
普通に確認しようとすると、キャラが次にリスポーンするタイミングまで待たなくてはいけません。
手っ取り早く、コンソールコマンドを使ってNPCを生成して確認しましょう。
コンソールを開き、次のコマンドを実行します。
player.placeatme 0001FC62 10
このコマンドでは、帝国軍兵士(FormID : 0001FC62)を「10」人生成します。
こんな感じに男女バラバラかつ、だいたい意図した比率通りにNPCが生成されれば成功です。


比率が偏っている場合は、10人程度では分からないかもしれません。
その場合は、最後の10をもっと大きな数に変えて確認してみましょう。
ちなみに、このスクショは女性70%(男性9:女性21)のレベルドリストを作ってテストしてみた結果です。
応用編:男性NPCを消す
中には「男なんていらない!女だらけのハーレムを作りたいんだ!」という人もいると思います(笑)。
その場合は、iniファイルに下記の太字部分を加えると女性だけのレベルドリストにすることができます。
filterByLLNPCs=Skyrim.esm|0E7B2C:clear=yes:addToLLs=Skyrim.esm|0AA922~1~1, Skyrim.esm|0AA924~1~1, Skyrim.esm|0AA931~1~1

レベルドリストを初期化して、その後に女性NPCレコードを追加する流れになります。
つまり「FLL – Feminized Level Lists」と同じ機能になります。
女性NPCは男性NPCに比べて戦闘スタイルのバリエーションが乏しいです。
そのため、山賊やフォースウォーン等、敵NPCのレベルドリストを女性化してしまうと戦闘が単調になってしまう可能性があります。

戦闘がつまらないと感じたら、AIやNPCの強化Modを使って戦闘の味付けを変えてみるのが良いと思います。
まとめ
いかがでしたでしょうか。
山賊や衛兵に女性を追加するModは結構あったのですが、フォースウォーンやサルモールのような派閥までカバーしているModを見つけられなかったので、今回の記事を書いてみました。
女性が増えると、スカイリム全体が華やかになりますね!
このやり方を応用すれば、反対に男性比率を上げて硬派な世界を作り上げることもできますよ。
それでは!


コメント