Skip to content

Releases: leezer3/OpenBVE

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.

openBVE v.1.5.3.9

09 Oct 15:53
Compare
Choose a tag to compare

Significant Changes:

  • New: Added a keybinding to show the distance to the next station stop.
  • New: Translation is available for Train Editor.
  • New: Added new commands with an optional parameter for brake and power. These allow a specific power or brake notch to be assigned to a button/ keypress.
  • Change: Update hu-HU translation.
  • Change: Update pt-PT translation.
  • Change: Update ja-JA translation.
  • Fix: Some X files failed to read correctly.

openBVE v.1.5.3.8

23 Aug 16:40
Compare
Choose a tag to compare

Significant Changes:

  • New: Add HUD size slider, minimal and large HUD options.
  • New: Add the function Pitch[CarIndex] to animated objects.
  • New: Add PerMil to the gradient display options.
  • Change: Add the current pitch to the F10 overlay.
  • Change: Assorted improvements to the Wavefront object parser.
  • Change: Better handle a specific case of Unicode misdetction when loading objects.
  • Change: On a horn with multiple sounds, if the StartSound is not defined, start plaing the LoopSound immediately.
  • Change: Update hu-HU translation.
  • Change: Update ca-ES translation.
  • Fix: A train driven by the AI could get stuck if no motor deceleration was set in the train.dat file.
  • Fix: openBVE crashed if the black box was enabled, and the file existed but the program was unable to write to it.
  • Fix: The track following camera could exit the world and continue indefinitely.
  • Fix: *EbHandleBehaviour produced an invalid entry if not set in Train Editor.
  • Fix: The Constant Speed device was broken by 1.5.3.0
  • Fix: Train plugins were not unloaded correctly when manually closing the game window.

Content Specific Fixes:

  • Change: Handle the case where a panel.animated file is present, but either contains no objects, or produces an empty object. (MTR SIL C-train EMU-FAO)
  • Fix: Correct panel zoom on HM05

Platform Specific Changes:

The Mac build for v1.5.3.8 requires Mono 5.14 or higher, due to a change in the Mono runtime on Mac.
The app will recognise this, and prompt you to upgrade if required.

At the present time, this appears to be a regression in Mono (We are using no new features), and a bug has been filed with them on this subject.

openBVE v1.5.3.7

03 Jul 10:15
Compare
Choose a tag to compare

Significant Changes:

  • New: Handle MP3 format sounds & WAVE encapsulated MP3.
  • New: Add BVE2060000 to known train.dat formats.
  • New: Support offset vertex indexing in the Wavefront obj parser.
  • Fix: Crash if the main game window was minimized.
  • Fix: Incorrect error message in the train.dat parser.
  • Fix: Glitch in main menu controls screen.
  • Fix: Issues in the X object parser.

Content Specific Fixes:

  • Hacks: Fix Bakerloo v3 tunnels.
  • Hacks: Fix Aldwych Branch tunnels.
  • Hacks: Fix Piccadilly v5.2 tunnels.
  • Hacks: Fix panel center glitch in the following older items of LU stock: LT_C69_77, LT_C69_77_v2, LT1938, LT1973 Unrefurb, LT_A60_62, LT1972 MkII
  • Hacks: Fix panel center glitch in the following older items of Paris Metro stock: Paris MF67, Paris MF88, Paris MP73, Paris MP89. Paris MP89Auto

openBVE v1.5.3.6

22 Jun 13:27
Compare
Choose a tag to compare

My apologies- This is the second release in two days to fix glitches. Adding colored vertices (Used in certain .X files and MSTS shapes) has proved a little more troublesome than first expected- There are a lot of places where changing a fundamental type like this can have unexpected consequences!

Hopefully this will deal with the last of them, but don’t hesitate to get in touch if something is still broken…

Significant Changes:

  • Fix: Actually make the Object Viewer fix from 1.5.3.5 work correctly….
  • Fix: Issue in certain train panels.

openBVE v1.5.3.5

13 Jun 16:09
Compare
Choose a tag to compare

Significant Changes:

  • Fix: An issue with Object Viewer and the TextureShiftFunction, introduced with 1.5.3.4
  • Fix: Allow the EB key to be used with single-handle trains.
  • Change: Update ca-ES translation (Thanks MarcRiera!)
  • Change: Add current game-time to F10
  • New: Add plugin variable debug display / key trigger. (CTRL+F10 for new installs)

Content Specific Fixes:

  • Hacks: Allow the final frame for a DigitalNumber to clip outside the texture bounds. (Fixes LT_C69_77 brake handle)