雑記:Mod Organizer v1.3.4でFOModがインストールできない(v1.3.5で解決)
雑記:Mod Organizer FOModのファイル上書きが不安定かも - Thinking Skeeverで、FOModのファイル上書きが怪しいぞって書きましたが、少し進展がありましたのでわかったことを書いておきます。
ModOrganizer v1.3.4の導入
今使っているv1.2.18は削除したくないんで併用できないか試してみました。
レジストリをざっと検索すると、.nxmファイル(Nexus Modsとの連携ファイル)との関連付け以外はなさそうなので、思い切って別フォルダに新しいバージョンをコピーしてみました。(MOはインストーラ版でなくZIP版)
C:\Skyrim_Work\Tools\ ModOrganizer\ <=今使っているv1.2.18 MO_1.3.4\ <=今回追加でインストール
結果無事動作しました。
考えてみれば MOはObilivionにも対応しているので、複数インストールするのは想定内なのでしょうね。
v1.2.18でインストールしていたModは共有されませんがむしろ好都合です。
ただし、.nxmの関連付けは従来の1.2.18のままなのでそこだけ注意です。私はModインストールはZIPを落としてから行うのでまったく困りません。
"\"で区切られたフォルダがインストールできない
問題となっていたModをインストールしたところ、インストールはしれっと正常終了しますが、MOのログにエラーが出ます。
[D] using mod name "**** ver2" (id 0) -> C:/Skyrim_Work/Temp/****_ver2.zip [C] failed to extract ****/00 Main\ to : ****/00 Main\ not found in archive [C] failed to extract ****/01 esp\100 to : ****/01 esp\100 not found in archive [C] failed to extract ****/02 body\SeveNBase\100 to : ****/02 body\SeveNBase\100 not found in archive [C] failed to extract ****/03 hair\bob_100 to : ****/03 hair\bob_100 not found in archive [D] installing to "C:/Skyrim_Work/Tools/MO_1.3.4/mods\**** ver2"
上書きできないどころかまったくファイルがインストールされません。
このブログのチュートリアルは問題なく動作したので見比べつつ調べてみたところ、次の条件が関係しているようでした。
・サブフォルダを分けている
・パスの区切りに"\"を使っている
試しに自作のチュートリアル5を次のように修正すると現象が再現しました。
<files> <folder source="00 Core Files - Vanilla\" destination="" priority="0"/> </files>
[D] using mod name "FOMod Tutorial 05" (id 0) -> C:/Skyrim_Work/Temp/FOModTutor05.zip [C] failed to extract FOModTutor05/00 Core Files - Vanilla\ to : FOModTutor05/00 Core Files - Vanilla\ not found in archive [D] installing to "C:/Skyrim_Work/Tools/MO_1.3.4/mods\FOMod Tutorial 05" [D] Installation successful
別のModで似たようなFOModを書いているもの(例えばBijin Warmaidens v2.9)でも同じ現象となります。
FOModで表示するイメージ名は "FOMod\Images\intro.jpg" のように書いても問題ないようです。
対策方法
パスの区切りを"\"でなく"/"とすることで対策できました。
(MO開発側の情報ではなく、試行錯誤して見つけた方法なので穴があるかもしれません)