Releases: leezer3/OpenBVE
Releases · leezer3/OpenBVE
openBVE v1.5.3.4
Significant Changes:
- New: Allow a delay value to be set for each power / brake notch in Train.dat
- New: Parser for the MSTS Shape (.s) format
- New: Support the MeshVertexColors template in .x files
- New: Basic Kiosk mode
- Change: Bump SharpCompress version
- Change: Use the RailDriver control names when configuring controls
- Change: The messages presented when passing a red signal whilst overspeed are now more consistant
- Change: Better error validation for the BrakeControl parameters in Train.dat
- Fix: Issue with BVE4 signals with no glow textures declared
- Fix: A disposed train could re-appear in the final block if the curve radius was < 300m
- Fix: Objects for disposed AI trains not hidden properly in some cases
Content Specific Fixes:
- Hacks: The Midland Suburban line extracts it's objects into an incorrect place
- Hacks: Treat (C) in a route comment as the copyright symbol
- Hacks: Attempt to detect usages of the BVE2 signal textures & provide an alternative
openBVE v1.5.3.3
Significant Changes:
- Update pl-PL translation. (piotrulos)
- New: DDS texture loader plugin.
- New: Object Viewer now uses the texture loader plugins.
- New: Added the EbHandleBehaviour parameter to Train.dat & Train Editor.
- Change: Train.dat now contains the openBVE version in it's header.
- Change: Tightened up the number parsing in certain cases.
- Change: Improvements to RailDriver handling.
- Change: Handle two more variants of X formatted objects.
- Fix: Glitches with AI train exteriors.
- Fix: Erroneous error message in RW route parser.
- Fix: The brake delay value was incorrectly using that for power when an ATS plugin applied the brakes.
openBVE v1.5.3.2
Significant Changes:
- Update de-DE translation (Thanks Quork)
- Update ca-ES translation (Thanks MarkRiera)
- Improved the DirectX object parser.
- New: Added the command Route.InitialViewpoint to control the camera view at the start of the sim.
- New: Destination variable for train animations & associated routefile command.
- Change: Made joystick input more robust under certain circumstances.
- Fix: Exterior objects were visible from the cab if the driver car was not set to 0.
- Fix: Issue with animated objects using multiple sounds.
Content Specific Fixes:
- Hacks: Routefile specific fixes for the Sanbie routes.
- Hacks: Handle CSV objects using multiple columns.
- Hacks: Handle times declared in the HH.MM.SS format.
openBVE v1.5.3.1
Significant Changes:
- New: Mirror command for B3D / CSV objects. http://bveworldwide.unlimitedboard.com/t1475-suggestion-mirrored-face-command#16040
- Fix: Joystick support broken
- Fix: Several issues with animated objects using TextureShifting
- Fix: Several issues with sounds in animated objects
- Fix: Glitch when backgrounds changed
- Fix: Issue with distance scripted markers
- Change: Cache train objects whilst loading
- Change: Accept Track.Background as a valid command
- Change: Walls and Dikes accept L / R as a valid direction. See the following errata note: https://github.com/leezer3/OpenBVE/wiki/Errata#l--r-now-accepted-as-valid-wall--dike-directions
Content-Specific Fixes:
- Hacks: Fix issues when the first number in certain B3D / CSV commands is omitted
- Hacks: Routefile specific fix for 目蒲線普.csv
- Hacks: Routefile specific fix for Zwolle - Vlissingen
- Hacks: Fix initial zoom for LT1938 Stock (BVE4) panel
- Hacks: Fix panel scroll range for TOQ2000 & TOQ8000
- Hacks: Fix incorrect panel eye position for 81-71
openBVE v1.5.3.0
Significant Changes:
- New: It is now possible to implement multiple interior views via the train.xml format. (Experimental)
- New: Animated objects now support basic sounds. See here: http://bveworldwide.unlimitedboard.com/t1314p25-animated-objects-following-the-track-now-with-sound
- New: openBVE now supports an event marker overlay (As per Route Viewer)
- New: Route Viewer will now load FLAC sounds.
- Fix: Several issues with the TextureShift functions.
- Fix: Detect several issues with invalid paramaters supplied via Train.dat (Note: This may produce a few extra error messages with some trains. These may be ignored)
Routefile Fixes
- Fixed an issue with the WMTA Red Line.
openBVE v1.5.2.3
Significant Changes:
- New: Handle BVE1200000 and BVE1210000 format train.dat files.
- New: Add Uchibo V8 objects to the compatibility lists.
- Fix: Handle a case of a malformed MeshMaterialList in the X parser.
- Fix: Issue with RailCycles under certain circumstances.
- Hacks: Handle malformed ATS/ ATC declarations better.
- Hacks: Remove obviously wrong additional closing brackets in the RW parser (Fixes various stuff)
- Hacks: Fix an issue where Background #0 is not used, and the route does not start at position zero.
- Hacks: Route specific fix for Jundiai-Francisco Morato
- Hacks: Route specific fix for Linie S3 (FVE)
Fixed Errata:
- When using a double-sided wall / dyke, this would be omitted if either the left or the right object was not loaded.
https://github.com/leezer3/OpenBVE/wiki/Errata#behavior-of-wall--dike-when-set-to-both-sides-with-a-missing-object-present - It was possible to use the .Rail and .RailEnd commands with a RailIndex of zero.
https://github.com/leezer3/OpenBVE/wiki/Errata#rail-and-railend-commands-with-an-index-of-zero
openBVE v1.5.2.2
Significant Changes:
- New: Added a parser for objects in the Wavefront .obj format.
- New: Considerable improvements to the .X parser.
- Fix: Enable Hacks option not saved between program runs.
- Fix: Jumping to the track camera could start in an incorrect position.
- Change: Add libopenal1 to the Debian package dependencies.
- Change: Better notification message if a required system library is missing.
openBVE v1.5.2.1
Significant Changes:
- Fix: Crash when attempting to open a file which was not an archive in Package Management.
- Fix: Binary X files containing an array were broken.
- Fix: Keyboard keygrab not working in the controls menu.
- Fix: Using differently sized daytime and nighttime textures in a panel2.cfg could crash.
- Fix: The cursor was not returned to default after an error was encountered loading a route.
- Change: Update ca-ES, ja-JA and zh-CN translations.
- Change: $Chr supports unicode characters as per BVE4.
- Change: Better error message when a BVE4 signal is not found.
- New: Add Legacy Korean (CP949) to auto-detected charsets.
openBVE v1.5.2.0
Significant Changes:
- Change: openTK version bumped. (Solves issues on OS-X Sierra)
- Change: OS-X app tweaked to handle Mono 5.2
- New: Improved the parsing of Loksim3D objects containing nested group files
- New: Add signal3.csv & crossing.wav to the Uchibo compatibility list
- New: Add XML format stations
- Fix: A signal declared with 0 aspects in a RW format route behaved incorrectly
- Change: Add -3 as a supported signal aspects value
- Fix: Excessively large StructureIdx values could cause various issues
- Fix: Cloning an object with nighttime textures could crash under certain circumstances
Compatibility Changes:
This version of openBVE introduces a number of 'hacks' to fix previously broken BVE2 / BVE4 content, as follows:
- Richmond- Kurrajong & Campbelltown- Campden object rotation broken
- The original RW format Heavy Coal route stations broken
- Improved the handling of various situations containing incorrect bracket configurations
- The SetDecalTransparentColor for textures using 256-colors is now matched to the nearest color in the palette, fixing large numbers of older routes with transparency issues.
Whilst these should have no effect on any other items, they may be disabled in the following ways:
Routefile Fixes
- For all routes, by unchecking the Enable hacks for buggy older content checkbox.
- For a specific routefile, by setting Options.EnableBveTsHacks(0)
256-Color Transparency Fix
- For all routes, by unchecking the Attempt to fix transparency issues in older content checkbox
- For a specific routefile, by setting Options.CompatibleTransparencyMode(0)
Developers of new content are encouraged to disable both of these options specifically.
openBVE v1.5.1.6
Significant Changes:
- New: Basic support for the RailDriver controller from PI Engineering. (Requires calibration, see P2 of 'Options')
- New: openBVE will load many Loksim3D objects.
- Fix: ACE textures using 1-bit alpha were broken.
- Fix: Potential infinite recursion bug in path resolution API.
- Fix: Several components of Japanese BVE1 panels were not working correctly.
- Fix: BVE4 trams from Martin Finken (GT6, TW6000 original version etc.) had a broken initial panel zoom.
- Fix: Backgrounds textures not correctly loaded in the Minobu route for BVE2.
- Fix: Inconsistent error messages under some package management situations.
- Change: The sounds for the default (no) ATS plugin may be overwritten via sound.cfg. Please see the following errata note for further details: https://github.com/leezer3/OpenBVE/wiki/Errata#default-plugin-ats-sounds
- Change: Route / train specific hacks may be turned off via setting enablebvetshacks to false in the options file. These should generally be left enabled.