Die Benennungen der Animation sind identisch.
Normale Engine.bin, da werden ziemlich weit oben die Animationen eingetragen und das funktioniert dann auch, wenn in der GeoPcDx Datei der Lok diese Animation vom Ersteller implement wurde. Also, habe ich das so auch probiert - nach diesem Schema nachgebaut. Funktioniert jedoch nicht (Anmerkung: Vielleicht habe ich da was falsch gemacht), weil die nun in die Engine.bin eingetragene BAN Datei nicht auf die GeoPcDx im Child zugreifen kann.
hier mal die Child Datei
<?xml version="1.0" encoding="utf-8"?>
<cBlueprintLoader xmlns:d="http://www.kuju.com/TnT/2003/Delta" d:version="1.0">
<Blueprint>
<cAnimSceneryBlueprint>
<Name d:type="cDeltaString">Cooler</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">eUncategorised</Category>
<ValidInScenarios d:type="cDeltaString">eFalse</ValidInScenarios>
</iBrowseableBlueprint-cBrowseInformation>
</BrowseInformation>
<RenderComponent>
<cAnimSceneryRenderBlueprint>
<PrimaryNamedTextureSet>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString"></Provider>
<Product d:type="cDeltaString"></Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</PrimaryNamedTextureSet>
<SecondaryNamedTextureSet>
<iBlueprintLibrary-cAbsoluteBlueprintID>
<BlueprintSetID>
<iBlueprintLibrary-cBlueprintSetID>
<Provider d:type="cDeltaString"></Provider>
<Product d:type="cDeltaString"></Product>
</iBlueprintLibrary-cBlueprintSetID>
</BlueprintSetID>
<BlueprintID d:type="cDeltaString"></BlueprintID>
</iBlueprintLibrary-cAbsoluteBlueprintID>
</SecondaryNamedTextureSet>
<GeometryID d:type="cDeltaString">RSSLO\BR245\RailVehicles\[RDF]EngineHalogen\Animations\[00][RDF]Venti_Anim_Group</GeometryID>
<CollisionGeometryID d:type="cDeltaString">RSSLO\BR245\RailVehicles\[RDF]EngineHalogen\Animations\[00][RDF]Venti_Anim_Group</CollisionGeometryID>
<Pickable d:type="cDeltaString">eTrue</Pickable>
<CastsShadows d:type="cDeltaString">eTrue</CastsShadows>
<ShadowType d:type="cDeltaString">eShadowType_Blobby</ShadowType>
<ViewType d:type="cDeltaString">ExternalView</ViewType>
<Palettised d:type="cDeltaString">eFalse</Palettised>
<Palette0Index d:type="sInt32">-1</Palette0Index>
<Palette1Index d:type="sInt32">-1</Palette1Index>
<Palette2Index d:type="sInt32">-1</Palette2Index>
<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>
<AnimSet>
<cAnimSceneryRenderBlueprint-cAutoAnimation d:id="6537">
<AnimationID d:type="cDeltaString">Venti_Anim</AnimationID>
<AnimationName d:type="cDeltaString">RSSLO\BR245\RailVehicles\[RDF]EngineHalogen\Animations\[RDF]Venti_Anim_Group</AnimationName>
<AnimateInEditor d:type="cDeltaString">eFalse</AnimateInEditor>
<Probability d:type="sFloat32" d:alt_encoding="0000000000000000" d:precision="string">1</Probability>
</cAnimSceneryRenderBlueprint-cAutoAnimation>
</AnimSet>
</cAnimSceneryRenderBlueprint>
</RenderComponent>
<PosOriComponent>
<cPosOriBlueprint/>
</PosOriComponent>
<ContainerComponent>
<cEntityContainerBlueprint>
<TrackTerrainInEditor d:type="bool">0</TrackTerrainInEditor>
<Children/>
</cEntityContainerBlueprint>
</ContainerComponent>
</cAnimSceneryBlueprint>
</Blueprint>
</cBlueprintLoader>
Alles anzeigen
Das funktioniert soweit, der Lüfter dreht sich immer - auch wenn der Motor abgestellt ist.
Dann habe ich aus dieser Datei die Animation entfernt und in die Engine.bin verlagert - aber dann kann ich das nicht mehr ansteuern. Bewegt sich nichts.
Es fehlt irgendwie eine Verbindung zwischen der BAN Datei und der Child GeoPcDx Animation