Announcement

Collapse
No announcement yet.

TRSE Consist Editor Not Displaying Locomotive Name Properly?

Collapse
X
Collapse
First Prev Next Last
 
  • Filter
  • Time
  • Show
Clear All
new posts

    TRSE Consist Editor Not Displaying Locomotive Name Properly?

    This is a very strange one.

    I have a BNSF ES44AC locomotive numbered 6300 that I wish to add to a consist. At the bottom of the locomotive BNSF_ES44AC_6300.eng file is the name of the locomotive which is set to read "BNSF ES44AC 6300". But when selecting this locomotive within TSRE Consist Editor, this locomotive is displayed as being BNSF_ES44AC_6300, and NOT displaying BNSF ES44AC 6300 as typed within the locomotive engine file ( Name ( "BNSF ES44AC 6300" ) ).

    The locomotive engine file BNSF_ES44AC_63300.eng initially had for the "Name" of the locomotive as being BNSF_ES44AC_6300 (and is still being displayed by the TRSE Consist Editor), but I removed the underscores from the locomotive name and replaced them with spaces. So the name of the locomotive should be displayed as BNSF ES44AC 6300.

    All other locomotives are displaying the correct name as defined in the *.eng file Name statement, but for whatever reason(s) this particular BNSF locomotive is still displaying its old name (with underscores) and not the edited name with spaces.

    I've searched my entire Trainset directories for all instances of "6300" with respect to locomotives, but only one instance was found which is the BNSF ES44AC 6300 locomotive. So there isn't (or shouldn't) be any conflict with another similar named locomotive.

    All my locomotives have underscores for naming directories and files such as the shape and engine files etc. But for locomotive names, the Name statements at the bottom of the *.eng files always have their names with spaces and with no underscores.

    Any ideas on why the consist editor continues to display underscores for the BNSF locomotive name and not the actual name which has spaces instead of underscores?

    #2

    Since you did not post the ENG file, I assume that you copied it verbatim from the ENG file as you posted above and as shown below:
    Originally posted by meeshu View Post
    ( Name ( "BNSF ES44AC 6300" ) ).
    ​​
    If the line does begin with parenthesis, then TSRE-CE cannot read the Name line. Parameters as in "Name" cannot be set off in parenthesis. So when TSRE cannot find the name line it enters the filename in that field.

    Edit the Name line to:
    Name ( "BNSF ES44AC 6300" )
    and see if that works.
    Charles

    Comment


      #3
      I would suspect you have a bracket mismatch in your .eng file somewhere above the Name line, causing the Name line to be ignored and replaced with the file name, the same as would happen if no Name line was specified in the .eng file.

      I should know as I pulled out a lot of hair many years ago over this same issue.

      Bert

      Comment


        #4
        Thanks for the comments.

        There are no parenthesis outside of the Name statement. So the actual statement line reads - Name ( "BNSF ES44AC 6300" ) but the name was still not read by the consist editor.

        Yes, Bert! I have just now found out that there was a missing closing bracket/brace/parenthesis at the end of Brake Engine statement!

        Probably missing due to me doing extensive editing of the engine file and missing the bracket/brace/parenthesis.

        Found out the issue by comparing this problem *.eng file with another known good *.eng file.

        Finally got the *.eng file to work properly now!

        Comment

        Working...
        X