Skip to content

Releases: leezer3/OpenBVE

OpenBVE v1.9.1.0

20 May 19:06
Compare
Choose a tag to compare

This release of OpenBVE introduces the next stage of moving the sim away from a purely linear, forwards-facing world- The ability to drive an existing routefile in the opposite direction.

For the moment, if you wish to take advantage of this experimental feature, this must be set in-file with Options.ReverseDirection 1

Significant Changes:

  • Change: Alter default object optimisation settings, to allow some X objects to work better.
  • New: Add experimental IRawRuntime interface for train plugins. This allows plugins to recieve raw keyboard / mouse input data from the sim.
  • New: Add option to allow routefiles to be constructed in the reverse direction. This is experimental and signalling / other trains may not work as expected.
  • New: Allow touch elements to define a custom cursor.
  • Fix: Crash if switching directly to a POI camera from the cabview.
  • Fix: Anisotropic filtering could get stuck off.

OpenBVE v1.9.0.3

05 Apr 11:02
Compare
Choose a tag to compare

Significant Changes:

  • Change: Support objects with more than 65,535 verticies in a mesh.
  • Fix: Cab flickering on some systems.

OpenBVE v1.9.0.2

30 Mar 09:36
Compare
Choose a tag to compare
OpenBVE v1.9.0.2 Pre-release
Pre-release

Significant Changes

  • New: Add the animated instruction Length to return the current length of the train.
  • Change: Improvements to handling of Colored Vertices loaded from some .X files.
  • Change: The OriginalX parser has been deprecated / removed- If this is selected, the NewXParser will now be used.
  • Change: Handle some X files which are actually a relative path. Fixes some night-time routes using BRSigs.
  • Change: A more descriptive exception is thrown if one component of a path supplied to the API is empty.
  • Change: The WAV parser will now correctly handle some extensible WAV files.
  • Fix: Increase the height of various controls to avoid blank text on some Mono systems (KennyHui)
  • Fix: The AI could repeatedly apply / release the brakes on an air braked train in certain circumstances.
  • Fix: Couple of camera glitches introduced with v1.9.0.0 / Quad trees.

OpenBVE v1.9.0.1

15 Mar 10:29
Compare
Choose a tag to compare

This version of OpenBVE introduces QuadTree visibility, which may be enabled by setting Options.ObjectVisibilty to 2 in routefiles, along with several significant other changes to improve stutter in more complex routes.
Hotfix to v1.9.0.1 to fix a glitch with visibility using track based visibility modes and program generated camera movements.

Significant Changes:

  • New: Add QuadTree visibility mode- This performs considerably better than track based visibility, and should be considered for all new routes.
  • New: Use a separate thread to update visibilty, reduces stutter on complex routes.
  • New: Support another variant of the DenshaDeGo! One Handle controller for Nintendo Switch.
  • New: Add ScaleX, ScaleY and ScaleZ functions for animation.
  • Change: When in 32-bit mode, Unload Unused Textures will be automatically enabled if critical memory pressure occurs.
  • Change: Implement caching of texture origins, speeds up multiple uses of large textures.
  • Change: Cache the texture transparency type, reduces stutter when using large textures.
  • Fix: Issue with an incorrect number of cars being returned to .Net runtime plugins.
  • Fix: Some variants of compressed DXT textures failed to decode correctly.
  • Fix: A $Include file containing invalid characters in it's filename crashed the parser.
  • Fix: Issue with brake sounds in BVE5 motor sound parser (experimental)
  • Fix: Issue with faces containing a texture but no co-ordinates in the Assimp OBJ parser.
  • Change: Invert dissolve factor in original OBJ parser.
  • Fix: An unknown section could freeze the animated parser.
  • Fix: Vertex colors could be incorrect when using the NewXParser.

OpenBVE v1.8.4.4

26 Jan 18:16
Compare
Choose a tag to compare

Significant Changes:

  • Improve various small areas of the main menu under different conditions (Primarily mono oddities)- Thanks KennyHui
  • Update zh-HK translation- KennyHui
  • New: Allow drag + drop into the package install dialog.
  • Fix: Object based backgrounds broken in GL3
  • Fix: Handle an edge case where older Intel drivers report features they do not support.
  • Fix: Better handling of untextured materials in default NewXParser.
  • Fix: Improve rendering of HUD with non-default handle text.
  • Fix: The ColorAll command did not apply to the final MeshBuilder in a file.

OpenBVE v1.8.4.3

23 Nov 14:58
Compare
Choose a tag to compare

Significant Changes:

  • New: Add support for ZKNS-002 controller.
  • New: Allow on-screen marker size to be customised via XML
  • New: Add sanders as an alternative to the re-adhesion device
  • New: Add WheelSlip and WheelSlipIndex animated variables
  • Change: Assorted improvements to CarXMLConvertor
  • Change: Improve handling of various AI components for UK* plugins
  • Fix: The AI driver failed to react to wheelslip if the driver car was not a motor car
  • Fix: Looped car sounds could duplicate on a train jump
  • Fix: Coupler distances could be incorrect if the consist was reversed.
  • Fix: Assorted minor issues when motor car changed via XML
  • Fix: Memory leak in Route Viewer.
  • Fix: Sounds contained within an animated collection now work correctly.

OpenBVE v1.8.4.2

08 Sep 11:37
Compare
Choose a tag to compare

Significant Changes:

Fix: Signal objects using a cloned prototype could be incorrectly animated.
Fix: Restore older constructor for LoadProperties as overload. (Fixes a regression in 1.8.4.1 when using the external DetailManager plugin)
Change: Improvements to inbuilt AI for UK* series of plugins.
Change: Update routefile patch database.

OpenBVE v1.8.4.1

29 Aug 17:12
Compare
Choose a tag to compare

Significant Changes:

  • New: Allow user-selectable font in menu / game.
  • Change: The default font under Linux / BSD is now set to use either Noto CJK or Noto Sans depending on the detected system locale. This provides much better Unicode glyph support. (If Noto is not available, the font will fall back to the system default)
  • New: Add method for controlling the doors to the .Net plugin interface.
  • New: Add headlights & appropriate methods for control to the sim / .Net plugin interface. (this requires support from train developers)
  • Change: Better handling of global reference based materials in the new X parser and Assimp.
  • Fix: Potential glitch when using the Close button on the main form under FreeBSD.
  • Hacks: Handle routefiles which use brackets within filenames for objects, sounds etc.
  • Hacks: Add custom signal set for KCR East Rail BVE2.
  • Hacks: Fix some odd misdetected encodings.
  • Hacks: Add another common missing background variant.
  • Fix: Sounds within an animated file not correctly taking into account the rotation of the container object.

OpenBVE v1.8.4.0

04 Aug 14:48
Compare
Choose a tag to compare

Significant Changes:

  • New: Change to using a scratch-written bitmap decoder. This improves the 256-color and reduced color transparency fixes considerably (Primarily BVE1 / BVE2 era content)
  • New: Add DistanceLastStation animated variable.
  • Fix: Only data from the player's train should be sent to input device plugins.
  • Fix: A stale matrix could be sent to the shader in GL3 mode (could cause floating objects at the camera position in rare cases)
  • Fix: The Timetable element on XML panels was not correctly hidden.
  • Change: Improve the station stop point selection algorithm. Please see https://github.com/leezer3/OpenBVE/wiki/Errata#station-stop-selection for further details.
  • Change: When hacks are enabled, but the first specified background is missing, map to generic texture.
  • Change: Improve empty first argument hack.
  • Change: Update routefile patch database.

OpenBVE v1.8.3.2

27 Apr 21:06
Compare
Choose a tag to compare

Significant Changes:

  • New: Implement sprung handle types.
  • Hacks: Add handling for S1_V3.csv (misplaced colons)
  • Change: Update pl-PL translation.
  • Change: Restart loop sound when a train is un-derailed.
  • Change: Make the main form start panel color consistant.
  • Change: The full-screen shortcut will not issue key-repeat events.
  • Fix: Attempting to customise a non-set control in-game could crash
  • Fix: Issue with routes containing an empty train folder when hacks enabled.
  • Fix: Issue when building under Windows with spaces in path.
  • Fix: Couple of edge case issues under certain circumstances when GL3 not available.