Bve trainsim

Bve trainsim は、mackoy による鉄道運転シミュレーターのフリーウェアである。一般的に BVE(bve) や BVETS(bvets)と略される。 mackoy による同ソフトの公開は2000年2月から始まり、様々な試行錯誤を経て現在に至る。画像処理などでは、独自のプログラムを用いた『電車でGO!』などの市販品に劣る部分もあるが、逆に一定の知識があれば一般ユーザーにも理解できるものであるために、ユーザーがプログラムに則った独自の鉄道路線を作ることができる。また、開発者自身もユーザーの路線作成の便宜を図る、様々なプログラムを作成した。例として、BVE 本体を起動せずに路線のプレビューが見られるプログラムや、車両の性能を操作できるプログラムなどがある。 これらが人気の大きな要因となり、多くのユーザーが様々な路線を作成し、インターネット上で公開するようになった。こうして BVE は、2003年あたりから鉄道ファンの中で知名度が徐々に上がっていった。 旧称は「暴走ビューエクスプレス」（Boso View Express）であり、この名称はJR東日本255系電車の愛称である「Boso View Express」（房総ビューエクスプレス）の「房総」と「暴走」をもじったものである。 現在は、誤解を生みやすい、また英語表記ではどう発音されるか分からない、房総ビューエクスプレスのイメージを悪くしてはいけないという理由で、「BVE Trainsim」「Bve trainsim」に名称統一されている。 BVE 1 公開の4年程前から制作されていたが、この頃はまだ公開はされていなかった。1996年、N88-BASIC で制作されたのが始まり。まだこの当時は架線柱に見立てた枠が後ろに流れるだけのものであった。1997年に Quick BASIC に移行。1999年には VisualBasic で Windows に移植する。 （最終バージョン：1.22、2000年11月） 2000年2月に公開。BVE 2 以降とは違い、試験モードとフリーモードがある。また、ファイル形式が BVE 2 とは異なる。現在は公開されていない。 （最終バージョン：2.6、2004年3月） 2001年2月に BVE 1 のバージョンアップという形で公開された。路線ファイルやストラクチャファイルが新形式となった他、音声関連や車両の挙動関連など、多数の機能追加・改良がなされた。BVE 5 が公開された現在もダウンロード可能である。しかし、Direct3D の関係上、Windows Vista 以降では動作しないとされる。（所定の操作によりWindows Vista以降においても動作可能） （ベータ版で公開停止） 2003年9月に試験公開されたバージョンである。しかし、抵抗制御の再現に失敗したため、1ヶ月も経たずに公開停止された。 （最終バージョン：4.2、2005年5月） 2005年1月10日に正式版が公開。保安装置をプラグイン化したことで自作が可能になり、私鉄の ATS や ATC が再現できるようになった（ATO による自動運転も可能）。また、計器とサウンドのコントロールもできるため、モニター装置などの別の用途も工夫次第で可能である。しかし、スペックの低い PC では動作が不完全な場合がある。現在もダウンロード可能である。しかし、 Direct3D の関係上、Windows Vista 以降では動作しない。（こちらもBVE 2と同様に所定の操作によりWindows Vista以降でも動作可能） 他の新機能は以下の通り。 セクションと信号機を別々に定義 Direct3D によるパネルの描画 X形式をサポート（テクスチャは bmp のみ対応・アニメーションは非対応） （最終バージョン：5.8、2020年9月） 2008年7月10日に評価版が公開され、2011年9月5日に正式版が公開。このバージョンから、名称が「BVE Trainsim」から「Bve trainsim」に変更された。 BVE 4 以前で使用していた API が DirectX 10 でサポートされなくなり、Vista 以降での動作は基本的に出来なかったが、BVE 5 では別の API を使うことで DirectX 10 以降にも対応し、Windows Vista 以降でも動作するようになった。構文が一新され、以前のデータが一部を除き使用できなくなったため、BVE 2・4 用のシナリオを BVE 5 用に変換するコンバーターが公開されている。また、BVE 4 以前と比べ設定項目が高度化・複雑化しており、より再現性が向上した一方で、シナリオ制作の難易度も上がっている。 2020年9月23日にバージョン5.8が公開された。 Bve6と同等の機能が追加されている。 Bve 4 からの主な新機能 路線データ関連 緩和曲線、縦曲線が再現される。 25m に拘束されないストラクチャ配置が可能になる。 テクスチャにαチャンネルを使用した PNG が対応する。 他車両が動くようになる。Ver.im0.8から対応 各軌道の軌間を個々に設定可能になる。Ver.5.3から対応 他軌道の曲線補間が可能になる。Ver.5.3から対応 変数と数式が使用可能になる。Ver.5.4から対応 複数のマップファイルを参照できるようになる。Ver.5.4から対応 ランダム参照機能が実装される。Ver.5.4から対応 距離程などの数値に小数が使用可能になる。Ver.5.4から対応 車両関連 力行状態以外からの定速制御が可能になる。 サウンドファイル（WAVファイル）のサンプリングレートが自由化される。 ドアの閉まる時間が設定できるようになる。 電流計が実装される。片振り式はVer.5.1から対応 抑速ノッチが実装される。Ver.5.2から対応 マスコン・ブレーキ・レバーサーなどの文字列が定義可能になる。Ver.5.2から対応 モーター音の音源数・和音数などが無制限になる。Ver.5.3から対応 遅れ込め制御の想定摩擦係数を設定できるようになる。Ver.5.4から対応 制輪子摩擦係数式が設定できるようになる。Ver.5.4から対応 自動空気ブレーキに対応。Ver.5.5から対応 その他 起動時のウィンドウモードの解像度の設定が可能になる。 運転士の頭の揺れが再現される。Ver.5.3から対応 運転指示メッセージが表示される。Ver.5.3から対応 文字コードを自由に選択できるようになる。Ver.5.4から対応 入力デバイスプラグインに対応する。Ver.5.4から対応 また、以下の機能が今後実装予定となっている。 ワンマン運転 車体傾斜装置（振り子） ストラクチャのアニメーション表示 自車両の表示 （最新バージョン：6.0、2020年9月） 2020年6月21日にリリース候補版が公開され、同年9月23日に正式版が公開された。 Bve 5 からの変更点 計器類を傾ける事ができる。 64bit化 ただし、上限数は現在の最新版の数とする。BVE 3 は省略。 ^ 拡張子はファイル自体がテキストファイルとファイルヘッダーが正しければ何であっても問題ない ^ b3d と csv 形式に関しては独自形式である。X形式は Direct3D の標準形式であり、モデリングソフトなどで作成可能 ^ BVE 5 では基本的に上限や制限などは撤廃され製作の自由度が向上した ^ 例えば、滑らかな曲線を再現するために、従来はカーブレールを作成していたが、BVE 5 では 25m 制限が廃止されたため、5m の直線レールなどで再現ができる ^ モニタ解像度に対応するためフルHD以上の解像度にも対応するが、あまり大きすぎると処理にかかる負担が増大する ^ 作成するにはプログラミングの知識が必要になる。また、プラグインはネット上でも公開されている ^ BVE6は64ビットアプリケーションの特性上64ビットでビルドされている必要がある。またBVE4/BVE5用プラグインは使用出来ない。 これまで市販されてきた多くの鉄道運転シミュレーターは煩瑣な運転規則などを省き、多くのユーザーに受け入れられるよう娯楽性の向上を目指していた。特に『電車でGO!』はその傾向が強く、多くの鉄道好きや一般ユーザーの心をつかみ、2000年前後の大ヒットの大きな理由となった。 しかしながら、Bve trainsim の開発者である mackoy は『電車でGO!』が採用していたテクスチャ付きのグラフィックには憧れていたものの、現実の運転規則と大きく異なる点が数多くあることに対しては不満を抱いていた。そこで BVE は、実際の鉄道車両運行上のルールをプログラム上、できる限り再現することで、リアリティーの高い運転環境のシミュレートを目指し、ある程度、実現に成功した。また、路線データを製作・配布できるのがソフトの発売元のみに限定されている市販のソフトと異なり、BVE の場合は各ユーザーが自分でデータを製作・配布することができる。それにより、ユーザーが積極的に自分の好きな路線を作成して、インターネット上で公開するようになった。また、ユーザー同士の路線作成手法の交換や、各人が作成した路線の品評なども各種電子掲示板などを通じて盛んに行われるようになった。BVE は単なるゲームにとどまらず、ネット上で一大コミュニティーを築き上げた。 一部の PC では動作が不完全な場合もある。スペックによっては路線データそのものが読み込めない場合、グラフィックボード等の相性やスペックの問題からオブジェクトや画像が透過されない場合がある。また、DirectX 10 対応の一部のグラフィックボードでもオブジェクトが透過されない場合がある。 また、Windows Vista、Windows 7、Windows 8、Windows 10 では OS 本体に内蔵されている Direct3D の仕様上、BVE 2・4 は動作不可能となっている。 [脚注の使い方] ^ このソフトウェアについて - Bve trainsimでは2000年3月となっている ^ ただし、コンバーターは必ずしも正しくシナリオを変換できるわけではなく、エラーが出るデータも少なくない。路線によってはストラクチャの乱れが発生したり、手直しをしないと運転できない場合がある ^ 非公式ではあるがDDS形式も利用可能。 ^ BVE 4 以前は力行中のみ定速制御が可能 ^ BVE 4 以前は走行速度に応じて再生される音（走行音・モーター音・フランジきしり音・分岐器通過音）が 22050Hz のみに対応していた ^ 従来までは5秒固定であった。BVE 5 本体付属の路線である京成千葉線の京成3500形のドアが閉まる時間は3.5秒に設定されている ^ BVE 4 以前の抑速ブレーキ（ノッチ）とは違い、マスコン逆回しによるもの。実在の車両では119系などに搭載されている ^ 音源数はBVE 1 では8、BVE 2・4 では16、BVE 5.2 までは256、和音数はBVE 4 以前は2、Bve 5.2 までは256だった ^ これまでの BVE では、ウインドウモードではサイズが固定であったが、BVE 5 では自由にサイズ変更ができるようになった ^ ちなみに、現行のバージョンではBveTs.exeをコマンドラインから起動すると標準出力に車掌の喚呼が出力される。 ^ これにより、BVE5以前で問題となっていた32bitソフトのメモリ使用量の限界を超える車両、および路線の動作安定性が向上した。 ^ 特殊な方法で動作させることが可能だが、システムが起動不能になる可能性もあり推奨されない ^ “作者：mackoy - Vecter”. 2018年2月27日閲覧。 ^ “ソフトウェア名変更のお知らせ - BVE Trainsim” (2006年6月4日). 2006年9月2日時点のオリジナルよりアーカイブ。2018年2月27日閲覧。 ^ “このソフトウェアについて - Bve trainsim”. 2023年2月9日時点のオリジナルよりアーカイブ。2023年6月24日閲覧。 ^ a b “Download - 暴走ビューエクスプレス”. 2001年8月3日時点のオリジナルよりアーカイブ。2018年2月27日閲覧。 ^ “BVE 4 Beta - BVE Trainsim”. 2004年8月14日時点のオリジナルよりアーカイブ。2018年2月27日閲覧。 ^ “ダウンロード数：Bve trainsim 開発ノート” (2008年10月30日). 2018年2月27日閲覧。 ^ “BVE Trainsim 4 About - BVE Trainsim”. 2018年2月27日閲覧。 ^ “次期 Bve trainsim の開発について：Bve trainsim 開発ノート” (2008年7月10日). 2018年2月27日閲覧。 ^ “Bve trainsim 5 公開：Bve trainsim 開発ノート” (2011年9月5日). 2018年2月27日閲覧。 ^ “次期 Bve trainsimの開発について - BVE Trainsim”. 2010年8月2日時点のオリジナルよりアーカイブ。2018年2月27日閲覧。 ^ “更新履歴 BVE Trainsim” (2020年9月23日). 2020年9月23日閲覧。 ^ “BVE 5 のダウンロード - Bve trainsim”. 2018年2月27日閲覧。 ^ “更新履歴 BVE Trainsim” (2020年9月23日). 2020年9月23日閲覧。 マルチトレインコントローラ - 同一シリーズ内ですら対応コントローラの互換性が確立出来ていなかった『電車でGO!』シリーズや『Train Simulator』シリーズ全てに対応を実現させたUSB接続の列車コントローラー。タイトーから販売されていたが、開発元のシープス倒産を境に販売を終了。フリーソフトで公開されているドライバ「Multi Train Controller ドライバ」をインストールする事により、BVE での大半の車両が操作可能となる。また、Ver.5.4から実装された、入力デバイスプラグイン形式のドライバも開発されている。 openBVE - BVE 2・4 と互換を持ったソフト。Bve trainsim と違い DirectX の代わりに OpenGL などが使用され、Windows 以外の OS でも動作する。 Hmmsim - スマートフォン向けの無料鉄道運転シミュレーター。それぞれ Android 版と iOS 版がある。BVE 5 用のデータは利用できないが、BVE 2・4 用データは公式サイトで配布されているコンバーターで変換すれば利用可能である。なお、後にリリースされた Hmmsim 2 は有料。公式HP トレイン趣味! - BVE と同じく、フリーの鉄道運転シミュレーター。公式HP 鉄道シミュレーター 公式ウェブサイト Bve trainsim Blog まっこい(@__mackoy) - Twitter Bve trainsim ダウンロードページ - Vector Vectorによる同ソフトの紹介