TRAIN CREW カスタム音源説明書
この説明書では、カスタム音源の置き方と、思ったとおりに鳴らない場合の確認方法を説明します。 フォルダやファイルを作成できる方を対象としています。
カスタム音源の保存先
通常は、Windowsの「ドキュメント」にある TrainCrew/Custom/sound/ に音源を置きます。
ドキュメント側に Custom/ フォルダがない場合は、ゲームのインストール先にある Custom/ が使われます。
ドキュメント側を使う場合は、ゲームを起動する前に TrainCrew/Custom/ まで作成してください。
ドキュメント/
└─ TrainCrew/
└─ Custom/
└─ sound/
├─ Custom_Buzzer.wav
├─ station/
│ ├─ StationSoundSetting.txt
│ ├─ 出発時機下り.wav
│ ├─ 放送冒頭チャイム.wav
│ ├─ 接近チャイム.wav
│ └─ 館浜/
│ ├─ StationSoundSetting.txt
│ └─ 放送冒頭チャイム特急上り.wav
└─ train/
└─ 5300/
├─ DoorChime.wav
└─ EleHornB.wav
図中のファイルは配置例です。すべてを用意する必要はありません。
駅名と車両キーは、変更したい駅または車両に合わせてください。
音源ファイルはWAV形式で用意し、拡張子 .wav まで含めて名前を合わせてください。
ゲームで使う音源はタイトル画面で読み込まれます。 ファイルを追加または変更した後は、ゲームを起動し直してから確認してください。
駅の音源を配置する
全駅で同じ音を鳴らしたい場合は、sound/station/ 直下に置いてください。
特定の駅だけ音を変えたい場合は、sound/station/駅名/ に置いてください。
駅名フォルダに目的の音源がなければ、station/ 直下の共通音源を使います。
駅名フォルダの中にさらにフォルダを作っても、その中の音源は読み込まれません。
駅名フォルダは、ゲーム内の駅名と同じ名前にしてください。
例えば館浜だけの音源は sound/station/館浜/ に置きます。
出発時機のファイル名
出発時機には、次の音源を用意できます。
| ファイル名 | 対象 |
|---|---|
出発時機下り.wav |
下り側の出発時機 |
出発時機上り.wav |
上り側の出発時機 |
出発時機特急上り.wav |
館浜の特急ホームで鳴る出発時機 |
駅名フォルダ、station/ 直下、従来の駅別音源、ゲーム内の音源の順で探します。
従来の 駅名下り.wav または 駅名上り.wav を使う場合は、station/ 直下に置いてください。
館浜の特急ホームの出発時機を変更する場合は、sound/station/館浜/出発時機特急上り.wav を置いてください。
通常の 出発時機上り.wav とは別の音です。
特急ホームから発車する回送・試運転でも、この音源が使われます。
館浜の駅員の乗降終了合図
次の音源を sound/station/館浜/ に置くと、館浜の特急ホームの乗降終了合図を変更できます。
| ファイル名 | 用途 |
|---|---|
乗降終了合図.wav |
乗降終了を知らせる合図 |
乗降終了合図End.wav |
合図を止めた後に鳴る終了音 |
これらと 出発時機特急上り.wav は、station/ 直下にも置けます。
館浜フォルダに該当する音源がなければ、station/ 直下の音源が使われます。
どちらにもなければ、従来の音源が使われます。
音源の置き換えで、駅員の合図のタイミングが変わることはありません。
放送冒頭チャイムと接近チャイムのファイル名
放送の最初に鳴る音を放送冒頭チャイムと呼びます。 接近放送と同時、またはその終了後に鳴る音を接近チャイムと呼びます。 それぞれ別のファイルで設定できます。
ファイル名は次の形にします。
放送冒頭チャイム[列車区分][方向].wav
接近チャイム[列車区分][方向].wav
[列車区分] には 一般、特急、通過、回送 のいずれかを入れるか、省略してください。
[方向] には 下り、上り のいずれかを入れるか、省略してください。
角括弧 [ ] は実際のファイル名には入れません。
| ファイル名の例 | 用途 |
|---|---|
放送冒頭チャイム一般下り.wav |
一般の下り列車の接近放送冒頭 |
放送冒頭チャイム特急.wav |
方向を問わない特急の接近放送冒頭 |
放送冒頭チャイム通過上り.wav |
上り通過列車の放送冒頭 |
放送冒頭チャイム回送上り.wav |
上り回送列車の接近放送冒頭(停車時) |
接近チャイム回送.wav |
方向を問わない回送列車の接近チャイム(停車時) |
接近チャイム下り.wav |
列車区分を問わない下りの接近チャイム |
接近チャイム.wav |
列車区分と方向を問わない接近チャイム |
列車区分は次の条件で選ばれます。
通過時は、列車の種別にかかわらず 通過 が優先されます。
| 列車区分 | 選ばれる条件 |
|---|---|
一般 |
停車列車で、以下の特急・回送に該当しない場合 |
特急 |
停車列車で、種別名に「特急」が含まれる場合 |
通過 |
通過列車の場合 |
回送 |
停車列車で、種別名が「回送」の場合 |
折り返し列車の到着放送では、折り返した後の種別で放送冒頭チャイムと接近チャイムが選ばれます。
発車前の放送冒頭チャイム
発車前の放送には、方向名の代わりに 発前 を付けた放送冒頭チャイムを使えます。
手動の簡易放送でも、発車前の放送なら同じファイルが使われます。
放送冒頭チャイム一般発前.wav
放送冒頭チャイム特急発前.wav
放送冒頭チャイム回送発前.wav
放送冒頭チャイム発前.wav
接近チャイム発前.wav という種類はありません。
館浜以外の駅では、該当する 発前 のファイルがなければ、発車前の冒頭チャイムは鳴りません。
館浜だけは、発前 がない場合に 放送冒頭チャイム一般.wav などの方向なしファイルも候補になります。
それでも見つからなければ、列車区分に対応する従来のチャイムを探します。
館浜でも 放送冒頭チャイム下り.wav や 放送冒頭チャイム上り.wav は、発前 の代わりにはなりません。
チャイムを探す順番
同じ駅のフォルダ内では、次の順で探します。
- 列車区分と方向が一致するファイル
- 列車区分だけが一致するファイル
- 方向だけが一致するファイル
- 列車区分も方向も付けないファイル
その後、station/ 直下で同じ順番を繰り返します。
そのため、駅別の共通ファイルは、station/ 直下の細かく指定したファイルより優先されます。
例えば、一般の下り列車では、接近チャイム を次の順で探します。
station/駅名/接近チャイム一般下り.wav
station/駅名/接近チャイム一般.wav
station/駅名/接近チャイム下り.wav
station/駅名/接近チャイム.wav
station/接近チャイム一般下り.wav
station/接近チャイム一般.wav
station/接近チャイム下り.wav
station/接近チャイム.wav
放送冒頭チャイム も同じ順番で探します。
発車前は 発前 の付いたファイルを駅別、共通の順で探します。
館浜に限り、各フォルダ内で 列車区分+発前、列車区分のみ、発前のみ、何も付けない名前の順に探します。
この探索順は、すべての列車区分で共通です。 新方式では、該当する列車区分のファイルと、区分を省略した共通ファイルを探します。 別の列車区分を指定したファイルは代わりに使われません。 候補が見つからなければ、用途と列車区分に対応する従来音源へ戻ります。
| 列車区分 | 放送冒頭の従来音源名 | 接近チャイムの従来音源名 |
|---|---|---|
一般 |
Chime_Comu.wav |
なし |
特急 |
Chime_Lim.wav |
なし |
通過 |
Chime_Pass.wav |
Passing_Bell.wav |
回送 |
Chime_Comu.wav |
なし |
従来音源は、station/ 直下の駅名付きファイル、駅名なしファイル、ゲーム内音源の順で使われます。
例えば Chime_Comu.wav なら、駅名Chime_Comu.wav、Chime_Comu.wav、ゲーム内音源の順です。
新方式の候補がなく、対応する従来音源もない用途では、チャイムは鳴りません。
館浜の発車前放送でも、上表の放送冒頭の従来音源へ戻ります。
館浜以外の発車前放送も、発前 の候補がなければ冒頭チャイムは鳴りません。
駅の音源が鳴るタイミング
接近放送または通過放送の最初に、放送冒頭チャイムが鳴ります。 接近チャイムは、標準では放送が終わった後に鳴ります。 放送の開始と同時に鳴らしたい場合は、駅の再生設定を変更してください。 放送が終わる前に接近表示が終了した場合、接近チャイムは鳴りません。
接近チャイムは、標準では1回だけ鳴ります。 繰り返し鳴らしたい場合は、ループ設定を有効にしてください。 発車標がある番線では、接近または通過の表示が終わると停止します。 発車標がない番線では、停車列車はホームへの進入から約15秒後、通過列車はホームを通過したときに停止します。 その場で音を止めるか、再生中の1回を最後まで流すかは設定できます。
出発時機は、進路や時刻などの出発条件がそろうと鳴ります。 出発時機の表示が消えた場合は、出発時機の音声も止まります。 同じ列車の接近チャイムも停止対象となり、止め方は接近チャイムの設定に従います。 音源を配置しても、対象の列車や放送がない場面では鳴りません。
駅ごとの再生設定
StationSoundSetting.txt を station/ 直下または駅名フォルダに置いてください。
station/ 直下の設定は全駅に共通で、駅名フォルダに書いた項目だけがその駅で優先されます。
どちらにも書かれていない項目には、下表の既定値が使われます。
| 項目 | 既定値 | 働き |
|---|---|---|
WaitForDepartureBellEnd |
true |
対応する進路で、true なら車掌は出発時機が鳴り終わるまで戸閉めを待つ |
DepartureBellStopSecondsBeforeDeparture |
-1 |
出発時機を発車何秒前に停止するか。-1 は時刻による停止なし |
DepartureBellAdvanceSeconds |
0 |
進路ごとの既定時刻から出発時機を早める秒数。範囲は0~60秒で、発車60秒前が上限 |
PlayDepartureBellAfterAnnouncement |
false |
true なら出発放送が終わってから出発時機を鳴らす |
PlayApproachChimeWithAnnouncement |
false |
true なら接近放送の開始と同時に接近チャイムを鳴らす |
LoopApproachChime |
false |
true なら接近チャイムを停止指令までループする |
StopApproachChimeImmediately |
true |
true なら停止指令で即時停止。false なら再生中の1回を最後まで流す |
true と false は半角英字で記入してください。
設定は1行に 項目名=値 の形で書いてください。
空行と、先頭が # の行は設定に影響しません。
# 車掌が出発時機の終了を待つ / Wait for the departure bell to finish before the conductor closes the doors
WaitForDepartureBellEnd=true
# 出発時機を発車何秒前に停止するか。-1は停止なし / Seconds before departure to stop the departure bell; -1 disables the cutoff
DepartureBellStopSecondsBeforeDeparture=10
# 出発時機を既定値から何秒早めるか。0~60。発車60秒前が上限 / Seconds to advance the departure bell from the default. Range: 0-60; no earlier than 60 seconds before departure
DepartureBellAdvanceSeconds=15
# 出発放送が終わってから出発時機を鳴らす / Play the departure bell after the departure announcement ends
PlayDepartureBellAfterAnnouncement=true
# 接近放送開始と同時に接近チャイムを鳴らす / Play the approach chime when the approach announcement starts
PlayApproachChimeWithAnnouncement=false
# 接近チャイムを停止指令までループする / Loop the approach chime until a stop command
LoopApproachChime=true
# 停止指令で接近チャイムを即時停止する / Stop the approach chime immediately on a stop command
StopApproachChimeImmediately=false
出発時機を早めたい場合は、DepartureBellAdvanceSeconds に 0 から 60 の秒数を指定してください。
負の値は 0、60 を超える値は 60 に調整されます。
実際の前倒し幅は進路によって異なり、発車60秒前より早くなることはありません。
出発放送の開始も同じ秒数だけ早まりますが、進路などの出発条件は引き続き必要です。
発車時刻の前に音を止めたい場合は、DepartureBellStopSecondsBeforeDeparture に 0 以上の秒数を指定してください。
時刻による強制停止をしない場合は -1 にしてください。-1 より小さい値は使えません。
PlayDepartureBellAfterAnnouncement=true にすると、出発放送が終わってから出発時機が鳴ります。
放送が強制停止の設定時刻より遅く終わった場合は、その回の出発時機は鳴りません。
WaitForDepartureBellEnd は、出発時機が鳴り始めた後、車掌がその終了を待つかどうかの設定です。
従来の駅音源名との互換
従来方式のWAVは sound/station/ 直下に置いてください。
駅名フォルダ内に従来方式の名前で置いても読み込まれません。
| 従来のファイル名 | 用途 |
|---|---|
駅名下り.wav、駅名上り.wav |
その駅の出発時機 |
駅名Chime_Comu.wav、Chime_Comu.wav |
その駅または共通の一般・回送列車の放送冒頭 |
駅名Chime_Lim.wav、Chime_Lim.wav |
その駅または共通の特急の放送冒頭 |
駅名Chime_Pass.wav、Chime_Pass.wav |
その駅または共通の通過列車の放送冒頭 |
駅名Passing_Bell.wav、Passing_Bell.wav |
その駅または共通の通過列車の接近チャイム |
新方式のファイルがあれば、その音が優先されます。 従来の音源を残したまま、新方式の音源を試すこともできます。
車両の効果音
車両の音源は sound/train/[車両キー]/ に置いてください。
[車両キー] は対象の車両の識別名に置き換え、角括弧 [ ] は実際のフォルダ名やファイル名には含めないでください。
5300の音を変える場合は、例えば sound/train/5300/ に置きます。
フォルダ名には車両の識別名を使います。列車番号や駅名ではありません。
識別名が分からない場合は、既存の車両別音源フォルダや車両の配布資料で確認してください。
車両や装備によって、実際に鳴る音の種類は異なります。
| ファイル名の例 | 主な用途 |
|---|---|
DoorOpn.wav、DoorCls.wav、DoorChime.wav |
ドア開閉とドアチャイム |
LeftOpn.wav、RightOpn.wav |
左右の開扉操作音 |
Notch.wav、NotchN.wav、NotchN2.wav、NotchEB.wav、NotchEB2.wav |
ノッチ操作音 |
Air.wav、Air_0.wav、Air_EB.wav |
空気音と非常ブレーキ関連音 |
Danryu_On.wav、Danryu_Off.wav |
断流器関連音 |
EB.wav、EmargencyBrake.wav、BackChime.wav、バックチャイム.wav |
非常ブレーキ関連音と後退チャイム |
EmargencyBrake はファイル名の綴りです。変更せずに使用してください。
車両によっては DoorChime.wav の代わりに ドアチャイム.wav が使われます。
対応するカスタム音源がなければ、基本的にはその車両のゲーム内音源が鳴ります。
一部の音は、従来の sound/[車両キー]_[音源名].wav という配置にも対応しています。
例えば5300のドアチャイムは、sound/5300_DoorChime.wav です。
両方の配置に対応する音は、sound/train/[車両キー]/[音源名].wav を優先します。
車両フォルダに該当する音源がなければ、従来の sound/[車両キー]_[音源名].wav、ゲーム内音源の順で探します。
新しく追加する音源は sound/train/[車両キー]/ に置いてください。
警笛
警笛用WAVも sound/train/[車両キー]/ に置いてください。
電子警笛は EleHornA.wav、EleHornB.wav、EleHornC.wav、空気笛は AirHornA.wav、AirHornB.wav、AirHornC.wav に対応します。
どの音が鳴るかは車両の警笛の構成によって異なります。
カスタムWAVがない音は、車両に元からある音が鳴ります。
鳴り方も調整したい場合だけ、同じフォルダに EleHorn.txt または AirHorn.txt を置いてください。
設定できる項目は OnSpeed、OffSpeed、OffSpeed2、PitchOn、PitchOff、PitchSpeedOn、PitchSpeedOff、Cut です。
音量の立ち上がりや下がり方、音程、短押し時の動作を調整できます。
設定は対応するカスタム警笛WAVがある場合だけ使われます。
値を変更した後は、ゲーム内で鳴り方を確認してください。
sound/ 直下の従来音源
次の音源は、従来どおり sound/ 直下に置いてください。
| ファイル名 | 用途 |
|---|---|
Custom_Buzzer.wav |
カスタム設定を選んだときの合図ブザー |
Custom_Commuter_DepBell.wav、Custom_Commuter_DepVoice.wav |
通勤車用の乗降促進ベルと声 |
Custom_LtdExpress_DepBell.wav、Custom_LtdExpress_DepVoice.wav |
特急車用の乗降促進ベルと声 |
ATS_EB.wav、ATS_P接近.wav、ATS_Pブレーキ.wav、ATS_Sta.wav、ATS30.wav、ATS確認.wav、ATSUp.wav |
対応するATSの音 |
館浜駅特急発車予告ベル.wav、館浜駅乗降終了合図.wav、館浜駅乗降終了合図_End.wav |
館浜の駅員合図音 |
これらは、対応する装備やゲーム内設定が使われたときだけ鳴ります。
Custom_Commuter_DepBell.wav などの乗降促進音は、ゲーム内で「カスタム」を選んだ場合に使われます。
選んだ音源ファイルがない場合、無音になるものもあります。
困ったときの確認
置いた音源が鳴らない
まず、ゲームが使っている Custom/ がドキュメント側か、ゲームのインストール先かを確認してください。
ファイルの置き場所、名前、.wav の拡張子も確認してください。
音源を追加・変更した後は、ゲームを起動し直し、対象の列車と場面で確認してください。
駅の音を変えたのに、共通の音や以前の音が鳴る
駅名フォルダの名前がゲーム内の駅名と一致しているか確認してください。
駅別の共通ファイルは、station/ 直下の区分・方向付きファイルより優先されます。
上の「チャイムを探す順番」に沿って、先に選ばれるファイルがないか確認してください。
従来方式の駅名付きWAVも使う場合は、駅名フォルダではなく station/ 直下に置いてください。
発車前のチャイムが鳴らない
館浜以外では、名前に 発前 を含む放送冒頭チャイムが必要です。
放送冒頭チャイム下り.wav や 放送冒頭チャイム.wav では代用されません。
列車区分付きの 放送冒頭チャイム一般発前.wav なども確認してください。
接近チャイムが鳴らない、または止まり方が想定と違う
一般・特急の接近チャイムには、対応する新方式のファイルを用意してください。
従来の Passing_Bell.wav は通過列車用だけです。
放送終了後では遅い場合は PlayApproachChimeWithAnnouncement=true、繰り返したい場合は LoopApproachChime=true を設定してください。
音を最後まで流したい場合は StopApproachChimeImmediately=false を設定してください。
発車標がない番線でも停止しますが、停車列車ではホーム進入から約15秒後まで鳴る場合があります。
出発時機が鳴らない、または遅い
進路や時刻などの出発条件を確認してください。音源だけを置いても、条件がそろわなければ鳴りません。
PlayDepartureBellAfterAnnouncement=true の場合は放送終了を待ちます。早めたい場合は DepartureBellAdvanceSeconds を確認してください。
発車時刻より前に止まる場合は DepartureBellStopSecondsBeforeDeparture を確認してください。
車両の音が変わらない
sound/train/[車両キー]/ のファイル名を確認してください。
従来の sound/[車両キー]_DoorChime.wav を変更しても音が変わらない場合は、優先される車両フォルダ内に同じ音のファイルがないか確認してください。
車両の装備によって使わない音もあるため、対象の操作を行って確かめてください。
列車運転ゲーム 公式サイト