Player Boxes
2D bounding boxes drawn around every visible player, with configurable thickness and color coding by distance.
ff-external-esp is a C++ external overlay built for research and learning. Player boxes, skeleton ESP, distance readouts and item glow โ rendered from outside the process, with no injector required.
Each module runs independently over a transparent window โ no DLL injection, no game file modification.
2D bounding boxes drawn around every visible player, with configurable thickness and color coding by distance.
Bone-level skeleton lines mapped from head to toe, giving a clear read on stance, aiming direction and movement.
Live meter values next to each target so you can judge range instantly without opening the map or guessing.
Highlights loot, weapons and pickups with a soft glow layer so nothing useful gets missed during rotations.
Pure external overlay architecture โ the C++ process only reads and draws, keeping the game binary untouched.
Readable, documented source on GitHub. Built as a learning project for overlay rendering, memory reading and UI layout.
No installers, no dependencies. The whole setup takes under a minute.
Grab the latest build from the download page, then extract the archive into any folder. Everything ships as a single self-contained executable โ no runtime installs, no DLL bundles.
Run ff-external-esp.exe as administrator so the overlay can attach to the game window. The transparent render window appears on top of the desktop, ready to draw.
Use the in-overlay menu to switch on player boxes, skeleton ESP, distance readout or item glow. Settings persist between sessions in a local config file.
Straight answers about the project, its purpose and its requirements.
Yes. The project is free and fully open source. The source is published on the repository, and the compiled build is available from the download page at no cost. There are no paid tiers, keys or subscriptions.
The build targets Windows 10 and Windows 11, 64-bit. It uses standard Win32 overlay APIs and DirectX rendering, so no extra Visual C++ redistributables or .NET runtime are required beyond what ships with Windows.
This repository exists as a learning resource for external overlay rendering in C++. It demonstrates window compositing, memory reading patterns and drawing ESP primitives. It is not distributed for competitive play, and using it in live matches is against the game's terms of service.
No. The overlay is entirely external โ it never injects a DLL into the game process and never writes to game files on disk. It reads data externally and renders its own transparent window on top of the desktop, which is exactly the technique this project is meant to teach.