Before I continue, I will note that the file sd40_2_sp.bin has two other variants, sd40_2_sp_dodgy.bin and sd40_2_sp_nd.bin. Would these two need to be edited as well before the bell is audible in the cab of the locomotive? I only edited the primary one, as seen below, for initial testing, but I don't think the other two would be a cause for the bell not to work, as the horn works with only the primary file edited.
Thank you
NOTES: (bin) specifies that the .xml has been converted back to .bin when inserted in the respective directories.
*indicates a file that is not present by default and that I created based on the file structure of other locomotive sound folders.
Class SD40 Bell Sound.xml (bin)*
- Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
<Blueprint>
<cSoundBlueprint>
<Name d:type="cDeltaString">SD40 Horn Sound</Name>
<BrowseInformation>
<iBrowseableBlueprint-cBrowseInformation>
<DisplayName>
<Localisation-cUserLocalisedString>
<English d:type="cDeltaString"></English>
<French d:type="cDeltaString"></French>
<Italian d:type="cDeltaString"></Italian>
<German d:type="cDeltaString"></German>
<Spanish d:type="cDeltaString"></Spanish>
<Dutch d:type="cDeltaString"></Dutch>
<Polish d:type="cDeltaString"></Polish>
<Russian d:type="cDeltaString"></Russian>
<Other/>
<Key d:type="cDeltaString"></Key>
</Localisation-cUserLocalisedString>
</DisplayName>
<Description>
<Localisation-cUserLocalisedString>
<English d:type="cDeltaString"></English>
<French d:type="cDeltaString"></French>
<Italian d:type="cDeltaString"></Italian>
<German d:type="cDeltaString"></German>
<Spanish d:type="cDeltaString"></Spanish>
<Dutch d:type="cDeltaString"></Dutch>
<Polish d:type="cDeltaString"></Polish>
<Russian d:type="cDeltaString"></Russian>
<Other/>
<Key d:type="cDeltaString"></Key>
</Localisation-cUserLocalisedString>
</Description>
<Category d:type="cDeltaString">eExcludeFromBrowserList</Category>
<ValidInScenarios d:type="cDeltaString">eFalse</ValidInScenarios>
</iBrowseableBlueprint-cBrowseInformation>
</BrowseInformation>
<SoundComponent>
<cSoundComponentBlueprint>
<ProxyName d:type="cDeltaString">MLWAudio\16-645D\Rebuilt 38 Series\Horn-Bell\EMD_BellControl_Bronze</ProxyName>
<Type d:type="cDeltaString">RailVehicle</Type>
</cSoundComponentBlueprint>
</SoundComponent>
<PosOriComponent>
<cPosOriBlueprint/>
</PosOriComponent>
<EditorRenderComponent>
<cEditorSceneryRenderBlueprint>
<PrimaryNamedTextureSet>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">Kuju</Provider>
<Product d:type="cDeltaString">RailSimulator</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</PrimaryNamedTextureSet>
<SecondaryNamedTextureSet>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">Kuju</Provider>
<Product d:type="cDeltaString">RailSimulator</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</SecondaryNamedTextureSet>
<GeometryID d:type="cDeltaString">RSC\GP38-2BnPack01\Audio\Markers\[00]SoundEmitter</GeometryID>
<CollisionGeometryID d:type="cDeltaString"></CollisionGeometryID>
<Pickable d:type="cDeltaString">eTrue</Pickable>
<CastsShadows d:type="cDeltaString">eTrue</CastsShadows>
<ShadowType d:type="cDeltaString">eShadowType_None</ShadowType>
<ViewType d:type="cDeltaString">ExternalView</ViewType>
<HeatHaze/>
<TexText/>
<ProjectedLightElement/>
<Instancable d:type="bool">0</Instancable>
<DetailLevelGenerationRange>
<cSceneryRenderBlueprint-sDetailLevelGenerationRange>
<HighestLevel_1isHighest d:type="sInt32">10</HighestLevel_1isHighest>
<LowestLevel_10isLowest d:type="sInt32">10</LowestLevel_10isLowest>
</cSceneryRenderBlueprint-sDetailLevelGenerationRange>
</DetailLevelGenerationRange>
</cEditorSceneryRenderBlueprint>
</EditorRenderComponent>
<EditorRenderData>
<cSoundBlueprint-sEditorRenderData>
<InnerGeometryID d:type="cDeltaString"></InnerGeometryID>
<InnerVisualSoundRadius d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</InnerVisualSoundRadius>
<OuterGeometryID d:type="cDeltaString"></OuterGeometryID>
<OuterVisualSoundRadius d:type="sFloat32" d:alt_encoding="0000000000006940" d:precision="string">200</OuterVisualSoundRadius>
</cSoundBlueprint-sEditorRenderData>
</EditorRenderData>
</cSoundBlueprint>
</Blueprint>
</cBlueprintLoader>
Class SD40 Horn Sound.xml(bin) Works as is. Both interior and exterior are audible.
- Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
<Blueprint>
<cSoundBlueprint>
<Name d:type="cDeltaString">SD40 Horn Sound</Name>
<BrowseInformation>
<iBrowseableBlueprint-cBrowseInformation>
<DisplayName>
<Localisation-cUserLocalisedString>
<English d:type="cDeltaString"></English>
<French d:type="cDeltaString"></French>
<Italian d:type="cDeltaString"></Italian>
<German d:type="cDeltaString"></German>
<Spanish d:type="cDeltaString"></Spanish>
<Dutch d:type="cDeltaString"></Dutch>
<Polish d:type="cDeltaString"></Polish>
<Russian d:type="cDeltaString"></Russian>
<Other/>
<Key d:type="cDeltaString"></Key>
</Localisation-cUserLocalisedString>
</DisplayName>
<Description>
<Localisation-cUserLocalisedString>
<English d:type="cDeltaString"></English>
<French d:type="cDeltaString"></French>
<Italian d:type="cDeltaString"></Italian>
<German d:type="cDeltaString"></German>
<Spanish d:type="cDeltaString"></Spanish>
<Dutch d:type="cDeltaString"></Dutch>
<Polish d:type="cDeltaString"></Polish>
<Russian d:type="cDeltaString"></Russian>
<Other/>
<Key d:type="cDeltaString"></Key>
</Localisation-cUserLocalisedString>
</Description>
<Category d:type="cDeltaString">eExcludeFromBrowserList</Category>
<ValidInScenarios d:type="cDeltaString">eFalse</ValidInScenarios>
</iBrowseableBlueprint-cBrowseInformation>
</BrowseInformation>
<SoundComponent>
<cSoundComponentBlueprint>
<ProxyName d:type="cDeltaString">MLWAudio\16-645D\Rebuilt 38 Series\Horn-Bell\P3_HornControl</ProxyName>
<Type d:type="cDeltaString">RailVehicle</Type>
</cSoundComponentBlueprint>
</SoundComponent>
<PosOriComponent>
<cPosOriBlueprint/>
</PosOriComponent>
<EditorRenderComponent>
<cEditorSceneryRenderBlueprint>
<PrimaryNamedTextureSet>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">Kuju</Provider>
<Product d:type="cDeltaString">RailSimulator</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</PrimaryNamedTextureSet>
<SecondaryNamedTextureSet>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">Kuju</Provider>
<Product d:type="cDeltaString">RailSimulator</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</SecondaryNamedTextureSet>
<GeometryID d:type="cDeltaString">RSC\GP38-2BnPack01\Audio\Markers\[00]SoundEmitter</GeometryID>
<CollisionGeometryID d:type="cDeltaString"></CollisionGeometryID>
<Pickable d:type="cDeltaString">eTrue</Pickable>
<CastsShadows d:type="cDeltaString">eTrue</CastsShadows>
<ShadowType d:type="cDeltaString">eShadowType_None</ShadowType>
<ViewType d:type="cDeltaString">ExternalView</ViewType>
<HeatHaze/>
<TexText/>
<ProjectedLightElement/>
<Instancable d:type="bool">0</Instancable>
<DetailLevelGenerationRange>
<cSceneryRenderBlueprint-sDetailLevelGenerationRange>
<HighestLevel_1isHighest d:type="sInt32">10</HighestLevel_1isHighest>
<LowestLevel_10isLowest d:type="sInt32">10</LowestLevel_10isLowest>
</cSceneryRenderBlueprint-sDetailLevelGenerationRange>
</DetailLevelGenerationRange>
</cEditorSceneryRenderBlueprint>
</EditorRenderComponent>
<EditorRenderData>
<cSoundBlueprint-sEditorRenderData>
<InnerGeometryID d:type="cDeltaString"></InnerGeometryID>
<InnerVisualSoundRadius d:type="sFloat32" d:alt_encoding="0000000000005940" d:precision="string">100</InnerVisualSoundRadius>
<OuterGeometryID d:type="cDeltaString"></OuterGeometryID>
<OuterVisualSoundRadius d:type="sFloat32" d:alt_encoding="0000000000006940" d:precision="string">200</OuterVisualSoundRadius>
</cSoundBlueprint-sEditorRenderData>
</EditorRenderData>
</cSoundBlueprint>
</Blueprint>
</cBlueprintLoader>
sd40_2_sp.xml (bin)
attached