FreeTrain 列車一覧作成ツール

By Kohsuke Kawaguchi

ダウンロード

Train List Builder (2003/01/05) (24,822 bytes)

Train List Builder (2003/02/23) (25,407 bytes)

このツールが動作するにはFreeTrain本体がインストールされていることが必要です。2002/12/25版以降のFreeTrainを一回起動してから、このツールを起動してください。また、TrainListBuilder.exe本体はFreeTrain.exeと同じ場所においてください。

操作方法

まず、出力したい列車コントリビューションを全てプラグインとしてFreeTrainに登録します。通常、これはプラグインをpluginディレクトリ以下に配置するだけです。"-plugin"コマンドラインオプションを使うと、通常のプラグインディレクトリの以外の別なディレクトリをプラグインディレクトリとして追加することができます。開発中のプラグインセットなどの画像を作成する際に有効です。例えば、

> trainListBuilder -plugin c:\MyTrainSet

ツールを起動したら、生成されるデータファイルを保存するディレクトリを指定します。ディレクトリをD&Dすることもできます。また、"-output"コマンドラインオプションを利用して、コマンドラインから出力先を指定することができます。コマンドラインで出力先が指定された場合、ツール起動からデータ生成、終了まで自動的に行われるので、繰り返し同じデータを処理したい場合に便利です。例えば、

> trainListBuilder -data out

ツールの処理が完了すると、それぞれの列車の画像ファイル(<id>.png)と、index.xmlが生成されます。<id>.xmlをXSLTでHTMLに変換することによって、ブラウザで一覧できる形式にすることができます。とりあえずは、標準添付のsrc/html.xslを使って、

> saxon index.xml html.xsl -o index.html

としてみてください。saxonはJavaで書かれたフリーソフトでこちらからダウンロードできます。もっと素敵なHTMLを出力したい方はXSLTを勉強してhtml.xslをいじってください。かっこいいスタイルシートの公開もお待ちしております。

感想・コメント・改良の提案などはフォーラムにお願いします。

更新履歴