Good day everyone, has anyone experienced this bug before? After I completed a difficult LIRR scenario, "Summer of Hell", I finished off with a score of 996 but after the run is complete, it says I scored 0 so no trophy is awarded. I have also played this scenario with career scoring off a few times but did not receive a check mark. I know for sure I have completed this scenario but would like to learn why no trophy or check mark is given, while my score adds up to 996?
Is there a file for Train Simulator that I can modify so it knows that I completed the scenario? I have ran this scenario before but receive no check mark or trophy to indicate it's completed
I don't have the LIRR route, but I've seen this before with the odd scenario on other routes. I always assumed something was broken with the scoring/setup. Sorry don't know how to fix
In a way, yes. I have completed this scenario before with a score of 1000 as well as with all tasks checked and completed, but when you exit to the main menu, it is as if I have not played it yet. I think this is a bug with the scenario or TS may need to be reinstalled possibly? This is the only scenario I know of that seems to have this bug
Reinstalling is not necessary. All content is in .ap files. If these get corrupted you should consider exchanging your storage device. Besides, I've just played it, and it works.
It would be crazy to do that and I don't want to reinstall the game. Have you experience this bug in other scenarios throughout the many TS routes that are available? If you have, what did you do to fix it? I only brought this up because I have 1. completed this scenario on my previous computer, 2. completed this on my current computer with mods removed, 3. completed this scenario with mods installed, 4. Completed this a while back when I used an older SSD in my previous computer 5. Completed this on my NVME in my new computer 6. Verified the integrity of the system files and cleared the cache 7. Run TS with expert controls enabled I only brought up what I have tried so far because to no avail this scenario won't show that I completed it when I actually did. I found other threads in Steam where people have mentioned of bugged career/standard scenarios throughout train simulator but from reading those threads, there appears to be no real resolution to it. I 100% know for sure, I completed this scenario before with 1000xp but no check mark/gold medal is received. I honestly don't know what to do because I have exhausted troubleshooting options. Encountering one scenario like this does not stop me from enjoying the game but I'd thought I'd ask to see what others have experienced and how they went about solving the issue
I agree, reinstalling is not necessary. In the above post, I referenced 7 steps that I tried before. Tried this scenario on my old computer with SSD, and current computer with NVME but no results
Can only say this one is not bugged... I have another suspicion - you have already completed that one before, so you'll not get XP score again. Delete RailWorks\Content\SDBCache.bin, this will update the scenario database cache. I would not be surprised if you see a gold star after that.
Can you show how this screen looks like you - with the Summer of Hell selected, of course? As you can see from the search I don't have it. My plan was to check the Spike shows up. But the service is down, too. In 2016 I had TSC on two computers, and when I replayed scenarios on the other, they wouldn't normally show up. Somehow internally the game knew I completed them, but didn't update this list. Possibly some cache clearing would have, don't know. However, Donner Pass did sync over to this one, maybe because it was new. I'm sure you already now, just in case: you can only earn XP from a scenario once. Combined with the above situation it can be funny. Subsequent runs may or may not update the check. There is one more possible bug, I've read that the player profile can get, so to speak, overwhelmed. It keeps track of every scenario you ever played, including score. Which is likely the source of this view. I know one player was above level 100 so it should be quite durable, but. Try and check inside this file, what does it say about your scenario. Shows up twice. It also includes non-career, mine was updated today after running a quick drive.
Yes, Andras, this is the file that stores your progress, and where SDBCache.bin gets its data from. If you are playing on two computers, you'll have two versions of the file. I guess that's where the OP's problem is rooted. Additionally, if Steam cloud is enabled, this file gets synced with Steam's servers.
Thanks for the advice, I cleared the SDBcachebin and when I relaunched Train Simulator, It rebuilt the scenario database. Currently there is no tick mark or gold medal awarded. Below is a picture of what I have on my screen. I am going to try to figure out how I can find the GUID for the scenario associated with Long Island Railroad: Summer of Hell career scenario. I opened the career.xml file with Notepad++ but can't really tell which ID is associated to that scenario.
Search for 6dcf5d99 in career.xml and edit it accordingly, note that the id will be different on your installation (arbitrary counter, while the GUID is the same for all), just edit IsCompleted, Best and LastScore. Make sure you don't make typos. Making a backup of a file you're about to mess with is always the way to go. After you have made these changes, delete SDBCache.bin again so the changes take effect. You'll have your gold star then. When the cache gets rebuilt, it reads completion status and score from career.xml, then checks the ScenarioProperties.xml which will tell it to give the gold star at a score from 950 up in this case. It does so for each scenario found, that's why it takes some time if you have a decent amount of scenarios (~4,000 on my game). Note that you will not get the achievement this way, this can be only triggered by playing the scenario, same for the highscore list which is on DTG/Steam's servers, this gets triggered at the end of a scenario and can't be edited. Actually the HighScore does not work at all for many routes, and it makes no sense anyway if you ask me, because the top score is limited to 1000, which means there's ten thousand players sharing #1. I advise not to use the Steam cloud (it's been removing my scores once) but to regularly back up the Steam\userdata\<your steam id>\24010 folder. Hope that helped!
To extend Spikee's. The easy way to find the scenario uuid is to visit the Build menu, search for it by title, and it shows on the right. The entire uuid matters, but for searching the first few bytes are sufficient. I normally use Total Commander, searching for the title as content within ScenarioProperties.xml as a file name filter. Tick in archives if not just looking for a workshop scenario. Apart from a kind reminder at launch about purchasing, it's free to use so there's no reason not to. I guess its existence is the chief reason why the Windows file explorer remains simple. Tool for the job.
I made the changes and made sure to not create any typos. I created a backup of the career.xml file as well. When I made the changes and deleted the SDBCache.bin file, I restarted Train Simulator and it appears all medals and checkboxes are removed I decided to re-try the Summer of hell LIRR career scenario and made sure to score 1,000 points with all tasks in the tasks list completed successfully. When I was brought back to the main menu, I took a screenshot that showed that I completed everything successfully but for some reason, it says I scored 0. I am not quite sure what went wrong. I don't mean to make this a difficult problem and I really appreciate everyone's help and suggestions from earlier Overall, the important thing is, I enjoy the simulator, despite the problems I may encounter with it at times.
Have you deactivated Steam Cloud? It seems it's interfering as it accesses this file. Turn it off, use your backup career.xml, edit again. It should work.
Thanks everyone for helping me with this, I really appreciate it. The problem is resolved and the scenario has a green check mark. It appears deactivating steam cloud did the trick. I rebooted the PC, copied the backup career.xml file to the remote folder. I noticed this scenario in particular and about 4 others in the Delta string read, "CompletedFailedConsist</IsCompleted> instead of "CompletedSuccessfully</IsCompleted>. After re-modifying it, saving the file, and deleting the SDBCache.bin file, it worked, and now all the scenarios I previously completed show the check mark/gold medal. I really appreciate everyone helping me with this
Question, has anyone ran into an instance where the GUID or UUID for a career scenario can't be found in the career.xml file. There were a few ID's that I am looking for but can't seem to find them. Below is currently what I am looking for. I recently reimaged my workstation and lost alot of my progress so I am trying to mark what I have completed so far by editing the career.xml file. Below is a small example of what I am having trouble locating. Any help will be greatly appreciated Hudson line: Toting The Trash: a4222923-308b-4c78-9d4c-5d9d0189f42b Railfan Mode [Spuyten Duyvil]: eb977da5-33ac-4e96-b38b-fffb297dfd64 Miami-West Palm Beach: Southbound to Miami Part 2: 222a9abc-eb29-4200-be12-bf4af2374444 Start Switching: 8bf0f029-0bcb-42e2-a162-86fdf9070f9f The Days of Old: Part 1: 5663c5be-fdf5-4b70-b090-ca2493f10147 New York to New Haven: The Merchants Limited: eff2fc42-0990-4678-8f40-605c86d1eda6 Get ready, genset go: 23e8434d-b1bd-4cc3-a9a7-e7bf23f52c22
An entry for a scenario will only be created in your Career.xml (which starts as an empty file) if you have at least started the scenario once. Start the scenarios, quit out and then you can edit the career.xml and delete SDBCache.bin to update. Steam Cloud should not be used and Steam should be closed when doing the edits else you risk losing all progress. Backup files you tamper with.
Many thanks, this solution worked. I turned off steam cloud and will backup copies of the career.xml just incase.
Sorry to burst a lot of bubbles, but the aforementioned method of editing the career.xml and then deleting the SDBCache is kinda useless. Infact I followed this method and lost my progress on Frankfurt High Speed, and other Routes and scenarios. Using the serz application in the Railworks folder, i was able to convert the SDBCache.bin into an XML, go into notepad++, and give myself the score for the needed LIRR scenarios. Then by dragging and dropping the edited SDBCache.xml into the serz app, i was able to get a new SDBCache.bin, paste it into content folder and have my checkmark show up.... Also, you can force gold medal by replacing 3 with 0
Yes it works. Most likely you have mistakenly corrupted you career.xml (one single typo can wreck the file), did it while Steam was running, did it with Cloud enabled and/or forgot to delete the SDBCache afterwards as instructed. You method will not work in case you have to reinstall TSC (which keeps your score via career.xml).
I confirm modifying the career.xml file with notepad via the corresponding route UUID # and then deleting the SDB Cachebin file works. You definitely want to make sure you have the UUID#'s for the specific scenario that is causing problems, and that you are editing the correct line. If the UUID# that you are looking for does not appear in the career.xml file, you have to launch the route in TSC and then exit and it will then appear within the career.xml file
Oh ok. I think my mistake was doing it while Steam was running. I swear though that I went to properties of TS and disabled Cloud, and that there are no typos in my Career.xml. I also saw that after I completed a scenario, if I tried went back and tried to edit the career.xml and then delete the SDBCache, I end up back to 0 progress. Also sorry if I sounded a bit harsh over this, Im just a bit shocked about this whole situation. I was also wondering if I could send my career.xml here to see if any of you see any typos or issues?
There you have it. Steam has access to the file while you are editing it. That won't work, as Steam has also cached many files and overwrites them on closing down. Steam must not be running when editing its files.
Okay, so now that the damage is done, and since I was an idiot and didn't create a backup file for the career.xml in the first place, what can be done? I go into the career.xml and still see the scores of the previous scenarios.., how come the SDBCache cannot load those? For reference, after the career.xml was basically nuked by me being dumb and editing the score and completion lines for 6dcf5d99, i went and played The French Connection or whatever its called and got 1000pts + Achievement and that ended up being the only scenario showing with a gold star in train sim. Also, if i do the thing instructed and just start the scenario and quit, will the latest scenario I started be at the top of the career.xml? Update: Seems that even with doing all the proper steps, the SDBCache refuses to acknowledge the changes in the career.xml regarding ANY SCENARIO. I swear ive gone line by line and havent seen a single typo, and yet, the checkmarks refuse to show up. Deleting the SDBCache just takes away my current progress (the progress i made after messing up the career.xml). Update 2: This issue is really frustrating to me and I really need some guidance so I'm linking my career.xml here to see if any of you can find anomalies or issues.
Well, you've learnt a lesson to back up files before editing. SDBCache will only be updated when a) finishing a scenario (partially updating both career and sdbcache), or b) deleting it (full update based on current career) Changes happening in career.xml will need SDBCache to be deleted and rebuilt by the game. Can't say more, the rest is up to you. Always backup your stuff!
There is another weird disparity that is occurring. In game, i look at my profile and it says i have like 68000XP, yet in the career.xml it shows only about 55000XP. Is there any way I can hard reset my career.xml so I can rebuild the values because something seems corrupted. Deleting the SDBCache with steam exited and cloud manually disabled for all games seems to yield absolutely none of my old data back, with the profile showing 0 scenarios completed but 68000XP still there.
I have a similar problem to trainsimmaster69 . As an experiment, I completed a scenario, exited Steam and had a look at career.xml and it had not been updated. I then restarted Steam and opened Trainsimulator and the tick for the completed scenario was still there. How come career.xml is not updated? The only files that seem to be updated were remotecache.vdf in 24010 folder and uuid.dat in remote folder.
I won't give support for this method, I've explained how to do it, but apparently people get it wrong somehow. Use at own risk.