BVE Trainsim,(原名为“暴走ビューエクスプレス,Boso View Express”),中译为暴走列车,是一款在Windows 系统上免费使用的模拟铁路列车驾驶电脑游戏,由日本网友Mackoy开发。由于玩家可以为游戏自行设计、制作列车、路軌、布景等元素,同时可下载世界上众多网络用户公开的车辆文件,享受各式各样的路线和车辆的驾驶乐趣,因此深受多国玩家的欢迎。
BVE的游戏除了软件外,主要由两种要素组成:列车和路线。
在BVE,一列模拟列车的元素包括:驾驶室的环境(一般以图像材质显示)、极速、自动或手动操控、轨距、行走音和默认的加减速率等等。而一条模拟路线则包括定线走向、景物、讯号、限速、车站(停车处)及沿途所需声音(如月台广播)等元素。
某程度上,BVE像一台铁路列车驾驶模拟器。原作者提供的软件只定义了操控列车的方法(键盘控制)以及列车行走时的景物变换规则,而几乎没有提供列车及路线供玩家使用。然而,世界各地的BVE玩家制作了极多不同的列车和路线,大大提高了游戏的丰富性和可玩性。
2000年11月BVE1.22版类似目前的 BVE2,当初作者开发时因为当时没有音楽馆 Train Simulator(日语:Train Simulator)和TAITO电车でGO!的游戏而自行制作此驾驶游戏,后来陆续修改并受到前述游戏的影响,正式公开发表时与BVE2最大的不同特点在于有计分模式和自由模式,当计分模式中驾驶不当或分数过低时可能直接结束游戏,于 BVE2 正式公开发表后停止公开。
从2001年开始至2004年3月的最终版本为止是绝大多数世界各地的玩家认识且制作列车和路线的开始,与前版本不同处在于增加ATC 系统,可使用窗口执行,增加列车音源、路线中景物可运用数量,并且路线和景物新增加 CSV 文件格式,需要安装微软 DirectX,不过因为DirectX 10不支持而无法在 Windows Vista 运行。而适用于BVE2的路线同时亦可与在手机上的应用程序——Hmmsim上游玩
2003年间曾经公布改良BVE2的计划说明,但后来并未完成及公开,在2004年BVE4开发时有提到因为“ Ver. 3 は、抵抗制御を再现しようとして失败したものです。”而停止开发及公开的消息。
2005年1月正式公开发表的BVE4取消了BVE2的辅助视窗及取消支持RW文件格式的路线,加入视野放大缩小、驾驶台的光暗、按键变更等功能,以更真实的全画面取代,另外采用DLL增加了列车的各种新功能,如信号、仪表、雨刷、列车保安装置等等,帧率更提高至60fps,需要在微软 .NET平台方能运行,因为DirectX 10不支持而无法在Windows Vista运行。此版本的路线亦能与Hmmsim上游玩。
2008年7月Mackoy正式发表开发BVE5,主要原因是BVE4无法在Windows Vista运行,因此以新的程序语法重新编写BVE5。从目前体验版本得知路线、车辆将使用新的指令语法、句法和如同OpenBVE取消25m的区块限制等,景物仅能使用微软 DirectX景物文件(.x 格式)。自2011年9月起正式开放下载,目前仍在持续开发中,且已演进至5.7版(2017年3月17日公开)。此外从Ver.im0.8开始,对向列车以及平交道、号志、沿线公路上的汽车等物件在游戏中皆能以动态形式呈现,克服了历代BVE游戏中除了玩家的列车外其余物件皆为静止不动的缺点。
2008年4月由reschanger所发表的 openBVE(现称Train Simulation Framework)并非BVE的新版本,但成为新一代能够执行BVE2、BVE4路线及车辆规格所编写的列车驾驶模拟器,开发主因为BVE并非一个开放源码和跨平台的软件,还有 BVE 的后续版本开发迟缓。Train Simulation Framework的特色包括使用OpenGL(图形)、OpenAL(音效)处理而非支持 DirectX,并可以经由 Mono或Wine在Linux和OS X平台上使用,而且增加了功能包括车内外视角自由观察、立体驾驶室等。
BVE 的列车可由键盘或音楽馆 Train Simulator(日语:Train Simulator)所用的控制杆来操控。
除了普通的向前、向后、加速、制动(减速)等功能外,BVE亦支持多种列车操控功能,例如自动行车操作 (ATO)及紧急制动等。
路线和列车的定义是由多个纯文本文件组成。
在 BVE1.22版本,路线的文件扩展名是 RW,而景物的文件扩展名是 B3D,所谓的景物就是 3D图型。
BVE 2.0~2.63 的版本则新支持的 CSV 文件格式。无论是定义路线还是景物,均可以 CSV 的形式储存。
目前的 4.2 版本已取消支持 RW 文件延伸的路线。此版本亦局部支持微软 DirectX景物文件(.x 格式)。
部分纯色的图形可透过代码直接于路线或列车档中定义。其他图形则必需以位图 (BMP) 格式储存,并于定义路线或列车的文件中取用。
在 BVE 的所有声音均以简单的 WAV 格式储存,并由定义路线或列车的文件取用。
除了模拟器的软件外, BVE 的官方网站还提供了一些辅助工具(除特别注明外均有日文及英文版本提供):
最新的版本更可读入及输出 DirectX 静态景物。
另外,部分网友亦自行制作了一个能自动建置路线档的程序:RouteBuilder。此程序的网页见“相关链接网站”一节。除此以外,尚有不少软件和试算表帮助使用者计算、制作景物、等等。
以下是其中几个关于 BVE 的主要缺点: