OpenBVE v1.11.1.2
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.
Hotfix (as usual?!) to v1.11.1.2 to fix two further issues:
- Fix: Incorrectly parsed lengths in CFG files on systems using the comma as a decimal separator.
- Fix: Music horn not working correctly. (Copy + paste error)
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 https://github.com/leezer3/OpenBVE/issues/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.
- Fix: Don’t crash if a zero-length train is encountered.
- Hacks: Add fix for JR 内房Line