MontanaRails wrote:So long as the sound pack is installed correctly into the default Kuju folder structure, it should be (relatively!) very easy to alias the sounds to the new sounds. You need to change the path in the Donner's engine bin file, so it looks like this in these three sections:
- Code: Select all
<cEntityContainerBlueprint-sChild d:id="78736552">
<ChildName d:type="cDeltaString">Horn</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">Kuju</Provider>
<Product d:type="cDeltaString">RailSimulatorUS</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Audio\RailVehicles\Diesel\SD40\Cab\Class SD40 Horn Sound.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="00000080AEF61240" d:precision="string">4.7409</e>
<e d:type="sFloat32" d:alt_encoding="000000A03ED71C40" d:precision="string">7.2102</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
<cEntityContainerBlueprint-sChild d:id="42814648">
<ChildName d:type="cDeltaString">Cab Sound</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">Kuju</Provider>
<Product d:type="cDeltaString">RailSimulatorUS</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Audio\RailVehicles\Diesel\SD40\Cab\SD40 Cab Sound.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000046250940" d:precision="string">3.1432</e>
<e d:type="sFloat32" d:alt_encoding="00000080C2B51740" d:precision="string">5.9275</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
<cEntityContainerBlueprint-sChild d:id="42803256">
<ChildName d:type="cDeltaString">Engine Sound</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">Kuju</Provider>
<Product d:type="cDeltaString">RailSimulatorUS</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Audio\RailVehicles\Diesel\SD40\SD40 Engine Sound.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="00000060764F0740" d:precision="string">2.9138</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0.0000</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1.0000</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
Simplest way to do it, works great for me!
Hi MontanaRails,
Your system will work for aliasing the sounds to the new 645 sounds in the Kuju folder, the only problem is you will loose the talking hot box detector sounds in the Donner Pass route. What I did was copied the SD40 Cab Sound.xml and Class SD40 Cab.proxyxml files to the Steam\SteamApps\common\railworks\Assets\RSC\DonnerPass\Audio\RailVehicles\Diesel\SD40\Cab folder and then modified them to use the Donner Pass talking hot box detector. To use these files you'll have to change your provider and product codes back to the Donner Pass settings for the Cab Sound blueprint.
- Code: Select all
<Provider d:type="cDeltaString">RSC</Provider>
<Product d:type="cDeltaString">DonnerPass</Product>
Regards,
Rich S.