SafeTran Signals with rules for UP and BNSF?

Discussion about RailWorks route design.

SafeTran Signals with rules for UP and BNSF?

Unread postby Dakota » Fri Jun 14, 2019 1:39 am

I spent way too much time being obsessed with learning the internals of signal scripting, trying to figure out which of the signals out there really do implement the rules used by UP and BNSF. There are the original SMMDIgital ones (NS rules), the SMMDIgital and SMMDigital_2 (which seem invisible) ones that are now part of RCAP, Pacific Surfliner (unknown logic, the LUA is compiled), and the Kuju RailSimulatorUS. What's interesting is that some(!) of the SMMDIgital signals have been enhanced by Pikehikr to implement Absolute Permissive Block Signaling. Trying to sort out the bewildering differences in NS vs C&O vs CSX vs NORAC ?? I finally hit the wall after doing a bunch of work to enhance the DEBUG output and learn how it all works.

I give up on APBS... I don't need it for the route I am doing. But I do need signals that implement advanced aspects as well as restricted (flashing red) "exit" aspects and links that pay no attention to blocking inside the yard. . To make it realistic they need to be SafeTran single-hood 3 light, not USS or Griswold. Can someone tell me definitively if there are SafeTran signals out there that implement the UP/BNSF hybrid speed/routing signaling rules?

