xxuntitledxx wrote:Hi all,
I have been thinking about this...Is it possible to set objects as child objects to other locomotives? Here's a few examples. The Cab section of an ES44AC to a Dash 9 to make a true AC44C6M. PTC antenna's to roofs on units that don't have them, and things of that nature. Is this possible?
Just wondering how hard that would be to do since I'm not a crazy blueprint editor guy.
Ken
Yes.
In a child of your loco you can call any other path, including one where other child is pointing to a model (like flares, parts of a roof or numbers) with its geo and textures, particles (smoke), sound bin (or xml) [and from there to a proxyxml].
By using TS_Tools you can copy paste any child code from any loco (or car) bin to another one, like this example:
- Code: Select all
<cEntityContainerBlueprint-sChild d:id="54110">
<ChildName d:type="cDeltaString">Ditch_R</ChildName>
<BlueprintID>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString">MLWAudio</Provider>
<Product d:type="cDeltaString">16N-710G3C-II</Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString">HeadlightFlareEnhancement\Headlight_Flare_Bright.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="000000C05301EF3F" d:precision="string">0.968912</e>
<e d:type="sFloat32" d:alt_encoding="00000020EFAACF3F" d:precision="string">0.247404</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="00000020EFAACFBF" d:precision="string">-0.247404</e>
<e d:type="sFloat32" d:alt_encoding="000000C05301EF3F" d:precision="string">0.968912</e>
<e d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">0</e>
<e d:type="sFloat32" d:alt_encoding="00000000295CE73F" d:precision="string">0.73</e>
<e d:type="sFloat32" d:alt_encoding="0000006066660040" d:precision="string">2.05</e>
<e d:type="sFloat32" d:alt_encoding="0000004033332640" d:precision="string">11.1</e>
<e d:type="sFloat32" d:alt_encoding="000000000000F03F" d:precision="string">1</e>
</Element>
</cHcRMatrix4x4>
</Matrix>
<ParentNodeName d:type="cDeltaString"></ParentNodeName>
</cEntityContainerBlueprint-sChild>