Demorec / play doesn't work on custom characters

Demorec doesn’t seem to record movement using a custom character class. Demoplay loads the map and initial states but there’s no movement.

Replication:

  • Create a new Character actor, add movement input so the character moves
  • Set as the default player
  • demorec name
  • demoplay name

This definitely worked in 4.9 and I think 4.10. But in 4.11 nothing moves when you play the demo.

Any ideas?

Edit: More info: If you spawn as the First Person Character the demo recording works. As a workaround, you can spawn as the default character, possess a custom character and the recording still works.