64 Bit Crashing On Load

Discussion in 'Technical Reports' started by Grach, May 4, 2023.

  1. Grach

    Grach New Member

    Joined:
    Apr 22, 2021
    Messages:
    3
    Likes Received:
    0
    After a long hiatus, I decided to reinstall TS Classic with the new update. However, I can't get either 64 bit executable to load. The 32 bit loads up, but it OOMs if I have too much DLC installed or settings too high.

    Attaching LogMate gets me the following:

    2023/05/04 21:10:23.276 - [Data Management] - Trace D:\build\CoreRelease\Code\DLLs\WindowsManager\Scenario.cpp : 1173 = Scenario::ScenarioStatistics::ScenarioStatistics new 2200957840
    2023/05/04 21:10:23.276 - [Scheduler] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cSchedulerModule.cpp : 266 = cSchedulerModule::registerSimulationUpdateable (234431448, 32, 0)
    2023/05/04 21:10:23.276 - [Scheduler] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cSchedulerModule.cpp : 266 = cSchedulerModule::registerSimulationUpdateable (94116064, 32, 0)
    2023/05/04 21:10:23.276 - [Scheduler] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cSchedulerModule.cpp : 266 = cSchedulerModule::registerSimulationUpdateable (213889544, 736, 0)
    2023/05/04 21:10:23.276 - [Scheduler] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cSchedulerModule.cpp : 266 = cSchedulerModule::registerSimulationUpdateable (213893712, 4095, -1)
    2023/05/04 21:10:23.276 - [Game Manager] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cGameManager.cpp : 937 = Creating main window
    2023/05/04 21:10:23.276 - [Streaming] - Trace D:\build\CoreRelease\Code\Libs\Foundation\Library\Core\cFxStreamFile.cpp : 244 = cFxStreamFile failed to load: @os:e/Games/Steam/steamapps/common/RailWorks/Content/PlayerProfiles.bin
    2023/05/04 21:10:23.276 - [Streaming] - Trace D:\build\CoreRelease\Code\Libs\Foundation\Library\Core\cFxStreamFile.cpp : 244 = cFxStreamFile failed to load: @os:e/Games/Steam/steamapps/common/RailWorks/Content/PlayerProfiles.xml
    2023/05/04 21:10:23.276 - [Data Management] - Trace D:\build\CoreRelease\Code\DLLs\DataManagement\cRecordSet.cpp : 367 = Record set marked modified 1
    2023/05/04 21:10:23.276 - [Engine] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cOptions.cpp : 777 = Detecting Machine Specs..
    2023/05/04 21:10:23.276 - [Engine] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cOptions.cpp : 970 = CPU: AuthcAMDenti Family 175 Model 1 Stepping 0 @3701Mhz
    2023/05/04 21:10:23.276 - [Engine] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cOptions.cpp : 1039 = GPU RAM: 4293918720 bytes
    2023/05/04 21:10:23.276 - [Engine] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cOptions.cpp : 777 = Detecting Machine Specs..
    2023/05/04 21:10:23.276 - [Engine] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cOptions.cpp : 970 = CPU: AuthcAMDenti Family 175 Model 1 Stepping 0 @3701Mhz
    2023/05/04 21:10:23.276 - [Engine] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cOptions.cpp : 1039 = GPU RAM: 4293918720 bytes
    2023/05/04 21:10:23.276 - [Engine] - Trace D:\build\CoreRelease\Code\Libs\Heracles\Engine\Draw\Pc\cHcDisplayManagerPc.cpp : 597 = Creating device

    I've reinstalled, unsubbed from all workshop items, uninstalled all DLC, cleared cache, deleted playerprofile.bin, the works.
     
  2. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    814
    Likes Received:
    328
    This is the only error that I can see that would prevent TSC 64-bit from loading:
    I wonder if that .xml file has become corrupted.
    I'm not sure if deleting the player profiles.bin actually rebuilds the .xml file. I deleted my PP.bin file post-TSC upgrade (ie last week's upgrade) but the .xml file still has a 2022 date - so possibly not.
    When you say "reinstall" did you delete/move to another drive/location all of the files/folders in the Railworks folder and not just overwrite them? How did you "uninstall all DLC".
     
  3. Grach

    Grach New Member

    Joined:
    Apr 22, 2021
    Messages:
    3
    Likes Received:
    0
    I uninstalled via Steam, then deleted the Railworks folder and whatever was left behind, before redownloading. For the DLC, I deselected them through Steam; I reinstalled with it deselected so as far as I'm aware nothing was left behind. Likewise, after unsubscribing from all Workshop content I went and checked there wasn't anything left behind. Annoyingly, the very first time I tried to launch the 64 bit client it tried to start, but seemed to have issues going fullscreen with my multi-monitor setup.
     
  4. Peter Hayes

    Peter Hayes Well-Known Member

    Joined:
    Dec 9, 2016
    Messages:
    814
    Likes Received:
    328
    Does it load when you only have one monitor connected?
     
  5. Grach

    Grach New Member

    Joined:
    Apr 22, 2021
    Messages:
    3
    Likes Received:
    0
    Nope, same log output, halting at:

    2023/05/05 23:50:11.993 - [Data Management] - Trace D:\build\CoreRelease\Code\DLLs\WindowsManager\Scenario.cpp : 1173 = Scenario::ScenarioStatistics::ScenarioStatistics new 3141334816
    2023/05/05 23:50:11.993 - [Scheduler] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cSchedulerModule.cpp : 266 = cSchedulerModule::registerSimulationUpdateable (1307626392, 32, 0)
    2023/05/05 23:50:11.993 - [Scheduler] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cSchedulerModule.cpp : 266 = cSchedulerModule::registerSimulationUpdateable (1296147136, 32, 0)
    2023/05/05 23:50:11.993 - [Scheduler] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cSchedulerModule.cpp : 266 = cSchedulerModule::registerSimulationUpdateable (1361150904, 736, 0)
    2023/05/05 23:50:11.993 - [Scheduler] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cSchedulerModule.cpp : 266 = cSchedulerModule::registerSimulationUpdateable (1296147520, 4095, -1)
    2023/05/05 23:50:11.993 - [Game Manager] - Trace D:\build\CoreRelease\Code\DLLs\GameManager\cGameManager.cpp : 937 = Creating main window
    2023/05/05 23:50:11.993 - [Engine] - Trace D:\build\CoreRelease\Code\Libs\Heracles\Engine\Draw\Pc\cHcDisplayManagerPc.cpp : 597 = Creating device
     
  6. Willowrpe

    Willowrpe Well-Known Member

    Joined:
    Feb 10, 2021
    Messages:
    407
    Likes Received:
    415
    I have had this issue today not played it in months game boots up and everything but crashes while loading the route in. Did anyone fix this ?
     
  7. Spikee1975

    Spikee1975 Guest

    Works for me.
     
  8. Willowrpe

    Willowrpe Well-Known Member

    Joined:
    Feb 10, 2021
    Messages:
    407
    Likes Received:
    415
    I have sorted it. I made enquiries on ATS Facebook page and someone said to run in borderless mode and it fixed it! I suspect connecting to my surround system and sometimes having 2 screens may have caused the issue!
     

Share This Page