CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Post your finished add-on release announcements here!

CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby FanRailer » Fri Aug 01, 2014 10:08 pm




This is the SD80MAC Tractive Effort Curve and Dynamic Braking Effort Curve Modification pack.

In order to utilize this freeware physics upgrade, you must have purchased the "CSX SD80MAC Loco Add-On" pack avaliable at Steam: http://store.steampowered.com/app/277733/

This is a freeware pack; in no way is it to be used for commercial purposes. You are free, however to further modify the physics enhancements found in this pack for personal use if you so choose.

THIS IS NOT A SOUND UPGRADE PACK. Physics adjustments made around the existing sounds

The purpose of this pack is to adjust the TE and Braking Effort values for more realistic operation.

Parameter Change Log:
1a. Adjusted Tractive Effort and Braking Effort curves based on data found here: http://web.archive.org/web/200411141632 ... MAC_EN.pdf
1b. And here: http://thecrhs.org/Information/SD80MAC- ... nformation
2. Increased locomotive weight to 432,101.6 lbs (196 metric tons) for better adhesion characteristics.
3. Modified HUD ammeter readings so that 1 amp = 1000 lbs of tractive or braking effort.
3b. Maximum tractive amps should be 185 from 0-8.5 mph (185,000 lbs of TE); maximum braking amps should be 96 from 17.4 mph down to 0.5 mph (96,000 of braking effort). <--- readme on file download is outdated. THIS is the proper speed at which dynamic braking starts to fade out.

IMPORTANT; Install Instructions

1. Locate SD80MACPack01 (C:\Program Files (x86)\Steam\SteamApps\common\RailWorks\Assets\DTG\SD80MACPack01)
2. Open the .ap file with .7zip and drag all files in the .7zip window into the directory from step one.
3. Highlight all folders in directory from step one, and go to properties, uncheck the read only box and click apply.
3b. If step three is not completed properly, the mod will not install.
4. Open DTG_CSX_SD80MAC_Traction_and_Dynamic_Brake_Physics_Mod.rar
5. Open your directory until you are here: C:\Program Files (x86)\Steam\SteamApps\common\RailWorks\Assets\DTG\SD80MACPack01\RailVehicles\Diesel\SD80MAC\CSX
6. Drag both file folders from the .rar in step four into the directory you opened in step 5.
7. Overwrite when prompted.
8. The installation should be complete. Run TS2014 to check.
9. If installation is botched or does not work, to back up to original files, repeat steps 1 and 2.

Thank you for downloading and installing.
Enjoy =)

I just uploaded the file to the library. It should be online soon. As per usual, I will comment again when it is online. Stay tuned and enjoy !*cheers*!
User avatar
FanRailer
 
Posts: 999
Joined: Mon Jan 20, 2014 12:37 pm

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby BNSFdude » Sat Aug 02, 2014 5:09 am

I'm sure you're aware that force is in kN not lbs, right? The max and CTE should have been correct based on the same data you posted that I sent them during development. Hmph.
Anthony Wood
Audio Engineer - Searchlight Simulations
User avatar
BNSFdude
 
Posts: 2721
Joined: Tue Nov 29, 2011 1:46 am

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby FanRailer » Sat Aug 02, 2014 6:17 am

BNSFdude wrote:I'm sure you're aware that force is in kN not lbs, right? The max and CTE should have been correct based on the same data you posted that I sent them during development. Hmph.

I am aware. I'm sure you're also aware that you can convert between the two units? I didn't change the way the game reads the TE curve file; the values in that file are still in kN. I only changed the ammeter to display amps equal to 1000 lbs per amp.

