Skip to content

Releases: leezer3/OpenBVE

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

openBVE v.1.6.0.1

05 Aug 14:18
Compare
Choose a tag to compare

Hotfix release for the Debian package, as it was missing libmono-system-xml-linq4.0-cil from the list of required libraries.

No further changes.

openBVE v.1.6.0.0

15 Apr 12:41
Compare
Choose a tag to compare

Significant Changes:

  • New: Add Touch Operation to 2D and 3D panels- Existing 2D panels will automatically generate touch zones where possible, if the 'Extended Panel2' mode is enabled under options.
  • New: Add Track Following Objects.
  • New: Route Viewer uses the common texture loader plugins.
  • New: Object Viewer will load an extensions.cfg file in order to view an entire train.
  • New: Brake pressure, ATS variables etc. may be simulated in Object Viewer.
  • New: Further updates to train.xml / CarXMLConvertor. Note: This is still a work in progress feature....
  • Fix: Handle where GlowFileWithoutExtension actually has an extension.
  • Fix: Issue between P1 and P2 when using the OHC-PC01
  • Fix: Issues with certain unusual train setups.
  • Fix: Lock when creating the timetable image to prevent a possible crash.
  • Fix: Handle a sound.cfg file where the first line(s) are comments.
  • Fix: Handle unexpected whitespace in certain obj files.
  • Fix: Possible crash in CSV / B3D object parser when an incomplete color was used.
  • Fix: Handle another misdetected Unicode case.
  • Fix: The Panel2.cfg parser did not handle invalid speed units correctly.
  • Fix: Handle where the EM-DASH has been used instead of a minus sign.
  • Change: When a train contains both a 2D and a 3D panel, this is noted in the log.

Route Specific Fixes:

  • Hacks: Fix assorted issues with the Dutch content available from http://web.ncf.ca/fb214/
  • Hacks: Disable derailments for 737-Test Flight
  • Hacks: Fix Z-fighting panel on Boeing-737
  • Hacks: Fix issues caused by a misplaced comma in Balloch- Dumbarton
  • Hacks: If hacks are enabled, enforce a minimum RunInterval of 2 minutes, in order to ensure that the preceeding train has actually cleared the station / player train. (Fixes the duplicate train on top of the player train seen in large amounts of BVE2 content)
  • Hacks: Fix issues with the Iiyama 2060 route.

openBVE v.1.5.4.1

08 Jan 12:03
Compare
Choose a tag to compare

Significant Changes:

  • Fix: Crash on systems with no Microphone inputs.
  • Mac: Fix a broken link in the Mono download prompt.

openBVE v.1.5.4.0

03 Jan 16:00
Compare
Choose a tag to compare

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:

X:

  • 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:

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

openBVE v1.5.3.11

11 Nov 19:27
Compare
Choose a tag to compare

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

openBVE v1.5.3.10

16 Oct 13:20
Compare
Choose a tag to compare

This build is primarily a hotfix release to v1.5.3.9.

Significant changes:

  • Fix: Departure did not occur when the doors were set to auto / semi-auto, & a station did not require any doors to be opened. (Introduced with 1.5.3.9)
  • Fix: Under certain rare circumstances, an incorrect language could be loaded.