1.9.5 Release (build 4)
New features:
- Include latest encyclopaedia updates in data package.
- Issue #68: Add option to log NPC dialogue text. Enabled on dialogue context menu for NPC name.
- Issue #67: Added used item counter. Enabled using Options->Controls setting.
- Added standard locations for the user menu window.
- Added CMAKE file to improve Linux an Windows build.
- Added lowering far_plane to poor_man setting.
- Restore initial values if turning poor_man off.
- Issue #48: Stop deleted objects impacting the clustering algorithm in map editor. Needs maps to be resaved.
- Issue #63: Lock hud button for skill bars. Added Click Lock option to bar context menu.
- Refactored code that sets continent tab-maps to allow specification from a data file, continfo.lst.
- Issue #60: alt-j toggles ether bars, alt-k toggles ether number over character.
- More for issue #59: Added option (on list context menu) to use a separate item list for current character.
- More for issue #59: Added option (right-click save button) to use a separate notepad for current character.
- Forum #61212: Fix hud indicators so they only show when enabled.
- Issue #59: Added password manager.
Fixes:
- Fixed lots of compiler warnings from new compilers, some for uninitialised variable usage.
- Fixed possible crash loading options window due to NULL/0 mismatch.
- Fixed possible crash with eye candy due to invalid free.
- Fixes for counter loading that could cause issues when new counters added.
- Fixes for poorman not setting values on restart and properly handle shader limit.
- Fix use after free spotted by gcc -fsanitize=address flag that could have caused a crash.
- Use consistent path to load and save map marks. Was spotted in OL.
- Issue #66: Fix minimap title bar ending offscreen after resize or scale change.
- Trap using invalid map for #ckdata command.
- Remove changing directory to datadir during start up on non-windows.
- Issue #57: Fix negative session hours
- If disconnected when about to try login, connect to the server first.
- Forum 61178: Catch invalid paste items and other paste errors on windows.
- Fix button labels for chat colour window; thanks to dawigit spotted while working on the OL client.