Honestly, I didn't make too many changes in the Tractive effort curve. The original TE curve looks like this:
<?xml version="1.0" encoding="utf-8"?>
<cCSVArray xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="1">
<CSVItem>
<cCSVItem d:id="2">
<X d:type="sFloat32">0</X>
<Y d:type="sFloat32">822.9</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="3">
<X d:type="sFloat32">12</X>
<Y d:type="sFloat32">653.9</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="4">
<X d:type="sFloat32">15</X>
<Y d:type="sFloat32">530</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="5">
<X d:type="sFloat32">22</X>
<Y d:type="sFloat32">411</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="6">
<X d:type="sFloat32">30</X>
<Y d:type="sFloat32">320</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="7">
<X d:type="sFloat32">37.5</X>
<Y d:type="sFloat32">258</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="8">
<X d:type="sFloat32">45</X>
<Y d:type="sFloat32">223</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="9">
<X d:type="sFloat32">53</X>
<Y d:type="sFloat32">191</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="10">
<X d:type="sFloat32">60</X>
<Y d:type="sFloat32">169</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="11">
<X d:type="sFloat32">68</X>
<Y d:type="sFloat32">129</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="12">
<X d:type="sFloat32">71</X>
<Y d:type="sFloat32">119</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="13">
<X d:type="sFloat32">75</X>
<Y d:type="sFloat32">103</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
</CSVItem>
</cCSVArray>


The TE curve in my mod pack is this:
<?xml version="1.0" encoding="utf-8"?>
<cCSVArray xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="1">
<CSVItem>
<cCSVItem d:id="2">
<X d:type="sFloat32">0</X>
<Y d:type="sFloat32">822.9</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="3">
<X d:type="sFloat32">8.5</X>
<Y d:type="sFloat32">822.9</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="4">
<X d:type="sFloat32">11.1</X>
<Y d:type="sFloat32">689.474348</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="5">
<X d:type="sFloat32">15</X>
<Y d:type="sFloat32">510.211</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="6">
<X d:type="sFloat32">22</X>
<Y d:type="sFloat32">347.87</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="7">
<X d:type="sFloat32">30</X>
<Y d:type="sFloat32">255.11</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="8">
<X d:type="sFloat32">35</X>
<Y d:type="sFloat32">218.662</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="9">
<X d:type="sFloat32">45</X>
<Y d:type="sFloat32">170.07</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="10">
<X d:type="sFloat32">50</X>
<Y d:type="sFloat32">153.063</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="11">
<X d:type="sFloat32">60</X>
<Y d:type="sFloat32">127.553</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="12">
<X d:type="sFloat32">65</X>
<Y d:type="sFloat32">117.741</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="13">
<X d:type="sFloat32">70</X>
<Y d:type="sFloat32">109.331</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="14">
<X d:type="sFloat32">75</X>
<Y d:type="sFloat32">102.04</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="15">
<X d:type="sFloat32">80</X>
<Y d:type="sFloat32">95.6646</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
</CSVItem>
</cCSVArray>


The major change was the dynamic brake curve. I guess they just reused their stock dynamic brake curve that they have in every US diesel locomotive they've ever released. It was originally this:
<?xml version="1.0" encoding="utf-8"?>
<cCSVArray xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="1">
<CSVItem>
<cCSVItem d:id="2">
<X d:type="sFloat32">3.5</X>
<Y d:type="sFloat32">0</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="3">
<X d:type="sFloat32">6</X>
<Y d:type="sFloat32">0.2</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="4">
<X d:type="sFloat32">8</X>
<Y d:type="sFloat32">0.8</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="5">
<X d:type="sFloat32">17</X>
<Y d:type="sFloat32">0.95</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="6">
<X d:type="sFloat32">25</X>
<Y d:type="sFloat32">1</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="7">
<X d:type="sFloat32">40</X>
<Y d:type="sFloat32">0.97</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="8">
<X d:type="sFloat32">57</X>
<Y d:type="sFloat32">0.9</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="9">
<X d:type="sFloat32">64</X>
<Y d:type="sFloat32">0.8</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="10">
<X d:type="sFloat32">71</X>
<Y d:type="sFloat32">0.6</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
</CSVItem>
</cCSVArray>


