Fallout 4 でLooksMenuを使用している際に、
- NPCの顔変更が反映されない
- コンパニオンの見た目を変更できない
- プリセットが適用されない
slm RefID 2が正常動作しない
といった問題が発生しました。
最終的に原因だったのは、Addictolの設定ファイルでした。
同じ症状で困っている人向けに、原因と解決方法をまとめます。
発生していた症状
今回発生していたのは以下の症状です。
- プレイヤーの顔変更は可能
- LooksMenu自体は起動する
- プリセットメニューも表示される
- しかしNPCの顔変更だけ反映されない
- コンパニオン編集が正常に動作しない
最初は、
- Ultrawide UI MOD
- LooksMenuのバージョン
- F4SE
- Address Library
- UI競合
などを疑っていました。
原因の切り分け
まずMODを最小構成にしたところ、NPC編集が正常動作。
つまり、
LooksMenu本体の問題ではなく、他MODとの競合
であることが判明しました。
そこから一つずつ確認していった結果、原因はAddictolでした。
原因
Addictolの設定ファイルにある以下の項目です。
bFacegen=true
これが有効になっていると、FaceGen処理に干渉し、LooksMenuのNPC編集が正常に反映されなくなるようです。
解決方法
Addictolの設定ファイルを開きます。
■ Addictol.tomlの場所
Addictolの設定ファイルは以下にあります。
Data\F4SE\Plugins\Addictol.toml
Addictol.toml
以下の項目を変更。
変更前:
bFacegen=true
変更後:
bFacegen=false
保存後にゲームを再起動すると、NPCの顔変更が正常に反映されるようになりました。
なぜ起きるのか
Fallout4のNPC顔編集は、
- FaceGen
- Morph
- Tint
- TRI
- Mesh
など複数の要素が連携しています。
LooksMenuはNPC編集時にFaceGen関連を更新しますが、Addictol側でもFaceGen処理を管理していると競合が発生するようです。
結果として、
- 顔変更が保存されない
- 編集しても戻る
- 主人公しか変更できない
といった症状が発生します。
まとめ
今回の原因は、Addictolの設定ファイルにある:
bFacegen=true
でした。
これを:
bFacegen=false
に変更することで、LooksMenuのNPC編集問題が解決しました。
LooksMenu自体が原因に見えても、実際には別MODのFaceGen処理が干渉しているケースもあるので、同じ症状の人は一度確認してみてください。
