PDA

View Full Version : Theory


CSX_Pilot
07-15-2004, 08:53 PM
I have a thought that just hit me.... I dont know if this would be possible or not but...
Okay. Train simulator determines where AI trains are and where there going and so on from the activity file. Now would it be possible to create a program that could "control" the activity file while trainsim is running the change the location of a train that was another players train. Now heres the fun part getting the train information to the recieving computer. Now I'm not sure if it would be because I think that train sim loads all traffic data, train loaction, ect from the activity file when the activity is loaded. However I though I would ask.

jdtrainman
07-15-2004, 10:50 PM
You hit the nail on the head. Because TS loads everything up front you can't simply go in and add traffic on the fly. It would be nice if you could as that would make MP sessions even more interesting.

The activity pack I did for GM&O (multi-player set) is designed around where trains will interact with other trains so if all goes well the AI trains will be where the other players are at any given point, or at least reasonably close...

JD

SurvivorSean
07-16-2004, 08:13 PM
Agreed. The trains themselves show up based on how they're loaded.

What is possible, and would take alot of exploring to do is to actually have a program tap into the signals in memory. If there is a common location in assembly that can be found, it may be possible to have a program alter the indication based on information received outside of the program.

I think location information is not too far fetched either especially if as your moving the train is updating lattitude and longitude theoretically.

Add those 2 options with communications to the dispatcher and at the very least CTC is possible. The user would have to set the switches himself as he drives through. It may even get complicated because I think the control points directly corespond to the switch. Overiding the aspect displayed though would mean seeing a take aspect, the user would be required to change the switch and take the siding.

Sean