Skip to content

Releases: leezer3/OpenBVE

OpenBVE v1.12.1.0

25 Feb 12:42

Choose a tag to compare

Significant Changes:

  • New: Add $ElseIf command for CSV routes.
  • New: Add MotorBrakeNotch property for XML trains.
  • MSTS: Handle Pantograph1 animations with suffix.
  • MSTS: Implement some variants on the line voltage display.
  • MSTS: Fix some content with the brakes stuck on.
  • MSTS: Better handling for some comments and non-standard number formating.
  • Compability: Update routefile hacks database.
  • Fix: Preserve the compatible transparent mode when extracting a texture clip region. (Fixes handle images on some BVE2 panels)
  • Fix: Couple of issues in CarXMLConverter since converting to block format

OpenBVE v1.12.0.1

26 Jan 11:06

Choose a tag to compare

Significant Changes:

  • Fix: BVE5 TFO externals missing.
  • Fix: Incorrect Y-axis interpolation in some BVE5 routes.
  • Fix: Using the headlights key with no sound defined crashed.
  • Change: Speedups and improvements in Wavefront OBJ parsers.
  • MSTS: Basic implementation of various panel controls and exterior bits, related to steam engines. (No physics at present)
  • MSTS: Fix issue when using two different consists as TFOs.

OpenBVE v1.12.0.0

15 Jan 15:45

Choose a tag to compare

Significant Changes:

  • New: Add basic support for MSTS / OpenRails trains.
  • New: Add se-SE translation (Daniel Nylander)
  • New: Add FogDistance parameter to dynamic backgrounds.
  • Fix: A very large viewing distance could cause visual artifacts with the background.
  • Fix: An invalid path could crash the TFO parser.
  • Fix: Handle a couple of cases with missing required textures in the panel.cfg parser.
  • Fix: Functions containing a CarIndex failed to handle reversal of the train correctly.
  • Fix: Switch change dialog missing.
  • Change: Attempt to cancel loading when a fatal error is caught, rather than directly unloading the renderer. (Timing issue on some systems)
  • Change: Assorted new features / improvements to particle source generation.

New Errata:

https://github.com/leezer3/OpenBVE/wiki/Errata#fog-distance

OpenBVE v1.11.3.4

29 Dec 17:01

Choose a tag to compare

The last release of 2025....

Significant Changes:

  • New: Introduce IRawRuntime2 interface.
  • Change: Improve the display of the JumpToPosition value in Route Viewer.
  • Fix: GL Menu not working in 1.11.3.2
  • Fix: Old renderer not working correctly in 1.11.3.2
  • Fix: Issue when uncoupling some trains.
  • Fix: Particle sources were updating whilst in a menu.
  • Fix: Incorrect particle flow direction when reversing.
  • Fix: Constant speed device not working after a backwards jump.

OpenBVE v1.11.3.3

29 Dec 09:22

Choose a tag to compare

OpenBVE v1.11.3.3 Pre-release
Pre-release

BUILD PULLED and replaced with 1.11.3.4
#1216 (comment)

The last release of 2025....

Significant Changes:

  • Change: Improve the display of the JumpToPosition value in Route Viewer.
  • Fix: GL Menu not working in 1.11.3.2
  • Fix: Old renderer not working correctly in 1.11.3.2
  • Fix: Issue when uncoupling some trains.
  • Fix: Particle sources were updating whilst in a menu.
  • Fix: Incorrect particle flow direction when reversing.
  • Fix: Constant speed device not working after a backwards jump.

OpenBVE v1.11.3.2

04 Dec 09:17

Choose a tag to compare

Significant Changes:

  • Fix: Incorrect acceleration curve multiplier in files generated using CarXMLConvertor.
  • Change: Handle a wider range of wheel linked animations in MSTS shapes.

OpenBVE v1.11.3.1

02 Dec 21:02

Choose a tag to compare

Other than the significant changes listed below, this build also contains work on the internal traction modelling, and many of the assumptions that it makes.

Significant Changes:

  • New: Add ACCESIBILITY_NEXT_LIMIT to available controls. (Set by default to SHIFT + CTRL + L on new installs only)
  • New: Initial basic electric traction modelling available for XML trains.
  • New: Allow the driver body properties to be set via XML. (Controls head bounce)
  • New: Attempt to support WAV files containing multiple DATA / SLNT chunks.
  • Change: Sanders now have a specific emptied state.
  • Change: Show name of the currently open object in the Object Viewer title.
  • Change: Classify TFO not supported in Route Viewer message as info not error. (AmberIsFrozen)
  • Fix: Fog didn't always work as intended with the GL4 renderer.
  • Fix: Keyframe animated objects not hidden properly if used as an exterior object.
  • Fix: Error when attempting to specify name for player path of a switch. (AmberIsFrozen)
  • Fix: Compressed textual S files not working.
  • Fix: Moving a car due to collision with another train didn't move the bogies.
  • Fix: Applying the brakes at very low speed (~0.05km/h) on level track didn't work.

OpenBVE v1.11.2.7

13 Oct 09:11

Choose a tag to compare

Significant Changes:

  • New: Add wheelslip indicator to debug overlay.
  • Change: More internal improvements to MSTS shape parser.
  • Fix: Improve play / resume sound behaviour. This hopefully fixes the case of 'stuck' run sounds experienced by a minority of users.
  • Fix: Viewing distance not working correctly with object based backgrounds.
  • Fix: Issue with an animated object using StateChangeSound and a single buffer.
  • Fix: Brightness function not working when manually added to an animated file.
  • Fix: Route Viewer rail path overlay showing ended tracks. (AmberIsFrozen)
  • Fix: If a train contained a zero-length car, it failed to show in Object Viewer.
  • Fix: Freeze with animated files containing unexpected data in certain sections.

OpenBVE v1.11.2.6

22 Sep 08:16

Choose a tag to compare

Significant Changes:

  • Change: Add warning for probably incorrect rotation direction vector in CSV / B3D objects.
  • Change: Improve the error logged when an incorrect argument separator is used in CSV / B3D objects
  • Change: Improve color handling in X parsers.
  • Change: If a critical error is encountered on OS-X, we attempt to show a system error dialog.
  • Change: Make Zuki capabilities detection less strict in DenshaDeGo! Input. (MarcRiera)
  • Change: Large number of internal improvements and fixes in MSTS Shapes.
  • Change: Improve draw speed when events overlay is active and large numbers of events are present.
  • Experimental Change: The distance to the closest train is now measured using world position, not track position.
  • Fix: Couple of messages not displaying correctly in 1.11.2.5 (AmberIsFrozen)

OpenBVE v1.11.2.5

03 Sep 10:14

Choose a tag to compare

OpenBVE v1.11.2.5 Pre-release
Pre-release

Significant Changes:

  • New: PNG decoder handles 16-bit alpha PNG files.
  • Change: Drop required OpenGL version to 4.1
  • Change: Allow MSTS shapes to be used in animated files- Contained animations will be lost in this case.
  • Change: Message timeouts are no longer affected by time acceleration or the in-game menu.
  • Change: Implement LoadForAI value for XML trains to control loading custom plugins for AI trains.
  • Fix: .Net plugins might not load correctly.
  • Fix: Issue when attempting to repeatedly change to a missing interior view.
  • Fix: Use invariant culture when parsing vectors from a string in XML.
  • Fix: Issue with RailAnnouceAll command.