The modified one based on the data supplied by that spec sheet looks like this:
<?xml version="1.0" encoding="utf-8"?>
<cCSVArray xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0" d:id="1">
<CSVItem>
<cCSVItem d:id="2">
<X d:type="sFloat32">0.1</X>
<Y d:type="sFloat32">0</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="3">
<X d:type="sFloat32">0.5</X>
<Y d:type="sFloat32">1</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="4">
<X d:type="sFloat32">17.4</X>
<Y d:type="sFloat32">1</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="5">
<X d:type="sFloat32">20</X>
<Y d:type="sFloat32">0.95161</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="6">
<X d:type="sFloat32">25</X>
<Y d:type="sFloat32">.7613</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="7">
<X d:type="sFloat32">30</X>
<Y d:type="sFloat32">0.6344</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="8">
<X d:type="sFloat32">40</X>
<Y d:type="sFloat32">0.4758</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="9">
<X d:type="sFloat32">50</X>
<Y d:type="sFloat32">0.3806</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="10">
<X d:type="sFloat32">55</X>
<Y d:type="sFloat32">0.34604</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="11">
<X d:type="sFloat32">60</X>
<Y d:type="sFloat32">.3172</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="12">
<X d:type="sFloat32">65</X>
<Y d:type="sFloat32">.2928</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="13">
<X d:type="sFloat32">70</X>
<Y d:type="sFloat32">.2719</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="14">
<X d:type="sFloat32">75</X>
<Y d:type="sFloat32">.2538</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
<cCSVItem d:id="15">
<X d:type="sFloat32">80</X>
<Y d:type="sFloat32">.238</Y>
<Name d:type="cDeltaString"></Name>
</cCSVItem>
</CSVItem>
</cCSVArray>
User avatar
FanRailer
 
Posts: 999
Joined: Mon Jan 20, 2014 12:37 pm

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby OldProf » Sat Aug 02, 2014 7:42 am

Thanks . . . I can't imagine how I was able to live this long without that information. *!greengrin!*
Tom Pallen (Old Prof)

{Win 10 Home 64-bit; Intel Core i7 6700 @ 3.40GHz; 16.0GB Single-Channel @ 1063 MHz (15-15-15-364); 2047MB NVIDIA GeForce GTX 960}
User avatar
OldProf
 
Posts: 2743
Joined: Wed Sep 09, 2009 10:09 am

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby CSX2057 » Sat Aug 02, 2014 9:05 am

So with this kind of setup can it been done with the other locomotives and the loco brake? I use it all the time.
Hi! I'm Daniel (37). A casual Train Simulator Streamer and Railfanner. 4+ hours of Fun and Adventure with Laughter, Reactions and SoundFX.
CSX2057 YOUTUBE CHANNEL
User avatar
CSX2057
 
Posts: 1383
Joined: Tue Jun 07, 2011 11:18 am
Location: Georgia

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby Bermúdez » Sat Aug 02, 2014 5:15 pm

FanRailer wrote:IMPORTANT; Install Instructions

1. Locate SD80MACPack01 (C:\Program Files (x86)\Steam\SteamApps\common\RailWorks\Assets\DTG\SD80MACPack01)
2. Open the .ap file with .7zip and drag all files in the .7zip window into the directory from step one.
3. Highlight all folders in directory from step one, and go to properties, uncheck the read only box and click apply.
3b. If step three is not completed properly, the mod will not install.
4. Open DTG_CSX_SD80MAC_Traction_and_Dynamic_Brake_Physics_Mod.rar
5. Open your directory until you are here: C:\Program Files (x86)\Steam\SteamApps\common\RailWorks\Assets\DTG\SD80MACPack01\RailVehicles\Diesel\SD80MAC\CSX
6. Drag both file folders from the .rar in step four into the directory you opened in step 5.
7. Overwrite when prompted.
8. The installation should be complete. Run TS2014 to check.
9. If installation is botched or does not work, to back up to original files, repeat steps 1 and 2.

Hello.
These installation instructions are not entirely correct. No need to extract anything from the ap file (all this is to complicate life unnecessarily). You only need to put your modified files in the normal folder tree structure outside the .ap file. The core of simulator take preference to read these files before those inside the .ap file.
Thus it is as if you you had a backup of the original files. If someone is not happy with the changes, you only have to delete the files that are outside the .ap file and everything will be as it was by default.
Even you can create a .rwp with the modified files (placed in the corresponding folder tree), making it easy for users to install.

