Schedule Library in TRS22 Platinum

anathoth71

Active member
Greetings again Trainzers.
I decided to buy Trainz22 Platinum and am investigating migrating everything over from TANE, as I'm pretty impressed with it.

My first problem is that on my operating routes in TANE I make very heavy use of the COPY COMMANDS FROM / SCHEDULE LIBRARY combination (Brumfondel's original version) for directing AI drivers.

It works well in TANE, but I am wondering if anyone knows or can suggest what might be best practice in Trainz22 to achieve the same outcome? Or should I just try to repair the rules and commands that show up as faulty in Trainz22 now?

Any advice will be considered! Many thanks.



EDIT - Also, is the Un-Portal rule a viable replacement for the standard old-style portals such as Portal-HP that I used extensively in TANE? It might be a good time to swap over if Un-Portal is as "reliable" as the old ones but with better functionality ??
 
Last edited:
I'm not sure about the Un-Portal rule since I haven't used it in ages, but I will vouch for the Schedule Library and Copy-Commands from Driver Rule. It works perfectly fine without issues and I use it all the time.
I have not been able to set up a new schedule with Schedule Library in 2022PE SP3 or SP4. When I try to put in a new schedule, the input pop-up box is behind the schedule library box and is not accessible. When I close the schedule library box, I can see the pop-up input box, but it is now too late to input anything. I am not able to move the schedule library box to show anything hidden behind it. Routes imported into 2022PE that use the "schedule library" and "copy commands from" now seem to work fine in SP4, such as Dearnby & District 1970's v4.0 (chuen). I cannot edit the (working) schedule library. I am on build 126273. Should I post a bug report?

(There is a similar problem with hidden input pop-ups with "input table" but my use case for that has been solved with the move turntable command.)

(When I first got 2022PE early in this year the Dearnby route would crash-to-desktop when some "copy commands from" was executed. That now seems OK. Huh.)
 
I have not been able to set up a new schedule with Schedule Library in 2022PE SP3 or SP4. When I try to put in a new schedule, the input pop-up box is behind the schedule library box and is not accessible. When I close the schedule library box, I can see the pop-up input box, but it is now too late to input anything. I am not able to move the schedule library box to show anything hidden behind it. Routes imported into 2022PE that use the "schedule library" and "copy commands from" now seem to work fine in SP4, such as Dearnby & District 1970's v4.0 (chuen). I cannot edit the (working) schedule library. I am on build 126273. Should I post a bug report?

(There is a similar problem with hidden input pop-ups with "input table" but my use case for that has been solved with the move turntable command.)

(When I first got 2022PE early in this year the Dearnby route would crash-to-desktop when some "copy commands from" was executed. That now seems OK. Huh.)
Make sure that the main window isn't maximized so that the Schedule library is accessible. This is something that has occurred since TS12. It's annoying to the hilt.
 
Make sure that the main window isn't maximized so that the Schedule library is accessible. This is something that has occurred since TS12. It's annoying to the hilt.
There is an issue with SP4 where once you've set a window to maximum you cannot then minimise it again - it always defaults to maximum. Even restarting Trainz doesn't fix it
 
There is an issue with SP4 where once you've set a window to maximum you cannot then minimise it again - it always defaults to maximum. Even restarting Trainz doesn't fix it
I just noticed that now. Report it as a bug and the Dev Team can fix it with the upcoming beta.

During some testing, I was able to "get the add schedule window but I then got a CTD.
 
Make sure that the main window isn't maximized so that the Schedule library is accessible. This is something that has occurred since TS12. It's annoying to the hil
There is an issue with SP4 where once you've set a window to maximum you cannot then minimise it again - it always defaults to maximum. Even restarting Trainz doesn't fix it
Oh, wow! I haven't run into this problem in versions including TS12 until now. But now that I'm in TS22PE SP4 I can see the behaviour you mention. Thanks for saving me some agony.

I'll have to make do entering each schedule for each train, and not use "copy commands" until this is fixed.
 
Oh, wow! I haven't run into this problem in versions including TS12 until now. But now that I'm in TS22PE SP4 I can see the behaviour you mention. Thanks for saving me some agony.

I'll have to make do entering each schedule for each train, and not use "copy commands" until this is fixed.
Same here for me now as well. I looked around for a file to delete to restore the layout for the schedule library but I can't find any. If that position could be reset, we can work around it but of course we can't.
 
I have found a workaround for adding new schedules to an existing Schedule Library.

Copy an existing schedule and then rename it and delete the contents. This leaves an empty command queue that you can add your commands to.

Unfortunately, there's no workaround for new schedules I can find. I spent an extensive amount of time searching for cached files, text files that contain window positions, and other files that may work.

With luck N3V may be able to repair the command itself rather than need to update the program since this issue is most likely script related. Crossing fingers on this one.
 
Here's another workaround:

If you have a route with an existing Schedule Library, you can copy that library and paste it into another session even one that belongs to another route.

Edit the session for the route that has an existing Schedule Library.
Highlight that in the list.
Right-click and choose copy.

Select your other route and choose edit the session you want to add Schedule Library to.
Right-click and choose paste. Don't select Add because that will give you the same empty Schedule Library you can't edit.

This will paste the Schedule Library from the other route into the current one you want to add schedules to.

You can now edit the Schedule Library for your session.
You can't create new groups or new schedules however you copy schedules, rename them, and put in your new commands into these existing schedules in the Schedule Library.
 
Interesting posts, thanks.
I took the plunge and am busy porting all my routes and assets from TANE to TRS22PE post update, and am amazed and relieved to see that now the schedule library AND the contained schedules are porting over intact ! That's a big step in the right direction, and this migration to TRS22PE is shaping up as the easiest such migration in my long career with Trainz. TRS22PE content manager is carrying out texture repairs on the fly too, which will save me many many days of asset repair work.

So once the migration work is complete I'll start testing on a fresh route with the schedule library and report my findings too. I use this rule on all my operational routes, so hopefully the result will be good - will advise further.
 
Only just bumped into this bug and am re-installing Trainz, obviously a waste of time, I'll give John's workaround a try, Without the forum the game would be unworkable.

Edit: my particular problem is with the Resource Verify Rule (fixed), I can only alter the quantity (blindly) but not change the industry.
 
Last edited:
Only just bumped into this bug and am re-installing Trainz, obviously a waste of time, I'll give John's workaround a try, Without the forum the game would be unworkable.
It works but it's awkward. I'm lucky that I have a couple of installs and I used that to setup my schedule library without the maximized window. This allows me to do whatever I need to do and then copy my session back to the other version. Copying the session over sadly doesn't fix the problem meaning it's a program issue and not the Schedule Library.

I noticed some other oddities too. If a group or old schedule is deleted, there are "complaints" about it being missing even though the schedule was not used.
 
From past exprience a hotfix could be a long time coming so for todays project I shall once again try to break 100 at golf and then as the route works perfectly in TRS19 I shall copy the session to '22 and change the map reference.
If that works, sit back and wait for the fix... :)
 
