Summary
The Verse HUD API (/Fortnite.com/UI) exposes ~40 hud_element_identifier subclasses, but none of them targets the weapon reticle/crosshair. Calling HideElements with creative_hud_identifier_all{} (or player_hud_identifier_all{}) hides every HUD element EXCEPT the reticle. The HUD Controller device CAN hide reticles via its device options, so the element is hideable engine-side - it is simply not exposed to Verse. (hud device isn’t per player, so its useless in alot of scenarios)
Please select what you are reporting on:
Verse
What Type of Bug are you experiencing?
Verse
Steps to Reproduce
- Create a creative_device with this code:
using { /Fortnite.com/Devices }
using { /Fortnite.com/UI }
using { /Verse.org/Simulation }
# Hides all HUD elements for every player when the game begins.
hud_hider_device := class(creative_device):
OnBegin<override>()<suspends>:void=
Print("[HUDHIDER] OnBegin fired - sleeping 3s")
Sleep(3.0)
HUDController := GetPlayspace().GetHUDController()
HUDController.HideElements(array:
creative_hud_identifier_all{}
player_hud_identifier_all{}
)
Print("[HUDHIDER] HideElements called")
- Launch a session and look at the player reticle.
- Observe the HUD, everything is gone except the reticle (and mats cus that was forgotten to be put in the all)
Expected Result
hud_identifier_all should hide the entire HUD including the weapon reticle - or a dedicated hud_identifier for the reticle should exist so it can be hidden individually, matching the capability the HUD Controller device already has.
Observed Result
Every HUD element is hidden except the weapon reticle, which stays on screen. There is no way to hide the reticle with Verse: none of the ~40 hud_element_identifier subclasses in the generated Fortnite.digest.verse target the reticle, and hiding every identifier individually (plus hud_identifier_all) still leaves the reticle visible.
Platform(s)
UEFN/All
Island Code
0148-0322-5437, 9546-9918-8917, 0554-1640-9952, 3237-7822-8160, 3914-7486-9996
Additional Notes
The Hud Controller Device is currently the only thing in uefn that can remove the reticle, but it can only target classes and teams, so removing the reticle for individual players is impossible for maps that need classes