Regards. *!!wink!!*
My Spanish website dedicated to Train Simulator 2019: https://ferrosim.es
Image
User avatar
Bermúdez
 
Posts: 265
Joined: Thu Jul 26, 2012 3:36 pm
Location: Teruel, Spain

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby FanRailer » Sat Aug 02, 2014 10:08 pm

Bermúdez wrote:
FanRailer wrote:IMPORTANT; Install Instructions

1. Locate SD80MACPack01 (C:\Program Files (x86)\Steam\SteamApps\common\RailWorks\Assets\DTG\SD80MACPack01)
2. Open the .ap file with .7zip and drag all files in the .7zip window into the directory from step one.
3. Highlight all folders in directory from step one, and go to properties, uncheck the read only box and click apply.
3b. If step three is not completed properly, the mod will not install.
4. Open DTG_CSX_SD80MAC_Traction_and_Dynamic_Brake_Physics_Mod.rar
5. Open your directory until you are here: C:\Program Files (x86)\Steam\SteamApps\common\RailWorks\Assets\DTG\SD80MACPack01\RailVehicles\Diesel\SD80MAC\CSX
6. Drag both file folders from the .rar in step four into the directory you opened in step 5.
7. Overwrite when prompted.
8. The installation should be complete. Run TS2014 to check.
9. If installation is botched or does not work, to back up to original files, repeat steps 1 and 2.

Hello.
These installation instructions are not entirely correct. No need to extract anything from the ap file (all this is to complicate life unnecessarily). You only need to put your modified files in the normal folder tree structure outside the .ap file. The core of simulator take preference to read these files before those inside the .ap file.
Thus it is as if you you had a backup of the original files. If someone is not happy with the changes, you only have to delete the files that are outside the .ap file and everything will be as it was by default.
Even you can create a .rwp with the modified files (placed in the corresponding folder tree), making it easy for users to install.

Regards. *!!wink!!*

Haha, again, thanks. I will keep this in mind for future mod packs I release.
User avatar
FanRailer
 
Posts: 999
Joined: Mon Jan 20, 2014 12:37 pm

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby FanRailer » Sat Aug 02, 2014 10:08 pm

CSX2057 wrote:So with this kind of setup can it been done with the other locomotives and the loco brake? I use it all the time.

yes, it should be possible.

oh, by the way, it's online now: http://railworksamerica.com/index.php/d ... ccessories
User avatar
FanRailer
 
Posts: 999
Joined: Mon Jan 20, 2014 12:37 pm

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby awaken1977 » Wed Sep 03, 2014 1:01 pm

I have a problem after this upgrade
I don't know was it before that, or introduced with physics upgrade, since I didn't backed up original content

SD80MAC with CSX coal hoppers (the whole train) doesn't have g-force acceleration when going downhill
It goes down on 1,5% grade with constant speed and keeps 20 mph steady (sometimes even slows down a little bit)
No dynamic brake needed at all

Please check on unmodified content
awaken1977
 
Posts: 335
Joined: Mon Nov 25, 2013 2:40 am

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby awaken1977 » Wed Sep 03, 2014 1:05 pm

p.s.
problem traced to hoppers

if I disconnect hoppers, loco itself accelerates under g-force, as supposed
but cars have sort of "braking effect". how to fix that?
awaken1977
 
Posts: 335
Joined: Mon Nov 25, 2013 2:40 am

Re: CSX SD80MAC Tractive Effort and Dynamic Braking Effort Curve Mod

Unread postby Chacal » Wed Sep 03, 2014 7:14 pm

Maybe check the rail friction values and resistance in the blueprint.
Compare with other cars.
Over the hill and gathering speed
Chacal
Site Admin
 
Posts: 6540
Joined: Tue Jul 05, 2011 1:11 pm
Location: Quebec, Canada


Return to Freeware Add-On Releases

Who is online

Users browsing this forum: No registered users and 1 guest