Releases: leezer3/OpenBVE
OpenBVE v1.11.1.3
This build has one small addition, and unfortunately more fixes resulting from the new .cfg parsers.
Significant Changes:
- New: Implement permissive sections.
- Fix: Glitch when coupling multiple times.
- Fix: Beacon reciever could be incorrectly placed.
- Fix: Issue when attempting to use a backstopped needle with an invalid subject in Panel2.cfg
- Fix: Zoom / close buttons missing in switch dialog.
- Fix: Spurious error if damping ratio used
- Fix: Two horn glitches in sound.cfg
- Change: Add extended timeout for main panel image loading in Panel.xml
- Change: Line errors for new parsers now start at 1, not 0 (to match that of the originals)
OpenBVE v1.11.1.2
Another pair of small fixes I'm afraid, but hopefully these are the last.
Significant Changes
- Fix: Music horns not working correctly (copy + paste error)
- Fix: Incorrectly parsed CFG length values on system using comma as decimal separator
OpenBVE v1.11.1.1
This release hopefully replaces the broken v1.11.1.0
Rather than 'fixing' the error in the old animated parser, it has rather been migrated to the new format.
Two additional small bugs have been squashed.
Significant Changes:
- Change: Move animated parser to the new CFG based format.
- Fix: Don't crash if a zero length train is encountered.
- Fix: Missing 'view log' string in GL menu.
OpenBVE v1.11.1.0
PLEASE NOTE: This build has issues with animated files containing comments, and should not be used. #1106
The first release of 2025- Whilst the changes for players are minimal, this release contains a large number of internal changes.
When this project was started 10 years ago, we inherited a lot of code with unclear licencing, and that is now in need of modernization.
With this release, this 'legacy' code is now much reduced.
Significant Changes:
- Change: Internal replacement of some CFG based parsers- This replaces a large chunk code with 'unclear' licencing with fresh BSD-2 code. ( See #305 for further details and discussion)
- New: Allow coupling to previously uncoupled cars.
- New: Add FrontCoupler and RearCoupler animated functions.
- New: Add View Log option to the OpenGL main menu.
- Change: Block various system and non-useful directories when browsing in the OpenGL main menu.
- Change: Update zh-CH language file. (JunmoreHeavyBox)
- Change: Handle train.dat files with a missing version header.
- Change: Remove obsolte error message for animated files using RPN functions.
- Change: If the window size matches that of the monitor resolution, the state is set to maximized.
- Change: Assorted changes to hopefully make things render better on HiDPI monitors.
- Change: Considerable internal work to allow keyframe animations to work.
- Fix: Some routes failed to appear in the OpenGL main menu.
- Fix: Fork and update DotNetZip to handle a potential security vunerability.
- Hacks: Add fix for JR ε ζΏLine
OpenBVE v1.11.0.8
Significant Changes:
- Fix: Issue where some Linux devices were returning a display scale factor of zero.
- Fix: Issue with some BVE5 routes using negative track positions.
OpenBVE v1.11.0.7
Significant Changes:
- New: Add number of concurrent sounds to GL options menu.
- New: Add UI scale factor to GL options menu.
- New: Include forwards / backwards tolerances in data supplied to runtime plugins. (Marc Riera)
- Change: Update routefile hacks database.
- Change: TXT files are now validated before being shown in the GL main menu if appropriate.
- Change: Minor speedups in BVE5 route parser.
- Change: Use the Windows specific list of invalid path characters for all systems.
- Change: Assorted improvements to how displays with non-standard DPI are handled.
- Change: The invariant culture is always used when converting vectors to string format.
- Fix: Incorrect decoding of some RLE-8 encoded BMP files.
- Fix: Incorrect decoding of 1-bit palleted PNG with odd width.
- Fix: An incorrect index in a $Sub() command will now return an empty string.
OpenBVE v1.11.0.6
Significant Changes:
- Change: Only pause the currently active run / flange sound, stop others. (OpenAL appears to become unreliable with large numbers of paused sources)
- Change: Some improvements to the GL main menu when changing resolution.
- Fix: Some BVE5 routes were not working.
OpenBVE v1.11.0.5
This build replaces v1.11.0.4, which was accidentally launching the GL main menu at all times.
Signficant Changes:
- New: Implement sounds for BVE5 AI trains.
- New: Implement default time for BVE5 station jumps.
- Change: Add a tools menu to the GL main menu, and move package management into this menu.
- Change: Update the openbve.desktop file installed by the Debian package.
- Change: Also accept BACKSPACE to clear objects in Object Viewer.
- Fix: Point based sounds were failing to trigger on non BVE5 routes.
- Fix: An invalid position in a quad tree lead to a memory leak.
OpenBVE v1.11.0.4
Signficant Changes:
- New: Implement sounds for BVE5 AI trains.
- New: Implement default time for BVE5 station jumps.
- Change: Add a tools menu to the GL main menu, and move package management into this menu.
- Change: Update the openbve.desktop file installed by the Debian package.
- Fix: Point based sounds were failing to trigger on non BVE5 routes.
- Fix: An invalid position in a quad tree lead to a memory leak.
OpenBVE v1.11.0.3
Significant Changes:
- Fix: BVE5 TXT files were not visible in the GL main menu.
- New: Add route map display to the GL main menu.
- New: Add GL based menus to Route Viewer and Object Viewer for users on systems not supporting WinForms.
- Change: Update zh-HK translation. (KennyHui)
- Fix: Incorrect decoding of some interlaced PNG files.
- Hacks: Use a better initial cab position for Indonesian KIC400.