Here are the signals in use on the route I am extending. Do any of these qualify?
Code: Select all
   From GNTX Stevens Pass
      BN Color Light 1H 0T Head.xml
      BN Color Light 1H 0T Tall.xml
      BN Color Light 1H 1T Gantry.xml
      BN Color Light 1H 1T Short.xml
      BN Color Light 1H 1T Tall Mod R.xml
      BN Color Light 1H 1T Tall.xml
      BN Color Light 1H 2T 1E Short.xml
      BN Color Light 1H 2T Short.xml
      BN Color Light 1H+1H 0T Tall.xml
      BN Color Light 2H 0T Head-Stack.xml
      BN Color Light 2H 1T Gantry.xml
      BN Color Light 2H 1T Tall.xml
      BN Color Light 2H 2T 1E Tall.xml
      BN Color Light 2H 2T Gantry.xml
      BN Color Light 2H 2T Tall Mod L.xml
      BN Color Light 2H 2T Tall Mod.xml
      BN Color Light 2H 2T Tall.xml
      BN Color Light 2H 3T 1E Gantry.xml
      BN Color Light 2H 3T Tall.xml
      BN Color Light 2H+1H 0T Boxtop.xml
      BN Color Light 2H+1H 0T Tall.xml
      BN Color Light 2H+2H 0T Head.xml
      BN Color Light 2H+2H 0T Tall.xml
      BN SL 1H 0T tall-sm-top-spl01.xml
      BN SL 1H 1T Dwarf.xml
      BN SL 1H 1T shrt-lg-lft.xml
      BN SL 1H 1T shrt-lg-rgt.xml
      BN SL 1H 1T shrt-lg-top.xml
      BN SL 1H 1T shrt-sm-lft.xml
      BN SL 1H 1T shrt-sm-top.xml
      BN SL 2H 2T Dwarf.xml
      BN SL 2H 2T shrt-lg-lft.xml
      BN SL 2H 2T shrt-lg-rgt.xml
   From RSC Sherman Hill
      UP_Searchlight_ABS_gantry.xml
      UP_Searchlight_ABS_post.xml
      UP_Searchlight_IL_1L_post.xml
   These may be from either RSC Pacific Surfliner or Kuju RailsimulatorUS - WEIRD.
      US Modern\Head\US Def2 1 Head 0T.xml
      US Modern\Head\US Def2 2 Head 0T.xml
      US Modern\Head\US Def2 2 Head 1T.xml
      US Modern\Head\US Def2 2 Head 2T 1E.xml
      US Modern\Head\US Def2 2 Head 2T 40-40.xml
      US Modern\Head\US Def2 2 Head 2T.xml
      US Modern\Head\US Def2 2 Head 3T 1E 40-40.xml
      US Modern\Head\US Def2 2 Head 3T 40-40.xml
      US Modern\Head\US Def2 2 Head 3T.xml
      US Modern\Head\US Def2 2 Head 4T 1E 40-40.xml
      US Modern\Head\US Def2 2 Head 4T 2E.xml
      US Modern\Head\US Def2 2 Head 4T.xml
   From Kuju RailSimulatorUS
      US Modern\Post\smm_uss_USDEF_G H1 T0.xml
      US Modern\Post\smm_uss_USDEF_G H1 T1.xml
      US Modern\Post\smm_uss_USDEF_G H2 T2.xml
      US Modern\Post\smm_uss_USDEF_G2 H2 T2.xml
      US Modern\Post\smm_uss_USDEF_G2 H2 T3 2E .xml
      US Modern\Post\smm_uss_USDEF_G2 H2 T3.xml
      US Modern\Post\smm_uss_USDEF_G2 H2 T6 2E.xml
      US Modern\Post\smm_uss_USDEF_H1 T0.xml
      US Modern\Post\smm_uss_USDEF_H2 T2 4040.xml
      US Modern\Post\smm_uss_USDEF_H2 T2.xml
      US Modern\Post\smm_uss_USDEF_H2 T3 1E 4040.xml
      US Modern\Post\smm_uss_USDEF_H3 T3.xml
   These may be from either RSC Pacific Surfliner or Kuju RailsimulatorUS - Probably same where PS protected itself against Kuju changes. THe PS scripts are unreadable, they are compiled LUA.
      US Modern\Post\US Def2 Post 1 Head 0T Tall.xml
      US Modern\Post\US Def2 Post 1 Head 1T 1E Tall.xml
      US Modern\Post\US Def2 Post 1 Head 1T Tall.xml
      US Modern\Post\US Def2 Post 2 Head 0T Tall.xml
      US Modern\Post\US Def2 Post 2 Head 1T Tall.xml
      US Modern\Post\US Def2 Post 2 Head 2T 1E Tall.xml
      US Modern\Post\US Def2 Post 2 Head 2T 2E Tall.xml
      US Modern\Post\US Def2 Post 2 Head 2T Tall 40-40.xml
      US Modern\Post\US Def2 Post 2 Head 2T Tall.xml
      US Modern\Post\US Def2 Post 2 Head 3T 1E Tall 40-40.xml
      US Modern\Post\US Def2 Post 2 Head 3T Tall 40-40.xml
      US Modern\Post\US Def2 Post 2 Head 3T Tall.xml
      US Modern\Post\US Def2 Post 2 Head 4T 2E Tall 40-40.xml
      US Modern\Post\US Def2 Post 2 Head 4T Tall 40-40.xml
   From RSC Pacific Surfliner (yes with Track in the path, and they do not have PS in the name, they are "Dwarf......")
      US Modern\Track\US Def2 Dwarf 1H 1T.xml
      US Modern\Track\US Def2 Dwarf 2H 1T.xml
      US Modern\Track\US Def2 Dwarf 2H 2T 1E1 40.xml
      US Modern\Track\US Def2 Dwarf 2H 3T 1E1 40.xml
      US Modern\Track\US Def2 Dwarf 2H 4T 1E 40.xml
   From RCAP
      USS_H2\Track\smm_uss_NS Dwarf 2 Head 1T.xml  (only one instance of this)


PS Maybe not SafeTran. This is what I'm looking for for mainline.

Image
Last edited by Dakota on Sat Jun 29, 2019 11:21 am, edited 2 times in total.
Dakota
 
Posts: 44
Joined: Fri Jun 08, 2018 3:54 pm

Re: SafeTran "Darth Vader" Signals with rules for UP and BNSF?

Unread postby Dakota » Mon Jun 17, 2019 12:21 am

