Schedule Library Sadly erased

old_bill

New member
Using TR10 (fully patched) - I have been working on a fictional 60 mile layout, 1940's USA, running on mixed single and double line for some considerable time now. I want to get most of the traffic passing through automatically- I am using 'schedule library' and 'set path' to keep passenger and freight trains on the correct paths. Until a day or so ago all was beginning to work well when the latest Trainz offers came in the e-mail and I decide to purchase TR12 (which I have not downloaded yet) and PRRt1 'Fleet of Modernisim'.

After I downloaded and installed PRRt1 'Fleet of Modernisim' I opened TR10 and found no listing of any routes (built in or my own) was available - further examination showed that all record of earlier cd key installations had also disappeared, I have 'Blue Comet' and 'Settle to Carlisle', 'Maria's Pass' possibly others that I have not remembered yet! (all paid for - all registered)

I have managed to get most of my system back by re-entering the codes but in the layout that I have spent so much time automating every carefully written schedule library routine (some 40 or so) has been deleted - although the schedule group headers are still there, there are no schedules - the set path routines are still available luckily!

I Have been using Trainz for some many years now and became a nerd after TR06, I have never had trouble with downloading, installing or patching (except for TR09 which was always a pain) and have made regular use of the schedule library.

Has anyone else had this problem? Perhaps someone knows where the schedule library files are normally stored as it would be a good idea to hold them in a back up file in future so they can at least be manually copied...

I would welcome any suggestions as I would like to resolve this problem before I download my TR12 package.
 
Far as I know all the info in a schedule library is in the session and nowhere else. I generally save backups to CDP, if you don't have one of those try looking for the session name in content manager - if you find it and the problem turns out to be a changed KUID for the route, you can edit the config.txt for the session to change the map KUID. Given the other troubles, my first guess would be the session / route has missing or faulty dependencies - and be advised session rules required by a session are never saved to the KUID table and not listed as dependencies, so if one of your session rules has been deleted or corrupted the session will show no errors in content manager but won't work correctly (if at all) in game.

http://forums.auran.com/trainz/showthread.php?82653-One-last-appeal-to-N3V

So double check you have Schedule Library,<kuid2:192081:12:4> installed and whatever other session rules you remember enabling - even if you didn't actually use bellz, for example, just having it enabled will cause problems if it's not present and correct.
 
Hi Old Bill

Yes I have hit this problem many a time, or at least missing some of the commands out of the schedule library entries. Muttons old path command was notorious for this, his updated one is so much better.

About 2 years ago I lost a good few months work while just doing a normal save and was hit with a power cut at just the wrong time. Ever since then I have at the start of every day backed up the route I'm going to work on, so at worsed now all I lose is a day or two's work. This procedure has saved my bacon so many times when commands have gone missing out of or things have completely gone out of schedule library.

So if you still have you route and you havn't saved it with the missing parts gone you are still safe the data is still there, If you have saved with the missing stuff you are screwed, unless you have a backup. If you still have it some where revert back 2010. And make a safe version.

Now the most likely cause of the schedule library missing stuff is you are missing some commands, or another reason I have found is if you have a command with a kuid2:xxxx:xxxx:n with last digit higher than the one in the game it will cause lots of commands in schedule library to go missing.

Anyway good luck, I know your pain. Getting those AI commands reliably sorted is a true black art

Cheers

Lots
 
Thanks a lot for the ideas - I have been making copies of my route under new names so that I could recover work before any problems that I introduced today could be recovered... Might be a bit basic but is it best to save to CDP? as my practice obviously did not save my schedule library!

I find the schedule library a "black art" as well - I would far prefer to work in a text file/database/spreadsheet or any basic program writing technique!

Best wishes
 
Last edited:
I generally save both route and template session to CDP, with today's date added to the end of the name. Saving the route itself once a day is a good idea, but if you're doing a lot of complicated editing to the schedule library you need to be aware that it has absolutely nothing to do with the route - all of that info is in whatever session you're in at the time you're creating or editing the library. Usually when you create a route you automatically get an empty session with the same name as the route, if you've been making schedule libraries thinking that it's part of the route, you need to look for that session. I always start by creating a new session called "template 1" or similar, then on to template 2, template 3, and so on to keep backups in case I screw something up. Again, I would check the installed session rules, and see if you can figure out the name of the session you were using for the schedule library and check that for missing dependencies. And again not all missing dependencies will be listed, it could be missing a vital rule like trigger multiple signals or something without flagging it as missing, since session rules are not added to the KUID table. I went round and round with the developers on that one, they still insist it's user error rather than something they missed in programming, so it's important to keep notes on what rules you actually used when creating a session.
 
Hi Bill

Yeah should have said I save route and session everyday. I just open for edit and copy out of the editing folder and then do a revert.

I would far prefer to work in a text file/database/spreadsheet or any basic program writing technique

Now wouldn't that be the holy grail. Don't think its gonna happen though

Cheers

Lots
 
Back
Top