[MAJOR][memory optimizing] Spawn position of creature placer does not change after teleporting

As our projects grown we are having to optimize to stay within the memory limit allowed. One major optimization would be for us to pool creatures placer devices or creatures. Several issues arise.

  1. Since there is a spawn distance (76.8m ?) on creature placer devices, we cannot keep spawning creatures, pool them and teleport them.

  2. The other natural way would be to be able to teleport the actual creature placer device. And it seems to teleport since the VFX spawns at the new location, but the creature spawns at the original location.

  3. Creature spawner device straight out stops spawning if you teleport the device.

  4. Also pooling creatures from a distance is annoying since you cannot actually turn off the VFX on creature placers and spawners even tho there is a bool for it. I believe the the creatures own native spawn vfx still persists. I cannot silently spawn creatures in some corner without VFX and screenshake persisting.

A simple fix of moving the spawn location with the creature placers would save our project 10000+ memory.

Thank you for your report! Can you please re-post using the “New Issue” option on the Issues and Bug Reporting forums? Posts with this feature are connected directly into our development team so we can quickly get to them!
For more information, such as how to get the reference ID, please check out the article here: Using the Creative and UEFN Bug Reporting Form

1 Like

Alrighty!

You need to add Sleep(0.0) around the actual spawn function when teleporting, the devices actually will teleport faster than the spawn completes