v1.2.0 ~ Navigation subsystem rework π§ Map backgrounds, Per-lane guidance, Smoother lines, Precise routing & more!
Hello! TruckSim GPS v1.2.0 is now ready to download on Google Play and Apple App Store.
This release includes the most important rework of the underlying navigation subsystem since the app's earliest days. The app is now reading a lot of navigation detail it couldn't access before, and that unlocked a wave of improvements across the whole system. Turn instructions are much more precise and now include per-lane guidance, no more illegal turns!
The routing line looks super smooth everywhere, bridges and underpasses are clearly visible on the map, and we added map backgrounds to the base map, including water and country/state borders π
---π Enjoying the app? TruckSim GPS only exists because people choose to pay for it. If you can, consider supporting the project on Patreon or by going Pro in the app, both help equally. π---
Questions? Check the FAQs or ask us on Discord.π https://trucksimgps.com/
Changelog
π New / Improved
New routing subsystem, rebuilt from the ground up for far more accurate navigation:
Much more precise turn-by-turn directions, no more missing or redundant turns
Per-lane guidance at intersections, now including forks and exits
Smooth routing line everywhere, no more jagged edges
No more illegal or unexpected U-turns
Most (if not all) long-way-around routes are gone
Bridges and underpasses are now highlighted on the map
Correct left-hand traffic in all regions, including Pakistan and Thailand (ETS2 Beyond)
New map backgrounds with water and country/state borders
New settings:
Switch between game-scale and real-scale distances (true 1:1 everywhere)
Toggle the new map background on or off
Toggle turn arrows on the map
π Fixed
Fixed text input not working with external keyboards on Android
New Google Sign-In flow (should fix login issues on some devices)
Reduced app size by 20% (a bigger reduction is coming next update)
β οΈ Known Issues
Routing can send you to the wrong company when two companies share the same name in a city
πΊοΈ Map Updates
Support for ATS & ETS2 v1.60
Updated versions for existing map mods:
ETS2:
ProMods Europe v2.82 β v2.83
ProMods Middle East v2.82 β v2.83
ProMods The Great Steppe v1.6.1 β v1.6.2
ProMods Maghreb v1.0.2 β v1.0.3
Roextended Free & Premium v5.1 β v5.2
RusMap v2.59 β v2.60
Poland Rebuilding v2.6.3 β v2.6.4
Silesia Rebuild v1.7.3 β v1.7.4
ETS2 Beyond by TerraMaps v8 β v9.1
Grand Utopia v1.19.4 β v1.20a
RPM Rheinland & Pfalz 1:1 Map v1.2.4 β v1.3
ATS:
ProMods Canada v1.6.2 β v1.6.3
More American Cities v1.0b
Reforma v2.9.8.159 β v2.9.9.160
Reforma Sierra Nevada v1.15.159 β v1.16.160
Reforma Esterlon v1.6.11.158 β v1.6.13.160
Coast to Coast v2.23.59.0 β v2.23.60.0
ATS Beyond by TerraMaps v8 β v9
Great America by Voith v5.7 β v6.0
Real companies, gas stations & billboards v4.01.19 β v4.01.21
Map backgrounds
We're introducing map backgrounds for the base map and its additive mods.
Mods that work standalone from the base map (like RBR, EAA, Reforma Esterlon, Grand Utopia, etc.) don't have backgrounds yet. Some mods may not fit correctly with the default backgrounds (like TerraMaps' Beyond or Alaska NTTF), so in those cases you can disable the map background in the app settings.
But in most other cases, water and borders are looking amazing:
Navigation technical deep dive
As mentioned in the 1.1.0 release, the focus lately has been on improving the turn directions (which were a bit lacking), so the system is ready to incorporate voice navigation in an upcoming update.
Up until now, the app had been working with limited information on intersections. We've now managed to extract per-lane information, which is far more detailed and let us greatly improve the whole routing logic. Looking at the old data we used to work with, you can probably see why some long-standing issues were happening (like the jaggy routing line, the illegal turn suggestions, and others).
Here are some examples of the raw data the routing was working with, 1.1.2 vs 1.2.0:
Per-lane turn directions
Now that we have per-lane information, we can show exactly which lanes are available at each turn, which paths each lane leads to, and which lane you should be in to follow the suggested route.
Fun detail: the arrows aren't pre-rendered, they're generated on the fly from the real angles at each intersection, so you might catch a few arrows pointing at odd angles that match the real junction exactly π
Fixing illegal turns
Having precise per-lane data also let us resolve some long-standing problems with illegal turns and U-turns, which should be completely gone now:
Smooth routing line
In previous versions, the routing line used to look jaggy on some straight sections, and would even produce some useless instructions. Now everything feels much more natural:
Map height data
We're now also parsing road height information, which lets us detect bridges and underpasses and highlight them accordingly:
Real-scale units
Take a look around "More Settings" and you'll find a few new ones, like Distance scaling:
Real-scale makes all distances 1:1, which makes the turn-by-turn distances feel completely real (100 meters actually feels like 100 meters). Give it a try!
What's next?
The focus continues to be voice navigation. This update gets the groundwork ready so we can start working on voice next.
Making the maps downloadable (instead of bundling them all inside the app) is another top priority. Bundling every map mod is what keeps pushing the app size up, and we're getting close to 1GB, which is not acceptable. Downloadable maps will let us add a lot more mods while bringing the size right down.
Multiplayer is also high on the roadmap. Work on it will begin once voice and downloadable maps are done, in a later major update.
If you made it to the end, drop a comment! It was a long read :D- Nico