ぐりぐり駅放送・発車標コンパニオン
MTR/JCM向けの、ぐりぐりPIDS補助・VOICEVOX駅放送MODです。 A GURIGURI PIDS companion and VOICEVOX station announcement mod for MTR/JCM.
Список изменений
🚉🔊 GURIGRUI PIDS Companion 1.4.0
PIDS全面刷新・MOD統合・立体駅放送アップデート
この変更履歴は、公開版のGURIGRUI PIDS Companion MOD 1.2.49とGURIGRUI PIDSリソースパック 2.2.1から、今回の1.4.0で利用者向けに追加・変更・終了した内容をまとめたものです。
| 配布物 | 更新元 | 今回 |
|---|---|---|
| GURIGRUI PIDS Companion MOD | 1.2.49 | 1.4.0-integrated-pids-audio |
| GURIGRUI PIDSリソースパック | 2.2.1 | 現在版PIDSをMOD 1.4.0へ統合・単体配布終了 |
🇯🇵 日本語
🚨 最初に:PIDSリソースパックは不要です
今回から、GURIGRUI PIDSの表示に必要なスクリプト・フォント・ライセンス情報をコンパニオンMODへ統合しました。
- GURIGRUI PIDSとして追加導入する配布物は、コンパニオンMODのJARだけです。
- GURIGRUI PIDSリソースパックを別途ダウンロードする必要はありません。
- JCMが導入されていると、MODが
GURIGRUI Japanese Departure Boardプリセットを登録します。 - 表示したいJCM発車標で、このプリセットを選択してください。
- 旧GURIGRUI PIDSリソースパックは無効化または削除してください。同じプリセットIDの旧データが残っていると、古い表示が優先される場合があります。
⚡ 変更内容の概要
| 項目 | MOD 1.2.49/GURIGRUI PIDSリソースパック 2.2.1 | MOD 1.4.0 |
|---|---|---|
| PIDSの導入 | MODとリソースパックを別々に導入 | MODだけで利用可能 |
| PIDSの見た目 | 日本語/英語を切り替える旧デザイン | 日本語大表示+英語小表示の新デザイン |
| PIDSの情報配置 | 従来の発車案内行 | 番線タイル・順位・行先・種別・時刻を固定列で整理 |
| 種別表示 | 独立した種別バッジなし | ` |
| 対応画面 | Railway Visionを中心とした表示 | 既知の画面寸法に合わせた専用レイアウト |
| 横長PIDS 1A | 専用の横長レイアウトなし | 最大2行・重要情報を大型化 |
| 駅放送の再生 | Windows側で先頭から固定音量再生 | 放送途中の位置を引き継ぎ、距離に応じて再生 |
| 音源位置 | 空間上の音源位置なし | ホームを定義するレール全体から距離・向きを計算 |
| 音量変化 | 固定音量 | 距離減衰・左右定位・フェード |
| 遠隔駅の扱い | 近くで取得できた情報が中心 | サーバーにもMODを導入すると、同じディメンションの駅情報を同期 |
🖥️ GURIGRUI PIDSリソースパック 2.2.1からの変更
公開版2.2.1から現在版へ、実際に追加・変更・終了した機能を記載します。
🎨 追加:新しい発車標デザイン
- 画面全体を、日本語を大きく・英語を小さく併記するデザインへ変更しました。
- 単一番線では、左上に青い正方形の番線タイルを表示します。
- 各列車の左側に、
先発 / 1st、次発 / 2nd、以降の順位を表示する専用欄を追加しました。 - 発車案内行は、左から順位 → 行先 → 種別または運行状態 → 発車時刻の順に整理しました。
- 黒背景と白文字を基調に、青いアクセント線、交互に濃淡を変えた行背景、細い区切り線を追加しました。
- 2.2.1のクリーム色の見出しと黄色い時計から、白・灰色の文字と白い時計を中心にした配色へ変更しました。
- 右上の現在時刻は白色へ変更し、新しい情報配置に合わせて大型化しました。
- 青い番線タイルは単一番線だけに表示します。
🚆 追加:種別バッジと回送表示
- MTRの路線名で、
|||日本語種別|English serviceの形式を使って種別を登録できるようになりました。 |||より後ろの|で、日本語種別名と英語種別名を区切ります。種別名は自動翻訳しないため、必要な英語名をMTR側へ登録してください。- 日本語名と英語名の両方を登録した種別は、両方を併記した、角をわずかに丸めた色付きバッジとして表示します。
- 同じ種別名には、どの列車でも同じ色を使用します。
- 遅延または早着がある列車は、同じ表示欄で種別を8秒、遅延/早着を8秒ずつ表示します。
- MTR上で終着扱いになった列車は、行先や種別を表示せず、
回送 / Not in Serviceとして表示します。 - 種別が登録されていない列車では、種別バッジを表示しません。
🔤 追加:PIDS専用フォント
- 日本語本文・見出しにはM PLUS Rounded 1c系、英語にはNoto Sans JP、番線数字にはNoto Sans Mono Bold、時刻にはSource Sans 3を使用します。
- フォントはMODへ内蔵されるため、Windowsへ別途インストールする必要はありません。
- 日本語を主表示、英語を補助表示として読み分けやすい文字サイズにしています。
- 番線数字と時刻には、発車標で数字を読み取りやすい専用書体を使用します。
📐 追加:発車標の形に合わせた専用表示
| 発車標 | 画面寸法 | 現在版の表示 |
|---|---|---|
| RV / Projector / SIL 1・2 | 136×76 | 標準デザイン |
| LCD | 133×72 | LCDの画面全体を使う専用デザイン |
| PIDS 1A | 186×60 | 横長画面用・最大2行 |
| その他の寸法 | 可変 | 縦横比を維持して表示 |
横長で高さの少ないPIDS 1Aでは、重要な情報を読みやすくするため、次の構成にしています。
- 通常時:先発+次発
- 接近時:先発+接近案内
- 番線表示、見出し、現在時刻、発車時刻を大型化
⚙️ 追加:JCM設定への対応
- JCMの「番線番号を隠す」設定をGURIGRUI PIDSでも反映します。
🔁 変更:日本語・英語の表示方法
- 2.2.1の日本語と英語を画面全体で4秒ごとに切り替える表示を終了しました。
- 現在版では、英語名が登録されている案内は、日本語を大きく、英語を小さく同時表示します。
- 登録済みの英語名は補助表示として同時に確認でき、言語が切り替わるまで待つ必要がありません。
📦 変更:PIDSをコンパニオンMODへ統合
- 現在版PIDSの表示スクリプト、フォント、ライセンス情報をコンパニオンMODへ収録しました。
- Minecraft起動後、MODがJCMへ
GURIGRUI Japanese Departure Boardプリセットを登録します。 - 今後はPIDSリソースパックを別途導入する必要はありません。
- 旧GURIGRUI PIDSリソースパックは、同じプリセットIDの旧表示が優先されるのを防ぐため、無効化または削除してください。
🗑️ 終了:単体リソースパック版の更新・配布
- GURIGRUI PIDSリソースパック単体版の更新と新規配布を終了します。
- 今後のPIDS更新は、GURIGRUI PIDS Companion MODへ含めて配布します。
🔊 MOD 1.2.49からの変更
⏱️ 放送途中からでも、その時点に合わせて再生
放送の進行を時刻に合わせるようになりました。
- 放送情報を取得済みの駅へ放送中に近づいたりテレポートした場合は、先頭ではなく、その時点に対応する位置から聞こえます。
- 接近ベルも途中の位置から続くため、聞こえる範囲へ入るたびに先頭へ戻りません。
- 遠くの駅では不要な音声再生を行わず、多数の駅があるワールドでの負荷を抑えます。
🎚️ 距離と向きに応じて変わる駅放送
- プレイヤーがホームから離れるほど音量が下がります。
- プレイヤーの向きとホームの方向に応じて、左右から聞こえるバランスが変わります。
- 放送の開始・終了時には短いフェードを使い、急な音量変化を抑えます。
- 音量調整を追加し、走行音などの中でもVOICEVOX音声を聞き取りやすくしました。
- 複数の放送が重なったときの音割れを抑えます。
🚉 長いホームを一本の細長いスピーカーとして扱います
MOD 1.2.49では、駅の範囲へ入った時点から固定音量で放送を再生していました。1.4.0では、MTRでホームを定義するレール全体を放送の位置として扱います。
ホームを定義するレール ━━━━━━━━━━━━━━━
↑ プレイヤーに最も近い位置
│
プレイヤー
- レール上でプレイヤーに最も近い位置から、放送が聞こえるようになります。
- 同じ距離を保ってホームに沿って移動する間は、中央でも端でも同程度の音量で聞こえます。
- ホームから横方向・上方向、またはホーム端の外側へ離れるほど音量が下がります。
🌐 シングルプレイとマルチプレイ
1.4.0はクライアント必須・サーバー任意です。
| 導入状態 | 利用できる機能 |
|---|---|
| シングルプレイ | 現在いるディメンションの駅情報を使ってPIDSと駅放送を動作 |
| クライアントだけに導入 | MTRから受信済みの近隣駅情報を使ってPIDSと駅放送を動作 |
| クライアントとサーバーへ導入 | 同じディメンションの駅情報を同期し、遠隔駅への移動時や接近ベルの停止判定を改善 |
| サーバーだけに導入 | 対応クライアントへ駅情報を提供。サーバー自身は音声やPIDSを表示しない |
| MODなしのプレイヤー | 本MODの駅放送とPIDSは利用しない |
- サーバーに本MODがない場合は、MTRから受信済みの近隣駅情報を使用します。
- サーバーにも本MODがある場合は、プレイヤーと同じディメンションの駅情報を同期し、遠隔駅への移動時や接近ベルの停止判定を改善します。
- 駅放送とVOICEVOX音声は各プレイヤーのパソコンで再生され、ほかのプレイヤーへ送信されません。
🔗 依存関係の変更
- 駅放送だけを利用する場合、Joban Client Mod(JCM)は必須ではなくなりました。
- JCMは、GURIGRUI PIDSをJCM発車標へ表示する場合に使用します。
- クライアント側MODは必須、サーバー側MODは任意になりました。
⚠️ 現在の制限
- サーバーから同期できるのは、プレイヤーと同じディメンションにある到着情報です。
- サーバーへ本MODを導入していない場合、未知の遠隔駅へテレポートすると、情報と音声の準備が放送終了までに間に合わず、その放送が聞こえないことがあります。
- サーバーへ本MODを導入していない場合、接近ベルの停止が遅れることがあります。
- 専用マルチプレイサーバーでは、リアルタイム運行で発生した運休のPIDS表示には対応していません。
🔄 更新方法
modsフォルダから旧gurigrui-pids-companion-*.jarを取り除きます。gurigrui-pids-companion-1.4.0-integrated-pids-audio+1.20.4.jarをmodsフォルダへ入れます。- 旧GURIGRUI PIDSリソースパックを無効化または削除します。
- 同じコンパニオンMODのJARが複数入っていないことを確認します。
- JCM発車標で
GURIGRUI Japanese Departure Boardプリセットを選択します。
🇬🇧 English
Redesigned and integrated PIDS with spatial station audio
This changelog covers the user-facing additions, changes, and discontinued features in 1.4.0 compared with the public GURIGRUI PIDS Companion MOD 1.2.49 and GURIGRUI PIDS resource pack 2.2.1.
| Distribution | Updating from | This release |
|---|---|---|
| GURIGRUI PIDS Companion MOD | 1.2.49 | 1.4.0-integrated-pids-audio |
| GURIGRUI PIDS resource pack | 2.2.1 | Current PIDS integrated into MOD 1.4.0; standalone distribution ended |
🚨 First: the PIDS resource pack is no longer required
The scripts, fonts, and license notices required by GURIGRUI PIDS are now integrated into the companion MOD.
- The companion MOD JAR is the only additional GURIGRUI PIDS file users need to install.
- The GURIGRUI PIDS resource pack no longer needs to be downloaded separately.
- When JCM is installed, the MOD registers the
GURIGRUI Japanese Departure Boardpreset. - Select this preset on the JCM departure boards where it should be displayed.
- Disable or remove the old GURIGRUI PIDS resource pack. If old data with the same preset ID remains enabled, the old display may take priority.
⚡ Summary of changes
| Area | MOD 1.2.49 / GURIGRUI PIDS resource pack 2.2.1 | MOD 1.4.0 |
|---|---|---|
| PIDS installation | Install the MOD and resource pack separately | The MOD alone provides PIDS |
| PIDS appearance | Older design with Japanese/English switching | New Japanese-primary, English-secondary design |
| Information layout | Previous departure rows | Fixed columns for order, destination, service/status, and time |
| Service type | No independent service badge | Color-coded badge from ` |
| Display support | Primarily Railway Vision | Native layouts for known canvas sizes |
| Wide PIDS 1A | No dedicated wide-screen layout | At most two rows with larger key information |
| Announcement playback | Fixed-volume Windows playback from the beginning | Continues from the current position with distance-aware audio |
| Source position | No spatial source position | Distance and direction calculated from the entire platform track |
| Volume response | Fixed volume | Distance attenuation, panning, and fades |
| Remote stations | Primarily nearby client data | Synchronizes station data in the same dimension when the MOD is installed on the server |
🖥️ Changes from GURIGRUI PIDS resource pack 2.2.1
This section lists the features added, changed, or discontinued between the public 2.2.1 release and the current PIDS.
🎨 Added: a new departure-board design
- The display now uses large Japanese text with smaller English text shown underneath.
- Single-platform boards have a blue square platform-number tile in the upper-left corner.
- A dedicated left-hand column shows
先発 / 1st,次発 / 2nd, and later departure order. - Each row is organized as order → destination → service or operating status → departure time.
- The black-and-white base now includes a blue accent line, subtly alternating row backgrounds, and thin separators.
- The cream heading and yellow clock from 2.2.1 have been replaced by a palette centered on white/gray text and a white clock.
- The upper-right clock is now white and larger to match the new information layout.
- The blue platform tile appears only on single-platform boards.
🚆 Added: service badges and Not in Service display
- MTR route names can define a service with
|||Japanese service|English service. - The
|after|||separates the Japanese and English service names. Service names are not translated automatically, so add the required English name in MTR. - A service with both Japanese and English names registered appears in a colored badge with slightly rounded corners and both names shown.
- The same service name uses the same color on every train.
- For a delayed or early train, the same area shows the service type for eight seconds and the delay or early-running status for eight seconds.
- A train treated as terminating by MTR hides its destination and service type and is shown as
回送 / Not in Service. - A train with no registered service type does not show a service badge.
🔤 Added: bundled PIDS fonts
- Japanese body text and headings use the M PLUS Rounded 1c family, English uses Noto Sans JP, platform digits use Noto Sans Mono Bold, and clocks use Source Sans 3.
- They are included in the MOD and do not need to be installed in Windows.
- Japanese is the primary information and English is a smaller secondary line.
- Platform digits and times use typefaces selected for legible numeric display.
📐 Added: layouts for different departure-board shapes
| Departure board | Canvas | Current display |
|---|---|---|
| RV / Projector / SIL 1 and 2 | 136×76 | Standard design |
| LCD | 133×72 | Dedicated design using the complete LCD canvas |
| PIDS 1A | 186×60 | Wide design with at most two rows |
| Other dimensions | Variable | Aspect-preserving display |
The wide and shallow PIDS 1A uses the following layout to keep important information readable:
- Normal: first and second departures
- While approaching: first departure and approaching message
- Larger platform number, heading, current time, and departure times
⚙️ Added: support for a JCM display setting
- GURIGRUI PIDS now respects JCM's hide-platform-number setting.
🔁 Changed: Japanese and English presentation
- The 2.2.1 behavior that switched the whole board between Japanese and English every four seconds has ended.
- Where an English name is registered, the current design shows large Japanese and smaller English at the same time.
- Registered English names appear simultaneously as secondary information, so users no longer need to wait for a language change.
📦 Changed: PIDS is now integrated into the companion MOD
- The current PIDS script, fonts, and license notices are bundled in the companion MOD.
- After Minecraft starts, the MOD registers the
GURIGRUI Japanese Departure Boardpreset with JCM. - A separate PIDS resource pack is no longer required.
- Disable or remove the old GURIGRUI PIDS resource pack so that an older display with the same preset ID does not take priority.
🗑️ Discontinued: standalone resource-pack updates and distribution
- Updates and new releases of the standalone GURIGRUI PIDS resource pack have ended.
- Future PIDS updates will be included in GURIGRUI PIDS Companion MOD releases.
🔊 MOD changes since 1.2.49
⏱️ Join an announcement at its current position
Announcement progress is now synchronized with time.
- If the player approaches or teleports to a station whose announcement data is already available, playback begins from the corresponding position instead of restarting.
- Approach bells also continue from their current position instead of restarting whenever they become audible.
- Distant stations do not perform unnecessary audio playback, reducing overhead in worlds with many stations.
🎚️ Station audio responds to distance and direction
- Volume decreases as the player moves away from the platform.
- Left and right balance changes according to the player's orientation and the platform's direction.
- Short fades reduce abrupt volume changes when announcements begin or end.
- Adjustable volume helps VOICEVOX speech remain audible alongside train sounds.
- Clipping is reduced when several announcements overlap.
🚉 A long platform works like one long speaker
In MOD 1.2.49, announcements began at a fixed volume when the player entered the station area. Version 1.4.0 treats the entire MTR track that defines the platform as the announcement source.
Platform track ━━━━━━━━━━━━━━━━━
↑ Closest point to the player
│
Player
- The point on the platform track closest to the player is used as the announcement position.
- At the same distance from the track, the announcement remains at a similar volume while moving along the platform.
- Volume decreases when moving sideways, vertically, or beyond either end of the platform.
🌐 Singleplayer and multiplayer
Version 1.4.0 requires the client MOD; server installation is optional.
| Installation | Available behavior |
|---|---|
| Singleplayer | Uses station data from the current dimension for PIDS and announcements |
| Client MOD only | Uses nearby station data already synchronized by MTR |
| Client and server MOD | Synchronizes station data in the same dimension and improves behavior after long-distance travel and approach-bell stopping |
| Server MOD only | Provides station data to compatible clients; the server itself does not render PIDS or play audio |
| Player without the MOD | Does not use this MOD's announcements or PIDS |
- Without the server MOD, the client uses nearby station data already synchronized by MTR.
- With the MOD on both client and server, station data in the player's dimension is synchronized to improve behavior after long-distance travel and approach-bell stopping.
- Station announcements and VOICEVOX speech are played on each player's computer and are not transmitted to other players.
🔗 Dependency changes
- Joban Client Mod (JCM) is no longer required when only the station-announcement feature is used.
- JCM is used when displaying GURIGRUI PIDS on JCM departure boards.
- The client MOD is required, while server installation is now optional.
⚠️ Current limitations
- Server synchronization covers arrival information in the same dimension as the player.
- Without the server-side MOD, an announcement at a previously unknown station may finish before its data and audio are ready after teleporting there.
- Without the server-side MOD, approach-bell stopping may be delayed.
- PIDS cancellation display for realtime operations is not supported on dedicated multiplayer servers.
🔄 Updating
- Remove the old
gurigrui-pids-companion-*.jarfrom themodsfolder. - Place
gurigrui-pids-companion-1.4.0-integrated-pids-audio+1.20.4.jarin themodsfolder. - Disable or remove the old standalone GURIGRUI PIDS resource pack.
- Confirm that only one GURIGRUI PIDS Companion JAR is installed.
- Select the
GURIGRUI Japanese Departure Boardpreset on the JCM departure boards where it should be used.