Page 1 of 2
Game freezes on loading screen

Posted:
Mon Dec 07, 2020 9:45 pm
by ET44C4
When I start up the game on the loading screen it runs fine until it starts "Synchronizing Steam Workshop." Once it starts loading that, the game freezes and the only way to shut it down is through task manager. I've tried restarting PC as well as signing off and on to Steam. Can't get passed that loading screen without it freezing. Anyone else having this problem or know of a solution?
Thanks
Re: Game freezes on loading screen

Posted:
Tue Dec 08, 2020 8:51 am
by buzz456
First thing is run a file verify. if that doesn't work start Logmate and report what it says.
Re: Game freezes on loading screen

Posted:
Tue Dec 08, 2020 2:48 pm
by peterhayes
That could also be a corrupt Workshop Scenario file - dl any lately?
pH
Re: Game freezes on loading screen

Posted:
Wed Dec 09, 2020 8:18 pm
by AmericanSteam
peterhayes wrote:That could also be a corrupt Workshop Scenario file - dl any lately?
pH
This has happened to me as well. Unsubscribe AND delete the latest workshop you installed then retest. Logmate may isolate the problematic item. It will be the last entry on the list.
Re: Game freezes on loading screen

Posted:
Thu Dec 10, 2020 6:41 pm
by ET44C4
- Code: Select all
2020/12/10 18:17:39.957 - [RunTimeError] - Duplicate Scenario GUID in SerializeDatabase
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - ASSERT(mScenarioMap.find( scenario->getScenarioID() ) == mScenarioMap.end());
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase::SerializeDatabase()
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase.cpp : 1278
2020/12/10 18:17:39.957 - [RunTimeError] - Duplicate Scenario GUID in SerializeDatabase
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - ASSERT(mScenarioMap.find( scenario->getScenarioID() ) == mScenarioMap.end());
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase::SerializeDatabase()
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase.cpp : 1278
2020/12/10 18:17:39.957 - [RunTimeError] - Duplicate Scenario GUID in SerializeDatabase
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - ASSERT(mScenarioMap.find( scenario->getScenarioID() ) == mScenarioMap.end());
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase::SerializeDatabase()
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase.cpp : 1278
2020/12/10 18:17:39.957 - [RunTimeError] - Duplicate Scenario GUID in SerializeDatabase
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - ASSERT(mScenarioMap.find( scenario->getScenarioID() ) == mScenarioMap.end());
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase::SerializeDatabase()
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase.cpp : 1278
2020/12/10 18:17:39.957 - [RunTimeError] - Duplicate Scenario GUID in SerializeDatabase
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - ASSERT(mScenarioMap.find( scenario->getScenarioID() ) == mScenarioMap.end());
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase::SerializeDatabase()
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase.cpp : 1278
2020/12/10 18:17:39.957 - [RunTimeError] - Duplicate Scenario GUID in SerializeDatabase
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - ASSERT(mScenarioMap.find( scenario->getScenarioID() ) == mScenarioMap.end());
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase::SerializeDatabase()
2020/12/10 18:17:39.957 - [RunTimeError] -
2020/12/10 18:17:39.957 - [RunTimeError] - cScenarioDatabase.cpp : 1278
Sorry for the late response guys, and thank you all for responding to my question. Here's my logmate. Not sure what all that means, but I'll try and dig into my files and find out. I haven't messed with the Workshop in awhile other than downloading the Bergen, but it ran fine for awhile after downloading it.

Re: Game freezes on loading screen

Posted:
Thu Dec 10, 2020 6:51 pm
by AmericanSteam
It appears that you have duplicate GUID numbers in your route folder. Open NameMyRoute to see if this so. If so remove one of those.
Re: Game freezes on loading screen

Posted:
Thu Dec 10, 2020 8:48 pm
by ET44C4
I searched for a few hours in NameMyRoute, but I was unable to find any duplicates.... I don't really understand the scenario 1278 error I'm getting. How do I locate that number or scenario?
Re: Game freezes on loading screen

Posted:
Thu Dec 10, 2020 9:17 pm
by AmericanSteam
did you expand all by using the [+]?
Re: Game freezes on loading screen

Posted:
Thu Dec 10, 2020 9:47 pm
by ET44C4
AmericanSteam wrote:did you expand all by using the [+]?
Yes
I also went to Steam and validated all my files like Buzz mentioned. That still didn't fix the issue.
Re: Game freezes on loading screen

Posted:
Fri Dec 11, 2020 5:32 am
by timcook
Try this:
navigate to:
\STEAM\steamapps\common\RailWorks\Content and delete/rename the following 4 files:
SDBCache.bin;
SDBCache.bin.MD5;
RVDBCache.bin;
RVDBCache.bin.MD5;
Re: Game freezes on loading screen

Posted:
Sat Dec 12, 2020 4:22 pm
by ET44C4
timcook wrote:Try this:
navigate to:
\STEAM\steamapps\common\RailWorks\Content and delete/rename the following 4 files:
SDBCache.bin;
SDBCache.bin.MD5;
RVDBCache.bin;
RVDBCache.bin.MD5;
Great suggestion, I was really hoping that would work, but unfortunately it still crashes.

Re: Game freezes on loading screen

Posted:
Sat Dec 12, 2020 5:25 pm
by buzz456
The only thing you can do at this point is to get rid of some or all of your workshop items until the game loads. I'm all but certain it's somewhere there.
Re: Game freezes on loading screen

Posted:
Sat Dec 12, 2020 6:31 pm
by arizonachris
Is this TSX or TS2012 (2020)?
In either case, with Steam running, go to Libraries and click on the game. Now, on the right side of the screen, scroll down a ways and look at your DLC. Click on where it says "Manage DLC" and see if you have any duplicates there. That screen should (yeah, "should") show all your DLC including Workshop stuff.
The others are right, you have a duplicate route or scenario trying to load and the program dumps.
And just below where you see "DLC" is your workshop subscriptions screen. Check that too.
Peace! Luck! Stay safe! Happy Happy! Chris.
Re: Game freezes on loading screen

Posted:
Sat Dec 12, 2020 9:03 pm
by Chacal
ET44C4 wrote:I searched for a few hours in NameMyRoute, but I was unable to find any duplicates.... I don't really understand the scenario 1278 error I'm getting. How do I locate that number or scenario?
I have published a tool for fixing this problem:
RWDBFDup: a script for finding duplicate scenario GUIDs
http://railworksamerica.com/index.php/l ... dup_script
Re: Game freezes on loading screen

Posted:
Sat Dec 12, 2020 9:32 pm
by ET44C4
Not seeing any duplicate routes or scenarios anywhere. I understand that might be the problem, and I truly believe it, but I'm not seeing any evidence of that being so. I've checked the files, I've checked Steam..... Deleted all workshop items from both Steam and in the files. Still nothing. I guess the only logical next step is to do the dreaded reinstall on everything...?
