Timer Device and CreativeTimerViewModel CurrentTime property returning poorly formatted text

Summary

The update to the Timer Device in 33.00 has introduced a text formatting error for all default timer styles including the CurrentTime text field in the CreativeTimerViewModel.

Previously the seconds displayed after the colon would have a leading zero for values smaller than 10. Since the update the leading zero is missing.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

  1. Create a User Widget with a TextBlock in UMG
  2. Add the CreativeTimerViewModel
  3. Bind TextBlock>Text to CreativeTimerViewModel>CurrentTime
  4. Add a Timer Device to the scene
  5. Enable Start at Game Start checkbox
  6. Set CustomWidgetClass to the widget created in step 1
  7. Launch a Session

Expected Result

The timer should display single digit second values with a leading zero after the colon eg. 0:01, 0:02, 0:03 etc

Observed Result

The timer displays single digit values without a leading zero eg. 0:1, 0:2, 0:3 etc

Platform(s)

windows

Additional Notes

Ideally there should be int32 fields for Minutes, Seconds and Milliseconds to allow for more UI customization

Thanks for the report, Nix. We’ll get someone to take a look.

@nixbb the fix for this is coming in a future update. Thanks for the report!

1 Like

Fantastic, Thank you for the update.

FORT-840869 has been ‘Closed’ as a duplicate of an existing known issue.