TSRE5-Issues with Signals and Traction lines
#21
Posted 30 September 2016 - 05:08 AM
My example is my own signal. A single non-linked signal head. It has a semaphore arm and the shape includes an animated non signal part "balance arm". TSRE5 opens a dialogue box for signal links containing "balance arm" On saving both MSTS and ORTS report tdb errors. ( balance arm is just decoration and no part of the signal head)
I have other animated semaphore signals, which are intended to be linked. (just the signal arms, no extra parts) TSRE5 opens a link dialogue box and I can not link them.
UKTS_3479_LSWRSignalKitV2
I don`t know if this is the same problem as the OP, but it does appear TSRE5 has some issues with saving signals.
TSRE5 v0.630
rick
edit : now upgraded to the new shaders - looks great! thanks
#22
Posted 30 September 2016 - 10:36 AM
copperpen, on 30 September 2016 - 02:55 AM, said:
Further experimentation shows that signal shapes do appear at the same time as the red handle, but not, it seems. signal heads as separate items. At least, I cannot see them and the shape preview window does not show them either. Therefore, what is the difference between a signal shape and a signal head in the route ref file?.
#23
Posted 30 September 2016 - 02:36 PM
Signals aren`t defined in the route ref file but in the sigcfg.dat file. A signal shape in the .ref file is just a static item. The sigcfg defines the shape, the number of signal heads and their types etc. ( and a lot more)
Here is the tdb signal entry in my test route for a 2 head linked signal. It dosn`t damage the tdb, but nor can I link it in TSRE5
TrItemTable ( 2
SignalItem (
TrItemId ( 0 )
TrItemSData ( 44.75209 00000002 )
TrItemRData ( -5.1099668 17.984274 91.950706 -6142 14884 )
TrSignalType ( 00000001 1 1.7484555e-07 LSWRStop )
)
SignalItem (
TrItemId ( 1 )
TrItemSData ( 44.75209 00000002 )
TrItemRData ( -5.1099668 17.984274 91.950706 -6142 14884 )
TrSignalType ( 00000001 1 1.7484555e-07 LSWRStopBranch )
)
)
)
The game will recognise the signal items LSWRstop and LSWRstopBranch, and that they have junction links ( from the sigcfg). Does TSRE5 know?
Also if "balance arm" from my other signal is saved in the tdb, then the tdb will be screwed up because balance arm isn`t a signal item. (it isn`t defined in the sigcfg)
I`m just suggesting that this is what might be happening to Rohit`s signals. But then again, sorry if I`m talking rubbish!
If necessary I will put my balance arm signal into the test route and see if the tdb goes pop!
rick
#24
Posted 30 September 2016 - 02:43 PM
rickloader, on 30 September 2016 - 02:36 PM, said:
Don't scare peoples. :) When signal is palced wrong, you can just delete it. TDB is screwed up only when it is irreversibly damaged.
#25
Posted 01 October 2016 - 02:11 AM
But there are people saying never place interactives until track laying is complete, others till the route is complete.
I think a ORTS route editor should be able to change a route with interactives in place.
1) It is boring for a route builder not to be able to run trains over a part complete route
2) Many existing routes could be improved and extended.
You have previously said that you want route builders to test TSRE5. Well, me and Rohit are testing, and we seem to have run into problems with signals!
However, if you want to say stop investigating, my code isn`t ready yet, then I will leave it. :unsure:
Best wishes, rick
#26
Posted 01 October 2016 - 02:49 AM
Why does TSRE5 show signal shape when placing in a route such as this one
SignalShape (
"rt3aspsig.s"
"UK 3 Light Signal"
SignalSubObjs ( 1
SignalSubObj ( 0
"HEAD1"
"Signal Head 1"
SigSubType ( SIGNAL_HEAD )
SigSubSType ( "UK3Light" )
)
)
)
but fails to show a shape when placing a signal head such as this one
SignalShape (
"rt3aspsighead.s"
"UK 3 Light Signal Head"
SignalSubObjs ( 1
SignalSubObj ( 0
"HEAD1"
"Signal Head 1"
SigSubType ( SIGNAL_HEAD )
SigSubSType ( "UK3Light" )
)
)
)
When clearly both are defined by shapes.
#27
Posted 01 October 2016 - 02:59 AM
rickloader, on 01 October 2016 - 02:11 AM, said:
But there are people saying never place interactives until track laying is complete, others till the route is complete.
I think a ORTS route editor should be able to change a route with interactives in place.
1) It is boring for a route builder not to be able to run trains over a part complete route
2) Many existing routes could be improved and extended.
You have previously said that you want route builders to test TSRE5. Well, me and Rohit are testing, and we seem to have run into problems with signals!
However, if you want to say stop investigating, my code isn`t ready yet, then I will leave it. :unsure:
Best wishes, rick
Sir,
I have never met with such a wonderful user friendly program. Goku is always happy with constructive suggestions rather than appraisal. He only aims at betterment of his program. Hence don't feel upset. Your contribution always adds to the beauty of the program. We must have to remember always that Goku only has taken an initiative for the development of this unofficial route editor for OR. OR is a wonderful realistic program and TSRE adds a golden feather to it. We may also try to make this as the official route editor of OR.
Thanks...
#28
Posted 01 October 2016 - 03:56 AM
copperpen, on 01 October 2016 - 02:49 AM, said:
[...]
but fails to show a shape when placing a signal head such as this one
[...]
When clearly both are defined by shapes.
Maybe there is something wrong with this shape? Can you try placing "rt3aspsighead.s" as static object?
#29
Posted 01 October 2016 - 06:16 AM
Goku, on 01 October 2016 - 03:56 AM, said:
I am not certain there is something wrong with the shape. I get the same with the default JP signalheads in the tutorial route. The signal shape is displayed in the viewport when selected, but the signalhead shape is not
EDIT: 16:00:: Note to self, check shapes folder before asking question. Turns out that although the shapes are in the sigcfg.dat, they are not in the route shapes folder. Locating them and moving them into the shapes folder solved the problem. Maybe a cross check between the sigcfg.dat and the route shapes folder would eliminate this, only showing what is available instead of what the sigcfg.dat contains.
#30
Posted 01 October 2016 - 09:01 AM