Releases: leezer3/OpenBVE
OpenBVE v1.9.2.4
Significant Changes:
- New: Add optional Mode parameter to random numbers to allow for a single fixed random to be generated.
- New: Accessibility helpers will announce the current handle position when it is changed by the driver.
- New: Add option to reset all controls to default in the OpenGL main menu.
- Fix: Improvements to Densha De Go! controller detection and mapping (MarcRiera)
- Fix: Use alternate timer method on non-Windows platforms for better precision.
- Fix: Door open/ close duration set via Train.xml was incorrectly calculated.
- Fix: Issue with some interlaced PNG files using a reduced color pallette.
- Change: Allow a Windscreen to be added via Train.xml for trains using a 3D cab.
OpenBVE v1.9.2.3
Significant Changes:
- New: Add Slovak language (DuckyProgramator)
- Change: Minor improvement to UK* plugin AI.
- Change: Cache the object optimisation state.
- Fix: Issue with some interlaced .PNG files.
- Fix: Remove memory debug message in 32-bit (KennyHui)
- Fix: Correctly terminate the route preview thread.
- Hacks: Update Tinsford patch.
- Hacks: Add patches for several Polish routes, fixing assorted issues.
OpenBVE v1.9.2.2
This release adds another significant change, in that it is now possible to uncouple vehicles from the player train.
Whilst (probably) not immediately useful, it is another significant step along the path of moving away from the simple linear world model.
Note: Two pre-releases to work out some kinks caused by the new PNG decoder. Hopefully this is now fully functional.
Sigificant Changes:
- New: It is now possible to uncouple cars from the player train. Coupling is not (yet) supported.
- New: Add inbuilt AI to control MTR South Island Line trains. (Non-standard controls / plugin)
- New: Scratch written PNG deoder.
- Change: Various improvements to the behaviour of the sanders. (KennyHui)
- Change: Stop various null objects from adding error messages.
- Change: Update pt-PT translation. (Alexandre Carvalho)
- Change: Already played trigger once sounds are reset upon jumping the train.
- Fix: An unrecognised / unsupported file in the plugins directory would cause the game to fail to load.
- Fix: The GL menu would crash if clicking the start button with nothing selected. (KennyHui)
- Fix: Fallback translation for some UI elements not working as designed.
- Fix: The viewing distance for RouteViewer was stuck at 1km
- Fix: An invalid driver car set via train.xml could crash the parser.
- Fix: Building using the makefile could fail if unable to determine the Nuget version present. (Some non-latin languages)
- Fix: Handle a different parenthesis in folder names variant.
OpenBVE v1.9.1.2
Significant Changes:
- Change: Improve control configuration saving / loading.
- Change: Provide internal mirror to System.IO.Path functions.
- Change: Improve logging / messaging when attempting to use a train runtime plugin on an incompatible system.
- Change: Assorted improvements to the Loksim3D object parser.
- Change: Update language files from Transifex.
- New: Add AmbientTemperature animated variable.
- Hacks: Update Hakone- Tozan patch for variant file.
- Fix: In-game HUD not correctly translated when using the GL menu.
- Fix: Invalid or corrupt textures could have an invalid cache access.
- Fix: Crash when attempting to reverse a non-existant animated state under certain circumstances.
- Fix: SigF not showing a default signal when in range and no custom signal specified.
- Fix: Show route image in GL menu if present alongside, but not specified in routefile.
OpenBVE v1.9.1.1
As always, a new release seems to bring some new and interesting bugs, as well as locating older ones :(
This release should fix OpenBVE failing to start on systems requiring the GL3 menu (Primarily newer versions of OS-X)
Significant Changes:
- Fix: OpenBVE failed to launch with the GL3 menu due to a train plugin interface change.
- Fix: Incorrect texture caching access for trains with nighttime textures.
- Fix: Issue using the Windscreen section later in a Panel2
- Change: Remove various bits of older BVE2 hacks related code from the PanelXML parser- This should have no effect on user content.
OpenBVE v1.9.1.0
This release of OpenBVE introduces the next stage of moving the sim away from a purely linear, forwards-facing world- The ability to drive an existing routefile in the opposite direction.
For the moment, if you wish to take advantage of this experimental feature, this must be set in-file with Options.ReverseDirection 1
Significant Changes:
- Change: Alter default object optimisation settings, to allow some X objects to work better.
- New: Add experimental IRawRuntime interface for train plugins. This allows plugins to recieve raw keyboard / mouse input data from the sim.
- New: Add option to allow routefiles to be constructed in the reverse direction. This is experimental and signalling / other trains may not work as expected.
- New: Allow touch elements to define a custom cursor.
- Fix: Crash if switching directly to a POI camera from the cabview.
- Fix: Anisotropic filtering could get stuck off.
OpenBVE v1.9.0.3
Significant Changes:
- Change: Support objects with more than 65,535 verticies in a mesh.
- Fix: Cab flickering on some systems.
OpenBVE v1.9.0.2
Significant Changes
- New: Add the animated instruction Length to return the current length of the train.
- Change: Improvements to handling of Colored Vertices loaded from some .X files.
- Change: The OriginalX parser has been deprecated / removed- If this is selected, the NewXParser will now be used.
- Change: Handle some X files which are actually a relative path. Fixes some night-time routes using BRSigs.
- Change: A more descriptive exception is thrown if one component of a path supplied to the API is empty.
- Change: The WAV parser will now correctly handle some extensible WAV files.
- Fix: Increase the height of various controls to avoid blank text on some Mono systems (KennyHui)
- Fix: The AI could repeatedly apply / release the brakes on an air braked train in certain circumstances.
- Fix: Couple of camera glitches introduced with v1.9.0.0 / Quad trees.
OpenBVE v1.9.0.1
This version of OpenBVE introduces QuadTree visibility, which may be enabled by setting Options.ObjectVisibilty to 2 in routefiles, along with several significant other changes to improve stutter in more complex routes.
Hotfix to v1.9.0.1 to fix a glitch with visibility using track based visibility modes and program generated camera movements.
Significant Changes:
- New: Add QuadTree visibility mode- This performs considerably better than track based visibility, and should be considered for all new routes.
- New: Use a separate thread to update visibilty, reduces stutter on complex routes.
- New: Support another variant of the DenshaDeGo! One Handle controller for Nintendo Switch.
- New: Add ScaleX, ScaleY and ScaleZ functions for animation.
- Change: When in 32-bit mode, Unload Unused Textures will be automatically enabled if critical memory pressure occurs.
- Change: Implement caching of texture origins, speeds up multiple uses of large textures.
- Change: Cache the texture transparency type, reduces stutter when using large textures.
- Fix: Issue with an incorrect number of cars being returned to .Net runtime plugins.
- Fix: Some variants of compressed DXT textures failed to decode correctly.
- Fix: A $Include file containing invalid characters in it's filename crashed the parser.
- Fix: Issue with brake sounds in BVE5 motor sound parser (experimental)
- Fix: Issue with faces containing a texture but no co-ordinates in the Assimp OBJ parser.
- Change: Invert dissolve factor in original OBJ parser.
- Fix: An unknown section could freeze the animated parser.
- Fix: Vertex colors could be incorrect when using the NewXParser.
OpenBVE v1.8.4.4
Significant Changes:
- Improve various small areas of the main menu under different conditions (Primarily mono oddities)- Thanks KennyHui
- Update zh-HK translation- KennyHui
- New: Allow drag + drop into the package install dialog.
- Fix: Object based backgrounds broken in GL3
- Fix: Handle an edge case where older Intel drivers report features they do not support.
- Fix: Better handling of untextured materials in default NewXParser.
- Fix: Improve rendering of HUD with non-default handle text.
- Fix: The ColorAll command did not apply to the final MeshBuilder in a file.