Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Well, jdude24, there can be a bizillion reasons why the driver won't move. Well, ok, maybe not a bizillion but there are many. I sometimes get a driver that won't do anything and have to start the troubleshooting process. Not knowing the route you're working with I have to guess at what might be the easiest way to help you but maybe you can try this:
1. Click on the route you want to work with and go to the sessions associated with that route.
2. Hilight and click edit to open the session you want to work with or if it only has the Default session click on create a new session.
3. Immediately save the session as a new session naming it "Test 1" or whatever you want as you're going to be troubleshooting your problem.
4. If you don't already have the locomotive placed on the route, place it now where you want it. Change the name of the loco to something easy to find (the running number works well).
5. Place a new trackmark a short distance (maybe a couple hundred meters) down the track in the direction you wish to travel but before any signals, junctions, etc. that you can locate. Name the trackmark something easy to remember so when you put in the driver command it's easy to find. You only want straight empty track for the first test. You're trying to get the driver to move the locomotive which will be a big achievement considering what you've been going through. (Been there and done that.)
6. Now go into the session edit and open up the driver commands. Assign a driver to the locomotive you've added and give the driver a "Drive to" command to the trackmark you've just placed. (Try to always use the "Drive to ..." or Drive via ..." commands as the "Navigate to/via ..." commands have problems with routing.)
7. At the top of the Session Edit dialog is an area you can describe what the session does. In that area, type in what you've just added to the session so you can keep track of the troubleshooting process. All the default commands needed for this simple testing are already in the session so there's no need to add new commands or rules to the session.
8. Save the session and exit Surveyor.
9. When you're back in the Session menu, click on your new session, say it's "Test 1", and then click on Drive Session.
With any luck at all (fingers crossed) the the driver will wake up and drive to the trackmark. If the driver doesn't move, then there is possibly something directly in front of the locomotive that's not letting the driver proceed. If there is no movement and you're sure you have the correct diver giving the correct "Drive to trackmark" command then you'll need to work on the Test 1 session. I would open up the session and click on the map view and look for anything between the locomotive and the new trackmark you're trying to drive to. If there is no signal, broken track, bumper, etc., just straight uninterrupted track, then I'm out of ideas what's going on.
Now if the driver did move to the new trackmark, you're getting somewhere and you can go to the next step of the process.
10. Open up session Test 1 and then save it as Test 2.
11. Leave the locomotive where you placed it in Test 1.
12. Add a new trackmark down the track some distance from the one you added in Test 1, again, naming it something you can remember. Place the trackmark some distance past the first track location and maybe past a signal, junction, etc. toward where you want toward the final destination. You're trying to figure out what's locking out the driver command so a step wise process is probably the easiest.
13. Open the Session Edit dialog and change the driver commands by adding the new trackmark (i.e. to the right of the first command). Note that you can use the "Drive via ..." command to have the driver drive to the first trackmark and then use "Drive to ..." for the next trackmark.
14. Edit the session description adding the next trackmark.
15. Save the session and exit Surveyor.
16. Drive session "Test 2"
Hopefully, the driver will get to the next trackmark you've placed. If not, look hard at the track in Surveyor between the two trackmarks. Use a close up view as sometimes the signals are dwarfs and very hard to pick out and the map view to see if you can see if a junction doesn't have a switch lever, the lever is too far from the junction, the track is not connected, etc. If you can't see anything, move the trackmark back towards the first trackmark and rerun the session. Repeat that step until you can get the driver to move to the second trackmark. When that finally happens, you'll have a darn good idea what part of the route is holding out the driver.
Repeat the above steps but sequentially adding trackmarks until you can get the driver to your final destination. Yeah, it's not fun sometimes and can be frustrating as all get out.
I've had to resort to building a scaled down, bare bones (flat track on bare baseboards) copy of a complex set of track work I had built so I could come up with a set of commands that would get the driver through a set of loadings and yard switchings. The main route had long yard tracks with low track speeds so any testing took a considerable amount of time so I scaled everything down and with no scenery so the sim would loaded and run quickly. It took several hours to build the test route (and I added to it several times to test more ideas) but it was well worth the effort. I found out various commands and rules that would work better than others and some that were just too complex to work with my session. I learned a lot with that effort and glad I did it.
Hope all the above can help you out a little bit.
Take care,
After testing a couple things, reading all the suggestions, and thinking about it, my problem was i had switches named the same as the track marks and that was causing the issue of the ai not knowing where to go. So thank you to all you helped out and coming up with the fix to my problem!
James