nonyblog.

日常

Simutrans 用の地図をカシミール3Dで作る

忘備録。

地図を作る

  • カシミール3Dをインストールする
  • 地図表現を「段彩図 無断階」にする(影をなくすため)
  • タイルマップを開いて地理院10m標高にする(なかったら追加する)
  • 標高パレットを simutrans 用に作って適用する

例。

gyazo.com

パレットと標高の関係は以下のソースコードで実装されている。設定によって異なるのでソースコードを見ながら調整すると良い。

海が -2 ぐらいにするのがおすすめ。

simutrans/height_map_loader.h at master · aburch/simutrans · GitHub

  • 湖の色を変更する場合、データ -> 湖 から変更する
  • 編集 -> 選択範囲を決める で書き出したい範囲を選択
  • ファイル -> 表示画像を保存 から bmp などで吐き出す

地図を設置

  • simutrans の maps/ 以下に設置 -> 新しいゲーム

街と川の配置

川と街を配置するときは、カシミール3Dと見比べながら行うと楽である。

  • パレットの標高は同じにして、色を分かりやすくする
  • タイルマップに変更し、地理院地図などを選んで標高データを地理院10m標高タイルにする
    • タイルマップの設定から行える
  • 標高データ合成表示を有効にする

川だけ地図なども加えると分かりやすい。