RSMattP wrote:Enable LogMate (i'm sure there are instructions around here to do it!) and then look to see what the last thing it was doing was before it crashed - you'll most likely find it's working through one of your asset folders.
Matt Peddlesden
RailSimulator.com
Thanks Matt.
This may be one of the most useful posts in a long while.
I had not tried the consist builder before, but because of this thread I just tried it and it crashed promptly.
I used LogMate as Matt suggested, and discovered the following in the log:
- Code: Select all
[Content 21:30:05] Trace cRailVehicleDatabase.cpp : 726 = Building Ded Mozaj\CHINA
[Content 21:30:05] Trace cRailVehicleDatabase.cpp : 726 = Building denlog\denlog model
[Content 21:30:05] Trace cRailVehicleDatabase.cpp : 726 = Building desrupter\zusatz
[Content 21:30:05] Trace cRailVehicleDatabase.cpp : 726 = Building Developer\Addon
[RunTimeError 21:30:05] cBlueprintSet::loadFile Failed to load blueprint: RailNetwork\TrackRules\PONtrack.bin
What do you know, our old friend PONtrack.bin. I thought I had delete all copies of it.
Sure enough, I got a look into Developer\Addon\RailNetwork\TrackRules and there it was.
After deleting it, the consist builder loaded without crashing.
The first time you load the consist builder it looks at every asset you have and builds its Railvehicle database (Raileorks\Content\RVDBCache.bin).
If you have a lot of assets it will take a long time (Loading XX%).
The next time it will load much quicker (in LogMate you will see "Skipping" instead of "Building").
It is interesting to use the consist builder as QA testing for assets.
Once it has finished loading, by selecting assets you will see them rendered with all textures and effects. It will even execute lua scripts, so you get child objects like step lights (see picture). Old RW1 assets have the shadow decal underneath.
LogMate shows any errors and there are many. Missing textures, missing geopcdx, bad lua, missing blueprints, bad blueprints, etc.
If I had made any assets, I would certainly run them through this for QA.