Releases: leezer3/OpenBVE
Releases Β· leezer3/OpenBVE
OpenBVE v1.12.1.0
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
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
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:
OpenBVE v1.11.3.4
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
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
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
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
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
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
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.