Skip to content

Conversation

Hexoso
Copy link
Contributor

@Hexoso Hexoso commented Oct 3, 2025

This PR adds a new ESP feature that displays arrow indicators at the edge of the screen pointing towards enemy players that are outside the current field of view. This helps players maintain situational awareness of threats behind them or at extreme angles.

Features Added

1. Offscreen Arrow Indicators

  • Visual indicators: Triangle-shaped arrows that appear at screen edges
  • Directional accuracy: Arrows point precisely towards off-screen players using world-space calculations
  • All angles supported:
    • Behind player (180°)
    • Left/Right sides (90°/270°)
    • All angles in between

2. Customization Options

New settings added to ESP player configuration:

  • offscreen_arrows: Enable/disable the feature
  • offscreen_arrows_color: Arrow color (supports all ESP color modes: Static, Health-based, Distance-based, Rainbow)
  • offscreen_arrows_size: Arrow size (5.0 - 40.0, default: 15.0)
  • offscreen_arrows_distance_from_edge_x: Distance from screen edge (20.0 - 1250.0, default: 20.0)
  • offscreen_arrows_distance_from_edge_y: Distance from screen edge (20.0 - 500.0, default: 20.0)

3. UI Integration

  • Added "Offscreen Indicators" section in Features tab
  • Added style settings in Style & Colors tab with appropriate ranges
  • Settings persist in config.yaml

Screenshots

image_2025-10-03_13-13-02 image image

@WolverinDEV
Copy link
Member

Hey ho,
thank you very much for your contribution!

I've the same question here as in #237:
Is there a specific reason why the entire file was replaced instead of providing an explicit diff with only the relevant changes?
It makes it way harder to review :)

@Hexoso Hexoso force-pushed the feature/offscreen-indicators branch from 7b28a53 to e0640ea Compare October 5, 2025 03:53
@Hexoso
Copy link
Contributor Author

Hexoso commented Oct 5, 2025

Hey @WolverinDEV,

My apologies for that. It was an issue with my code editor's formatting. I've fixed it and force-pushed the correct changes.

Thanks.

@WolverinDEV
Copy link
Member

lgtm :)
Ether @PetrSeifert or I will test this soonish and merge :)

@Hexoso Hexoso force-pushed the feature/offscreen-indicators branch from b7a85de to b76733f Compare October 7, 2025 04:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants