Skip to content

Releases: leezer3/OpenBVE

OpenBVE v1.11.0.2

19 Aug 17:09
Compare
Choose a tag to compare

Significant Changes:

  • Fix: Crash if a ScriptedTrain was set to pass an all-stop station.
  • Fix: several cases of incorrect case sensitivity in the BVE5 parser.
  • Fix: BVE5 fog displaying incorrectly.
  • Fix: Crash if attempting to preload textures for an empty state.
  • Fix: Incorrect length check in brake calculations. (Triggered by uncoupling some trains)
  • Change: Cleanup / improve the translation files. (Kenny-Hui)
  • Change: Implement basic interpolation for legacy curves / gradient in BVE5 routes.
  • Change: Improve handling of nested matrices in some X object files.
  • Change: Some speed improvements in the BVE5 parser.

OpenBVE v1.11.0.1

07 Aug 09:49
Compare
Choose a tag to compare
OpenBVE v1.11.0.1 Pre-release
Pre-release

This pre-release primarily makes some further improvements to the handling of BVE5 content.
Unfortunately, things are still not perfect, but improvement work is ongoing.

Significant Changes:

  • Change: Improvements to object placement on some BVE5 routes.
  • Change: An invalid rail name is mapped to Rail0 on BVE5 routes.
  • Change: Some speed improvements to BVE5 route loading.
  • Change: Improve some PutBetween cases in BVE5 content.
  • Fix: Update licence dialog to include BVE5_Parsing.
  • Fix: Train updates could crash if the consist changed mid-update.
  • Fix: Preloaded train textures could be incorrectly set to ClampClamp.

OpenBVE v1.11.0.0

25 Jul 11:06
Compare
Choose a tag to compare
OpenBVE v1.11.0.0 Pre-release
Pre-release

Ths release contains a major new feature: Initial support for BVE5 format routefiles.
It would not have been possible without the hard work of @s520 and the parser library created by @aoisupersix

My thanks also go to @ginga81 and @zbx1425 for support, and most importantly Mackoy and Rock_On for the creation and ongoing development of BVE itself.

This initial release contains acceptable to good support for a large proportion of routefiles, albeit with some glitches, which are being worked upon.
AI trains are supported, but currently have no sound. Some animation effects are not currently supported.

Significant Changes:

  • New: BVE5 routefile support.
  • Change: A considerable number of improvements and fixes to the X parsers.
  • Change: Better caching on reload for RouteViewer.
  • Change: Update the DenshaDeGo! controller drivers. (MarcRiera)
  • Change: Add workaround for BMP textures with an index outside of the color pallete.
  • Fix: Unpredidicatable freezes on some Linux systems, by setting mesa_glthreads=false (JakubVanek)
  • Fix: Changing from wireframe to back could unexpectedly reset GL.ClearColor.
  • Fix: Lag when initially changing from cabview to external.

OpenBVE v1.10.1.1

18 May 18:42
Compare
Choose a tag to compare

As seems to be usual (my apologies!), every release seems to need a quick patch.

Significant Changes:

  • Fix: An inverted null check causing issues with cloning animated objects containing a sound.
  • Fix: Excessive indentation when using CarXMLConvertor.
  • Fix: XML only trains were not found in several places.
  • Change: Block an internal Windows file from the mechanik parser.

OpenBVE v1.10.1.0

16 May 12:59
Compare
Choose a tag to compare

Whilst the list of changes in this build is quite long, most will not really be of interest to 'normal' users, but have instead come about as a result or requirement of introducing running on differing rails, and all the challenges that go with it.

Significant Changes:

  • New: Add Train.DownloadLocation to routefile commands.
  • New: Support the DenshaDeGo! MTC controller doors light. (MarcRiera)
  • New: Add PlayerDistance and PlayerTrackDistance to available animated instructions.
  • New: Links in train / route descriptions are clickable in the legacy WinForms menu.
  • Change: Many improvements / fixes to the Switch functionality. Thanks to all those who tested / reported issues!
  • Change: Standardise date format in logging (KennyHui)
  • Change: Only log an issue once per broken object instead of once per use.
  • Change: Alter TFO loading, and add rail index validation.
  • Fix: Collision not taking into account differing running rails.
  • Fix: Some adaptors produced ghost input when using a DenshDeGo! controller. (MarcRiera)
  • Fix: Implement some of the less common types into the PNG decoder, and some associated issues with API functions.
  • Fix: Correctly handle some broken .X files produced by the BVETS Convertor.
  • Fix: Position of a sound within an animated object incorrectly affected the object's base position.
  • Fix: An empty line in train.dat could be incorrectly interpreted as an empty acceleration curve.
  • Fix: Some issues with converted acceleration in CarXML convertor.
  • Fix: CarXML convertor not escaping filenames.
  • Hacks: Add workaround for Yogyakarta- Madiun excessively slow load times.

