Post Process Device doesn't disable for players that join in progress

Summary

Post Process Device doesn’t disable for players that join in progress

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

Place a post process volume, set up 2 buttons, the first sends an event to Enable for Instigator, the other one sends an event to Disable for Instigator. Publish the game, join in progress and press the disable button.

Expected Result

The post process device is disabled correctly for the player

Observed Result

The post process device can’t be disabled for the player

Platform(s)

windows

Additional Notes

I have a system that from a UI switch lets you disable/enable post process. Here’s some more details:

  • playtesting in edit session with 2 players works correctly, the post process is enabled/disabled correctly with a per-player status
  • I verified that my UI system works correctly. In fact, the same issue happens with buttons.
  • The enable event likely gets bugged too, but I can’t confirm.
  • I used to send Disable/Enable events directly from verse, tried using event binding instead (using the channel device as a mediator between verse and the events) but nothing changed, so the issue is likely within the device

I think a better approach at the device would be like many other ones (like the camera devices), which can be Enabled/Disabled generally and globally, then have the option “Activate on game start for players”, so we can set it to no (right now, if you leave the device enabled, everyone will have the effect on game start until you remove it manually), and then Activate/Remove it whenever we want.

FORT-977483 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.

Additional info: I have two post process devices, both are set to the same Priority (0) and both use a custom Post process blueprint.