クロワッサンシカゴのねごと

クロワッサンシカゴ(Croissant Chicago)の公式ブログ。




「Cities: Skylines 地下鉄の地上化」メモ

Cities: Skylines (STEAM版) では、多くのMODやアセットデータが制作・投稿されており、己の満足する街を作ることができる。マインクラフトに次ぐ時間泥棒ゲームである。今回は地下鉄メトロを地上でも走らせる方法をまとめます。

1-1. 前提MODをサブスクライブする

f:id:croissantchicago:20190609212450j:plain

地上用駅アセット内の線路もメトロ用に変換されます

まずは、下記のコレクションされたMODをすべてサブスクライブしてください。

▶ STEAMコレクション:Metro地上化の際のMODまとめ
https://steamcommunity.com/sharedfiles/filedetails/?id=1765228788

これだけで地下鉄メトロの地上化は完了です。既存の地下鉄線路は新たに敷設し直す必要があります。MODのコンフィグ設定はデフォルトのままで大丈夫です。


1-2. 地下トンネル内が可視化される

f:id:croissantchicago:20190609212444j:plain

MOD適用後は地下鉄の地下トンネル内も見ることが可能

地下鉄と言えば地下走行時のトンネル風景が見たいところ。「Metro Overhaul Mod」適用後は前面展望や住人追跡時に地下トンネル内を見ることができます。線路はモダンとクラシックの2種類があり、線路によってトンネル内の質感が変化します。


1-3. 地下メトロ駅のホームをカーブさせる

f:id:croissantchicago:20190609212446j:plain

地下にホームがカーブしたカーブ駅を作ることも可能

MODの解説動画では普通にできているのにどこを探しても駅をカーブさせる方法が載っていなかったのでいろいろ弄っていたら、地下鉄駅設置時のオプションに普通にありました。駅を設置する際にオプションで設定してあげる必要があります。

f:id:croissantchicago:20190609215337j:plain

Station Bend の 値によって駅内がカーブします

Lengthはホームの長さ、Depthは深さ、Angleは角度、Bendはカーブ率です。Platformもサイドかアイランドかを選択できます。これで思い通りの地下鉄駅を設置することができますね。地上駅をカーブさせることはできません。


2-1. 車両モデルアセットをサブスクライブする

f:id:croissantchicago:20190609221236j:plain

好きなモデルアセットをサブスクライブしましょう

地上化が完了したら次は地下鉄の車両モデルアセットを追加します。サンプルとして「Copenhagen Metro」のモデルを追加してみました。勝手に加減速してくれるので好きです。地下鉄用のアセットであればサブスクライブするだけで追加されます。

f:id:croissantchicago:20190609230331j:plain

車両は Metropolitan Depot から出庫する

「Metro Overhaul Mod」適用後は《路線経路を設定しただけでは》車両は走り出してくれません。路線経路完成後、自動的に「Metropolitan Depot」から出庫します。なのでその路線に繋がる車庫をあらかじめ作っておく必要があります。

f:id:croissantchicago:20190609232724j:plain

うまく出庫されない場合は線路の繋ぎ方に問題があります

ちなみに「Train & Train Stations Converter」を適用しているので、鉄道用の車両についてもマップロード時に自動的に地下鉄用のアセットに変換されます。


2-2. 鉄道駅用アセットを地下鉄メトロ駅用アセットに変換する

トンネルを抜け地上に出て大きな高架駅に停車するという流れを想定します。が、仕方のないことですが地下鉄地上化用のアセットはそこまで多くありません。なので鉄道用の駅アセットをメトロ用に変換します。

実は「Train & Train Stations Converter」を適用しているので《鉄道駅→メトロ駅》をマップロード時に自動的に変換しています。が、理由は不明ですが変換が上手くなされないものもあります。

f:id:croissantchicago:20190609210852j:plain
Central Station (in the Style of Berlin Central Station)
https://steamcommunity.com/sharedfiles/filedetails/?id=1490579641

例えば、わたしの環境では、上記の大きな鉄道駅をサブスクライブしても変換されず鉄道駅としか認識されておりません。その際は変換を直接指定する必要があります。

"%LocalAppData%\Colossal Order\Cities_Skylines\"

にアクセスし「TrainConverter-Config.xml」をメモ帳等で開きます。

<modern-stations-to-metro-station> ←ここから
  ~
  <items workshop-id="1490579641" description="Central Station" /> ←これを追記
  ~
</modern-stations-to-metro-station> ←ここまで

ワークショップID(URLの末尾の数字群)とアセット名を入力して上書き保存します。

f:id:croissantchicago:20190609212450j:plain
再度マップをロードすると、駅のホームの線路がすべて地下鉄用の線路に変換されていました。上手く変換が実行されたようです。これで地上駅をメトロ化できるので駅のバリエーションも増えるね!


3-1. さいごに

これらはすべてMODを適用したことで追加されたものなので、もちろんバグも多くあります。前提MODや補助MODなど管理も複雑化するのでエラーが発生した場合は一度すべてのサブスクライブを解除すると原因を発見できると思います。

街作り楽しんでください (¦3冫 ノ)ノ

P.S.ニョキニョキと街が発展していくのが楽しい