Scenario 4 In Bahnstrecke Leipzig-dresden Not Complete-able

Discussion in 'Technical Reports' started by massrailfan#6279, Jun 12, 2024.

  1. massrailfan#6279

    massrailfan#6279 New Member

    Joined:
    Sep 2, 2022
    Messages:
    13
    Likes Received:
    8
    Hello,

    Recently did a play through of scenario 4 in Bahnstrecke Leipzig-Dresden, the one at 0748 titled Wurzen-Halle-Nietleben with the DBBR 1442 Talent 2. Got the entire thing done, no penalties, no mistakes, and at the completion screen, it shows I earned 0 XP, and the medal at the end shows the scenario on the homepage as incomplete. Not sure if this is something I am doing wrong, this seems to be specific to this scenario only. Additionally, I validated my steam files incase something was missing, still no luck. I hope this is the right place to report this.

    Best,

    MassRailfan

    20240611190300_1.jpg 20240611190309_1.jpg 20240611190316_1.jpg
     
  2. Spikee1975

    Spikee1975 Guest

    This is known, you've done nothing wrong. Why exactly this happens, no one knows yet. It's probably a mismatch between the scenario data and Steam's database.

    All I know is that the scenario ends with a "Failed Consist" trigger internally that prevents completion status.
     
    Last edited by a moderator: Jun 12, 2024
    • Like Like x 1
  3. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Just edit the career.xml with notepad, clean out the bin files in the content folder and voila! Scenario complete!
     
    Last edited: Jun 13, 2024
    • Like Like x 1
  4. massrailfan#6279

    massrailfan#6279 New Member

    Joined:
    Sep 2, 2022
    Messages:
    13
    Likes Received:
    8
    Found the file, but what exactly should I do from there?
     
  5. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    First of all, be careful as this is all of your completions. Find the GUID value of your scenario. Locoswap is good to identify this by clicking on the scenario and then opening the scenario directory. (or TS Tool). You can actually copy the string directly within the TS Tool app. Open the career.xml in Notepad+ and find the string according to the designated ID of the scenario.
    Each scenario has a datablock. The ID can be found under the DevString for that data block. Change the text under IsCompleted to "CompletedSuccessfully". You can also change your scores here. Save the file.

    [Example Datablock structure]

    <cScenarioCareer d:id="67030684">
    <IsCompleted d:type="cDeltaString">CompletedSuccessfully</IsCompleted>
    <BestScore d:type="sInt32">0</BestScore>
    <LastScore d:type="sInt32">0</LastScore>
    <ID>
    <cGUID>
    <UUID>
    <e d:type="sUInt64">5118151519333601795</e>
    <e d:type="sUInt64">12090393859498627988</e>
    </UUID>
    <DevString d:type="cDeltaString">90815203-53b0-4707-94d3-fa5528b5c9a7</DevString>
    </cGUID>
    </ID>
    </cScenarioCareer>


    upload_2024-6-13_20-34-1.png

    Go to your Railworks/Content folder and delete your SDBCache.bin file. Next time you start up your SDBCache file will regenerate and your menu will update to the new values.
    E:\Steam\steamapps\common\RailWorks\Content
     
    Last edited: Jun 14, 2024
    • Helpful Helpful x 2
  6. 749006

    749006 Well-Known Member

    Joined:
    Dec 10, 2016
    Messages:
    10,068
    Likes Received:
    3,141
    If people are just going to do that there is not much point in them playing the game.
     
  7. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    If you have honestly completed it and it doesn’t change then….
    It is your own private data
     
    • Like Like x 1
  8. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Hi, I have a problem. Everytime I tried completing the Norddeutsche-Bahn: Kiel - Lübeck Route Add-On's "[648] 3. A Winter's Return (Part 3)" activity, the Train Simulator: Taurus Mountains: Ulukışla – Yenice Route Add-On's "21206 Cukurova Express (Ulukisla-Yenice)" activity and the Longhai Railway: Lingbao - Mianchi Route Add-On's "[HXD1] Heavy Freight Service and Passenger Train Rescue" activity, they have not been checked off, even if I complete those activities. So how do you think I should solve the problem? Thank you so much for your help.

    Sincerely,
    Connor Richey
     
  9. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Hi. I am a completionist by nature. I have generated my own database and I mark them off there. After having run TSC for several years I came to the conclusion that the method for marking off scenarios is not robust. In addition if you overwrite what is in your scenario files ( and yes this WILL happen over the years) some of the completion status flags will become reset. It took me a while to realize this. Now every time I acquire new DLC I use TSTools to export the scenario info and add to my own personal database. This is what I use to catalog my journey through the TSC Metasphere.
    On another note, since I am tracking this all in a MS Access database I have created a random scenario generator which will only pull from scenarios I have yet to complete.
    Hope this is useful
     
  10. Spikee1975

    Spikee1975 Guest

    As said, officially this one cannot be completed.

    Inofficially you can edit the career.xml (Steam closed and NO STEAM CLOUD used) and replace "CompletedFailedConsist" with "CompletedSuccessfully" in that scenario's entry, delete the SDBCache.bin to update it on next start and then have your gold star / checkmark.

    Of course do it on your own risk. A typo can lead to the whole career.xml becoming invalid, thus removing all scores.

    Never ever touch the file with Steam cloud active or Steam running. Steam has its way of using checksum and LastPlayed timestamps and would detect a change that was not caused by the game itself.

    That's not necessarily Steam's way of punishing you - it has its mechanisms DTG integrated, Steam doesn't care if that file is used for SinglePlayer only and therefore it's not cheating.

    The fault is at DTG, they have probably altered the scenario after transferring the data to Steam.
     
    Last edited by a moderator: Dec 3, 2024
  11. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Can you show me exactly what to do to fix the problem? Because this is all I found, got it?
    upload_2024-12-16_8-26-13.png
     

    Attached Files:

    Last edited: Dec 16, 2024
  12. Spikee1975

    Spikee1975 Guest

    First, you must disable Cloud saves for TSC.

    I have disabled it across all games, you must at least disable it for TSC as you need to edit a file that's stored in the cloud else.

    2024-12-16 17_34_56-Steam.png

    Then, shut down Steam. Very important!

    Now go to the folder Steam\userdata\<yourID>\24010\remote\

    Make a backup of that file we're going to edit - "career.xml". This holds your progress of all played scenarios (not just career).
    2024-12-16 17_37_13-.png
    Open the file and search for the ID of the scenario, which is 89ce324c (you can also use the Build Menu to get the ID)
    2024-12-16 17_41_14-LocoSwap 1.6.1.0.png

    Change the yellow marked data so it looks as in my screenshot. Be aware any typos can break the whole file.
    2024-12-16 17_42_44-.png

    Save the file.

    Now delete RailWorks\Content\SDBCache.bin, as this cache file must be updated using the new career.xml data. You may need to do this as administrator if Steam is installed to C:\Program Files (x86) which is a protected folder.

    Start Steam and Train Simulator. It will take a while depending on how many routes (actually scenario count) you have installed to rebuild the ScenarioDatabaseCache which is used for the Drive menu. Just let it work.

    2024-12-16 17_47_50-Train Simulator (x64).png
    If you want to reenable the Cloud, I would recommend playing another scenario first, so TSC will update some timestamp and checksum data in career.xml to make it fully valid again, it might get overwritten by the version in the Cloud else.

    Don't be afraid, this is not cheating as a) it is a SinglePlayer game and b) you won't get an entry in the (useless and defunct) HighScore List - this only TSC itself can trigger when finishing a scenario. That's the reason you can instantly return to the Main Menu after a Standard Scenario, and there's a delay due to network connections to the high score servers on Career Scenarios.
     
    Last edited by a moderator: Dec 16, 2024
  13. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Very interesting. Latest version of the game no longer supports the career.xml file. I do not have mine enabled yet however the career file is no longer there.
    upload_2024-12-16_14-40-1.png
     
  14. Spikee1975

    Spikee1975 Guest

    I doubt that. And your screenshot tells me what exactly? Only that you disabled the Cloud which mirrors the career.xml.

    This is the latest version of GameManagerVC64.dll. Nothing has changed here, and if so, they'd need to store it elsewhere like Documents\MyGames or so. No reason as it is and will stay a Steam-only game.

    2024-12-16 21_53_26-.png
     
    Last edited by a moderator: Dec 16, 2024
  15. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Since the last update I could no longer find the career.xml on any of my 3 drives. You had mentioned that cloud needs to be disabled to force it to be local. I checked to see if I was running local as you suggested. I had been using this update method previously.
     
  16. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    upload_2024-12-17_5-6-55.png
    Checked all 4 drives plugged in. This suggests that the file is stored offline and something else is diverting my information to the cloud. Wonder how I can force it back on to my pc?
     
  17. Spikee1975

    Spikee1975 Guest

    It's always there. TS cannot read from the cloud. Steam only mirrors and syncs the file to the Cloud, so when you play TS on another PC you will have your progress there too.

    It is always in the \Steam\userdata\<yourID>\24010\remote folder where the main Steam installation is, Kilt.
     
    Last edited by a moderator: Dec 17, 2024
  18. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    My Steam account will always be there, right? By the way, I will try that tomorrow or whenever I can remember.
     
  19. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    All I could do was that I shut down Steam, went to the folder: Steam\userdata\<yourID>\24010\remote\, career.xml popped up and I deleted RailWorks\Content\SDBCache.bin. Then I went onto Steam and then Train Simulator and the Norddeutsche-Bahn: Kiel - Lübeck Route Add-On's "[648] 3. A Winter's Return (Part 3)" activity, the Train Simulator: Taurus Mountains: Ulukışla – Yenice Route Add-On's "21206 Cukurova Express (Ulukisla-Yenice)" activity and the Longhai Railway: Lingbao - Mianchi Route Add-On's "[HXD1] Heavy Freight Service and Passenger Train Rescue" activity were not checked off nor did I go onto this as shown down below and then I disabled Steam cloud and then tried again and it didn't work so I am afraid I screwed it up, got it?:(
    [​IMG]
     
  20. Spikee1975

    Spikee1975 Guest

    I gave very clear advice, but I don't wanna be responsible for people breaking something, so no more support from me.

    I think you'll survive without that medal / checkmark, don't you ;)
     
    Last edited by a moderator: Dec 28, 2024
  21. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Yeah. But I tried but this did not show up on my PC, you know. That is at least the problem.[​IMG]
     
  22. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    It doesn't work for me either. I use Steam Achievement Manager for completing the Steam Achievements.
     
  23. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Yeah, I don't think I have that.
     
  24. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
  25. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
  26. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    The zip file 7.0.37
     
  27. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Do you mean ''SteamAchievementManager-7.0.37.zip''? Because I clicked on it. So what should I do next?
     
    Last edited: Dec 29, 2024
  28. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Download it, run it then you can mark off achievements where you need to
     
  29. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    I did and this is what pops up. So which one of these do I click on next?
    upload_2024-12-29_11-59-11.png
     
    Last edited: Dec 29, 2024
  30. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    I have the picker as the app. Double click on it and it will show all of your Steam Games (Pink icon on my pc as I have it on my quick start tab). Then Choose TSC, select the scenario you want to credit, commit it and voila!
    upload_2024-12-29_14-26-34.png
     
  31. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Well, this is all I found and I checked it off. upload_2024-12-29_20-38-51.png
     
  32. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    There are 1384 achievements there. Play with the filters and you will see the rest
     
  33. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    How do I play with them?
     
  34. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Mine has no filter set - here you can browse through all of them and select them. Yours shows a filter with 'Winter'
    upload_2024-12-30_17-6-57.png
     
  35. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Should I select all of them or just random ones?
     
  36. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Only select the ones you have completed and it wasn’t awarded to you. You asked how to sign off items that the system didn’t credit you.
     
  37. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Well, I cannot find at least the Train Simulator: Taurus Mountains: Ulukışla – Yenice Route Add-On's "21206 Cukurova Express (Ulukisla-Yenice)" activity and the Longhai Railway: Lingbao - Mianchi Route Add-On's "[HXD1] Heavy Freight Service and Passenger Train Rescue" activity on there.
     
  38. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Those ones do not have achievements. Only the DTG authored DLCs have them
     
  39. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    You mean I have to complete all the activities in each route in order to get the achievements, right?
     
  40. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Yes however that tool allows you to sign them as complete (if you need it)
     
  41. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    I checked off the achievement, but that did not work to check off just one activity of Norddeutsche-Bahn: Kiel - Lübeck Route Add-On's "[648] 3. A Winter's Return (Part 3)".:(
     
    Last edited: Jan 5, 2025
  42. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    It will not change anything within TSC only on the Steam achievement
     
  43. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    So how can I check off just one activity of Norddeutsche-Bahn: Kiel - Lübeck Route Add-On's "[648] 3. A Winter's Return (Part 3)"?
     
  44. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Check off on Steam or on Career goals on TSC?
     
  45. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Really? Can you show me exactly how to do that?
     
  46. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Which are you trying to do? Steam Achievement or Career Scenario?
     
  47. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Career scenario.
     
  48. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Then you must use the technique Soikee suggested. I do not think it is viable anymore though. They moved mine out into the cloud. It may be you need to run on a previous version of TSC then do as Spikee suggested.
     
  49. connorlrichey

    connorlrichey Member

    Joined:
    Aug 19, 2020
    Messages:
    78
    Likes Received:
    1
    Do you mean like Train Simulator 2019?
     
  50. kilt46

    kilt46 Well-Known Member

    Joined:
    Jan 23, 2022
    Messages:
    1,188
    Likes Received:
    559
    Updating the career.xml file if it is on your pc. If it is offline then you will not be able to modify your completions
     

Share This Page