Developing for BVE
You probably came here wanting to learn how to develop for BVE? Here you will find resources that will get you started and help you in your development.
Important: If you plan on using objects or files created by other developers, make sure you get the proper permission to use them before you begin developing for BVE. Developers here are more strict in terms of copyright and reusing of their material. Thanks.
Creating Routes
Dennis Lance's BVE Route building tutorials offers a route building tutorial for complete beginners, and assumes that you have no prior knowledge at all. By reading and doing the first tutorial, already you would have created a simple route. ipaclansite has also created some route building tutorials.
If you wish to develop for OpenBVE you can visit the official OpenBVE website for information on how to develop for it. In respect it is the same coding by hand for regular BVE, but OpenBVE adds several features that you may wish to take advantage of. You can visit the OpenBVE Developing Page here, http://www.openbve.trainsimcentral.co.uk/develop/index.html
If you want to try the unsupported graphical (WYSIWYG) route editor, you can download RouteBuilder, available at http://routebuilder.bve-routes.com/ We have very limited support for Routebuilder, so if you do plan to use this and have questions, you may or may not recieve answers due to the extremely low amount of developers on BVEStation using it.
Modifying existing routes:
Dennis Lance has another tutorial on how to modify routes. This is recommended if you simply want to make minor changes.
http://www.freewebs.com/dennislance/modifying%20existing%20routes.htm
Creating Trains
On BVEStation creating trains is something that must be taken very seriously, because of the increased amounts of trains violating copyrights. Therefore, unless you have high quality photos and recordings of trains that were 100% taken by yourself, we DO NOT encourage anyone creating trains if they do not have this stuff. BVEStation already has way too many trains created by ameteur train creators, and the quality of them is subpar, according to today's standards. In addition there are alot of users in the BVE world who illegally modify these trains without proper permission. If you have high quality photos and recordings of trains or have already obtained permission if your using other authors files, and you think you have the potential to replace the ones or fill in the ones on BVEStation then you can visit http://www.roman-road.co.uk/temp/tutorial/index.html , otherwise you are not encouraged to build any trains.
BVEStation Quality Control in addition to the rating system will be rating your trains, and if they fall below 2 stars or fail QA tests, the train will be removed or not put up at all on the downloads section.
Creating Objects
Objects are the basis of BVE and OpenBVE routes. Without them, we'd be running a route on thin air of a black world. Unfortunately there aren't many object building tutorials out there. Here are some.
If you are a developer and want your tutorial featured here, please feel free to contact the BVEStation Administration, and we will gladly put your tutorial up on this page!
You probably came here wanting to learn how to develop for BVE? Here you will find resources that will get you started and help you in your development.
Important: If you plan on using objects or files created by other developers, make sure you get the proper permission to use them before you begin developing for BVE. Developers here are more strict in terms of copyright and reusing of their material. Thanks.
Creating Routes
Coding By Hand:
Dennis Lance's BVE Route building tutorials offers a route building tutorial for complete beginners, and assumes that you have no prior knowledge at all. By reading and doing the first tutorial, already you would have created a simple route. ipaclansite has also created some route building tutorials.
| Dennis Lance's Route Building Tutorials | http://www.freewebs.com/dennislance/ |
| ipaclansite's Route Building Tutorials | http://www.bvestation.com/forums/index.php?topic=2772.0 (Part 1) http://www.bvestation.com/forums/index.php?topic=2773.0 (Part 2) |
Coding for OpenBVE:
If you wish to develop for OpenBVE you can visit the official OpenBVE website for information on how to develop for it. In respect it is the same coding by hand for regular BVE, but OpenBVE adds several features that you may wish to take advantage of. You can visit the OpenBVE Developing Page here, http://www.openbve.trainsimcentral.co.uk/develop/index.html
Coding with an graphical editor:
If you want to try the unsupported graphical (WYSIWYG) route editor, you can download RouteBuilder, available at http://routebuilder.bve-routes.com/ We have very limited support for Routebuilder, so if you do plan to use this and have questions, you may or may not recieve answers due to the extremely low amount of developers on BVEStation using it.
| nickgoh_45's Route Builder Tutorial | http://www.bvestation.com/forums/index.php?topic=3024.0 |
Modifying existing routes:
Dennis Lance has another tutorial on how to modify routes. This is recommended if you simply want to make minor changes.
http://www.freewebs.com/dennislance/modifying%20existing%20routes.htm
Creating Trains
On BVEStation creating trains is something that must be taken very seriously, because of the increased amounts of trains violating copyrights. Therefore, unless you have high quality photos and recordings of trains that were 100% taken by yourself, we DO NOT encourage anyone creating trains if they do not have this stuff. BVEStation already has way too many trains created by ameteur train creators, and the quality of them is subpar, according to today's standards. In addition there are alot of users in the BVE world who illegally modify these trains without proper permission. If you have high quality photos and recordings of trains or have already obtained permission if your using other authors files, and you think you have the potential to replace the ones or fill in the ones on BVEStation then you can visit http://www.roman-road.co.uk/temp/tutorial/index.html , otherwise you are not encouraged to build any trains.
BVEStation Quality Control in addition to the rating system will be rating your trains, and if they fall below 2 stars or fail QA tests, the train will be removed or not put up at all on the downloads section.
Creating Objects
Objects are the basis of BVE and OpenBVE routes. Without them, we'd be running a route on thin air of a black world. Unfortunately there aren't many object building tutorials out there. Here are some.
| ipaclansite's basic 2D object building tutorial | http://www.bvestation.com/forums/index.php?topic=1496.0 |
| willischong's animated object building tutorial (for OpenBVE only) | http://www.bvestation.com/forums/index.php?topic=2958.0 |
| Transparent Objects by error46146 (an extension to ipaclansite's tutorial) | http://www.bvestation.com/forums/index.php?topic=3790.0 |
| Eejit's Guide to Object Building by graymac and guillyman | http://www.bvelibrary.bve-terminus.org/index_htm_files/EejitsObjectsPart1%20.pdf |
