modの更新も日々進んでいてだいぶ1.0時に使用していた環境に近づいてきました。
また最初からやり直そうかなと思ったらエラーが発生したので対処方法を書いておきます。
今回のケースは公式にも載っているので知っている方も多いとは思います。
ひとつmodを入れればほぼ解決されるので同じエラーが出る方は試してみてくださいね。
※紹介するエラーは今後対処方法が変わるかもしれないので注意です。
発生の状況
何が起きたか
つい数日前まで普通に使えていたmodが突然エラーが発生。
互換性のエラーという内容だったのでその時点でmodのチェックはすべて外されてしまい、問題のあるmodを特定する作業が必要になりました。
適当にmodを有効にしていくと赤く表示されるmodを複数発見、マウスオンしてみるとすべてのmodで「This requires following mods to work:Harmony」と表示されました。
翻訳ツールの直訳では「これには、次のMODが必要です:ハーモニー」ということらしいです。
原因
というわけで公式のフォーラムを確認、先に見とけよというツッコミはなしでお願いします。
どうやら頻繁なリムワールド本体のアップデートにより、多くのmodで前提データとして使われていたライブラリの互換性に問題が発生したようです。
もちろんこの説明も翻訳サイトからの直訳を元に書いておりますのでご了承ください。
次に紹介する対処方法から考えると、隠し前提modの互換性がなくなったという捉え方でおおむねあっているはずです。
対処方法
①:前提modを入手する
先程マウスオンしたときに表示されていたHarmonyを導入します。
互換性の問題があったデータをmodで補うということらしいです。
下記のURLよりサブスクライブしてください。
前提mod Harmony
②:modにチェックを入れる
サブスクライブ後は他のmodと同じようにスタート画面のMODからチェックを入れましょう。
ほとんどのmodはこの時点で赤くなくなると思いますが、一部の前提modなどはまだエラーが発生していると思います。
③:順序を入れ替える
チェックを入れたmodはドラッグで順序を入れ替えることが可能です。前提modが必要なときに下に配置したりすると思うので操作としてはおなじみです。
そして今チェックしたHarmonyを、Coreの上に配置します。
基本的にCoreは常に最上部にある人がほとんどなので、Harmonyが一番上に来るようになっていれば大丈夫です。
赤くなっているmodがなくなれば成功です。
それにしても本体よりも上に来るmodって凄いですよね。
まとめ
時期的な要素もあり時間が解決してくれるかと思いきやしっかり解決方法がでていることもあるので、公式の情報はなるべく追っかけるべきだと再確認しました。
英語が読めないからといって敬遠しがちになる弱いハートに活を入れていきます。
ちなみにこれ以外のエラーが出た場合は地道に探していく必要があります。
多いケースとしては前提modとの順序、他modとの競合、バージョンの問題などでしょうか。
意外と単純な見落としがあるケースが多いので、一度冷静になって対処しましょう。