Logo About  Screenshots  Using  Developing  Blog  Forum  Download
Back to Using openBVE
Downloading openBVE and additional dependencies (Linux and Mac OS X) 

First of all: openBVE is being developed by a Windows user, so what exactly is needed to make the program run on other operating systems is not fully known. If you can help out, please contact me.

Ubuntu users may want to visit the following site, which explains the installation process and offers further information regarding driver updates, options and managing content (routes/trains):
Rail Sim Routes UK - openBVE Help and Information

Mac OS X users may want to visit the following thread on the forum, which provides a ready-to-run package (but see below):
openBVE Discussion Board - Mac OS X package

It should be noted, however, that this Mac OS X package has not been widely tested yet, so it might not work for you. Please post your feedback in the thread.

 Contents 
1. Download a complete openBVE package
2. Download Mono
3. Download OpenAL for sound support
4. Download the Tao Framework
5. Make sure that your graphics driver supports OpenGL
6. Start openBVE


 1. Download a complete openBVE package 

Download a complete openBVE package for Windows from the
Downloads page to your computer and extract the content into any folder of your choice. After extracting the package, your openBVE folder, meaning the folder where you extracted to, should look like this:



Please note that the AtsPluginProxy.dll is a Windows-only file and will not be used on other operating systems.


 2. Download Mono 

Mono, a .NET environment, is required. You can download it from the official Mono site by following this link:
http://www.mono-project.com


 3. Download OpenAL for sound support 

OpenAL, an audio library for positional 3D sound, is required. You can download from Creative Labs by following this link:
http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspx

There is an installer for Mac OS X which will probably suffice to download and execute. No further information is known for Linux.


 4. Download the Tao Framework 

Some files of the Tao Framework, a binding to OpenGL, OpenAL and SDL, are required. You can download the complete Tao Framework by following this link:
http://sourceforge.net/projects/taoframework/files/The%20Tao%20Framework/

It is not currently known which exact files are actually needed. In the best case, installing the Tao framework will suffice to make openBVE work, but it might also be required that some specific files be copied into openBVE's program folder, or their XML configurations be altered.


 5. Make sure that your graphics driver supports OpenGL 

Support for OpenGL, which is implemented within the graphics driver, is required for the graphics to work properly and with good performance. If you have never updated your graphics driver before, there is a chance that support for OpenGL is less than adequate, and maybe, rendering will only occur in software but in hardware. If you experience very low frame rates when using openBVE, ensure that you have installed a graphics driver with proper support for OpenGL. You can download drivers from the the manufacturer's web page. Please note that the newest driver available is not necessarily the one offering the best performance.


 6. Start openBVE 

In order to start openBVE, open a console window and enter the following line from within your openBVE directory:
mono OpenBve.exe