ここではツールを使用するための定義を行います。general_toolのカーソルや成功時の音は、ここでしか定義できません。アイコンや操作キーは、ツールバー定義で個別に異なる定義をすることもできます。ツールには*general_tool、simple_tool、dialog_toolの3種類があります。
general_toolは一般的なツールです。マップ上をクリックしたり、ドラッグしたりという操作を伴います。多くのツールは、ツール独自のカーソルを使用します。
general_tool[i],アイコン,カーソル,音,操作キー
ツール | ||
---|---|---|
アイコン | アイコン番号(menu.GeneralTools.pak)を指定します。 アイコンが設定されていない場合には、メニューに表示されません。(ツールバー定義で指定可) simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。 === Obj=menu name=MyMenuIcon Image[0]=> file_name.0.0 === 上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。 | |
カーソル | カーソル番号(cursor.GeneralTools.pak)を指定します | |
音 | (sound/sound.tab)アクションが成功したときの音番号を指定します | |
9 | click.wav クリック時の音 | |
10 | boing.wav 失敗時の音 | |
11 | jackhammer.wav 削岩機の音 | |
12 | gavel.wav 鎚音 | |
13 | dock.wav | |
14 | explosion.wav 爆発音 | |
15 | cash.wav | |
操作キー | 操作キーを割り当てます。 [使用可能文字] 半角英数記号 #99999...文字コード(10進数) ^A...Ctrl+A F99... (F2-F15) COMMA...コンマ(,) |
以下のツールが使用できます。
general_tool[0] | WKZ_ABFRAGE | 調査ツール |
---|---|---|
general_tool[1] | WKZ_REMOVER | 撤去ツール |
general_tool[2] | WKZ_RAISE_LAND | 陸地を高くする |
general_tool[3] | WKZ_LOWER_LAND | 陸地を低くする |
general_tool[4] | WKZ_SETSLOPE | スロープの建設 パラメータが必要 |
general_tool[5] | WKZ_RESTORESLOPE | スロープを戻す |
general_tool[6] | WKZ_MARKER | マーカー |
general_tool[7] | WKZ_CLEAR_RESERVATION | 進路の予約を解除する |
general_tool[8] | WKZ_TRANSFORMER | 変圧所を作る |
general_tool[9] | WKZ_ADD_CITY | 新しい町を作る |
general_tool[10] | WKZ_CHANGE_CITY_SIZE | 都市の人口を増やす/減らす パラメータとして増減値(正負符号付)を指定します。 -100...人口を100減らす +500...人口を500増やす |
general_tool[11] | WKZ_PLANT_TREE | 木を植える |
general_tool[12] | WKZ_FAHRPLAN_ADD | 停車駅を追加(プログラム内部でのみ使用) |
general_tool[13] | WKZ_FAHRPLAN_INS | 停車駅を挿入(プログラム内部でのみ使用) |
general_tool[14] | WKZ_WEGEBAU | 道路/線路 パラメーターに名前(使用例 city_road)もしくは、数値(waytype)が使用できます。 |
general_tool[15] | WKZ_BRUECKENBAU | 橋(プログラム内部で使用) |
general_tool[16] | WKZ_TUNNELBAU | トンネル(プログラム内部で使用) |
general_tool[17] | WKZ_WAYREMOVER | 道路/線路の撤去 パラメーターに数値(waytype)が必要 |
general_tool[18] | WKZ_WAYOBJ | 架線(プログラム内部で使用) |
general_tool[19] | WKZ_STATION | 駅(プログラム内部で使用) |
general_tool[20] | WKZ_ROADSIGN | 標識/信号(プログラム内部で使用) |
general_tool[21] | WKZ_DEPOT | 車庫(プログラム内部で使用) |
general_tool[22] | WKZ_BUILD_HAUS | 観光地の整備 |
general_tool[23] | WKZ_LAND_CHAIN | 発電所を作る |
general_tool[24] | WKZ_CITY_CHAIN | 産業網を誘致 |
general_tool[25] | WKZ_BUILD_FACTORY | |
general_tool[26] | WKZ_LINK_FACTORY | 産業チェーンを繋ぐ |
general_tool[27] | WKZ_HEADQUARTER | 本社(プログラム内部で使用) |
general_tool[28] | WKZ_LOCK_GAME | プレイヤー変更の禁止 |
general_tool[29] | WKZ_ADD_CITYCAR | 自家用車を加える |
general_tool[30] | WKZ_FOREST | 森を作る |
general_tool[31] | WKZ_STOP_MOVER | スケジュールを移動させる |
general_tool[32] | WKZ_MAKE_STOP_PUBLIC | 駅を公共駅にする[101.0以降] |
general_tool[33] | WKZ_REMOVE_WAYOBJ | 架線の撤去[102.2以降] パラメーターに数値(waytype)が必要 |
general_tool[34] | WKZ_SLICED_AND_UNDERGROUND_VIEW | 地下モード、ハイトカット表示モードを切り替える[102.2以降] 内部でsimple_tool[15]を呼び出しています。 パラメータ U...従来の地下建設モードのon/off K...ハイトカット表示モードのon/off。マウスカーソル位置の高さを使用 C...ハイトカット表示モードのon/off。マップ上のクリックでハイトカット表示モードをon。 I...ハイトカット表示レベルを一つ上に D...ハイトカット表示レベルを一つ下に |
general_tool[35] | WKZ_BUY_HOUSE | 市内建築物を購入する[102.2以降] |
general_tool[36] | WKZ_CITYROAD | 市道ツール[110.0以降] |
general_tool[37] | WKZ_ERR_MESSAGE_TOOL | エラーメッセージの表示[???.?以降](プログラム内部でのみ使用) |
general_tool[38] | WKZ_CHANGE_WATER_HEIGHT | 湖の高さを変更する[120.0以降] パラメータが必要 +1...一段高くする -1...一段低くする |
general_tool[39] | WKZ_SET_CLIMATE | タイルごとに気候を設定[120.0以降] パラメータに数値が必要 0...water 1...desert 2...tropic 3...mediterran 4...temperate 5...tundra 6...rocky 7...arctic |
general_tool[40] | TOOL_ROTATE_BUILDING | プラットホーム等を反転させるツール[120.?以降] |
general_tool[41] | TOOL_MERGE_STOP | 離れた駅の結合ツール[121.0以降] |
general_tool[42] | TOOL_EXEC_SCRIPT | [122以降] |
general_tool[43] | TOOL_EXEC_TWO_CLICK_SCRIPT | [122以降] |
スロープの建設 パラメータ | ||
シングルスロープ (112.3まではこちらのみ使用可) | ダブルスロープ使用時 [nightly以降] | |
南斜面 | 12 | 36 |
---|---|---|
北斜面 | 3 | 4 |
西斜面 | 6 | 12 |
東斜面 | 9 | 28 |
南斜面 x2 | - | 72 |
北斜面 x2 | - | 8 |
西斜面 x2 | - | 24 |
東斜面 x2 | - | 56 |
一段上げる | 16 | 82 |
一段下げる | 17 | 83 |
シンプルツールは、ツールボタンのクリックや、操作キーのみで操作が完結するツールです。
simple_tool[i],アイコン,操作キー
ツール | ||
---|---|---|
アイコン | アイコン番号(menu.SimpleTools.pak)を指定します。アイコンが設定されていない場合には、メニューに表示されません。 simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。 === Obj=menu name=MyMenuIcon Image[0]=> file_name.0.0 === 上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。 | |
操作キー | 操作キーを割り当てます。 [使用可能文字] 半角英数記号 #99999...文字コード(10進数) ^A...Ctrl+A F99... (F2-F15) COMMA...コンマ(,) |
以下のツールが使用できます。
simple_tool[0] | WKZ_PAUSE | 一時停止。ポーズ |
---|---|---|
simple_tool[1] | WKZ_FASTFORWARD | 早送り |
simple_tool[2] | WKZ_SCREENSHOT | スクリーンショットを取る |
simple_tool[3] | WKZ_INCREASE_INDUSTRY | 産業チェーンを追加 |
simple_tool[4] | WKZ_UNDO | アンドゥ |
simple_tool[5] | WKZ_SWITCH_PLAYER | プレイヤー変更 |
simple_tool[6] | WKZ_STEP_YEAR | 1年進める |
simple_tool[7] | WKZ_CHANGE_GAME_SPEED | simple tool 7 needs a parameter パラメータとして増減値(正負符号付)を指定します。 -1...1段階遅くする +1...1段階速くする |
simple_tool[8] | WKZ_ZOOM_IN | ズームイン |
simple_tool[9] | WKZ_ZOOM_OUT | ズームアウト |
simple_tool[10] | WKZ_SHOW_COVERAGE | 駅の有効範囲を表示/非表示 |
simple_tool[11] | WKZ_SHOW_NAMES | 駅名を表示/非表示 |
simple_tool[12] | WKZ_SHOW_GRID | グリッドを表示/非表示 |
simple_tool[13] | WKZ_SHOW_TREES | 樹木を表示/隠す |
simple_tool[14] | WKZ_SHOW_HOUSES | 建物を表示/隠す |
simple_tool[15] | WKZ_SHOW_UNDERGROUND | 地下路線建設モード [以下は] パラメータ U...従来の地下建設モードのon/off K...ハイトカット表示モードのon/off。マウスカーソル位置の高さを使用 C...ハイトカット表示モードのon/off。マップ上のクリックでハイトカット表示モードをon。 I...ハイトカット表示レベルを一つ上に D...ハイトカット表示レベルを一つ下に |
simple_tool[16] | WKZ_ROTATE90 | マップ回転 |
simple_tool[17] | WKZ_QUIT | 終了 |
simple_tool[18] | WKZ_FILL_TREES | マップ全体に樹木を増やす パラメータとして1以上の数値を指定します。数値が小さいほど多くの樹木が作成されます。 |
simple_tool[19] | WKZ_DAYNIGHT_LEVELIT | [101.0以降]表示の明るさ(昼夜)を変更します。パラメータが必要です。 +...1レベル明るくします -...1レベル暗くします 1以上の整数...昼と指定した数値の明るさとを交互に切り替えます(数値が大きいほど暗くなります) |
simple_tool[20] | WKZ_VEHICLE_TOOLTIPS | 乗り物の状態を表すツールチップの表示方法を切り替えます[102.2以降] 状態は、標準状態(1)では、重要なメッセージのみ表示され、それ以外はマウスオーバー時にのみ表示されます。(0)表示しない→(1)→(2)すべて表示する、の3つの状態を相互に切り替えます。 |
simple_tool[21] | WKZ_TOOGLE_PAX | [110.0以降] |
simple_tool[22] | WKZ_TOOGLE_PEDESTRIANS | [110.0以降] |
simple_tool[23] | WKZ_TRAFFIC_LEVEL | [110.0以降] |
simple_tool[24] | WKZ_CONVOI_TOOL | [110.0以降] |
simple_tool[25] | WKZ_LINE_TOOL | [110.0以降] |
simple_tool[26] | WKZ_DEPOT_TOOL | (プログラム内部でのみ使用)[110.0以降] |
simple_tool[27] | WKZ_PWDHASH_TOOL | (プログラム内部でのみ使用)[110.0以降] |
simple_tool[28] | WKZ_SET_PLAYER_TOOL | (プログラム内部でのみ使用)[110.0以降] |
simple_tool[29] | WKZ_TRAFFIC_LIGHT_TOOL | (プログラム内部でのみ使用)[110.0以降] |
simple_tool[33] | WKZ_TOGGLE_RESERVATION | ルート占有状態の表示/非表示[111.0以降] |
simple_tool[34] | WKZ_VIEW_OWNER | 所有者の表示/非表示[111.0以降] |
simple_tool[35] | WKZ_HIDE_UNDER_CURSOR |
ダイアログツールは、ウィンドウを表示するツールです。
dialog_tool[i],アイコン,操作キー
ツール | ||
---|---|---|
アイコン | アイコン番号(menu.DialogeTools.pak)を指定します。 アイコンが設定されていない場合には、メニューに表示されません。 simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。 === Obj=menu name=MyMenuIcon Image[0]=> file_name.0.0 === 上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。 | |
操作キー | 操作キーを割り当てます。 [使用可能文字] 半角英数記号 #99999...文字コード(10進数) ^A...Ctrl+A F99... (F2-F15) COMMA...コンマ(,) |
以下のツールが使用できます。
dialog_tool[0] | WKZ_HELP | ヘルプ |
---|---|---|
dialog_tool[1] | WKZ_OPTIONEN | ゲームオプション |
dialog_tool[2] | WKZ_MINIMAP | ミニマップ |
dialog_tool[3] | WKZ_LINEOVERVIEW | 路線編集 |
dialog_tool[4] | WKZ_MESSAGE | メッセージ表 |
dialog_tool[5] | WKZ_FINANCES | 財務 |
dialog_tool[6] | WKZ_PLAYERS | ライバル会社 |
dialog_tool[7] | WKZ_DISPLAYOPTIONS | 表示設定 |
dialog_tool[8] | WKZ_SOUND | サウンド |
dialog_tool[9] | WKZ_LANGUAGE | 言語 |
dialog_tool[10] | WKZ_PLAYERCOLOR | プレーヤーの色 |
dialog_tool[11] | WKZ_JUMP | 指定座標に移動 |
dialog_tool[12] | WKZ_LOAD | ゲームの再開 |
dialog_tool[13] | WKZ_SAVE | ゲームの保存 |
dialog_tool[14] | KZ_LIST_HALT | 駅一覧 |
dialog_tool[15] | WKZ_LIST_CONVOI | 編成一覧 |
dialog_tool[16] | WKZ_LIST_TOWN | 町一覧 |
dialog_tool[17] | WKZ_LIST_GOODS | 貨物一覧 |
dialog_tool[18] | WKZ_LIST_FACTORY | 産業一覧 |
dialog_tool[19] | WKZ_LIST_CURIOSITY | 名所旧跡一覧 |
dialog_tool[20] | WKZ_EDIT_FACTORY | 産業施設建設ツール |
dialog_tool[21] | WKZ_EDIT_ATTRACTION | ランドマーク建設ツール |
dialog_tool[22] | WKZ_EDIT_HOUSE | 市内建築物建設ツール |
dialog_tool[23] | WKZ_EDIT_TREE | 植樹ツール |
dialog_tool[24] | WKZ_ENLARGE_MAP | マップサイズ拡張ツール[101.0以降] |
dialog_tool[25] | WKZ_LIST_LABEL | マーカー一覧[102.0以降] |
dialog_tool[26] | WKZ_CLIMATES | 気候の設定[102.2以降] |
dialog_tool[27] | WKZ_SETTINGS | 高度な設定[110.0以降] |
dialog_tool[28] | WKZ_GAMEINFO_NETWORK | ゲームの情報[110.0以降] |
dialog_tool[32] | DIALOG_LIST_DEPOT | 車庫一覧[122以降] |
dialog_tool[33] | DIALOG_LIST_VEHICLE | 乗り物一覧[122以降] |
dialog_tool[34] | DIALOG_SCRIPT_TOOL | スクリプトツールの読込[122以降] |
dialog_tool[35] | DIALOG_EDIT_GROUNDOBJ | 修景物設置ツール[123以降] |
dialog_tool[36] | DIALOG_CHAT | チャットツール[124以降] |
dialog_tool[37] | DIALOG_RANKING | プレイヤーランキング[124以降] |
ツールバーを定義します。[0]はメインツールバーで、必ず必要です。
ツールバーやアイテムは必ずゼロから順番に定義しなければいけません。
toolbar[x][y]=ツール,アイコン,操作キー,パラメーター,ヘルプファイル
ツール | general_tool[i] | general_tool |
---|---|---|
simple_tool[i] | simple_tool | |
dialog_tool[i] | dialog_tool | |
toolbar[i] | toolbar[i],アイコン,操作キー,タイトル,ヘルプファイル ツールバーの番号は出現順に[0]から順番に記述しなければいけません。 タイトル、ヘルプファイル名は必須です。 | |
ways(waytype, subtypes) | waytypeの道路/線路をすべて表示します | |
bridges(waytype) | waytypeの橋をすべて表示します | |
tunnels(waytype) | waytypeのトンネルをすべて表示します | |
signs(waytype) | waytypeの信号/標識をすべて表示します | |
wayobj(waytype) | waytypeの架線をすべて表示します | |
buildings(utype, waytype) | waytypeでutypeの建物をすべて表示します。 駅、駅舎、車庫、港などがここに含まれます | |
scripts(key) | スクリプトのdescription.tabのmenu項目をkeyに設定したスクリプトアイコンを表示します. | |
アイコン | アイコン番号(menu.BarTools.pak)を指定します。 省略した場合、ツール定義に指定があればそれを使用し、指定がなければツールメニューに表示されません。パラメーターが必要なツールを、メニューに表示せず操作キーのみを割り当てたい場合には、この方法を使用します。 simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。 === Obj=menu name=MyMenuIcon Image[0]=> file_name.0.0 === 上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。 | |
操作キー | 操作キーを割り当てます。 [使用可能文字] 半角英数記号 #99999...文字コード(10進数) ^A...Ctrl+A F99... (F2-F15) COMMA...コンマ(,) | |
パラメーター | パラメーター | |
ヘルプファイル名 | ヘルプファイル名(toolbar[i]の場合にのみ必要) |
最後に使用したツールを表示するツールバーを表示します
ヘルプファイル名はlast_used.txt
toolbar[x][y]=toolbar[0],アイコン,操作キー,LAST_USED
ツール | toolbar[0] | toolbar[0] |
---|---|---|
アイコン | アイコン番号(menu.BarTools.pak)を指定します。 省略した場合、ツール定義に指定があればそれを使用し、指定がなければツールメニューに表示されません。パラメーターが必要なツールを、メニューに表示せず操作キーのみを割り当てたい場合には、この方法を使用します。 simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。 === Obj=menu name=MyMenuIcon Image[0]=> file_name.0.0 === 上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。 | |
操作キー | 操作キーを割り当てます。 [使用可能文字] 半角英数記号 #99999...文字コード(10進数) ^A...Ctrl+A F99... (F2-F15) COMMA...コンマ(,) | |
パラメーター | LAST_USED | LAST_USED |
waytype | ||
---|---|---|
0 | ||
1 | 道路 | |
2 | 線路 | |
3 | 船舶 | |
5 | モノレール | |
6 | リニア(未使用) | |
7 | 市電 | |
8 | ナローゲージ(未使用) | |
16 | 航空 | |
128 | 高圧線 | |
subtypes | subtypes for ways(x,#) | |
0 | 通常 | |
1 | 高架、滑走路 | |
7 | 市電 (線路のみ) | |
255 | フェンス、河川 | |
utype | buildings(utype, waytype) | |
11 | 港(斜面用)。waytypeは不要 | |
33 | 車庫 | |
34 | 駅 | |
35 | 駅舎、郵便局、倉庫など | |
36 | 港(平面用)。waytypeは不要 |