Overview
Version 0.5.0 marks a major architectural evolution for the application. This update transitions the map engine to a fully modular, downloadable content (DLC) system, significantly reducing initial download sizes and paving the way for seamless community mod support. Additionally, this release introduces highly requested features like multiple waypoint routing, improved performance optimizations, and a vast expansion of supported languages.
Modular Architecture & Content Delivery
- Downloadable Content (DLC) System: Completely overhauled the map storage structure. Instead of relying on monolithic, packed asset files, the app now supports modular downloadable packages across all platforms (Electron desktop client, mobile native, browser, and development environments).
- In-App Mod Management: Implemented an interactive list of selectable map mods, allowing users to install, update, or uninstall downloaded DLCs directly within the interface.
- Expanded Map Mod & DLC Support: Added native engine support for ProMods and the ATS Illinois DLC.
Navigation & Engine Enhancements
- Multiple Waypoint Support: You can now plan more complex trips by adding multiple custom waypoints along your route.
- Map Projection Overhaul: Re-engineered the underlying map projection systems to natively accommodate a wide variety of custom scale and coordinate configurations for future map mods.
- Route Rendering Improvements: Refactored map prefabs to render cleaner road geometries, resulting in a more precise and visually distinct active GPS route line.
- Performance Optimizations: Adjusted the minimum zoom level for map prefabs to 8, reducing overall CPU overhead and keeping map exploration smooth at wide scales. Map icons now also scale dynamically with zoom for better spatial awareness.
Desktop Integration & UI Customization
- Discord Rich Presence (RPC): The desktop app now integrates with Discord, allowing you to showcase your navigation progress, active map, and travel details directly on your Discord profile.
- Advanced Map Colors: Added further options for custom map element colors alongside quick reset options to revert individual customizations back to their default schemes.
- UI & Compatibility Fixes:
- Fixed Android file system permissions on older Android system versions and added a debug mode to the file manager.
- Resolved a viewport issue in the Settings menu where the bottom padding caused the last menu button to hide off-screen.
- Ensured a reliable default font fallback is applied to existing user profiles.
Community & Localization
- Expanded Global Localization: This update introduces massive additions to our language catalog:
- Added Romanian and Korean translations.
- Added Czech and Slovak translations.
- Added Dutch translations.
- Community Contributions & Documentation:
- Edited the contributing guide with a detailed translation framework to help community translators submit additions smoothly.
What's Changed
- Added Dutch translations and Discord RPC support by @mambuzrrr in #39
- Add Czech and Slovak translations by @ImNotWolframium in #40
New Contributors
- @mambuzrrr made their first contribution in #39
- @ImNotWolframium made their first contribution in #40
Full Changelog: v0.4.4...v0.5.0