PC [app] - Tsw Route Annotations

Discussion in 'TSW General Discussion' started by Winzarten, Aug 8, 2025.

  1. glendathu

    glendathu Active Member

    Joined:
    Sep 10, 2022
    Messages:
    146
    Likes Received:
    182
    Do you have "Smart App Control" activated in the windows settings ?
     
    Last edited: Nov 25, 2025
  2. simulator fan

    simulator fan Active Member

    Joined:
    Jan 5, 2018
    Messages:
    140
    Likes Received:
    130
    I just checked and no its turned off. It says turning it on requires a reinstallation of windows 11 so I think I will give that a miss! It looks like a feature that creates more problems than it solves!
     
  3. glendathu

    glendathu Active Member

    Joined:
    Sep 10, 2022
    Messages:
    146
    Likes Received:
    182
    that explains why you are able to update. Mine is switched on. Thanks !
     
  4. Emmy_MAN

    Emmy_MAN Well-Known Member

    Joined:
    Apr 9, 2022
    Messages:
    321
    Likes Received:
    573

    Hi simulator fan

    You can also support Winzarten yourself and donate something to him.

    In his first post, he included a link where you can do something nice for him.

    I personally support apps like this anyway, as the developers put a lot of their free time into their apps, which gives us a better gaming experience.
     
    • Like Like x 4
  5. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Honestly, I feel the mod would die the moment it would get under DTG. DTGs own features don't see much development after initial release (*cough* dynamic weather *cough*) and they currently have more essential core issues to solve.

    Having it open-source is imho a better 'doomsday' plan. As anybody with knowledge can checkout the repo and fix any issues there, should I loose interest, or get run over by a bus :) The latter is more likely scenario, as I have been playing train sims since MSTS :)

    And I would much prefer if DTG would figure a way how to enable similar API also on consoles, so they too can profit from community apps that utilize it. ;)
     
    Last edited: Nov 26, 2025
    • Like Like x 9
    • Helpful Helpful x 1
  6. glendathu

    glendathu Active Member

    Joined:
    Sep 10, 2022
    Messages:
    146
    Likes Received:
    182
    Just want to report that today the update to the latest Version 4.2.0.0 worked ! Hooray !
     
    • Like Like x 2
  7. glendathu

    glendathu Active Member

    Joined:
    Sep 10, 2022
    Messages:
    146
    Likes Received:
    182
    I think I found a bug in the app:

    Yesterday I made some additional annotations for the Austrian/German Mittenwaldbahn.

    When I was finished, I made a test run and discovered that the annotations appear much too late. First I thought I made an error when placing them but then I saw that the already built-in annotations have the same problem. I restarted the same timetable, E682 12:01 with DB BR111 and still standing in Innsbruck Main Station, on the Closest Location List, the Station was 260m in distance, so no annotation at the start.

    I tried some other timetables. But as every train starts from a different platform, I made myself a kind of reference annotation at the junction after Innsbruck Main Station at an electrical box between the tracks with only 10m radius.

    Not every service had this problem. Some worked as they should. First I thought the second locomotive at the end of the train was the problem, as the annotations were triggered when the end of the train passed the point where it should be triggered instead of the front locomotive.

    But it was something else. The BR111 on front was placed in different directions on some timetables, as seen on the TSW track map.

    In the cab, when there’s a small fuse box on the left behind the seat and you have to go to the other cab to switch SIFA and INDUSI on, the locomotive is pointing forward. But when the front points backwards, TSW Route Annotation sets the trigger to the end of the train which resulted in the described problem.

    A workaround was to set Preferred Location Source to camera location. I was curious wether the problem also occurred on older versions. I tried 3.0.0.0 and 3.5.4 and the problem was gone! So there have been some kind of change somewhere after the 3.5.4 version.
     
    Last edited: Nov 30, 2025
  8. PegasusLeosRailwayFanatix

    PegasusLeosRailwayFanatix Well-Known Member

    Joined:
    Jul 7, 2020
    Messages:
    1,628
    Likes Received:
    1,078
    londonmidland Does the installation for TSW Route Annotation directory need to be install to the same drive as where you put your TSW 6 Directory in, or it can be install to any drive? Thanks
     
  9. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Thanks for the reports, I will try to investigate what's going on. The issue with the train location couldn't happen in older versions, becasue those always used camera location. Only after 3.6.2 usage of train location is possible, and it looks like that in some cases the 'first' car in the formation in the DTG data is not first. I will see if I can figure from the data which one is actually 'first'... if not, back to the camera location it is :)

    As for the changes not applying, that's weird. Should it happen next time, please also upload the log file, there might have been some error that might have caused the app reverting to default settings

    Any drive, any location will do.
     
    Last edited: Nov 29, 2025
  10. PegasusLeosRailwayFanatix

    PegasusLeosRailwayFanatix Well-Known Member

    Joined:
    Jul 7, 2020
    Messages:
    1,628
    Likes Received:
    1,078
    ok thanks. So i just recent download the application, but its asking me to download microsoft window desktop runtime 9.0.11 (x64). Am i suppose to download it? Thanks again
     
  11. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Yes, the app requires the .net runtime 9.0
     
  12. glendathu

    glendathu Active Member

    Joined:
    Sep 10, 2022
    Messages:
    146
    Likes Received:
    182
    It looks like I confused the terms overlay window and regular window. And additionally I did not realize that selecting either of these is not executed at once but only after a restart of the app. So at least that "problem" is solved.
     
    • Like Like x 1
  13. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Yeah, the settings can be a little bit confusing, especially without proper explanation... but alteast this isn't some weird hard to find issue with the app code...

    And the update I just pushed should also solve the train location, as now the app should correctly detect which vehicle is actually the vehicle the train is driver from, and will use that location. :)
     
    Last edited: Nov 30, 2025
    • Like Like x 1
    • Helpful Helpful x 1
  14. WaveyDavey

    WaveyDavey Well-Known Member

    Joined:
    Mar 31, 2020
    Messages:
    1,126
    Likes Received:
    1,614
    Just downloaded this from TSC not installed it yet. Having looked at the tutorial on GitHub the one thing I can't see is how you use it to select live or historical weather?

    It tells you what to do once you have the app running but...... What do you set the game weather to? Dynamic or manual? When do you fire up the app and select live or historical..... Before you select a timetable run? or after selecting a run but before starting? or after starting?
     
  15. Train Sim Society

    Train Sim Society Well-Known Member

    Joined:
    Aug 22, 2021
    Messages:
    639
    Likes Received:
    1,359
    The app is so great, it'll override any weather in-game (at least from my own experience). Custom Weather and clear is what I usually do, though, but if you're playing a journey mode run or scenario with pre-defined weather, it'll automatically overwrite it and continue updating it without DTG weather taking over. :)

    You can honestly change the settings within the app on the fly, before or during a service, and the game will update regardless, so you should be a-okay there too! :)
     
    • Helpful Helpful x 2
    • Like Like x 1
  16. WaveyDavey

    WaveyDavey Well-Known Member

    Joined:
    Mar 31, 2020
    Messages:
    1,126
    Likes Received:
    1,614
    I use the Lossless Scaling app so I'll just get into the habit of starting the weather app after I've started the LS app whilst TSW is in it's initial loading screen. Then set the location I'm starting my run from for the weather after selecting a run whilst it's loading.

    I assume you have to search for and select the location you are starting from each time?
     
    • Like Like x 1
  17. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    You don't need to, the weather finder is just for you, if you would like to search a specific weather.

    The app uses your ingame location, so you can just leave it running on the background..You can jump between routes and services without touching the app.
     
    • Like Like x 3
    • Helpful Helpful x 1
  18. glendathu

    glendathu Active Member

    Joined:
    Sep 10, 2022
    Messages:
    146
    Likes Received:
    182
    I have added some additional annotations for
    Mittenwaldbahn and
    Semmeringbahn
    Two good routes for snowy weather conditions !

    Winzarten: On the Semmeringbahn the Wagnergraben Viadukt is missing the "t" at the end.
     
    • Like Like x 3
    • Helpful Helpful x 1
  19. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Thanks, I will fix it :)
     
    • Like Like x 1
  20. simulator fan

    simulator fan Active Member

    Joined:
    Jan 5, 2018
    Messages:
    140
    Likes Received:
    130
    just a note for all those interested in tsw weather, the latest DTG survey asks a question about if players want to see improvements to the weather system. Naturally I gave it a 10!
     
  21. glendathu

    glendathu Active Member

    Joined:
    Sep 10, 2022
    Messages:
    146
    Likes Received:
    182
    Good that we already have a big improvement ! :)
     
    • Like Like x 1
  22. GWRKingClass

    GWRKingClass Active Member

    Joined:
    Jul 20, 2025
    Messages:
    105
    Likes Received:
    190
    Just wanted to say thanks for making this. Fascinating to pick a random day of the year on JT's 80s route for example and see what the weather was like then (very realistically overcast most of the time for Northern England haha)

    I believe fog is currently not in the historic data? Just a thought, but I wonder if an option could be for the app to look at the date, and then based on the season (more likely in Winter/Autumn, very unlikely/disabled in Summer) randomly set whether fog is there and how much there is? I'm not sure how feasible it is, but could be a workaround for this missing data.
     
    • Like Like x 1
  23. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Visibility is available from 2021 onwards, based on region... Older data do not contain it. But you will still get visibiltiy decrease from precipitation, as that is part of TSW weather.

    The issue with filling it up in those older data is that it has to be based somehow on the rest of the properties (temperature, humidity, wind...etc).. so it makes sense in the context of the weather state. Doing it random would yield weird results, like dense fog at 15C and low humidity. It would also be harder to do proper transitions from random values...

    I might try to tackle it down the line, but not right now, as it would be quite time consuming to tune right ;)
     
    • Like Like x 3
  24. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    New version is out :)

    What Changed:
    Snow Mapping - Snow mapping is now a look-up table, instead of a simple linear function. That means, you can now more precisely define what in-game % should be applied for reported snow cover. Reported cover that falls between any two points will be interpolated. No need to sort the table while editing, it will be sorted after you apply the settings.
    upload_2025-12-5_18-6-34.png

    What is New:
    upload_2025-12-5_18-8-29.png

    Frost Mapping - This is little bit experimental. At freezing temperatures and high humidity, the app will apply the lower part of the snow slider, to try to simulate the effect of frost accumulating on ground and on vegetation.

    And, as snow / frost mapping can differ a lot between routes, I've added the possiblity to have weather profiles:
    upload_2025-12-5_18-9-59.png
    In a weather profile you can select which properties you would like to override. The app will remember what weather profile was selected for each Route Origin (basically the routes that share annotations, will also share selected weather profile). When profile is changed the next TSW update will use the mapping from that profile.. so no need to reset weather/restart the app ;)

    More infor here: https://gitlab.com/winzarten/tsw-route-annotations/-/wikis/Live-Weather/Weather-Profiles

    Happy winter train simming ;-)
     
    • Like Like x 11
  25. lcyrrjp

    lcyrrjp Well-Known Member

    Joined:
    Jan 13, 2019
    Messages:
    1,154
    Likes Received:
    2,507
    This is a fantastic app - thank you. The weather is so much more realistic than either the dynamic or fixed default options, with its subtleties and gradual transitions. It makes a huge difference to the driving experience.

    My only suggestion for improvement would be that it would be great if we could choose the size of the font for the annotations (and ideally be able to move them around on the screen). At the moment they're rather big and cover a lot of the desk, sometimes obscuring the view of the speedometer.
     
    • Like Like x 1
  26. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    You can already do that in the settings menu :)
    upload_2025-12-5_21-56-33.png
     
    Last edited: Dec 5, 2025 at 9:03 PM
    • Like Like x 2
  27. lcyrrjp

    lcyrrjp Well-Known Member

    Joined:
    Jan 13, 2019
    Messages:
    1,154
    Likes Received:
    2,507
    Ah! Amazing - thank you!

    One other thing - how come you can create so much flexibility with your new app, when DTG haven't managed to do it with their HUD after 7 years of development? ;)
     
  28. Train Sim Society

    Train Sim Society Well-Known Member

    Joined:
    Aug 22, 2021
    Messages:
    639
    Likes Received:
    1,359
    Wonderful update, thank you!

    I'm constantly running into an issue where, when I press the eye button to view or edit my preset, the program crashes. Then, when I reopen it, the presets I made are not there.

    Also, there is no way to delete/remove the default presets (excluding Globab) as there is no way to edit them. Hopefully, that can be applied at some point. :)

    edit: profiles I can delete, don't actually delete. When I close and re-launch the app, they are still there.
     
    Last edited: Dec 6, 2025 at 8:59 AM
  29. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Could you please upload the log? I'm unable to reproduce it at my end, must be something specific...

    The default presets will not be editable directly. The reason is that storing a local, modified, copy of the profile would then ommit all changes (including new features) I would do to that profile (without having some kind of complex merging functionality)

    The best approach to 'edit' them is to make a new profile a use them in the 'based on' dropdown (or directly copying their values on the same control).
     
    • Helpful Helpful x 1
  30. Train Sim Society

    Train Sim Society Well-Known Member

    Joined:
    Aug 22, 2021
    Messages:
    639
    Likes Received:
    1,359
    Okay, thank you that makes sense. That’s exactly what I did. I created two presets (one for newer routes and one for older routes) and copied the values over so I could adjust them freely. :)

    Log file here for the crashing when viewing/editing presets and presets not actually deleting: https://drive.google.com/file/d/1l0PUeatzkIKvX9d1JCX7mQoy8IFVtmeL/view?usp=sharing
    it was too large to host on here apparently lol
     
    • Helpful Helpful x 1
  31. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Should be fixed now :) I had to clear existing weather profiles, but as the feature is out only for a day, I hope that's ok ;-)
    Thanks for the report, as always.
     
    • Like Like x 1
    • Helpful Helpful x 1
  32. PegasusLeosRailwayFanatix

    PegasusLeosRailwayFanatix Well-Known Member

    Joined:
    Jul 7, 2020
    Messages:
    1,628
    Likes Received:
    1,078
    ok i have finish downloading the microsoft window desktop runtime 9.0.11 (x64). Am i suppose to open TSW Route annotations program first or do i open TSW 6 first and then open the TSW Route annotation app. From there how do i switch my route to current time and weather instead of ingame format? Thanks again
     
  33. Thorgred

    Thorgred Well-Known Member

    Joined:
    Jun 8, 2018
    Messages:
    1,015
    Likes Received:
    629
    did you read post 1 fully in this thread?
     
  34. PegasusLeosRailwayFanatix

    PegasusLeosRailwayFanatix Well-Known Member

    Joined:
    Jul 7, 2020
    Messages:
    1,628
    Likes Received:
    1,078
    no i haven't. how many post did you did on this topic?
     
  35. Margam

    Margam New Member

    Joined:
    Jul 6, 2024
    Messages:
    10
    Likes Received:
    13
    Thank you Winzarten for a wonderful app. At the moment I'm only using it for the annotations.

    Any chance you could add two more categories for locations please?

    Signal boxes
    Train maintenance facilities (depots, sheds, workshops etc.)
     
    • Like Like x 1
  36. glendathu

    glendathu Active Member

    Joined:
    Sep 10, 2022
    Messages:
    146
    Likes Received:
    182
    There's a wiki where all your questions are answered:
    https://gitlab.com/winzarten/tsw-route-annotations/-/wikis/home
     
    • Like Like x 1
    • Helpful Helpful x 1
  37. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    If I find some nice icons, then sure :)
     
    • Like Like x 2
  38. PseudoStalker

    PseudoStalker Well-Known Member

    Joined:
    Sep 9, 2021
    Messages:
    1,145
    Likes Received:
    1,503
    Is it possible to change the sun position to get realistic day cycle?
     
    Last edited: Dec 8, 2025 at 1:30 PM
    • Like Like x 1
  39. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Nope, nothing outside the weather sliders can be controller.
     
    • Like Like x 1
    • Helpful Helpful x 1
  40. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    New version is out
    I've added Weather Date and Weather Time as properties that can be added on the overlay (idea by Train Sim Society ;)). Note, these are weather date times, so if you have weather acceleration, the time will desync from in-game time.

    But the main change is the rework of the customizability of the weather overlay.
    The Overlay tab now has two sub-tabs
    upload_2025-12-9_17-6-17.png
    Location Annotations - Where the configuration for the stuff that should be shown with locations is located. There are also settings for what weather information you would like to have with your location annotations (if any).

    And Weather Overlays - Are settings for the 'permanent' weather overlay. This means that having weather information as part of location infor and as a permanent overlay are no longer mutually exclusive, but you can have both enabled, with different information shown.

    In the Weather Overlays tab you can also add additional 'secondary' panels.
    upload_2025-12-9_17-8-23.png
    Each one with separate customizability options.

    So you can have something like this
    upload_2025-12-9_17-9-27.png
    Main panel with most of the information is on the top center. One secondary panel, with only date and time, on top left. And also location annotations have some weather information.

    I tried to do a migration for the old settings, so it should look as you had it set it up... But there might be oversight, so check the settings if anything is ammis ;)
     
    Last edited: Dec 9, 2025 at 4:14 PM
    • Like Like x 9
    • Helpful Helpful x 1
  41. Bahnkaktus

    Bahnkaktus New Member

    Joined:
    Mar 11, 2025
    Messages:
    14
    Likes Received:
    24
    This program is a fantastic gamechanger for TSW. By now, I only drive with live weather.

    Quick question about new routes (with today’s release of Stuttgart–Heilbronn): Do new DLCs need to be manually integrated, or can I immediately drive the new route with live weather after installation?
     
    • Like Like x 1
  42. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    Live weather will work without issue on any new route, without the need to adapt the app.

    Only thing that needs manual work is the location annotations.
     
    • Like Like x 2
  43. Train Sim Society

    Train Sim Society Well-Known Member

    Joined:
    Aug 22, 2021
    Messages:
    639
    Likes Received:
    1,359
    Another killer update… WOW! Thank you!! This will be neat. I didn’t really want the elevation constantly showing personally, so it’s nice to have a way to have that show for when I’m passing a POI only instead! Also, lovely to see date and time!!! :D

    Edit: Okay, this is definitely a nitpicky request, but I wanna mention it since it’s something I’ve been asking Dovetail for as well, and they still haven’t added it to their own in-game clock system. For time specifically, would it be possible to add an optional toggle so we can choose between the current 24-hour format and a 12-hour AM/PM format? It would be amazing to have both options available. :)

    Also, for dates having the different formats (MM-DD-YYYY or DD-MM-YYYY) and maybe also one with the written-out format (Dec 8, 2025 or December 8, 2025).
     
    Last edited: Dec 9, 2025 at 6:03 PM
    • Like Like x 3
  44. Winzarten

    Winzarten Well-Known Member

    Joined:
    Jun 27, 2020
    Messages:
    648
    Likes Received:
    1,516
    The dates currently use the system short date format, but I can add a the ability to define a custom format, that should be easy :)
     
    • Like Like x 1
  45. champier#2613

    champier#2613 Member

    Joined:
    May 31, 2022
    Messages:
    68
    Likes Received:
    39
    Hey I have a small request I don't know if it is possible. We already have a random year selection is it possible to integrate a day, month and year randomizer?
    I know we can choose our specific month and day before starting a service but sometimes I use quick play and there's no option to choose month and day while using quick play
     

Share This Page