【CSL】組込みマップテーマがなくなる

Blog

不具合情報。ご参考までに。

症状

マップ制作やアセット制作など、各種エディターを展開する際に必ず選択するマップテーマ。そのうち、「ユーザーテーマ」はワークショップに投稿されたカスタムのマップテーマです。もう一方の「組み込みテーマ」は、「熱帯」「温帯」「亜寒帯」「寒帯」などがある、名前の通りバニラに組み込まれたテーマです。以上から、ユーザーテーマならまだしも組み込みテーマが無くなることは無いはず……なのですが。

「テーマが見つかりません」とある。一体どういうことか。

何故かありません。選択できないのでアセット制作やマップ制作を始められません。ユーザーテーマも表示こそされますが、選択しても全く反応がありません。

最近アセット制作にハマっている筆者にとって、この症状はまさに死活問題です。

ちなみに早々と、NoWorkshop環境では読み込めることもわかりました。しかしNoworkshop環境ではワークショップのアイテムを建物やネットワーク上のプロップとして内包したアセットを作ることができません。この症状がアセット制作を妨げていることはどのみち変わりません。

検証

本体アップデートもかかっておらず、最近MODを沢山切り替えたので、おそらくMODのせいだと考えて、検証を始めました。

最近切り替えたMOD構成は以下の通りです。

  • Theme Mixer 2 → Theme Mixer 2.5
  • Load Order Mod → Load Order Mod 2
  • Prop Anarchy → Prop Controll (新規マップのみに適用されるよう、LOM2で制御)
  • Tree Anarchy → Tree Controll
  • → Line Tool / Visibility Controll を追加

一番初めは、その機能に該当するMODを疑ってみるのが定石です。今回は Theme Mixer 2.5 に原因があるのではないかと目星を付けて、原因を調査しました。

検証①Theme Mixer 2.5に対する検証

Theme Mixer 2.5が組込みマップテーマが読み込めない原因であることを証明するには、検証により以下のような結果が示される必要があります。

  • 通常通りの構成で起動する → テーマが読み込めない
  • -NoWorkshop(ワークショップ無効)オプション付きで起動する → テーマが読み込める
  • Load Order Mod 2 によって Theme Mixer 2.5 を無効化して起動する → テーマが読み込める

そして、得られた検証結果が以下の通りでした。

  • 通常通りの構成で起動する → テーマが読み込めない
  • -NoWorkshop(ワークショップ無効)オプション付きで起動する → テーマが読み込める
  • Load Order Mod 2 によって Theme Mixer 2.5 を無効化して起動する → テーマが読み込めない

おや。Theme Mixer 2.5を無効にしたにも関わらずテーマが読み込めません。このことからTheme Mixer 2.5に害はなかったことが分かりました。同様にProp Controll, Tree Controll, Line Tool, Visibility Controllを無効にして検証をしても、テーマが読み込めないことが分かりました。

となってくると、怪しいのはLoad Order Mod 2です。筆者の環境はLOTによってアセットやMODの量を調節していますから、検証環境の整備が少々手間ですが念のため確認していきましょう。

検証② Load Order Modに対する検証

Load Order Mod 2が組込みマップテーマが読み込めない原因であることを証明するには、検証により以下のような結果が示される必要があります。

  • 通常通りの構成で起動する → テーマが読み込めない
  • -NoWorkshop(ワークショップ無効)オプション付きで起動する → テーマが読み込める
  • コンテンツマネージャーから LOM2、並びに前提MOD「Patch Loader Mod」を無効化の後、再起動する。→ テーマが読み込める

ちなみに「コンテンツマネージャーから LOM2、並びに前提MOD『Patch Loader Mod』を無効化の後、再起動する操作の結果、テーマが読み込める」という検証は余り意味がありません。テーマが読み込めなかった場合、LOM2かPatch Loader Mod以外に問題があることが示され、極めて部分的な原因究明にしかならないからです。

そして、得られた検証結果が以下の通りでした。

  • 通常通りの構成で起動する → テーマが読み込めない
  • -NoWorkshop(ワークショップ無効)オプション付きで起動する → テーマが読み込める
  • コンテンツマネージャーから LOM2、並びに前提MOD「Patch Loader Mod」を無効化の後、再起動する。→ テーマが読み込める

スゥゥゥゥゥゥゥ……。はい。組込みマップテーマが読み込めない原因はLoad Order Mod 2か Patch Load Modにあることが示されました

対応

先日寄稿させていただいたLoad Order Modの解説記事でも述べたように、筆者の環境はLoad Order ModによってアセットやMOD管理をし、Load Order Modによって読み込み時間が最適化されているので、例え問題があったとしても使い続ける他ないのがつらいですね。しばらくMODのアンサブスクライブやサブスクライブを手動で切り替えるしかないのか……?と頭を抱えております。

おそらくLoad Order Mod 1では同症状が起きたことは無かったので、LOM1への再移行も検討の余地がある、個人的に深刻な問題でした。

同症状の報告もないので、他の人の環境では起きていない問題なのかもしれません。どなたか同じ症状を確認している方はDMなどでご連絡ください。

おわりに

ある日突然見たことも聞いたことも無い症状が出て、正直かなり戸惑いましたが、ある程度原因究明ができたことは嬉しい限りです。Load Order Modは直近に何度も更新が入っているので、様々な問題が起きても仕方がないようなMODではあります。

UIのユーザーテーマ変更が無効化されたり、ある時期までアセットの欄や検索機能が驚くほど動作が鈍重だったり、他にも実際巡り合った症状が複数あり、今すぐに移行するようにはとても薦められるMODではありません。しかし5月末にはLOM1がLOM2に変更される更新が待ち構えているため、LOM1ユーザーとしては早いところ移行して慣れておきたいようにも思います。難しいですね。

改めてにはなりますが、MODの導入/移行はご自身の判断により自己責任で行ってください。

2023年4月30日 初稿

コメント

タイトルとURLをコピーしました