Loose consist exhaust
#1
Posted 09 November 2013 - 04:44 PM
Thanks.
#2
Posted 10 November 2013 - 05:41 AM
#3
Posted 24 December 2014 - 08:30 AM
Thanks.
#4
Posted 04 February 2015 - 02:50 PM
Thanks.
#5
Posted 04 February 2015 - 03:53 PM
I admit that having the team perform a coding adjustment to alleviate users having to make all the individual adjustments would be nice. Providing that a user could still make individual locomotive exhaust profiles. I would not like every exhaust to look the same.
#6
Posted 04 February 2015 - 06:18 PM
#7
Posted 04 February 2015 - 06:49 PM
#8
Posted 04 February 2015 - 07:43 PM
railguy, on 04 February 2015 - 06:49 PM, said:
I made a mistake in typing, that is not an AI traffic train, it is a loose consist in the yard. (see screenshot to verify) By the way the maximum exhaust parameters are not adjusted to ( 0.0 ) in the screenshot case.
I really don't know if it is indeed a bug or a more accurate interpretation of the data being presented to ORTS.
Surely you're not saying we should change OR to a less rigorous code rather than change inaccurate settings in the engine file?
I also noticed a narrow gauge reference (was that only geographic?) for you railguy ... so ... are you referring to steam engines in loose consists? If so, then we are at cross purposes, the steam exhaust thread was a whole different ball game for OR than the diesel exhaust.
Charles, by using the unfortunate phrase "old MSTS" I really meant the values that worked well in MSTS but that put out way too much exhaust for ORTS. The type of smoke you would use Marcus's DPU to adjust. Some of these examples were exacerbated by the exhaust nozzle being too narrow in the exhaust parameters.
#9
Posted 04 February 2015 - 09:47 PM
railguy, on 04 February 2015 - 06:49 PM, said:
Is there a test case available somewhere, that shows the bug, using default MSTS routes and consists? I think it wasn't fixed, because no developer has a test case.
#10
Posted 05 February 2015 - 01:00 PM
I have researched the loose consist smoke behavior quite a bit. The loose consist diesel locomotive is smoking at full throttle all the time. Here are the smoke settings for two locomotives in a loose consist as an example. The first is a GE Dash 9, the second an EMD SD70MAC (please note that I have already modified the smoke parameters to look realistic when the locomotives are run in OR as player locomotives):
DieselSmokeEffectInitialMagnitude( 0.1 )
DieselSmokeEffectMaxMagnitude( 5.0 )
DieselSmokeEffectInitialSmokeRate( 0.0 )
DieselSmokeEffectMaxSmokeRate( 4.0 )
DieselSmokeEffectInitialMagnitude( 0.0 )
DieselSmokeEffectMaxMagnitude( 4.0 )
DieselSmokeEffectInitialSmokeRate( 0.0 )
DieselSmokeEffectMaxSmokeRate( 3.0 )
Both of these locomotives are pouring smoke out like crazy ("crazy" being full throttle crazy) when idling. As soon as the player locomotive couples to them, the smoke level drops to nearly invisible on the first, and completely invisible on the second, consistent with the "Initial" smoke rate and magnitude setting. They will stay at the level if the player locomotive uncouples from them. If I change the "Max" smoke rate and magnitude to ( 0.0 ) in the .eng file, the loose consist locomotives don't smoke. The changed .eng file smoke parameters from the above two locomotives would thus read:
DieselSmokeEffectInitialMagnitude( 0.1 )
DieselSmokeEffectMaxMagnitude( 0.0 )
DieselSmokeEffectInitialSmokeRate( 0.0 )
DieselSmokeEffectMaxSmokeRate( 0.0 )
DieselSmokeEffectInitialMagnitude( 0.0 )
DieselSmokeEffectMaxMagnitude( 0.0 )
DieselSmokeEffectInitialSmokeRate( 0.0 )
DieselSmokeEffectMaxSmokeRate( 0.0 )
Now, changing the locomotive engine files to the following parameters ALSO yields no loose consist smoke:
DieselSmokeEffectInitialMagnitude( 12.0 )
DieselSmokeEffectMaxMagnitude( 0.0 )
DieselSmokeEffectInitialSmokeRate( 12.0 )
DieselSmokeEffectMaxSmokeRate( 0.0 )
DieselSmokeEffectInitialMagnitude( 12.0 )
DieselSmokeEffectMaxMagnitude( 0.0 )
DieselSmokeEffectInitialSmokeRate( 12.0 )
DieselSmokeEffectMaxSmokeRate( 0.0 )
What this indicates is that the idle "Initial" smoke parameter is having no effect on the loose consist locomotive. My only conclusion is that a) OR is only reading the "Max" magnitude and smoke rate parameters in the .eng file for loose consist locomotives, or b ) OR makes some sort of assumption that an idling diesel loose consist locomotive has, in fact, its throttle open to full throttle. Whichever that case, coupling to it with a player locomotive cures the problem. I suspect that the former is the case because, when coupling to a loose consist, the loose consist locomotive smoke immediately drops to idle rate, not as it would if the locomotive were running at full throttle, then having its RPM drop from that to idle at the RPM change rate found in the .eng file. The same appears to be true for the sounds, as well. When one couples to the loose consist locomotive, the sound file becomes audible at the idle rate, not a decelerating rate from full RPM to idle.
I hope that this explanation helps.