Releases: leezer3/OpenBVE
Releases · leezer3/OpenBVE
openBVE v1.5.1.5
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
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
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
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
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
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
- 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
- Fixes some more issues with packages and the main menu on various system combinations.
- Fixes a bug with yaw/ pitch/ roll in some animated objects.
- Animated object visibility was not correctly updated when using the free camera. (See errata note: https://github.com/leezer3/OpenBVE/wiki/Errata#animated-objects-not-introduced-properly-when-using-the-free-camera )
- Fix: A value of zero is not valid for a Route.RunInterval command.
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
- Fixes a Packages crash on some Mono systems.
- Fixes a potential crash when closing the in-game menu.
- Add Dynamic Lighting and Dynamic Backgrounds: http://bveworldwide.unlimitedboard.com/t1326p25-dynamic-lighting-backgrounds-based-upon-the-time-of-day
openBVE v1.5.0 RC7
- 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.