Cities Skylines II「CS2MapView.Exporter」の使い方です。
- 2025年2月9日:更新情報の追記
- 2025年2月2日:初稿
概要
CS2地図を地図形式に描画するためのModの3作目です。
※過去Mod2作については(「Carto」の使い方参照)「Carto」の使い方参照)。
こちらのModでは、外部アプリとしてWindowsアプリ「GitHub – gansaku/CS2MapView」(Windows64アプリ/.NET 8 Desktop Runtimeが必要)を使用します。
なおこのCS2MapViewは、前作CS1の「CSL Map View」作者であるgansaku · GitHub氏がCS2用に書き直しを行ったModのようで、「CSL Map View」のような地図が描画できると書かれています。前作の「CSL Map View」を使っていた方には、一番慣れた地図出力アプリ(Mod)になるかと思います。
※ちなみにこれ↓が前作CS1用のCSL Map Viewでの地図画像です。
他の地図データ出力Modと比較すると、専用の地図ビューワーと連携して動作するのはこのModのみということになります。※他の1本(Carto)は地理空間ファイルビューワーアプリを必要とし、他1本(OSM Export)はPDFビューワーが必要です。詳しくは別記事「「Carto」の使い方」を参照ください。
しかし前作CS1で長らくプレイヤーに愛用されてきたModですし、恐らくCS1からのプレイヤーにとっては一番馴染みのある地図形式でのビューワーではないかと思います。
使い方
「CS2MapView」を使う簡単な流れです。※以下Windows環境を対象としています。別環境の方は逐次読み替えてください。
1.準備
- Mod「CS2MapView.Exporter」をサブスクライブする
- CS2MapViewをダウンロード、インストールする
- Releases · gansaku/CS2MapView:のzipファイル
- 好きな場所にファイルを展開する
- 設置した「cs2mapview.exe」を実行する
- 「.NET 8.0 Desktop Runtime」をインストールするよう要求されるのでクリックする
- ブラウザでページが開き、ダウンロードダイアログが開く(あるいは手動ダウンロードをクリックしてダウンロードする) ※ダウンロード容量55.8MB。
- ※リンクすると自動でダウンロードが始まるため、クレーム避けのためここではリンクは貼りません。必要なのは「.Net8.0 RuntimeのWindows版x64」です。Microsoftサイトではインストーラーとバイナリが用意されていますが、手動にしたい方は各自の責任で選択してください。Modではインストーラーにリンクされています。このライタイムインストールについては当然ノンクレームですしコメントはスパム扱いします。
- .NET 8.0 Desktop Runtimeをインストールする
2.CS2ゲーム本体でのデータ抽出
- CS2ゲーム本体を起動し、地図を作成したいセーブデータを読み込む
- CS2のオプション画面「CS2MAPVIEW」でエクスポート先のフォルダを指定し、「EXPORT」を実行する
3.cs2mapview.exeでの閲覧
- cs2mapview.exeを起動し 、「ファイル」-「開く」でエクスポートした地図データを指定して読み込む
- ※なおcs2mapview.exe起動時に「Windows によって PC が保護されました」という警告が出るのを無理やり[詳細]から[実行する]と、ファイルアクセスに失敗して読み込めない状況になります。この場合はcs2mapview.exeを管理者として起動する(もしくWindowsディフェンダーやアンチウイルスソフトを停止)などすると読み込めるようになります。
- 必要に応じて、cs2mapview.exeの「ファイル」-「画像の保存」を選択。ダイアログに従ってパラメータを指定して「Save」ボタンで地図データの画像が保存される
その他
cs2mapview.exeでの操作
- ズーム:マウスホイール
- 回転:Ctrl+マウスホイール
- マップスクロール:左ドラッグ
※なおcs2mapview.exeの起動がやや手間ですが、CS2ゲーム本体から直接ビューワー(外部プログラム)を起動するプロトコルが実装されていない(許可されていない)ため、プレイヤーが直接cs2mapview.exeを起動する必要があるということです。
オプション
出力サイズ
CS2のオプション画面「CS2MAPVIEW」画面のMaximum terrain output resolutionで指定できる。
出力対象の指定
地図に出力する対象(鉄道、トラム、地下鉄、モノレール、ロープウェイ)はcs2mapview.exeの「表示」-「設定」オプションで指定できる。※モノレールやロープウェイは現状CS2にはない
コメント
コメント失礼します
久しぶりに起動しようとしたら赤いビックリマークとともに長文のエラーコードが表示されました。
modをロードする間に必ずエラーが出てしまいます
modをダウンロードしている次手rンで責任は自分にあるのわわかっているのですが何かアドバイスいただけないでしょうか
セーブデータが消えるのは構わないのでまた遊べる状態にしたいです。
何回アンインストールしてもせーずデータは残ってしまっているので繰り返しです。。
完全な初期化の方法知っていたら教えていただきたいです
あなたにこうしろと書いているわけではなく、あくまで「そういう相談が寄せられた時の回答」としてDiscordかどこかで見たことがある気がするものを書いておきます。※責任転嫁されても困るのでその場所を書くことはしませんし、私の理解した内容で書いており、原文のままではありません(そもそも英文)。
なおこれを参考にして実行した結果責任はすべてあなたにあって、いかなる結果になろうと私は当然何も知りませんし、補償や謝罪も一切しません。あなたが自分で判断して実行するか否かを決めてください。 なぜなら貴方の環境はあなた御自身しか知り得ないものであって、私の書いている内容が貴方の環境で適用できるかどうかはあなたしか判断できないためです。
・そもそもセーブデータを読み込んで問題が再現する時に、あなた御自身で問題切り分けができないならそのセーブデータは捨てましょう。問題はセーブデータ内にあるので何度再起動しても当然エラーは出ます。そのセーブデータは一度置いて、ニューゲームをしてください。※特定セーブデータでの問題解決をするのはログを見て判断するしか無く、それは問題切り分けができない人には到底不可能なものです。すっぱり諦めましょう。もしかしたら1年後にあなた御自身でなにか問題解決できるかも知れませんが、その時間がもったいないのですっぱりニューゲームするほうが確実に早いです。
・大原則としてCS2のModデータは、「\AppData\LocalLow\Colossal Order\Cities Skylines II\.cache」以下に作られます。
・一般的にはその下の「Mod」ディレクトリは、ディレクトリ名が示すように基本的に「キャッシュ」に過ぎず、すべて消したとしても、必要に応じて再び自動的にダウンロードされる性質のものです(当然各自が自分の意志で設置したファイルは除きます。)。万一に備えてエクスプローラーの該当フォルダのスクリーンショットを撮っておくのもいいかもしれません。
・消すファイルは、なにか問題があった場合にすべて元通りに復旧できるように、安全な場所にコピーするなどバックアップを取っておくのは言うまでもないことです。少なくとも数日、10回程度無事に起動できるのを確認できるまでは残しておきましょう。
この上で、もし私が同様の現象で困ったとすれば、Modフィルダ毎消してみるかも知れません。自分で設置してきたファイルは当然貴方自身で復旧の手続きをしてください。
以上です。
あとそもそもゲーム起動ができなくなった際にまず試すのは「空っぽあるいはSkyveだけなど、間違いなく動作することがわかっている軽量のMod1個のみ」を入れたプレイリストに切り替えて起動してみることです。それが一番早い解決方法です。貴方が切り分けすることが出来ないのであれば、起動しなくなったプレイセットは一度捨てる覚悟で一からプレイセット構築をするほうが恐らく解決までの時間は圧倒的に早いです。これはクリエイターアセットがない現在では確実に言えることです。もちろん、その際も「Mod数個を追加しては起動」という手順を面倒ですが繰り返しましょう。
なぜSkyveかと言うと、ゲーム起動前に作用するModであって、ゲーム内では何も実行しないからです(オプションメニューでのINSTALLを除く)。さらにもしSkyveで問題が起きれば大問題になり必ずDiscordなどで話題になり、私もこのブログに記事を書くでしょうから気づきやすいというのもあります。他のModだとゲーム内での実行内容にも左右されるため問題の切り分けが大変なのと、もしかすると話題になるまで数日掛かる可能性があるためです。
※ゲーム名が書かれていませんでしたがCS2での話です。CS1についてはもう忘れてしまったのでわかりません。