A while back I saw a post from someone (and I frankly can't even remember which board it was on) saying that if one fixes something or finds a way to do something, write it down and post it for others. So, that's what I'm going to start doing. I'll try my best to explain my diagnoses, as well as the fix I decided to use. Of course, a fix I describe may not be the only way to make the repair, but it's something that I find works.
I'm going to start with the 3DTS Rotary Snowplows from the Storm of 1952 add-on, which cause Open Rails to crash on loading. Upon the crash message (bad data or a bug) I hit cancel and return the the menu. I turn logging on and load again. After the crash is repeated I dig through the lower parts of the log file and find that OR is hanging on line 255 of the Plow's .eng file. I open up the .eng file in Notepad++ and this is what I find:

It seems OpenRails is hanging on the Cylinder effects that have been commented out. MSTS ignored this section but it trips OR up. There are two ways to fix this. The first is to simply remove the commented section like so:

With the changes made, save the .eng file and attempt to load the Plow again. It should then load and run.

Alternatively, one could just remove the "comment (" and one closing parenthesis ")" at the bottom of the effects section to activate and use the cylinder effects. As seen below:

This is up the the end user. I cannot see any difference between the two methods in-game. With a little tweaking you may be able to use the cylinder effects to represent the steam lines used to thaw the wheel. Either way, the time-consuming part is repeating the process on all the other Rotary .eng files.
Hope this helps!
I'm going to start with the 3DTS Rotary Snowplows from the Storm of 1952 add-on, which cause Open Rails to crash on loading. Upon the crash message (bad data or a bug) I hit cancel and return the the menu. I turn logging on and load again. After the crash is repeated I dig through the lower parts of the log file and find that OR is hanging on line 255 of the Plow's .eng file. I open up the .eng file in Notepad++ and this is what I find:
It seems OpenRails is hanging on the Cylinder effects that have been commented out. MSTS ignored this section but it trips OR up. There are two ways to fix this. The first is to simply remove the commented section like so:
With the changes made, save the .eng file and attempt to load the Plow again. It should then load and run.
Alternatively, one could just remove the "comment (" and one closing parenthesis ")" at the bottom of the effects section to activate and use the cylinder effects. As seen below:
This is up the the end user. I cannot see any difference between the two methods in-game. With a little tweaking you may be able to use the cylinder effects to represent the steam lines used to thaw the wheel. Either way, the time-consuming part is repeating the process on all the other Rotary .eng files.
Hope this helps!




Comment