Estimado Puntillo: ese problema que indicás, no se me manifiesta ni al jugar ni al editar la ruta, por lo que inicialmente lo asigno a una errónea instalación en tu simulador, sea porque algunas texturas desaparecieron o están corruptos algunos archivos...
Espero que con la disponibilidad de esta versión nueva, se te solucione.
Por otro lado, ampliando un poco más lo dicho por mí en el posteo anterior, transcribo lo que posteé en
http://www.argts.com.ar/viewtopic.php?f ... 911#p21911 respecto a la corrección del error de link de señal:
Bueno, más nuevas y buenas noticias.
Para aquellos osados que alguna vez hayan abierto la Ruta del Roca con el Editor de Rutas y vieron el mensaje de error por link erróneo o faltante de una señal, les cuento que anoche acabé solucionándolo...
Era un problema que ni el Pato pudo sacarse de encima, porque la señal que marcaba el problema no puede verse desde el Editor de Rutas... pero sí se veía desde el Editor de Actividades
Desde el primero, moví la cámara a 50.000m de altura y a otros 50.000 bajo nivel del suelo, pero no hubo forma de "ver" ni la torre, ni la pirámide roja, ni nada que me permitiera borrar-mover-corregir-linkear esa segunda señal fantasma...
El error que marcaba el editor, informaba que había en -57.xx -36.yy una señal que no estaba correctamente linkeada y por eso no funcionaría correctamente.
Bueno, consultando con Andrés y Pato anoche por MSN me animé a toquetear el archivo TDB (previa copia de la ruta completa y del archivo TDB en particular), haciéndolo por el método KAMIKAZE que tan bien describe José Gabriel en su posteo de recuparación de la ruta: EDITAR DIRECTAMENTE LOS ARCHIVOS CON UN EDITOR UNICODE
El tema brevemente explicado, es que hay que identificar la baldosa en la que está el problema (en nuestro caso la
-9774 10158) desde los datos que pueden relevarse en el Editor de Rutas.
Identificada la baldosa, abrí el archivo xxx.TDB y busqué por ese par de coordenadas qué itemes estaban definidos, y luego de pasar por montones de ellos, apareció una sección más o menos entre las líneas #45650 y #45730 que muestran lo siguiente:
SignalItem (
TrItemId ( 1501 )
TrItemSData ( 5.54167 00000002 )
TrItemRData ( 1015.14 5.11041 665.474 -9774 10158 )
TrSignalType ( 00000001 0 0.14073 UKSemHome )
TrSignalDirs ( 1
TrSignalDir ( 1878 1 0 0 )
)
)
SignalItem (
TrItemId ( 1502 )
TrItemSData ( 5.54167 00000002 )
TrItemRData ( 1015.14 5.11041 665.474 -9774 10158 )
TrSignalType ( 00000001 0 0.14073 UKSemHome )
TrSignalDirs ( 1
TrSignalDir ( 1878 1 1 0 )
)
)
SignalItem (
TrItemId ( 1503 )
TrItemSData ( 5.54167 00000002 )
TrItemRData ( 1015.14 5.11041 665.474 -9774 10158 )
TrSignalType ( 00000001 0 0.14073 UKSemHome )
TrSignalDirs ( 1
TrSignalDir ( 1878 1 1 0 )
)
)
SignalItem (
TrItemId ( 1504 )
TrItemSData ( 86.137 00000002 )
TrItemRData ( 997.396 5.11041 509.584 -9774 10158 )
TrSignalType ( 00000001 1 3.09591 UKSemHome )
)
SignalItem (
TrItemId ( 1505 )
TrItemSData ( 86.137 00000002 )
TrItemRData ( 997.396 5.11041 509.584 -9774 10158 )
TrSignalType ( 00000001 1 3.09591 UKSemHome )
)
SignalItem (
TrItemId ( 1506 )
TrItemSData ( 25.5452 00000002 )
TrItemRData ( 987.792 5.11041 509.769 -9774 10158 )
TrSignalType ( 00000001 1 3.28231 UKSemHome )
TrSignalDirs ( 1
TrSignalDir ( 1882 1 0 0 )
)
)
SignalItem (
TrItemId ( 1507 )
TrItemSData ( 25.5452 00000002 )
TrItemRData ( 987.792 5.11041 509.769 -9774 10158 )
TrSignalType ( 00000001 1 3.28231 UKSemHome )
TrSignalDirs ( 1
TrSignalDir ( 1882 1 1 0 )
)
)
SignalItem (
TrItemId ( 1508 )
TrItemSData ( 842.226 00000002 )
TrItemRData ( 873.249 5.11041 -298.838 -9774 10158 )
TrSignalType ( 00000000 1 3.28231 UKSemDist )
)
SignalItem (
TrItemId ( 1509 )
TrItemSData ( 74.5258 00000002 )
TrItemRData ( 997.138 5.11041 521.191 -9774 10158 )
TrSignalType ( 00000001 1 3.14282 UKSemHome )
TrSignalDirs ( 1
TrSignalDir ( 1870 1 0 0 )
)
)
SignalItem (
TrItemId ( 1510 )
TrItemSData ( 74.5258 00000002 )
TrItemRData ( 997.138 5.11041 521.191 -9774 10158 )
TrSignalType ( 00000001 1 3.14282 UKSemHome )
TrSignalDirs ( 1
TrSignalDir ( 1870 1 1 0 )
)
)Considerando que visualmente en esa baldosa pueden encontrarse 4 señales de brazo: dos Abs-Maniob, una Abs-Abs-Muerta y una de distancia, la cantidad de brazos individuales descriptos deberían ser 2+2+3+1 = 8, pero como ven más arriba, hay 10 "Signalitem ()"!!!
O sea que acá, entre estas sentencias, está el culpable de este asunto.
(SÍGANME UN MOMENTITO MÁS QUE YA LLEGO)
Si prestan atención, verán que todas las sentencias correspondientes a señales "UKSemHome" tienen un par de renglones extra, que definen aparentemente las "directivas" o "direcciones" o algo así como último parámetro de la señal, concretamente las sentencias
TrSignalDirs ( 1
TrSignalDir ( 1870 1 1 0 )
)
Esto no ocurre ni en la de distancia "UKSemDist" ni en dos de las "UKSemHome"... las correspondientes a los items #1504 y #1505 (resaltados y subrayados)
¿No es sospechoso?
¿Qué diferencia hay entre una señal doble (o múltiple) y una de distancia? -me pregunté-
Obviamente la diferencia es que la doble debe tener linkeado cada brazo a algún ramal y la de distancia no.
¿Qué hice?
Copié para cada uno las sentencias definidas para la otra señal gemela del tipo "senalA-M" correspondientes a los itemes siguientes #1506 y #1507:
Para el primer brazo:
TrSignalDirs ( 1
TrSignalDir ( 1882 1 0 0 )
)Para el segundo brazo:
TrSignalDirs ( 1
TrSignalDir ( 1882 1 1 0 )
)Guardé, recé... Y NUNCA MÁS ME APARECIÓ EL BENDITO MENSAJE DE ERROR!!!
Espero haber sido claro y didáctico, pero sé que esto sólo sirve para casos muy particulares y para nada es recomendable la edición manual del TDB sin tomar todos los recaudos posibles (y aún así no hacerlo, de no ser realmente indispensable).
De todas formas, también soy consciente que este post sólo servirá a personas muy puntualmente identificadas como ruteras (Andrés Blaho - PatoPunx - José Gabriel - Franco Vissani) pero me pareció del interés suficiente como para compartirlo con todos.
De más está decir que hay más detalles que los explicados, como por ejemplo indicios que faciliten la identificación de las señales a las que pertenece cada brazo cuya sentencia está puesta acá, así como que en esta bendita baldosa solamente había 4 señales, y no 259 como en algunas otras más pobladas... por lo tanto quedo a disposición de quien quiera profundizar más o intercambiar conceptos y descubrimientos.
Salutte