CSXAC60CW wrote:Now here’s the kicker.. it’s the Chicago track but on the Marias Pass rule.
One thing I can tell you from my personal experience is to create your own trackrule that resides in your developer folder structure. Of course this can be a (modified) copy of an existing rule, but you won't get such a mess like now. Just add or swap the tracks in the trackrule and all new layed track would be ScaleRail for example. The already existing track has to be changed in the tracks.bin
CSXAC60CW wrote:Now I don’t know if that’s instantly screwed or not. Just wondering if it’s possible.
It is possible and I have already done that a few weeks ago on my own route, but only manually and not with RW Tools.
What you should do:
Make a backup from your route and developer folder!!!Make an additional backup of the tracks.bin and create your own trackrule(s).
In that trackrule place all the current tracks and also the new tracks.
Verify that you can select your own trackrule(s) ingame.
Then lay a small piece of track from all the scale rails you want to use as a replacement of an existing track somewhere on your route and save it.
Now drag the tracks.bin on the serz.exe so that it will be converted to xml.
For editing the xml file I use notepad++ and the add-on NppToolBucket that provides a multiline search and replace tool. A destription how to install this add on can be found here -->
https://sumtips.com/software/multiline- ... e-notepad/Lets first change the trackrule.
Open the xml and search for one of the trackrule sections. They look like this:
Of course with different values in your file
- Code: Select all
<Network-iTrackNetworkTrackRule-cPropertyValue>
<TrackRule>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">SSG</Provider>
<Product d:type="cDeltaString">Cheyenne 1869</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">RailNetwork\TrackRules\c1869_Ext_track_rules.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</TrackRule>
</Network-iTrackNetworkTrackRule-cPropertyValue>
Copy them to the multiline search and replace tool in both boxes. In the replace box change provider, product and the blueprintID to your own provider, product and trackrule. Let the tool replace all the trackrules in the current file (Search in: Current Document). Save the file and serz it back to bin and check the tracks ingame that they have the new trackrules. If you have used multiple trackrules, you have to repeat this step and replace the other trackrules, too.
If all the trackrules are swaped, make a backup of the tracks.bin / tracks.xml.
Now lets search for the track sections. The sections (like tracks with or without ballast) are defined in the trackrules. Check the old trackrule so see which sections you have to look for.
In the tracks.xml they look like this:
- Code: Select all
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">Smokebox</Provider>
<Product d:type="cDeltaString">PromontorySummit</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">RailNetwork\Track\PromUPRRtrackNoBallastSection.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
Like with the trackrules, replace provider, product and blueprintID. This time the provider and product are the ones of the ScaleRail tracks.
Repeat that for all different track sections you've used.
Save the file, serz it back to bin and now you should have the new tracks ingame. You can now also delete the small track sections you've layed before in game.
I hope this helps you.