RCAP SafeTran for CSX turned out to be a good starting point. I now have a completely separate "RCAP: ST_UP_xxxx" signal set under RCAP. I have worked on the signal scripts to make the debug output far more readable (codes translated back to manifest constants, extra info, much more). I'm working from the parts with a little JavaScript to assemble the final LUA from the common and specific scripts. Then a post processor for the log files to remove the annoying noise. Separate blueprints of course but sharing the textures and GeoPcDx like the CSX, NS, and NORAC. I have the Pike's Tutorial route/signals set up and in the process of testing. It took a load of time to find the stupid errors I made. LUA can behave so crazy with certain syntax errors. How can DefaultInitialize() be called only once yet Call ("BeginUpdate") was being called twice??? All in one function?!?!?!? Missing 'end' and no run time error on that. Woah. Well I found a cool LUA 'lint' tool that saved my a**. Onward. I will have at least a UP signal set eventually, with speed sensing and functioning Advance Approach etc. Lunar is flashing red. Now I just need to get the subtleties of UP signalling and implement it correctly. There are signals with the single red below the three head, and bidirectional main heads, just like the photo in my previous post. WooHah!
Dakota
 
Posts: 44
Joined: Fri Jun 08, 2018 3:54 pm

Re: SafeTran "Darth Vader" Signals with rules for UP and BNSF?

Unread postby ForceGhost » Tue Jun 18, 2019 4:48 pm

The signals in your picture are either SafeTran on Lincoln Industires signal masts, or completely Lincoln Industries.

The RCAP pack has the SafeTrans that have been in use on NS since 2008. It does not have the narrower hooded ones (like above) that are more recent. They may look a little more prototypical on some BNSF routes, but I've not seen them used on CSX or UP. But then again, I'm only grounded to a single part of the country.

Just FYI, there are two major players in signalling these days - Siemens and Caterpillar. Lincoln Ind. is a subsidiary of Progress Rail, which is a subsidiary of Caterpillar. Union Switch & Signal and Griswold Signal were folded in SafeTran, which was folded in Invensys, which sold it's signal business to Seimens.
ForceGhost
 
Posts: 68
Joined: Tue Jun 18, 2019 10:20 am

Re: SafeTran Signals with rules for UP and BNSF?

Unread postby Dakota » Sat Jun 22, 2019 12:35 am

Interesting and thank you for that!! I am completely unable to do 3D modeling (no hope for me) so I am limited to what I can do with signal scripting and the existing models & textures.
Last edited by Dakota on Sat Jun 29, 2019 11:21 am, edited 1 time in total.
Dakota
 
Posts: 44
Joined: Fri Jun 08, 2018 3:54 pm

Re: SafeTran Signals with rules for UP and BNSF? (not Darth Vader")

Unread postby ForceGhost » Sat Jun 22, 2019 10:58 am

Heh heh. I've done a little 3D modeling, but for me, scripting is like reading Chinese in the dark while trying to escape from a Houdini water tank.
ForceGhost
 
Posts: 68
Joined: Tue Jun 18, 2019 10:20 am

Re: SafeTran Signals with rules for UP and BNSF? (not Darth Vader")

Unread postby SAR704 » Tue Jun 25, 2019 10:55 pm

Try this pdf within the dev docs: 3.01 Signal Setup & Scripting

I'm in exactly the same position, and there don't seem to be many informative tutorials available. Is there anyone here who has actually built and scripted signals?
Geforce GTX 1060
16GB RAM
Intel Core i5-3350 3.10ghz
Win te(n) Home
SAR704
 
Posts: 716
Joined: Tue Jun 21, 2011 9:48 am
Location: Adelaide, South Australia

Re: SafeTran Signals with rules for UP and BNSF?

Unread postby Dakota » Wed Jul 03, 2019 2:57 pm

Thanks I have all of those original RW Dev docs, and the signal scripting one is full of good info all right. See my other thread.
Dakota
 
Posts: 44
Joined: Fri Jun 08, 2018 3:54 pm


Return to Route Design

Who is online

Users browsing this forum: No registered users and 1 guest