アーカイブ情報
このページは2015年当時の情報としてご参照ください。
M式ATSプラグイン(※)を使用する場
合の簡易な設定方法の説明も
少し織り交ぜているため、プラグインについて少し踏み込んで知りたい場合の
なんらかのヒントになるかもしれないと思い、
アーカイブ的なものとして念のため残しておくことに致しました。
リンク切れなど現在の実態とはそぐわない内容もありますが、
何卒ご容赦くださいませ・・・。
※M式ATSプラグインの作者様リンク
2025年現在も最新版を更新されていますので
BVEをよりリアルに運転、データ開発したいという方は
ぜひご覧になってみてください。
アーカイブ情報 その1
BVE5対応版公開時(2015年)の改良ポイントについて
1.運転 台画像の解像度アップ
2.ATSプラグインの実装(M式ATS)※
※ハルピー様作成のATS-
PTプラグインを使用させて頂いて おります。
リン ク: 鉄ちゃんのページ
(同サ イトにて公開されているPTプラグイン試験線にて動作の 確認 を致しました)
アーカイブ情報 その2
名鉄谷汲線とM式ATSプラグインについて(2015年当時)
以下は古い情報ですが、M式ATS
について名鉄谷汲線をベースに
・速度制限
・停止信号
のケースに絞った超基本的な設定についての解説を含めており、
一部は最近のバージョンAtsPT4, AtsPT5(2025年現在)
にも通じるものがあるかもしれません。
1.路線データとBVE5コンバート方法
gaku 様作成の名鉄谷汲線をお勧めさせて頂きます。
BVE2のデータですが、景色が大変美しく思わずウットリしてしまうローカル感・臨場感抜群の名作です!
WindowsXPのサポート切れやBVE5の普及に伴い、BVE2を使う機会も少なくなっている昨今ですが、
嬉しいことに、この路線をBVE5にコンバートする方法を大変わかりやすく解説してくださっているブログがあります。
路線データ構文の修正箇所に、サイトに記載されている構文をそのままコピペして置き換えていけば
誰でもコンバートできるようにまとめられているため、手順に 従って修正すれば
1時間程度の作業でBVE5で運転できるようになるかと思いま す。
修正方法の解説はその1〜その4の4部に渡って行われていま す。
<路線データ公開サイト>
<BVE5コンバート方法公開サイト>
2.谷汲線の保安装置について
谷汲線の路線データはBVE2で作成されているため、私鉄 ATSは実装されていません。
そのままでも十分に運転を楽しめますが、よりリアルな条件で運 転をしたいという方は、
以下の方法で地上子を置いてみるのも一興かもしれません。
谷汲線はスタフ閉塞式(列車増発時は北野畑駅で列車交換を行うため黒野駅〜北野畑駅間で票券閉塞式)
を採用していたため、北野畑駅場内信号以外、信号機が存在せず、
地上子は専ら速度制限区間の速度照査を目的に設置されていたようです。
しくみとしては、速度制限区間の手前に2個の地上子が置かれており、その2つの地上子間を0.5秒以内で通過してしまうと
非常ブレーキがかかるもので、下の図の例のように制限する速度+5km/h※に応じた間隔で
速度制限区間手前に地上子を置くとよいでしょう。
※実物も余裕を持たせて制限速度+5km/hに応じた間隔で設 置されているらしいです
![]()
M式ATSに準じた地上子の設置場所やBeacon.Put構文のSendDataの設定方法については
AtsPTプラグインの説明書またはダウンロードページにて詳 しく説明されております。
また、同サイト内でPTプラグイン試験路線も公開されておりま すので、
そちらも路線構文の設定の際、大変参考になるかと思います。
リン ク: 鉄ちゃんのページ様
参考・・・谷汲線内地上子設置構文例
試しに地上子を設置してみました…。
※1m未満の端数はテキトーに丸めています。地上子設置位置に 関しては明確な資料が
少ないため、前面展望などを参考に憶測で置いたものなのであま り信用しないで下さい。
黒野駅
0m地点(M式ATS設定)
Structure['Beacon0'].Put('',
0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(50, 0, 1024+12+4096); ←
2015/4/30 下記に訂正しました
Beacon.Put(50, 0, 10);
黒野〜黒野北口
142m地点(速照(45km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
149m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
稲富〜更地
3592m地点(速照(45km/h+5km/h)タイマ起 動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
3599m 地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
更地〜北野畑
4067m地点(速照(45km/h+5km/h)タイマ起 動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
4074m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
4317m地点(速照(45km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
4324m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
4592m地点(速照(45km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
4599m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
5367m地点(速照(45km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
5374m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
5547m地点(北野畑駅場内信号R時速照(15km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 10000);
5550m地点(北野畑駅場内信号R時速照 (15km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
5720m地点(速照(25km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
5724m地点(速照(25km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
北野畑〜赤石
5870m地点(速照(25km/h+5km/h)タイマ起 動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
5874m地点(速照(25km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
6067m地点(速照(45km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
6074m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
赤石〜長瀬
7092m地点(速照(45km/h+5km/h)タイマ起 動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
7099m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
長瀬〜谷汲
8617m地点(速照(45km/h+5km/h)タイマ起 動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
8624m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
9592m地点(速照(45km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
9599m地点(速照(45km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
9943m地点(速照(40km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
9949m地点(速照(40km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
11070m地点(速照(25km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
11074m地点(速照(25km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
11121m地点(速照(15km/h+5km/h)タイマ起動)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(12, 1, 0);
11124m地点(速照(15km/h+5km/h)タイマ停止)
Structure['Beacon0'].Put('', 0.4, 0, 0, 0, 0, 0, 1, 25);
Beacon.Put(13, 1, 0);
地上子ストラクチャはデフォルトストラクチャのBeacon0をM式ATS地上子っぽく置いただけです。
もっとリアルなストラクチャにしたいという方は各自で用意して 下さい。
ついでに・・・コンバータ後のエラー修正など少しだけ補足…。
赤石〜長瀬
踏切への道路の浸食を解消
8119m地点…以下の構文を追加
Structure['Rail6'].Put('',
-13, -1.9, -22.5, -3, 15, 1, 1, 25);
8125m地点…以下の構文を追加
Structure['Rail6'].Put('',
-9, -1.9, -25.5, -3, 8, 1, 1, 25);
8150m地点…以下の構文を修正
修正前: Track['Tr3'].Position(5, -0.3);
修正後: Track['Tr3'].Position(5, -0.9);
長瀬〜谷汲
踏切への道路の浸食を解消
9125m地点
以下の構文を修正
修正前: Track['Tr3'].Position(5,
-0.3);
修正後: Track['Tr3'].Position(5,
-1.3);
以下の構文を追加
Structure['Rail6'].Put('', 8,
-0.47, -9.5, -1, -22, 1, 1, 25);
9150m 地点
以下の構文を修正
修正前: Track['Tr3'].Position(-5, -0.3);
修正後: Track['Tr3'].Position(-5, -1.3);
以下の構文を追加
Structure['Rail6'].Put('', 3,
-0.34, -22, -1, -22, 1, 1, 25);
その他
杉林のテクスチャ枠線を無くす
structures\gaku2フォルダにあるsugi2.Xファイルとsugi2r.Xファイルを以下のように修正


その他、長瀬駅の駅舎の崩壊など気になるところはありましたが今の自分の技術力では
修正は叶わず断念しました・・・(--;)
※路線データ、コンバート方法、ATSプラグインは、各サイト管理者様のご厚意によって公開されているものです。
データの取得や修正は、自己責任で行い、問い合わせなどにつきましては各サイトの方針をご確認の上、
常識の範囲内で行ってください。(問題や不明点は、何よりもまずご自身で解決を試みることが前提です)