wpfigfszroxn / pubg-external-esp
git clone https://github.com/wpfigfszroxn/pubg-external-esp.git
PUBG external ESP/aimbot: player skeleton ESP, item glow, no-recoil, radar β read-only DMA overlay for cheat research.
+68
stars, 24h Β· #579
+68
stars, 7 days Β· #3,101
+68
stars, 30 days Β· #9,976
68
β
total Β· +68% this week
43
forks Β· 0 open issues
Star history starts 2026-10-23; the chart appears after the second daily snapshot.
LanguageHTML
LicenseMIT
Created2026-10-22 (today)
Last pushtoday
Watchers31
OwnerOrganization
GitHub topics
battlegroundsbattlegrounds-espesp-overlayexternal-espexternal-overlaymemory-readeroverlay-espoverlay-rendererprocess-memoryprocess-readerpubgpubg-esp-githubpubg-esp-overlaypubg-external-esp
Links
- GitHub: github.com/wpfigfszroxn/pubg-external-esp
- Homepage: https://github.com/wpfigfszroxn/pubg-external-esp
- Releases Β· Issues Β· Hacker News mentions
README excerpt
--- Two years of duct-taped overlay code, a patched driver here, a broken offset there β that's what the old build was. January 2026 is the ground-up rewrite: every module pulled out of the monolith, offsets externalized to a config, and the renderer moved off the DirectX hook entirely. If you've been chasing a stable external ESP that doesn't need recompiling every Tuesday patch, this is what that looks like. > **Educational purposes only.** This repository documents external read-only memory inspection techniques for reverse-engineering study. Use at your own risk; the author assumes no responsibility for account actions resulting from misuse. --- ## π Table of Contents - System Requirements - The Solution β Problem | Solution Mirror - Comparison β Aspect | Alternative | This Tool - Compatibility / Platform Support - All Modules Status β 31 Modules - How the Internals Actually Work - Hotkeys Reference - Tips for Best Results - Usage Guidelines β Allowed | Not Allowed - Performance Benchmarks - (#-download) - FAQ --- ## π₯ System Requirements | Component | Minimum | Recommended | |---|---|---| | OS | Windows 10 21H2 (x64) | Windows 11 23H2 (x64) | | CPU | Quad-core 2.6 GHz | 6-core 3.6 GHz+ | | RAM | 8 GB | 16 GB | | GPU | DX11-capable, 2 GB VRAM | DX12-capable, 6 GB VRAM | | Storage | 120 MB free | 500 MB free (logs + config backup) | | Runtime | .NET 6 Desktop Runtime | .NET 8 Desktop Runtime | | Permissions | Standard user | Administrator (for driver-backed reads) | | Display | 1920Γ1080 | 2560Γ1440 or higher | **Additional requirements as a bullet list:** - Windows must be fully updated β the memory-inspection layer relies on recent `NtQueryVirtualMemory` behavior. - Secure Boot may block the optional kernel-assisted read path; the user-mode path works regardless. - Antivirus exclusions recommended for the working directory (false positives on the injector stub are common). - A second monitor is strongly recommended β overlay window is borderless and position-persistent. - DirectX June 2010 redistributable for the legacy overlay fallback path. --- ## π§© The Solution β Problem | Solution Mirror | Problem | Solution | |---|---| | Offsets break after every game patch | Offsets externalized to a signed JSON config, refreshed independently of the binary | | Overlay causes frame drops | Renderer moved to a separate composited window β zero in-process hook | | Monolithic codebase impossible to audit | 31 discrete modules, each toggled from a single config file | | Hard to verify what's actually reading memory | Built-in read-audit log β every handle, every region, timestamped | | Recompiling for every tweak | All behavior driven by `config.json`, no rebuild needed | | Users couldn't tell if a module was alive | Live status table in the overlay footer, updated per tick | --- ## β Comparison β Aspect | Alternative | This Tool | Aspect | Alternative | This Tool | |---|---|---| | Injection model | DLL injection into game process | Fully external β no i