Compact Route - What does it do?

boleyd

Well-known member
Compact Route, besides the obvious does it do anything else that is beneficial or harmful? One area I need is improvement of route loading times where the route I am working on takes over a minute to load- 75 mile route with one large city and yard with remainder mostly single track. Lots of trees but 30fps. I have done the ususl split data and program to two discs and defragged.
 
I asked a while back in 2018 in N3V's Discord server, and this was their response:

(quoted)
~~
"All objects/splines in the route/session have an ID, and those IDs have a limited (although huge) range. It is possible (though unlikely) to exhaust that range, but if you were doing that you'd probably be seeing other errors. Compact route eats any empty space in that ID range, squashing everything back down to sequential IDs."
It's a last resort in the unlikely event that you encounter this problem. I don't know what you have to do to get yourself into this situation.
It's guaranteed to break any sessions that depend on the route.


"to add some context the ID range supports over 2 billion objects in the route, and over 2 billion splines" - it sounds to me that you're highly unlikely to ever need to use this tool, though obviously there was some rare case where it happened to someone at some stage. :D
~~
Quote from one of N3V's team mates

Hope it helps,

Cheers
 
Agree. "Compact route" is a "last resort" option - like a big red button that says "Do not press" (but is so tempting).
 
Best thing to increase speed in loading a route is a ssd for the data files Trainz loads all the assets from.
Newegg had them pretty cheap these days, $60 will get you a 128 gig no problem.

Clair
 
I tried it once on a 40 tile route in TANE (10 meg CDP file). It worked and worked and never finished, over 24 hours later. I then had to do a couple things to get the route back they way it was. I think i reloaded it from a CDP, don't remember, but from that experience, I will never use the function again.
 
Got SanDisk 120gb for $20 at Amazon. Thanks for reminding me...

Compact should not be on the common options page. The careless curious may be tempted. I wonder if anyone ever benefited from this option???
 
SSD Any day or HD plus NVDIA dedicated GPU not shared,,,,,

:wave: In answer to your Question, yes I have used on small Routes, and no detectable problem, however I did use on I think 80 mile Route, and if I recall, It jammed up Trainz, and didn't work correctly, also it was on old HP Envy, not powerful enough in Memory or HD wise,,,,,.

Knowing what I do now, I would never use the Option again, it kind of like working with Bad Chemicals in the Yard, sometimes it is not worth, what could happen to you......:'(

So I would just make sure my Assets are in good order for dependencies and errors, erase what's not good, and delete irreparable items Etc, and sanitize the Route that way......

As for your HD to SSD , it is 10x Faster, and your computer stays a whole lot cooler with Chip Drive (SSD) over hot mechanical drive.......I did this on HP Envy, and now I have a ASUS ROG laptop with M-2 SSD and Samsung 850 EVO, 32 megs of Ram, 1050 GTI NVIDIA, and Trainz flies with my setup...Difference is day over night, raging fast.....I am one happy camper.......Resolution and FPS it great too.......Can't beat that after using integrated Video Card on HP Envy an can't change out the Intel piece of junk Video Card.......Never do that again.....:hehe:

NVIDIA all the way for me.....

If you get Samsung SSD, don't forget to use MAGICIAN Software from Samsung, it makes your SSD Scream in speed......Oh yah....!!!!:p

Hope this helps you,,,,,,,
 
Last edited:
It seems like it would also break any and all routes set up in interlocking towers, as they tend to be extremely sensitive to any changes, additions or deletions of junctions, signals, etc.

--Lamont
 
It seems like it would also break any and all routes set up in interlocking towers, as they tend to be extremely sensitive to any changes, additions or deletions of junctions, signals, etc.

True, but that would be expected anyway. Deleting a signal or a junction can have adverse effects on the AI and driver commands as well. But in the case of ITs and EITs I have noticed that their internal logic will automatically compensate for some changes, give you an "alert" for other changes and, as you stated, fail with a red "warning" after the more drastic changes.
 
Back
Top