Skip to content

Releases: leezer3/OpenBVE

OpenBVE v1.7.1.5

07 May 19:26
Compare
Choose a tag to compare

Significant Changes:

  • Fix: Touch support broken in GL1.2 renderer.
  • Fix: Crash when using a train with a digital gauge and no GL3.0 support.
  • Fix: The cursor should reset to default when entering the in-game menu.
  • Fix: Crash when typing a UNC path in the main menu,
  • Fix: Typo in the locobrakepipe variable for Panel2
  • Fix: Distance to the next station after a pass incorrect.
  • Fix: The GL3.0 renderer did not handle objects with more than 65,535 vertices.
  • Change: Improve lighting / fog interactions in the GL3.0 renderer.

OpenBVE v1.7.1.4

25 Apr 15:54
Compare
Choose a tag to compare

Significant Changes:

  • New: Add rendered event for Rail Sounds change when events overlay is active.
  • New: Coupler objects displayed in Object Viewer.
  • New: Add RouteLimit to the available functions for panels and animated objects.
  • New: Use a different icon for disks at the root of the main menu under Windows.
  • Change: Improve TrackFollowingObjects in certain cases.
  • Change: Only flush the black-box log to disk once every 30s (Reduces disk writes and stutter in some cases)
  • Change: Minor improvements to the original X parser.
  • Change: The 'incorrect' lighting behaviour described here is used when hacks are active.
  • Change: Update hu-HU, id-ID and zh-CN translations- Thanks!
  • Change: Detect and warn when vertices are declared outside of a MeshBuilder, as this may produce unexpected consequences.
  • Fix: Assimp X Parser didn't support global materials.
  • Fix: Assimp X Parser failing to support exponent numbers.
  • Fix: Glitch when using two rail commands in a block.
  • Fix: Crash when creating a package, but no files were selected to package.
  • Fix: Crash when attempting to install a package into a UAC protected directory as a non-elevated user.
  • Fix: Crash when GL3.3 not supported by the system.
  • Fix: Crash with a zero-byte sound.cfg file
  • Fix: Rotational / projection matrix glitch in 3D cabs
  • Fix: 3D cab incorrectly lit in the new renderer.
  • Fix: An AI driver for the player train was limited by Route.Velocity
  • Fix: An AI driver for a player train with air brakes bounced on the brakes at the terminal station.
  • Fix: Certain animated objects could be missing or incorrectly disposed of.
  • Fix: Newline bug when the default train was not found.

OpenBVE v1.7.1.3

15 Feb 17:47
Compare
Choose a tag to compare

Significant Changes:

  • Fix: Improve several further issues with the new renderer, and make this slightly faster again.
  • Fix: Crash with a route containing a single station at which no trains were set to stop.
  • Fix: Issues where a TFO was not found in the expected directory could either crash or cause unexpected behaviour.
  • Fix: If a train contained mixed encodings, some could be read incorrectly.
  • Fix: Changing the game mode without starting a new game didn't stick.
  • Change: Shift rails to a dictionary based accessor. This should make some NYCTA content which uses extremly high rail numbers work a lot better.
  • Change: Update pt-PT language file.
  • New: Allow train.ai to be used as an alternative for trains which are not intended to be drivable.
  • New: Allow the consist for TFOs to be reversed.

OpenBVE v1.7.1.2

17 Jan 11:08
Compare
Choose a tag to compare

This contains a single critical hotfix:

  • Fix: Rail and point sound changes not triggering correctly.

OpenBVE v1.7.1.1

05 Jan 20:02
Compare
Choose a tag to compare

This is a maintenence release, aimed at improving the performance of the new renderer introduced in OpenBVE 1.7.1.0.

In most cases, it should now be either considerably faster than the old renderer, or at most a little slower.
Work is still ongoing in this regard, and there are hopefully more boosts in the pipeline.

It however introduces one new errata item concerning polygon lighting-
https://github.com/leezer3/OpenBVE/wiki/Errata#lighting-behaviour-with-the-same-texture-defined-for-both-daytime-and-nighttime

OpenBVE v1.7.1.0

04 Dec 18:03
Compare
Choose a tag to compare

This is another relatively major release, primarily implementing the first version of a new openGL 3.1 renderer.

Changes:

  • New (optional) openGL 3.1 renderer.
  • New: Improve the distance to next station display when the next station is not a stop.
  • Fix: A train.dat file edited with Excel would not be recognised.
  • Fix: Visibility broken for objects spanning more than one block in the reverse direction.

openBVE v1.7.0.3

13 Oct 19:09
Compare
Choose a tag to compare

Another small patch release (sorry!), updating one language file and the dependencies for the Debian package, solving an issue on systems which did not have mono-complete installed.

Please also note that this bumps the minimum Mono version required for Debian to 5.20- This is available in the current stable and newer by default.
Alternatively, Mono provide their own repository for all currently supported Debian / Ubuntu versions.

Changes:

  • Update zh-CN language- Thanks zbx1425!
  • Update package dependancies for Debian.

openBVE v.1.7.0.2

11 Oct 21:27
Compare
Choose a tag to compare

Significant Changes:

  • New: Add Indonesian language- Thanks Nakano Satori!
  • Fix: PowerFullAxis not working correctly.

openBVE v.1.7.0.1

24 Sep 10:44
Compare
Choose a tag to compare

Significant Changes:

  • Change: Improve the handling of the PassAlarm when jumping between stations.
  • Fix: Potential crash in file checksum function.
  • Fix: Issue with TrackFollowingObjects introduced with 1.7.0.0
  • Fix: Power delay down value incorrect for notches with no specific value set.

openBVE v.1.7.0.0

18 Sep 11:23
Compare
Choose a tag to compare

OpenBVE v1.7.0.0 is a much larger release, although much of this comes in the form of internal changes.
A large amount of work has been done to convert the Object parsers into a single set of shared plugins, as well as moving most graphical and audio code into shared libraries.

A new (experimental) tool has also been added, courtesy of S520- TrainEditor2.
This allows the complete properties for a train to be edited within a single program.

Finally, a note on MacOS Catalina compatibility-
Unfortunately, Apple have made the decision to drop 32-bit compatibility. At present, OpenBVE relies on several 32-bit libraries and so is currently incompatible.
Please see the following issue for more details: #384

Significant Changes:

  • New: Add control to toggle the RailDriver speed unit display.
  • New: Add panel / animated variables for the PilotLamp, StationPassAlarm and StationAdjustAlarm.
  • New: Add dedicated sound for EB release
  • New: Allow loading sway to be disabled on a per-car basis.
  • New: Allow an object to be defined for couplers.
  • Fix: A FreeObject command must contain a minimum two arguments https://github.com/leezer3/OpenBVE/wiki/Errata#a-freeobject-must-contain-a-minimum-of-two-arguments
  • Fix: Platform roofs did not appear if the object was not available in both L and R.
  • Fix: Handle Train.dat files containing duplicated section headers.
  • Fix: A Track.Signal command with an Aspects value of -3 was incorrect.
  • Fix: If no safety plugin was present, the handles were stuck.
  • Fix: Loading sway did not work correctly on trains with automatic doors.
  • Fix: The AI did not handle air brakes nicely on a long station stop.
  • Fix: If the player was using a joystick axis to activate a control and enabled the AI, these could fight.
  • Fix: An invalid filesystem character in train names could cause infinite recursion.
  • Fix: Issues with the Object Viewer extensions.cfg parser when things were in an unusual order.

Content Specific Fixes:

  • Fix: If hacks are enabled and no valid backgrounds are defined, use a default (sky) background.
  • Fix: Handle broken texture path in NeuveVille- Les Taux.
  • Fix: Broken station object in Meguro route.
  • Fix: Assorted issues with all2000.csv
  • Fix: Use correct encoding for HK tram route.
  • Fix: Disable toppling on NYCTA-L.csv
  • Fix: Broken initial trackwork on M4.csv
  • Fix: Tunnel on FGC V1 routefiles.
  • Fix: Station exit issue on FGC V2 routefiles.
  • Fix: Handle incomplete B3D face variant.
  • Compatibility: Handle alternate path for Uchibo crossing sound