読者です 読者をやめる 読者になる 読者になる

Thinking Skeever

Skyrim/The Witcher 3 Modについてのあれこれ。FoModの作り方、Mod導入時のトラブル事例などのニッチな話を書いていきます。a.k.a. BowmoreLover@nexusmods

雑記: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開発側の情報ではなく、試行錯誤して見つけた方法なので穴があるかもしれません)

2015/05/18(月) 01:55追記

この問題は、つい先ほどリリースされたMod Organizer v1.3.5で修正されました。

以上

Copyright (C) 2015,2017 ThinkingSkeever, All Rights Reserved.
ブログの記事内に記載されているメーカー名、製品名称等は、日本及びその他の国における各企業の商標または登録商標です。
リンクはご自由に。記事の転載はご遠慮ください。記事を引用する場合はトラックバックするか元のURLを明記してください。