MODが動作しない理由はいくつかありますが、今回私が動作しなかった時はこれで解決しました。これは私が解決した時の方法なので万人向けではない事をご理解下さい。
OneDriveが原因だった
OneDriveがクソなのは知ってたので、PCを買った段階でオフにはしてたんですが、初期段階でPC内部にOneDriveのフォルダが作られ、その中に「ドキュメント」フォルダが自動的に作られてしまったのが今回の問題の原因でした。
そう、ゲームパス版もといMicrosoftStore版のKingdom Come: Deliverance II(キングダムカム・デリバランス2)のMODの読み込む仕様はSteam版などと違うんです。必ずこのドキュメントの中の「kingdomcome_mods」の中から参照されます。
ですが、それがOneDriveの中のドキュメントの場合はバグが起きます。ゲーム内にはMODが読み込まれているかのような表示が出るんですが、ゲーム内には一切反映されません。加えてログファイルが出るんですが、それも本来とは違う場所に出るし、ファイル名も違うという結構変なバグが出ます。

じゃあOneDriveをどうしたらいいのかって話
これがサクっと行かないのがOneDriveがクソな所が更に増す。なんだろうこのウイルス。
私もOneDriveを自分のPCから完全に消せたらそれが一番良かったですが、今あるファイルがどうなるのかという心配やそもそも消し方に不安があり、別の方法を試し、それで成功したのでそれについて書きます。
まずOneDriveをどうにかする
ドキュメントフォルダの場所を変えたら済む話かと思いきや、何故か場所が変更できないと言われる。おそらくOneDriveのせい。
なのでまずOneDriveを再び起動して同期させる所から。(私の場合はそうだった)
ここでOneDriveをどうオフにしているかでやることが変わってきます。それに関しては私には分かりません。それについては他の記事を探して下さい。
この辺メモを取り忘れたのであやふやですが、同期だったか接続だったかを再度しようとするとフォルダの設定になった気がするのでそれを探す。それでもう場所を思い切って本当は良くないんでしょうけど、Cドライブの直下にしました。どこに置いても巻き込まれる可能性があったのでとりあえず直下にしました。
ドキュメントのプロパティから場所を変更する
ドキュメントのフォルダを右クリックしてプロパティで場所を開いて下さい。

ここで「標準に戻す」で本来のフォルダ場所になるはずです。ここが元から標準だった人はそもそもこの記事の件とは無関係ですのでブラウザバックして下さい。
私の場合はこれでエラーが起きずにフォルダの場所が元に戻せました。こうなるとキンカム2のMODは正常に動作します。ログファイルもちゃんとドキュメント直下に作られます。
KCD2のMODについて他の事
私はこれが原因だと気付かずに、MOD管理ソフトが原因だと思ってそれを消して手動インストールに切り替えていましたが、多分今なら普通にソフトでも動きそう。
再インストールも試しましたが、無駄も無駄でした。全部OneDriveが悪い。
管理ソフトがあれば多分大丈夫かもですが、ゲームの起動はショートカットを作って「-devmode」を加えたもので起動するのは多分必要です。Steam版と違いますから。
手動だとmod_orderが必要ですが、mod_orderの文字列はmod.manifestファイルのmodidの名称と同一でないといけないし、modidがmod.manifestにないなら自分で足す必要があります。まぁこれは古いmodだと思うんでmodidを足しても正常に動作しないかも。私はしませんでした。多分これはSteam版だと多少おかしくても起動するんでしょうね。その辺MS版は厳格だという事かも。
今回はかなり独力で問題を解決したと自負していますが、ドキュメント直下に作られる、「kcd.log」には超助けられた。これを見ればmodが読み込まれているかどうかがすぐ分かる。ちなみにOneDriveのせいで直下にログがない場合は、Windowsでlogって調べると私の場合は見えました。名称がkcd.logじゃなくてlog.txtでした。ユーザーフォルダのSave Gamesのkingdomcome2にありました。ここでも一応似たようなログが見れます。
modの読み込み順は地味に関係あるmodがあるので注意。その辺は起動してちゃんと動作してなかったらmod_orderの順番を変えて試してを繰り返せばそのうち正解が引けると思います。頑張って。大体見た目を変えるmodです。
この件については海外掲示板を結構参照しましたが、OneDriveについて語っているユーザーはあまり見つけらませんでした。なのでこの記事が同じ問題を抱える人の助けになればいいと思います。


コメント