OpenBVE v1.10.0.1

10 Apr 12:25
Compare
Choose a tag to compare

This is a quick patch release, primarily to address a couple of issues which were inevitably identified just after I'd pushed v1.10.0.0

Significant Changes:

  • New: Add the PlayerPath command to allow for non-changeable switches.
  • New: TFOs are checked when considering the nearest train.
  • Change: Add CTRL + F9 as the default key for SWITCH_CHANGE (existing installs will need to set this key manually, or reset the controls to default)
  • Fix: Touch commands containing an underscore were broken in v1.9.2.5 by the language file refactor.

OpenBVE v1.10.0.0

07 Apr 17:41
Compare
Choose a tag to compare

This release brings another major change, albeit again somewhat of a work in progress / tech demo at best, by allowing the addition of basic forwards / reverse facing switches (points), and for the player train to run on rails other than Rail0.

Please see the documentation for further details:
https://openbve-project.net/documentation_hugo/en/routes/xml/switches.html

Significant Changes:

  • New: Support the Densha De GO! Multi-Train controller. (MarcRiera)
  • New: Use separate thread for loading sounds.
  • New: Allow running on rails other than 0.
  • Hacks: Add workaround for Wood Lane (2010) signals.
  • Fix: Some palleted PNG files with low color depths failed to decode.
  • Fix: An unknown key in a Sound related section of an animated file could freeze the parser.
  • Fix: Uncoupling cars could cause the game to crash in certain uncommon circumstances.
  • Fix: The rear axle of a train unintentionally triggered an all cars announcement.

OpenBVE v1.9.2.7

11 Feb 18:59
Compare
Choose a tag to compare

Signficant Changes:

  • New: Add LocoBrakeNotch to Object Viewer.
  • New: Add BillBoard functions to Animated Objects. (WIP)
  • Change: Improvements to the customise control dialog in the GL menu.
  • Change: Improve internal handling of translations.
  • Change: Update pt-PT translation (Alexandre Carvalho)
  • Fix: Sounds incorrectly triggered on reversed routes.
  • Fix: 3D cabs incorrectly positioned on reversed routes.
  • Fix: Speed limits not working correctly on reversed routes.
  • Fix: Correctly order autogen timetable on reversed routes.
  • Fix: Possible crash if a train in the previously used list was moved / failed to load.
  • Fix: Issues with GL textbox string splitting on non-Windows platforms under some circumstances.

OpenBVE v1.9.2.6

05 Feb 11:38
Compare
Choose a tag to compare
OpenBVE v1.9.2.6 Pre-release
Pre-release

Signficant Changes:

  • New: Add LocoBrakeNotch to Object Viewer.
  • New: Add BillBoard functions to Animated Objects. (WIP)
  • Change: Improvements to the customise control dialog in the GL menu.
  • Change: Improve internal handling of translations.
  • Change: Update pt-PT translation (Alexandre Carvalho)
  • Fix: Sounds incorrectly triggered on reversed routes.
  • Fix: 3D cabs incorrectly positioned on reversed routes.
  • Fix: Speed limits not working correctly on reversed routes.
  • Fix: Correctly order autogen timetable on reversed routes.
  • Fix: Possible crash if a train in the previously used list was moved / failed to load.

OpenBVE v1.9.2.5

15 Dec 19:05
Compare
Choose a tag to compare

This release mostly fixes odd issues, but it should be noted that sound handling for some train related sounds has been subtly altered.
These changes should (hopefully) be more logical in general, and also bring us closer to the behaviour of BVE.

Significant Changes:

  • Fix: Crash with some BVE5 motor sound tables (Please note that these are still WIP)
  • Fix: TrainEditor2 failed to close.
  • Fix: Glitch with a duplicated command translation.
  • Fix: Unexpected results and no error when attempting to load a malformed train.xml
  • Fix: Handle rooted paths in .obj files.
  • Fix: Correct texture co-ordinate handling for .obj files exported by Blender.
  • Fix: Some objects with large meshes could have incorrect texture handling.
  • Change: Compressor run-up no longer takes a fixed 5s, but is dynamically calculated using the start / stop sounds.
  • Change: Update routefile patch database.
  • Change: Add various missing translatable strings to TrainEditor2.
  • Change: Update zh-CN translation. (HB EHeJMor)
  • Change: Flange / run sounds are now paused as opposed to stopped when the active index changes. Please see the following errata note: https://github.com/leezer3/OpenBVE/wiki/Errata#flange--run-loop--restart-behaviour
  • Change: Pressure drop related sounds are now stopped if the pressure drop stops.
  • Change: A default control is now set for the LocoBrake on new installations/ control resets.