por damontej » Mar Nov 13, 2007 12:49 pm
Buenas...
Ampliando un poco lo que bien dice Francesc SV, agrego que una actividad es el conjunto de servicios (de jugador y de tráfico) parametrizados (horario de inicio, clima, descripciones, etc), los que a su vez contienen cada uno al menos una formación (consist) y un recorrido (path).
Absolutamente todos estos "objetos" están definidos en diferentes archivos de texto, cada uno de los cuales abarca el o los objetos que lo componen.
Así por ejemplo, el archivo correspondiente al recorrido tiene extensión .PAT (por PATH= recorrido) y contiene la parametrización requerida para indicarle al MSTS cómo comportarse al posicionar la formación en el punto de inicio, dónde termina, para dónde circular y para qué vía dirigirse en cada desvío.
Lo mismo para los archivos .CON, en los que queda registrada la composición del tren (CONSIST), indicando entre otras cosas el material rodante usado (por medio de la invocación del correspondiente archivo y su ubicación), la posición que ocupa en la formación, etc.
El archivo .SRV (SERVICE) incluye los parámetros propios del servicio y en él se indica cuál archivo .CON y cuál .PAT han sido asignados al mismo.
Finalmente, el archivo .ACT (ACTIVITY) incluye todo lo demás: el .SRV del jugador, el .TRF (TRAFFIC) del patrón de tráfico (que debe tener todos los .SRV definidos como trenes AI en esa actividad), además de los propios datos de la actividad, como clima, animales, condiciones de combustible, etc. parametrizados al crear la actividad.
TODOS estos archivos tienen el formato de texto compatible con WordPad y una vez creados, solamente se pueden modificar de dos formas:
- Abriendo la actividad por medio del Editor de Actividades y cambiando lo que sea menester
- Editando cada archivo manualmente por medio (por ejemplo) del WordPad
En tu caso particular, estimado Adolfo, has procedido a cambiar el nombre de los archivos que guardan la información que le dice al MSTS cómo se componen los trenes.
Ese cambio es realizado sobre el archivo .CON, pero no está involucrando ninguno de los archivos que lo usan, es decir que por ejemplo, el archivo de servicio (.SRV) invoca al viejo archivo .CON que ya no existe, por lo que te salta un error, ya que dicho servicio pasa a no tener una formación asignada que exista en ningún lado.
Esa modificación "en cascada" no está prevista, así que antes de cambiar el nombre a uno de estos archivos (obviamente que la premisa se debe hacer extensiva a los archivos .PAT, .SRV, .TRF, etc.) hay que analizar en qué archivos está invocado (usado) para adecuarlo manualmente en cada uno de ellos y evitar así esos errores que te saltan al tratar de jugar.
Obviamente, el error se multiplica por cada uno de los servicios que utilizan ese y los demás consist que hayas renombrado, por lo que te tira un error por cada uno.
Puede pasar que hagas ese cambio de nombre sobre archivos .CON que no tengas en uso, por lo que ese cambio no se refleja en MSTS.
Espero:
- no haber sido demasiado plomo
- haberte brindado algo de claridad
Cordiales saludos
Ing. Jorge A. Damonte
Ciudad Jardín, Buenos Aires - República Argentina
"...quien sobreviva a este día y vuelva salvo a casa, se pondrá de puntillas cuando sea nombrado en el futuro..."
Excusatio non petita, acusatio manifesta...