So far, so good, everything was working just great. Until I got to an item I had almost forgotten about, a TS2016 bonus item I got called the "UPBoxcarPack01" in the DTG folder. For some reason, even though this wagon has the RSC\ShermanHill sounds aliased to it, the sounds ONLY appear when I run this wagon on the Sherman Hill route itself. If I run it in QuickDrive on any other route the wagons are silent.
Now the GenericFreightWagon.bin file in Krellnut's ShermanHill folder already has the alias in it, as this was one of the original Krellnut folders included with his 2015 sound pack. So for the life of me I cannot figure out why the path doesn't work when this wagon is run on any other route ... I mean the path in the wagon's bin file doesn't change.

The only wrinkle I can see is that unlike almost any other wagon pack I've got, the sounds are directly aliased to the ShermanHIll route, and NOT to an Audio folder. In fact, the Audio folder in the UPBoxcarPack01Assets.ap file only contains sounds for the RailNetwork folder, NOT the RailVehicles one. Could this be the source of the problem? If so, how do I fix it?
Below is the Wagon Sound segment of the wagon's BoxCar.bin file, if this will help:
<ContainerComponent>
<cEntityContainerBlueprint>
<TrackTerrainInEditor d:type="bool">0</TrackTerrainInEditor>
<Children>
<cEntityContainerBlueprint-sChild d:id="1117">
<ChildName d:type="cDeltaString">Wagon Sound</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">RSC</Provider>
<Product d:type="cDeltaString">ShermanHill</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">Audio\RailVehicles\Freight\GenericFreightWagon\Exterior\GenericFreightWagonSound.xml</BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</BlueprintID>
<Matrix>
<cHcRMatrix4x4>
<Element>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>
</Children>
</cEntityContainerBlueprint>
</ContainerComponent>
Dave