Tools
These tools are for add-on developers.
The OpenBVE documentation is available here.
Basic Tools
They consist of Route Viewer, Object Viewer, Object Bender, Train Editor and Object Validator. Includes the source code.
Download from here.
-
Object viewer
The object viewer is a program that enables you to visualize any openBVE object. From my own experience, I would recommend starting your own development for the sim by creating a simple object. It will give you a clue on how things work, what can be achieved and how to make your work simple and efficient. Every route in openBVE consist of objects, so if you are planning on constructing your own route, you will need object building skills anyway. -
Route ViewerWhen it comes to route production, it is always necessary to have an opportunity to see what impact your changes have in the “real” world. You will need to check it regularly to avoid misplaced or missing objects, because this devalues the route and ruins the overall impression.
-
Train Editor
If you don’t feel like creating an object or a route, you might perhaps try to create a drivable train instead. This might seem difficult at first, but once you get familiar with the commands and techniques used for train panel creation, it is quite easy. There are in fact more options for creating a train panel, but that is not something to be worried about at the start.
3D Tree
This little utility enables you to create 3D tree object in a fast and easy way, using your own texture. The program also gives you the opportunity to set the dimensions of the bush / tree. Click here.
Bench Builder
This utility gives you the opportunity to create three different types of benches. The only thing needed is the seat texture, everything else is done by the program. The dimensions are to be set by the user. Click here.
OpenBVE Script Editor
An absolutely great helping tool created by Phil Eakins. Here is the authors own description of this fine program: “An OBVE dedicated Editor featuring instant access to all of the script instructions which can then be easily be inserted with a mouse click. It includes a reusable route script template and multiple documents can be loaded so that a route and its ‘include’ files can be edited together, and with the ability to run OBVE and the Route and Object viewers from within the Editor, viewed as work progresses.
Notes and code snippets can be separately saved and quickly recalled and printed so that those illegible ‘back of an envelope’ scribbles can be a thing of the past. Everything necessary for successful development is contained together and is easily accessed.
This Editor is a work in progress and is offered as a fully working beta version for evaluation, although at least two routes by experienced developers are presently being written using it. Further development with new features will take place and comments (and complaints) are invited, see the ‘HowTo.txt file in the application’s \Data directory, or view it from within the editor’s menu system, for contact details.
Click here for happy developing :-)
RailGen
As the name of the utility says, this one let’s you create rail objects for your route. Amongst the options given to the user I would mention gauge selection for each rail – 1067 mm or 1435 m, setting the power wire on /off and setting the power wire height. Click here.
RouteShifter
This utility allows you to adjust the metric distance of a whole route file. The program is also performing a self check for possible negative metric values – if any is found, the program will automatically adjust the amount of meters for shifting. This utility has been developed in cooperation with Anthony Bowden. Click here.