This page describes fixed bugs, which may effect the functionality of existing routes and trains.
Station names containing brackets would not be recognized
Description:A station name containing brackets would cause the station to be ignored.
Notes:This was added to fix several BVE 2 era routes.
OpenBVE 2 compatibility note. During the development of openBVE (v0.9) and during the development of the animated object format, there were certain commands in existance ending in RPN, such as TranslateXFunctionRPN. These commands never made it into any official release (v1.0) and were thus never meant to be used outside of development. OpenBVE offers a platform which provides content developers with new features, such as animated objects, exterior car objects, the ability pan the camera in all directions, 3D animated cabs, and new commands which make add-on development more flexible and convenient. OpenBVE can also load content from bothBVE Trainsim v2 and v4 with a high.
A train starting in collision with a set of buffers would be stuck
Description:If collisions were set to enabled, and the initial position for a train (As set via Station.Stop) placed it in collision with a set of buffers (Placed via the Buffer command), this train would be stuck.
Notes:This has been fixed by checking for collision with buffers at the initial station, and moving the Station.Stop so that the train is 1m clear if this is detected.
An invalid texture clip region would crash the BVE2 panel parser
Description:Setting a horizontal clip region of 15 pixels on a texture which was only 10 pixels wide caused the legacy BVE2 panel.cfg parser to crash.This has been changed to return the width of the texture (i.e. 10 pixels) and to generate an error message.
Time values with precision greater than 1 second would not parse
Description:Setting a time value with precision in the milliseconds would fail to parse, as the engine does not support times with a precision greater than 1 second.This has been changed to discard any precision greater than one second.
Animated objects not introduced properly when using the free camera
Description:openBVE uses a track follower to calculate when to introduce objects to the renderer.When in free camera mode, animated objects where being introduced incorrectly based solely upon the position of this track follower, as opposed to adding the appropriate offset for the free-camera position.
Notes:This changes the behavior of the free camera to be consistent with that of the other camera modes.
Rotation damping should not be applied when changing between external and the cabview, or on first load
Description:Animated objects and panel configuration files allow rotation to be 'damped'.This was incorrectly being applied when switching between the cab and an external view, and on the first frame of the simulation, and producing visual anomalies such as clock hands spinning into place upon start.
Horn Behavior
Description:Prior builds of BVE4 and openBVE have somewhat inconsistent behavior when holding down a horn key.
- When holding down a horn key in BVE2, BVE4 and prior versions of openBVE, the sound triggers repeatedly and overlaps.
- The original openBVE developer documentation states that the Primary and Secondary horns should play once, and the music horn should loop whilst the key is held down.
- Depending on the timing of when the music horn key was released, the sound would either stop or loop until the key was pressed again.
Changes in behaviour:
- Three-part sounds have been introduced for all horns (Start, loop and end) If either a start or end and a loop sound is defined, all horns will loop.
- Primary and secondary horns without three part sounds defined (legacy) will play once
- The music horn loop will start on the first keypress, and stop upon the second keypress.
Inconsistent Behavior of Fog Placed At Position 0
Description:As it is not possible to build routes with negative track position values, it should be assumed that any fog starting at position zero should be that applied initially, rather than any interpolation being applied from position 0 onwards.
Changes in Behavior:Any fog set at an absolute position of 0 is now assumed to be present before the start of the route, rather than the interpolation effects starting at position 0.
Default Plugin ATS Sounds
Description:Using the default (no) plugin always overwrote any sound paths defined in the [ATS] section of the sound.cfg file with the default ats.wav etc.
Changes in Behavior:The default ATS sounds are loaded first, and then may be overwritten by sound.cfg entries.
Behavior of Wall / Dike when set to both sides with a missing object present
Description:When a Wall or Dike was set to be present on both sides of the track (e.g. a Direction value of 0 ), this would be ignored if either of the Left or Right objects were not present.This behaviour is confusing and inconsistent with BVE.
Changes in Behavior:When an Wall or Dike is declared in this manner, a specific error message highlighting the missing Left / Right object will be generated.The other, present object will now be displayed.
In a small number of cases, this could potentially cause unexpected objects to appear in routes coded solely using openBVE as a reference. If this is the case, and the route author is no-longer contactable, please open a bug so that this can be special-cased.
.Rail and .RailEnd commands with an index of zero
Description:It was possible to call the .Rail and .RailEnd commands with a index of zero. As the position of Rail0 is used as a fixed reference for the game-word to be built around, neither of these should be possible to call.
Changes in Behavior:Using either of these commands with an index of zero will now produce an error message.If you have been using the .Rail command to change the RailType for Rail0, this should be changed to the .RailType command.
L & R now accepted as valid Wall / Dike directions
Description:openBVE previously rejected L and R as invalid directions for Walls and Dikes.These commands were valid in BVE1 & BVE2 only, and BVE4 ignored any command using them.As openBVE maps an invalid wall / dike direction to 0 (e.g. both sides of the track), this led to the objects appearing on both sides of the track.
Changes in Behaviour:L and R are now accepted as (undocumented) available directions.On affected routes, walls should now appear on the correct sides, as opposed to on both sides of the track.
A FreeObject must contain a minimum of two arguments
Description:It was previously possible to do the following:
This placed FreeObject 0 on Rail 0 at track position 2000.Similarly, the following also worked:
This placed Freeobject 0 on the rail specified by the first argument at track position 2000.
Changes in Behaviour:FreeObjects must be placed with both the desired Rail and the ObjectIndex you wish to place declared.This matches the behaviour of BVE2 / BVE4, and is considerably more logical.
(Redirected from OpenBVE)
BVE TrainSim | |
---|---|
Developer(s) | Takashi Kojima (Mackoy) |
Platform(s) | Windows |
Release | BVE TS 1: 1996 BVE TS 2: 2001 BVE TS 4: 2005 BVE TS 5: 2011 |
Genre(s) | Train simulator |
Mode(s) | Single-player, Multi-player |
BVE Trainsim (originally Boso View Express[1][2][3]) is a Japanese three-dimensional computer-based train simulator.[3] It is notable for focusing on providing an accurate driving experience[3][4][5] as viewed from inside the cab, rather than creating a network of other trains[6][7]—other trains passed along the route are only displayed as stationary objects.[3] BVE Trainsim was designed and developed by Takashi 'Mackoy' Kojima[8] starting in 1996[3] with the original program name coming from the Japanese 255 series multiple unit trains found in routes in Japan.
Although the internal working of the BVE Trainsim program itself cannot be modified, additional routes and train cab views can be added[4][5] via a number of text-based configuration files.[6] Route builders have produced over 300 additional routes for the program, along with matching cab environments. Routes built by independent developers simulate rail activity in Asia, North America, South America, and Europe.[9]
- 6openBVE
BVE Trainsim 1[edit]
BVE Trainsim 1 was released in 1996 as an Alpha version under the name Boso View Express[10] and 1999 as a Beta Version. This version, the first version of BVE to be produced, had an interface that was similar to BVE Trainsim 2, but did not have a logo. Instead, the official symbol of BVE up until the release of BVE 2 in 2001 featured the words: 暴走 VIEW EXPRESS.[11]
BVE Trainsim 2[edit]
Screenshot of a MTR M-Train EMU driver's cab in BVE 2
The first stable version released in 2001. BVE Trainsim 2 featured ATS and ATC. The latest version of BVE 2 is ver. 2.6.3 which was released on 27 March 2004.
BVE Trainsim 3[edit]
Unreleased and later cancelled, BVE Trainsim 3 was originally started in 2003 as an improvement over BVE Trainsim 2, but was eventually stopped due to problems encountered with development of the aforementioned program.[11]
BVE Trainsim 4[edit]
Screenshot of a British Rail Class 323 driver's cab in BVE 4
BVE Trainsim 4, released in 2005, added support for plugins to simulate train safety systems other than ATS and ATC. Because of the cancellation of version three, this was the first follow-on stable version since version two. It also has better graphics than BVE 2 with the latter being a major update. The latest version of BVE 4 is ver. 4.2.1947.25355 which was released on 1 May 2005.
The London Transport Museum used BVE Trainsim 4 to provide a simulation platform, within a mock underground rolling stock of the London Underground 1996 Stock,[12] before later porting to openBVE in 2010.
BVE Trainsim 5[edit]
BVE Trainsim 5 was officially released on 5 September 2011 as the successor to BVE 4.
In July 2008, the developer stated that he was rewriting BVE Trainsim from scratch because the previously released versions (BVE 2 and BVE 4) do not work with DirectX 9, and that the new version would support Windows Vista and Windows 7.[13]
The first BVE 5 version (ver. 5.0.4265.3690) features a new format for storing train routes and route dependencies and a redesigned interface including a distance to next station indicator and a passenger comfort indicator. The latest version of BVE 5 is ver. 5.7.6224.40815 which was released on 17 March 2017.[14]
The BVE 5 download page also includes a route converter which can convert BVE 4 routes into a format recognised by BVE 5.
openBVE[edit]
openBVE 1.4.2
openBVE is an independently developed open-source train simulator. Although the name and logo were originally based on BVE Trainsim, openBVE is free and open-source software developed and written from scratch. It features support for train exteriors, animated 3D cab environments and animated scenery. Internally, openBVE makes use of OpenGL for rendering, as well as OpenAL for three-dimensional positional audio.
The program is noted for its cab ambiance and realism.[15] It is currently distributed in the public domain,[16] along with full C# and Csource code.
![Animated Animated](/uploads/1/2/5/7/125795843/157362762.png)
History[edit]
openBVE was originally conceived in 2009, as a free and open-source simulator, capable of running routes from BVE Trainsim, but with the eventual aim of loading content form other simulations, and the development of a separate route format. Initial development was done over four years from 2009 to 2013, by a team of four developers, lead by Michelle Boucquemont (michelle) and odakyufan. In 2007[timeframe?] most active development has ended, as the main developer Michelle Boucquemont ended his active work. Despite the lacking developer support, around 2009 openBVE was capable of running most BVE Trainsim routes correctly and also supported additional features, including an exterior view, animated 3D cabs, and animated objects.
To end the stalled development in October 2015 a continuation of OpenBVE was announced on BVEWorldwide by another group of developers.[17] The group transferred the development and codebase to a new repository on GitHub.[18] To date (May 2017), numerous additions were made by the project: new parameters for animated objects and the plugin API,[19] several unfixed errata from the previous openBVE 1.4.3 errata fixed,[20]Dynamic lighting and backgrounds added,[21] and a basic package format has been added to make the installation of addons easier.[22]
![Online Online](/uploads/1/2/5/7/125795843/753693392.jpg)
OpenBVE was selected in September 2013 as 'HotPick' by Linux Format.[23]
References[edit]
- ^Lew, Alexander (2007-12-17). 'The Best Free Train Simulator'. Autopia. Wired News. Archived from the original on 4 May 2009. Retrieved 2009-05-04.
- ^BVE Train Simulator(archive), The Simon Tonekham Statesman blog
- ^ abcde'Announcing Boso View Express (BVE)'. Train Simmer. 2001-02-26. Archived from the original on 2008-10-07. Retrieved 2009-08-14.
Boso View Express (BVE) is a freeware 3D train simulator ... under development since 1996. ... nor does it offer dynamic scenery (moving trains). It does feature ... trains that react accurately
- ^ ab'Microsoft Train Simulator'. CBS Interactive. 2005-01-03. Retrieved 2009-08-14.
BVE ... physics are comparable with the real trains. ... Plenty of routes and trains are available free too!
- ^ abBaum, Peter. 'Mechanik/ BVE'. Retrieved 2009-08-14.
the trains actually rock back and forth and lean into turns ... has still remained popular due to its superior sound, train handling characteristics, and its easily modifiable components.
- ^ abBarten, Alfred (2005). 'Virtual Railroading/Train Simulation FAQs'. Archived from the original on 6 June 2015. Retrieved 14 August 2009.
BVE is built linearly. There is no opportunity to branch, unless the branched version is treated as a second route. ... BVE routes can also be built using Notepad
- ^Hanstater, David. 'Editorial: BVE Train Simulator'. Atomic Systems IP. Retrieved 2009-08-14.
BVE is much smaller ... the only view is straight forward through the cab window. There are no outside views
- ^http://mackoy.cool.ne.jp/trifle/me.htmlArchived 2008-04-20 at the Wayback Machine linked 2007-01-12
- ^'Archived copy'. Archived from the original on 2012-04-13. Retrieved 2012-04-13.CS1 maint: Archived copy as title (link)
- ^https://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=auto&tl=en&u=http%3A%2F%2Fmackoy.cool.ne.jp%2Fnote%2Fhistory.html. Retrieved 2011-03-20.
- ^ abhttp://bve.i-circle.net/bve-trainsim/history. Retrieved 2009-09-25.
- ^'London Transport Museum BVE tube simulators'. Retrieved 2012-06-08.
- ^'BVE Trainsim 5 の開発について'. Archived from the original on 2009-02-16. Retrieved 2009-05-09.
- ^http://bvets.net/en/download/ Retrieved 2017-05-13
- ^http://www.rockpapershotgun.com/2009/03/22/openbve-the-sim-now-approaching-platform-pc/ linked 2009-05-06
- ^Cabot, Toby (2009-06-29). 'Train Simulator'. Savannah. Free Software Foundation (Latest News). Archived from the original on 2009-06-29. Retrieved 2009-08-16.
... and http://trainsimframework.org/,sites.google.com/site/openbvesim which is public domain
- ^'Initial Development Thread'. BVE Worldwide. Retrieved 5 December 2016.
- ^OpenBVE on github.com
- ^'API and Compatibility changes'.
- ^'Fixed Errata'.
- ^'Dynamic Lighting & Backgrounds'.
- ^'openBVE Packages'.
- ^Linux Format 174 September 2013 page 60
Further reading[edit]
- Barten, Alfred (2006). This Is V-scale. ISBN1-4276-0738-8.
External links[edit]
Retrieved from 'https://en.wikipedia.org/w/index.php?title=BVE_Trainsim&oldid=899737539#openBVE'