What Are Train Add-ons in OpenBVE?
Train add-ons are the virtual rolling stock you drive in OpenBVE. Each train package includes a detailed cab view, a set of sound files, performance data (acceleration, braking curves), and safety system configurations. The quality of a train add-on directly affects how realistic and enjoyable your simulation experience will be.
Anatomy of an OpenBVE Train Package
Understanding what's inside a train folder helps you troubleshoot issues and appreciate the work that goes into each add-on. A typical train package contains:
- train.dat — Defines performance characteristics: motor power, braking force, door behaviour, and more
- panel.cfg or panel2.cfg — Describes the cab layout, gauges, switches, and indicators
- sound.cfg — Maps sound files to events like motor hum, brakes, doors, and horns
- ats.cfg / plugin DLL — Links the train to a safety system plugin (optional but common)
- Textures and object files — Visual assets for the cab and exterior model
Types of Trains Available
Japanese Electric Multiple Units (EMUs)
The most abundant category in OpenBVE. Japanese EMU add-ons range from classic 103-series commuter trains to modern Shinkansen sets. They typically include working ATS or ATC safety systems and highly detailed analogue or digital cab panels.
UK Rolling Stock
UK train add-ons cover diesel multiple units (DMUs), electric units, and locomotive-hauled stock. These often model older BR-era equipment as well as modern franchise-era trains. UK cabs tend to have straightforward controls but may include AWS (Automatic Warning System) and TPWS safety features.
European and Other Trains
A smaller but growing collection covers European prototypes including German S-Bahn stock, Polish locomotives, and Taiwanese metro units. These add variety for users interested in non-Japanese or non-UK operations.
How to Choose the Right Train for a Route
Not every train works with every route. Key compatibility factors include:
- Safety system compatibility: Japanese routes often require ATS-compatible trains; mismatches cause instant brake application or non-functional indicators.
- Performance profile: Using a high-speed train on a slow suburban route (or vice versa) makes timetable adherence impossible.
- Route documentation: Good routes include a recommended or required train list — always check the readme file.
Installing a Train Add-on
- Download the train package ZIP file.
- Extract it so the train's named folder sits directly inside your OpenBVE Train directory.
- In the OpenBVE launcher under Start, the train should now appear in the train selection dropdown.
- If the train doesn't appear, check that the folder structure is correct — there should be no extra nested folder wrapping the contents.
Evaluating Train Quality
| Quality Indicator | What to Check |
|---|---|
| Cab detail | Is the panel readable and well-labelled? |
| Sound design | Does it have motor, brake, door, and ambient sounds? |
| Physics accuracy | Does it accelerate and brake realistically? |
| Safety system | Is ATS/ATC/AWS functional and properly configured? |
| Documentation | Is there a readme explaining controls and route compatibility? |
Where to Find Train Add-ons
Quality train packages can be found through OpenBVE community forums, BVE Station, and various Japanese BVE fan sites. GitHub has become increasingly popular for hosting well-maintained train projects with version histories and issue trackers, making it easier to find up-to-date and stable releases.