openBVE Changelog

What's new in openBVE 1.5.4.1-1

Jan 8, 2019
  • Mac: Fix a broken link in the Mono download prompt.

New in openBVE 1.5.4.1 (Jan 6, 2019)

  • Fix: Crash on systems with no microphone / audio in inputs.

New in openBVE 1.5.4.0 (Jan 4, 2019)

  • Significant Changes:
  • New: Add TGA image loader plugin.
  • New: Add two alternative X object parsers.
  • New: Add alternative OBJ parser.
  • New: Add alternate sounds for when a power / brake handle is moved continously.
  • New: Add microphone sound input & associated routefile sound-source.
  • Fix: Correctly handle all MS-ZIP compressed X objects (Applies to all parsers)
  • Fix: The speed limit could unexpectedly revert to unlimited in certain circumstances.
  • Fix: CarUnexposedFrontalArea was not read correctly from the train.dat file. NOTE: This was being applied incorrectly to CarExposedFrontalArea. This may have a (normally) small affect on train performance.
  • Notes:
  • This build introduces alternate parser options for X and OBJ files. These are as follows:
  • Original - Michelle’s original parser.
  • NewXParser - New scratch-written code.
  • Assimp - A C# port of the Assimp library ( https://github.com/assimp/assimp , a modified version of BSD-3 applies to this)
  • The default X parser will now be set to the NewXParser.
  • OBJ:
  • Original
  • Assimp - Assimp - A C# port of the Assimp library ( https://github.com/assimp/assimp , a modified version of BSD-3 applies to this)
  • The default Obj parser will now be set to the original OBJ parser.
  • If loading using any of the new parsers fails, the original parsers will be automatically tried as fallback options. A routefile command to control the X parser used is also available:
  • Options.XParser This may be set to the following: 0 : Original 1 : NewXParser 2 : Assimp

New in openBVE 1.5.3.11 (Dec 19, 2018)

  • Significant Changes:
  • New: The Pass Alarm sound may be set via sound.cfg
  • New: Add input plugins- These are intended to allow a plugin to directly interface with the simulation controls (e.g. desktop controller / sim board)
  • New: Add SanYingInput to handle the OH-PC01 cab controller for BVE5. (Ported from the MIT Licensed BVE5 version)
  • Fix: Issue with BrakeControlSpeed under certain setups causing the motor sound to be played incorrectly at rest.
  • Fix: Crash if the train was to stop at the next station, but no stop points were defined. (Introduced with 1.5.3.9)
  • Fix: Changes to the gamewindow, so that it closes more reliably under Mono / Linux.
  • Fix: Handle an ATS.cfg file which starts with an initial empty line.
  • Fix: The station pass message could be triggered incorrectly by a jump under certain circumstances.
  • Fix: Sort a couple of issues in the DDS texture plugin.
  • Fix: If using a white background in Object Viewer, use black text so it is readable.
  • Change: Update hu-HU language file. (Phonteus Nevolius)
  • Change: Refactoring to various vector operations.
  • Route Specific Fixes:
  • Hacks: Fix tunnel exit on Cittaden V2
  • Hacks: Fix incorrectly read curve on B1649テシiト・トコJテシト佚架・ケテ嘉シj.csv