From past exprience a hotfix could be a long time coming so for todays project I shall once again try to break 100 at golf and then as the route works perfectly in TRS19 I shall copy the session to '22 and change the map reference.
If that works, sit back and wait for the fix... :)
The funny thing is hot fixes arrive at the same pace that regular updates do, so I don't see what's so hot about them.

Enjoy your game of golf. I had an awful experience with a 7-iron about 35 years ago and I haven't gone near it since.
 
Oh the joy!!! Schedule Library is not working at all anymore. Same issue as mentioned by others, except that when I go to the input "pop-up" (yes, I found it behind the main window) and I try to input info, Trainz crashes. (is that what CTD stands for?) Maybe I have missed the post with a solution. If not, is there one??

Trainz+ - 126280
 
Sorry to inform you that there is no workaround found so far, we are awaiting a hotfix.The Library is essential for my route and this has sent me back to the old reliable '19 once again.
 
Oh the joy!!! Schedule Library is not working at all anymore. Same issue as mentioned by others, except that when I go to the input "pop-up" (yes, I found it behind the main window) and I try to input info, Trainz crashes. (is that what CTD stands for?) Maybe I have missed the post with a solution. If not, is there one??

Trainz+ - 126280
There's no solution to the crash (CTD). The workaround is to copy an existing working schedule and edit that by removing the schedule components and putting in the new ones you need.

The other solution is to install a fresh copy of PLUS, go back to a backup and use that instead if you haven't maximized the window already. I was lucky that I had two duplicated databases and I've done my editing in one and periodically copy over my edited session to my main Trainz install.

There's not much we can do now, other than hobble along, until a hotfix or service pack is released that fixes the problem.
 
Back
Top