Route checker for OpenBVE railway routes.
Route Checker is an add-on tool for the OpenBVE train simulator.
There are a lot of railway routes available for OpenBVE, many of them made for older versions. Many of the available routes also contain errors, either because things have changed since they were made or simply due to human error. Whilst trying to fix some of these errors I discovered that it is very difficult to keep track of elements such as poles, dikes, rails and walls in everything but the shortest of routes, simply due to the numbers of entries that exist for these elements. Each type can have numerous start, stop and modification entries resulting in potentially hundreds or thousands of entries to keep track of. Route Checker can help with this process.
Additionally, many routes were written in the now-deprecated RW format and, whilst running these is still supported, the newer CSV format is the preferred option these days and it offers greater facilities for route development. Many of these haven’t been updated or converted and it would be a great shame to lose the good work done by the developers of these routes. Route Checker can also convert from RW to CSV format and export a route as CSV so that these routes can be refreshed, enhanced and retained for the future.
The amount of information provided in Route Checker’s report can be a bit overwhelming, especially with longer routes or routes that have a lot of problems. Therefore, I suggest the following workflow when working on route corrections or conversions:
I have provided a fully worked example of converting a route.
A description of some further fixes and the resulting packages for the route are available here.
To use Route Checker, place the application in the root directory of your OpenBVE installation, alongside OpenBVE, Route Viewer, Train Editor and the other tools. Route Checker will not run from anywhere else as it requires access to some core OpenBVE files.
You will find the details of how to build Route Checker from source in the wiki.
You can download Route Checker 1.4.5 compiled for Windows and OpenBVE 1.4.5 here. The source code is also available as zip and tar.gz files
Route Checker is based heavily on Route Viewer, which is part of the OpenBVE toolset. Thanks to the following people who have worked on OpenBVE over the years:
OpenBVE
OpenTK Port and Continuing Development