NPC Character Definitions do not work with NPC Spawners without resetting UEFN/FN

Summary

NPC Character Definitions do not work with NPC Spawners without resetting UEFN/FN
This was already marked as fixed here: Altered NPC Character Definitions do not work with NPC Spawners without resetting UEFN/FN
But it started happening to me again after 41.00 update

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

  1. Create an NPC Character Definition
  2. Create an NPC Spawner device
  3. Set the NPC Spawner device to use that NPC Character Definition
  4. Adjust several properties of the NPC Character Definition not to be default properties
  5. Push Changes
  6. Enter Session mode, start a game
  7. NPCs won’t spawn
  8. Restart UEFN + Fortnite completely
  9. Enter Session mode, start a game
  10. NPCs Spawns

Expected Result

Changed NPC Character Definitions spawn from the NPC Spawner Device

Observed Result

Changed NPC Character Definitions do not spawn until you fully reset Fortnite + UEFN.

Platform(s)

PC / Windows

Same here!

1 Like

I’ve done some research on my own project and I think I’ve been able to figure out what’s causing this isse, not exactly tho.
So here’s what I’ve done:

  • Replaced all NPCDefinitions definitions inside NPCSpawnerDevices with a “Dummy” definition without verse behavior

  • Set your behavior class as an override inside the NPCSpawnerDevice (this will be the actual behavior used)

  • Swap the “Dummy” definition with the correct one using Verse

image


PLUS

I have no idea if this has any influence at all, but I’ll just leave it there in my code for now:

Begin / End simulation I’m forcing a default behavior to be set on the spawner

I added a new spawner, using the same method but it won’t force-set definition OnSimulationBegin/End and it seem to have issues, so I guess forcing the definition is actually useful.

FORT-1126272’s status has changed to ‘Ready for QA’. A member of the QA department is investigating the issue.