Skip to content

[IDEA] Client-side HUD/crosshair customization API #430

Description

@Kikobuf

Goal Description

Right now all customization has to happen server-side through LabAPI/EXILED, since the client is closed and protected by EAC. It'd be great if there was some official, sanctioned way to let servers offer players optional client-side visual tweaks — things like crosshair style/visibility, HUD element toggles, or similar cosmetic-only options — without anyone needing to touch the client assembly directly or risk anti-cheat flags. This could look like a small set of networked "client preference" flags the server can offer and the vanilla client already knows how to render (similar to how existing settings like HUD scale or colorblind options work), rather than a full modding SDK. Even a narrow version — e.g., just a server-suggested crosshair on/off toggle — would cover a lot of the requests I've seen from server owners.

Notes

Main concern is that literally any client-side change today means either patching client files or memory injection, both of which understandably get caught by EAC and violate the game's ToS — so this isn't a request to bypass anti-cheat, it's the opposite: asking whether there's appetite for a few specific, sanctioned client preferences that servers could expose through the existing plugin API, the same way LabAPI already exposes server-authoritative settings. Happy to narrow scope if a small pilot feature (e.g. just crosshair visibility) is more realistic than a general framework.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ideaThis is an idea to do

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions