Skip to content

Releases: leezer3/OpenBVE

openBVE v1.5.1.5

23 Jul 20:34
Compare
Choose a tag to compare

Significant Changes:

  • New: Bumped openTK version, better support for various joysticks (e.g. Thrustmaster HOTAS-X)
  • New: Object Viewer and Route Viewer support drag + drop.
  • Fix: AI trains could get stuck at the terminal station. (Introduced with 1.5.1.4)
  • Fix: Improved handling of character encoding mismatches in various places.
  • Fix: Blue colored text did not work.
  • Fix: The pitch for the Right Door open sound was incorrect.
  • Fix: Supplying an empty Object string in an extensions.cfg file crashed.
  • Change: Debian package dependancies tweaked to work on more recent versions.
  • Change: Removed various duplicate code from Route Viewer / Object Viewer.

openBVE v1.5.1.4

03 Jul 11:53
Compare
Choose a tag to compare

Significant Changes:

  • Fix: Improved handling of .Section commands with unexpected contents. (Signals could get stuck on red in rare cases)
  • Fix: Departure occurring at the terminal station.
  • Fix: When using the AI driver & certain .Net plugins, the reverser repeatedly bounced on and off at the terminal station.
  • Fix: Rolling backwards whilst moving off from a station stop on a hill caused the it to trigger again.

openBVE v1.5.1.3

28 Jun 11:12
Compare
Choose a tag to compare

Behavioural Changes:

  • New: Joystick buttons limit increased to 64, plus various other changes from openTK backend.
  • Fix: Holding down a door button no-longer causes the doors to bounce between open & closed.

Significant Changes:

  • New: XML based markers ( http://openbve-project.net/documentation/HTML/route_marker.html ), allowing for text messages and basic time dependent scripting.
  • New: When a door button is pressed, VirtualKeys.DoorsLeft / VirtualKeys.DoorsRight is raised.
  • New: Panel2.cfg supports the subjects doorbuttonl & doorbuttonr
  • New: Animated objects support the subject leftDoorsButton & rightDoorsButton
  • Change: LBA and large GC objects enabled. (Fixes some issues with NYCTA routes)
  • Change: Workaround for some Chinese BVE2 routes not finding the default train correctly.
  • Change: The non-visible 'NUL' character is ignored if encountered during routefile processing.
  • Fix: Missing error message in dynamic background parser.
  • Fix: Using 'SIGNAL' at the start of a comment in a routefile could be misinterpreted.
  • Fix: Issue when using the 'Back' button whilst creating a package under some circumstances.
  • Fix: Workaround for certain malformed paths whilst loading a .animated file.
  • Fix: Car based plugin sounds not working correctly.
  • Fix: VirtualKeys.GearDown not working correctly.

openBVE v1.5.1.2

08 Jun 23:36
Compare
Choose a tag to compare

Significant Changes:

  • New: BIG5 and Windows-1252 charsets added to those auto-detected.
  • New: Updated ja-JA language file- Thanks midnightexpress1981
  • Change: Improved charset detection process & fallback charset handling.
  • Change: Fog placed at absolute zero is assumed to apply from before the start of the route, rather than interpolating in over the course of the first block.
  • Fix: Trains missing a point sound in the Sound.cfg file broken.
  • Fix: Bug in package creation under Mono only.
  • Fix: Potential crash if holding down an arrow key to scroll the route list.

openBVE v1.5.1.1

05 May 13:18
Compare
Choose a tag to compare

Significant Changes:

  • Fix: Trains missing the Sound.cfg file (A minority of trains from the BVE1 / BVE2 era) were broken.
  • Fix: Several issues with the TrackFollowerFunction, relating to station jumps.
  • Fix: A time-based animation updated incorrectly when returning from the menu.
  • Fix: A route encoded in UTF-8, with a $Include file encoded in SHIFT_JIS had incorrect character mapping in station names.
  • Change: Improved handling of broken/ non-standard folder structures.
  • New: Added an in-game gradient display option. (Must be added under Controls for existing users. New installs are set to CTRL + N by default)

openBVE v1.5.1.0

31 Mar 12:28
Compare
Choose a tag to compare

Behavioural Changes:

In prior versions of openBVE, pressing and holding a horn key would cause the sound to repeatedly trigger until the key was released.
This has been changed to the following:

  • Primary & Secondary horns: The sound will play once.
  • MusicHorn: The sound will toggle on with the first keypress, then toggle off.

Please see also the following errata note:

https://github.com/leezer3/OpenBVE/wiki/Errata#horn-behavior

Significant Changes:

  • New: Three-part horn sounds are now supported.
  • New: A needle declared within a Panel2.cfg file, with the subject of hour , min or sec will now accept the additional parameter Smoothed , to use either smooth or stepped rotations.
  • New: Switch sounds based upon the current run index are now supported.
  • New: The subjects Klaxon , PrimaryKlaxon , SecondaryKlaxon and MusicKlaxon are now available for animations.
  • New: In-game menus may be scrolled using the mouse.
  • Fix: An optimised animated object with multiple functions could appear in the wrong position.
  • Fix: Object based backgrounds broken in certain obscure cases.
  • Fix: Object based backgrounds could clip incorrectly.
  • Fix: Incorrect keyup events generated when leaving the in-game menu.
  • Fix: The pressure for a straight air-brake did not quite go to zero, causing the run sound to continously play for some trains.
  • Fix: A train with defined bogies for cars greater than than the length in train.dat crashed.
  • Fix: If the restart process was invalid in filesystem.cfg , this would generate an error message & not restart.
  • Fix: A control with no assigned target would crash the in-game configuration menu.
  • Fix: The mouse did not work in the second or greater page of in-game menus with multiple pages.
  • Change: Disable the FileSystemWatcher on OS-X, as this leaks open file handles.
  • Change: Enter key not marked for translation.
  • Change: Update pt-PT translation.

openBVE v1.5.0.10

01 Mar 22:31
Compare
Choose a tag to compare
  • New: The 'compatibility' objects have been expanded to include open-source copies of all of the original Uchibo objects, as these are used by many older routes.
  • New: Animated files now allow times written in the HH:MMss format to be used in expressions.
  • New: The parameter WrapMode (b3d) / SetWrapMode (csv) has been added to allow object authors to control the texture wrapping mode used by the game engine.
  • New: The command Route.StartTime has been added. This allows route authors to set the starting time independently of the arrival time at the first station.
  • New: Plugins may now interlock the state of the train doors.
  • New: Plugins may now add or subtract a score value.
  • Change: Damping is no longer applied to rotations when switching between camera views.
  • Change: The colon is now allowed for use as a time separator.
  • Fix: If a route used compatibility objects, but was written with an UTF incompatible text encoding, these objects would not load.
  • Fix: Some characters were not correctly serialized into package descriptions when using the Mono runtime.
  • Fix: It was sometimes possible to arrive late at the first station upon loading the game.
  • Fix: Several issues with the TrackFollowerFunction.
  • Fix: A potential crash when drawing route maps.
  • Fix: Normals were not updated correctly in certain instances.
  • Fix: It was possible for the ansiotropic filtering level to get stuck at zero.

openBVE v1.5.0 RC9

15 Dec 13:32
Compare
Choose a tag to compare
openBVE v1.5.0 RC9 Pre-release
Pre-release

New command line switches:

  • /station= Jumps to the given station on startup.
  • /time= Fast-forwards to the given time on startup.
  • /fullscreen= true or 1 for fullscreen.
  • /width= and /height= Sets the screen width and height.

openBVE v1.5.0 RC8

22 Nov 14:14
Compare
Choose a tag to compare
openBVE v1.5.0 RC8 Pre-release
Pre-release

openBVE v1.5.0 RC7

22 Nov 14:15
Compare
Choose a tag to compare
openBVE v1.5.0 RC7 Pre-release
Pre-release
  • Fixes a crash in the main menu.
  • Add Panel2.cfg gauge type LinearGauge
  • Improve the packaging & file locations used by the Mac builds.
  • Fix several issues with packages.
  • A Train folder within the Railway folder caused train searching to break.