Hey, Settings are stored between installs, in %APPDATA%\TSWMarkPoints You can also use the setting screen to save a log and upload it somewhere for me to have a look And there is already a dedicated topic on this forum, let's, please, keep the discussion there ;-) https://forums.dovetailgames.com/threads/app-tsw-route-annotations.93055/
I profiled the app last evening and there is a very small memory leak (which will be fixed next release), but I don't see it to end in the scenario you're having. It was present since September '25, and you would need to play for hours to get it anywhere noticable.. So this is most likely not it, and something else is going on.
Thanks for the reply, It worked fine before I tried to install the update before last, it kept on giving me an error saying a file was in use that needed to be updated and to close an application though it wasn't specific to which app? The installer runs whilst the app is open and you can't close it anyway.
I did a searchthrough this thread and didn't see any reference to a problem I am having witht the Live weather injection - I always get the error TooManyRequests shortly after starting a scenario or timetable - it does inject the live weather upon starting the scenario or Timetable (Weather in sim is set to custom and clear). I basically have the default setting in TSW Annontate. Just wondering if others have this problem or am I doing something incorrectl;y
Check this Post:[app] - Tsw Route Annotations There was a bug in the app, in one version, which prevented the autoupdater to close the app properly. This is the weather service rejecting to provide the data, most likely becasue too many request were made from the IP (or the IP is banned, for some reason). Could you please upload the log? There might be something weird going up with the app, so it floods the service with request... But if that isn't that, there isn't much I can do.
There a quite a bit of queries in the log, but that could be from the returned error code, because the app tries to requery. The only thing I can think of is to check if this setting isn't changed to something small. I've changed the logic in todays update a little bit, so it doesn't spam the service in case of repeated errors. Not sure that will help though. Todays Update I've have hopefuly fixed the small memory leak. And weather snaphshot update is now also triggered by distance. If you move more than a defined distance from the weather snapshot point, then a new update will be triggered. This will, hopefuly, increase weather precision and smoothing for high-speed routes, where it is possible to move quite a distance during the few minutes between updates. The app will also try to predict, based on speed, if time or distance update will trigger next, and reduce the number of smoothed points, if required. The size of the 'weather bubble' can be changed in the settings.
thanks - will check that setting… I don’t remember changing any settings from the initial install, but will check - thanks for taking the time a gander at the log…. Edit - did check the setting mentioned and it was set to 0…. Which was causing the spamming -set it back to the default of 2.00 and all is well. Not sure of how it got changed in the first place… but all is good now. Thanks once again
I had an issue with ThirdRails where it would seemingly crash and it turned out it was most likely Open Maps returning a Cloudflare or similar challenge when data was requested. Upon digging it turned out (unknown to me) my ISP was using a CGNat which basically puts a group of its customers behind one IP address to save on IP address's but this can play havoc with websites as they see what appears to be excess data / requests coming from one IP address and worse it could be that someone has been acting nefariously from behind that IP and caused it to be flagged. This was causing me to have excessive Cloudflare challenges which in a browser is annoying but when it comes to integrated apps can be show stopping, it also explained why my location was never accurate. This might be completely the wrong tree and very specific for my use case but thought it worth a mention, I had to ring my ISP and request to be taken off the CGNat and have a dedicated IP (not static but still not behind a CGNat)
I was thinking along those same lines since I am using Frontier Fiber… was going to use a VPN to see if presenting a different IP would resolve the issue
Well, now that you mention it, I have had a few rare occasions where map-related issues somehow resolved themselves, sometimes after a router restart, so they could potentially have been caused by something like what you describe. I doubt it would lead to a memory leak in ThirdRails, though, as I would expect it to result in an empty map rather than increasing memory usage.
Hi Been Separate issues, Lead was saying he was getting a 'TooManyRequests' error which I was replying to. Not wanting to hijack this thread Ill keep it short. I never was able to 100% say that getting Cloudflare challenges was causing Thirdrails to crash but since changing my ISP settings I have had 1 crash in a few months whereas before I would have multiple a week across different versions as well, and it would completely crash to desktop, losing whatever ride I was on. I didnt really pursue the issue externally as I was pretty confident the problem was user specific to me, your program is awesome and is a real credit to the work you have put into it!
No worries, and I don’t want to hijack the thread either. I just found your post very helpful. It’s definitely useful information to keep in mind when troubleshooting strange user-specific issues.
Having a new issue since the Crewe Preston update? When I run the program I get an all blue overlay box appear over the top of the ui! I cant close it as it just reappears, whatever it is it stops the app from working in game.
Weird, there were no significant code changes in the last update... Just the new anotations. Anybody else is having the issue?
all is working fine on my end… again many thanks for taking the time to help me with my configuration problem when I was getting TooManyRequests errors. This is a “must have” utility for my TSW enjoyment.
Is there a way to save the window size and position between sessions? Every time I open the application, I have to resize it. I tried to look for some setting in the application to save this, but perhaps my old eyes just missed it?
I was having this problem. Go in settings and go to the overlay tab. Make sure Annotation Window Mode is set to Overlay Window instead of Regular Window
Hi Winzarten, I did a complete reinstall of TSW and TSW Route Annotation today and for some reason I can't get it to go past Waiting for TSW now. I tried a full reinstall of TSWRA including deleting the TSWMarkPoints folder but that didn't help. Log for initial attempt and then the retry attached. The files WeatherProfiles.xml.1 etc the logs refer to do not exist in that location if that is of any help. Thanks!
Thanks for this, I will have a look on the Regular Window, possibly something got broken there. Are you sure, you're running TSW with the HTTPAPI enabled?
You're running it on Linux, right? If you get any success with the route annotations, please let me know. There were some Before this they wrote that the application doesn't work in Linux and doesn't receive data.
This was for the windows install (I have both now) but yes I will have a go with it on the Bazzite install and if I figure anything I will let you know! Haven't got everything I need set up in it yet so still mainly using windows.