Journal of ano Simutrans

KTOKが旅,鉄道,Simuutransについて記したもの.

忙しい人のためのSimutrans(アドオン作成編)

本稿はSimutrans Advent Calender 2017の15日目の記事である.詳細についてはこちらを参照してください.

 

adventar.org

 


概要

 Simutransで個性のあるプレイをするために,アドオンを追加することは有用な手段である.しかし,アドオンを作るには素人では少なくとも1時間以上かかることが問題になる.本研究では,景観アドオンである「ホタル」をたった5分で作成する方法について述べる.

 

目次

アドオン「蛍」の作成

応用例

まとめ

 


 アドオン「ホタル」の作成

 今回制作するpakサイズを128とする.なお,アドオン制作にあたり,次のページを前提とする:アドオン開発/アドオンの作り方(Simurans JAPAN より)

①キャンパスの縦と横のサイズを128の倍数になるように設定する.今回はキャンパスのサイズを128×512とする.

②背景色を赤231緑255青255にする.これはsimutransの透明色が赤231緑255青255で設定されているためである.

③キャンパスを128×128ごとに区切って考える.それぞれの区切ったエリアに,蛍光色である赤255緑255青83と赤1緑221青1を適当に使って,適当に書く.ファイルの名前を付ければ,ペイント作業は終了である.今回はファイル名を「hotaru.png」とする.

f:id:ano_KTOK:20171204220809p:plain

図: hotaru.png

④次にdatファイルの編集である.以下の通りに編集する.今回は,船(waytype=water)として扱った.自由に編集してかまわない.


obj=vehicle
name=firefly01
waytype=water
freight=Passagiere
engine_type=bio
speed=4
gear=150
power=5
payload=0
cost=0
weight=1
length=3
Sound=-1
RunningCost=0
Constraint[Prev][0]=none
Constraint[Next][0]=none
EmptyImage[S]=hotaru.0.0
EmptyImage[E]=hotaru.0.0
EmptyImage[SE]=hotaru.0.0
EmptyImage[SW]=hotaru.0.0
EmptyImage[N]=hotaru.0.0
EmptyImage[W]=hotaru.0.0
EmptyImage[NW]=hotaru.0.0
EmptyImage[NE]=hotaru.0.0

⑤あどはmakeobjを行うだけである.

 

これにより,アドオン「ホタル」を5分程度で制作することが可能である.

 


 応用例

 さて,アドオン「ホタル」を実際に応用してみる.今回は,著者が作成した「東海道本線(米原→大垣)【Simutrans紀行】」を用いて説明する.本動画の13:13辺りをご覧いただくと,川の当たりが光って見えます.


東海道本線(米原→大垣)【Simutrans紀行】

ここで昼間はどのようになっているのか気になるかもしれません.昼間はチョウチョウとして扱っています.実際に本動画の3:11あたりから再生して頂きますと,川がちらちら黄色いものが見える程度になっています.

 問題点として,ホタルにしろチョウチョウにしろ,人によっては言われてみないとピンとこない場合ががある.事実,母上様数名の方から指摘を頂いた.

 また,この方法はアドオンを作るために万能な方法ではない.

 


 まとめ

 以上より,アドオンを5分程度で制作する例を我々は確認できた.忙しい人でもアイデア次第で,「ホタル」以外にも,非常に短い時間でアドオンを制作できるかもしれません.