After almost three years later, I've come up with something that I've found usable enough for myself (I've been using it regularly for the past week!), and thought I should sharetruckermudgeon wrote: 12 Mar 2023 01:16 I'm trying to build a mobile route advisor for my tablet that supports routing with lane guidance.
Video of me using the Navigator on my mac
If you want to preview the current state of things, and
- you play the vanilla, non-open-beta maps of ATS/ETS2
- you have a tablet or phone
- you have RenCloud's scs-sdk-plugin installed on Windows (or my cross-platform fork installed on macOS or Linux)
I'd say it works ok for the "happy path" of usage, but you may need to refresh your browser or restart the client if you run into certain errors. Would love to hear any feedback so I know what to improve.
Other Links
- maps repo: https://github.com/truckermudgeon/maps
- directions on running Navigator yourself: https://github.com/truckermudgeon/maps/ ... -Navigator
My goal has been to build a route advisor that helps me feel immersed in the driving. For me, such a route advisor:
- looks like Google Maps, because that's what I use in real life
- only deals with navigation (so no readouts of the current job, fuel levels, or fatigue)
- requires manual interaction (so no automatically showing a route when you start a job)
- handles all my navigation needs, so I rarely, if ever, need to open up the game map
- fuel stations are listed by their brand names, if available (so if you're loyal to Aron and don't care for Driverse gas stations, you can search for them
) - automatically switches between light / dark mode, depending on sunrise / sunset
- shows icons for traffic lights (mostly accurate) and stop signs (somewhat accurate)
There is still a lot that needs to be done and that I want to do (fix bugs, make data more accurate, integrate landcover data, add voice navigation using the Web Speech API, annotate all the roads in ATS so that the directions look more realistic, etc.). The list is long, and my free time is limited, but I'll continue updating the Navigator and the Slippy Map as my time allows
What's Next
I'm working on a GUI client, mostly to scratch an itch related to working on UI. Trying to figure out how to build it on Windows, at the moment:
Also: I'll run the public Navigator server for as long as feasible. If, for some reason I have to stop hosting the server, then people will need to build and run the project themselves