Improved Following for Dino's TC vs 2.1.2 Steam ModID: 550494778

The goal of this mod has been to resolve various issues that arise when one dino follows another or even a player. The most common is getting stuck when the dino’s overlap one another.

In version 2.1.2 I had managed to get all dino’s regardless of size and indifferent to if they are walking, flying or swimming.

The problem that has arisen shows up when the files are cooked as a Total Conversion mod. While everything works in the simulator when the mod is loaded the behavior from windows to Linux differs but the results are the same, the mod cannot be used.

Under windows the cooked mod will make flying dino’s fly high in the sky after a short period of time, suggesting a memory leak.

Under Linux the server fails to start with a segmentation violation.

The mod, once cooked includes a list of assets that haven’t been touched, I assume the problem is sourcing from this issue.

Here is a list of the extra files it includes:
./Engine/Content/EngineAnimNotifies/AnimNotify_PlaySound.uasset
./Engine/Content/EngineSky/M_Sky_Panning_Clouds2.uasset
./Engine/Content/EngineSky/T_Sky_Blue.uasset
./Engine/Content/EngineSky/T_Sky_Clouds_M.uasset
./ShooterGame/Content/Effects/Materials/Snow/M_SnowFlake_VelocityLerp.uasset
./ShooterGame/Content/Effects/Materials/Snow/M_SnowFlake_VelocityLerp_AA.uasset
./ShooterGame/Content/Effects/Materials/Water/M_WaterDrop_SubUV.uasset
./ShooterGame/Content/Effects/Materials/Water/M_WaterDrop_SubUV_Inst.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_Blizzard.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_Blizzard_EdgeBlow.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_Blizzard_Hint.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_BlowAcrossGround.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_BlowAcrossGroundLine.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_BlowDetails.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_BlowIntoHoles.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_BlowTower.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_FallingSnow.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_FallingSnow_Clump.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_Mist_Lit_Blowig.uasset
./ShooterGame/Content/Effects/Particles/Snow/P_SnowFlare.uasset
./ShooterGame/Content/Effects/Textures/Cube/CubeNearEntrance.uasset
./ShooterGame/Content/ExampleContent/Effects/ParticleSystems/P_GPU_particles_collision2.uasset
./ShooterGame/Content/GunImpacts/Materials/water/M_MeshEmitWater_MASTER.uasset
./ShooterGame/Content/GunImpacts/Textures/Cube/CubeNearEntrance.uasset
./ShooterGame/Content/Maps/TheIslandSubMaps/TheIsland.umap
./ShooterGame/Content/OldAssets/Assets/Textures/T_Aurora01_Noise.uasset
./ShooterGame/Content/OldAssets/Sounds/SoundClassesAndMixes
./ShooterGame/Content/OldAssets/Sounds/SoundClassesAndMixes/Master.uasset
./ShooterGame/Content/OldAssets/Sounds/SoundClassesAndMixes/Music.uasset
./ShooterGame/Content/OldAssets/Sounds/SoundClassesAndMixes/MusicStingers.uasset
./ShooterGame/Content/OldAssets/Sounds/SoundClassesAndMixes/MusicStingersTotal.uasset
./ShooterGame/Content/OldAssets/Sounds/SoundClassesAndMixes/PSM_DisableMusic.uasset
./ShooterGame/Content/OldAssets/Sounds/SoundClassesAndMixes/PSM_DuckMusic.uasset
./ShooterGame/Content/OldAssets/Sounds/SoundClassesAndMixes/Voice.uasset
./ShooterGame/Content/PrimalEarth/Structures/CookingPot.uasset
./ShooterGame/Content/PrimalEarth/Structures/StorageBox_AnvilBench.uasset

Actual modified assets are:
./ShooterGame/Content/PrimalEarth/CoreAI/DinoFlyerSeekLong_BT.uasset
./ShooterGame/Content/PrimalEarth/CoreAI/DinoSeek_BT.uasset
./ShooterGame/Content/PrimalEarth/CoreAI/NotWithinDistance.uasset

New assets are:
./ShooterGame/Content/Mods/FollowModLib/BackupTargetDestination_FollowMod_BTD.uasset
./ShooterGame/Content/Mods/FollowModLib/DidWeCollide_FollowMod_BTD.uasset
./ShooterGame/Content/Mods/FollowModLib/FlyingOrSwimming_FollowMod_BTD.uasset
./ShooterGame/Content/Mods/FollowModLib/FunctionLibrary_FollowMod.uasset
./ShooterGame/Content/Mods/FollowModLib/ModifyTargetDestination_FollowMod_BTT.uasset
./ShooterGame/Content/Mods/FollowModLib/StopMovementImmediately_FollowMod_BTD.uasset
./ShooterGame/Content/Mods/FollowModLib/TooFarPleaseWait_FollowMod_BTD.uasset

For those interested the current asset/version has been uploaded to GitHub: https://github.com/mcsmpdot/Ark-FollowMod