A C++ external overlay application built with ImGui and DirectX 11 for Windows.
Minus-External is a standalone Windows application that provides an overlay interface with ESP (Extra Sensory Perception) capabilities. The project is built using modern C++ with ImGui for the user interface and DirectX 11 for rendering.
- ESP System: Advanced ESP functionality with customizable features
- Overlay Interface: DirectX 11-based overlay with ImGui integration
- Memory Management: Robust memory reading and manipulation utilities
- Mathematical Operations: Optimized math utilities for 3D calculations
- Modular Architecture: Clean separation of concerns with organized feature modules
- Visual Studio 2019 or later (with C++ development tools)
- Windows 10/11
- DirectX 11 compatible graphics card
-
Clone the repository:
git clone <your-repository-url> cd Minus-External
-
Open
Minus-External.vcxprojin Visual Studio -
Select your desired configuration:
- Debug: For development and debugging
- Release: For optimized production builds
-
Build the solution:
- Press
Ctrl+Shift+Bor go toBuild > Build Solution
- Press
- Debug: Includes debug symbols and logging for development
- Release: Optimized build with minimal overhead
Minus-External/
├── features/ # Core feature implementations
│ ├── esp.cpp # ESP functionality
│ └── esp.h # ESP header definitions
├── imgui/ # ImGui library files
│ ├── imgui.cpp # Core ImGui implementation
│ ├── imgui.h # Main ImGui header
│ ├── imgui_impl_dx11.* # DirectX 11 implementation
│ └── imgui_impl_win32.* # Win32 platform implementation
├── overlay/ # Overlay system
│ ├── overlay.cpp # Overlay implementation
│ └── overlay.h # Overlay header
├── sdk/ # Software Development Kit
│ ├── math.cpp # Mathematical utilities
│ ├── memory.cpp # Memory management
│ ├── memory.h # Memory operation headers
│ ├── offsets.h # Memory offset definitions
│ └── sdk.h # Main SDK header
├── main.cpp # Application entry point
└── x64/ # Build output directory
- Run the compiled executable from the Release or Debug folder
- The overlay will initialize and display the ImGui interface
- Configure ESP settings through the user interface
- Use the provided controls to toggle features on/off
- Create new source files in the
features/directory - Include appropriate headers in your implementation
- Register new features in the main application loop
- Update the UI in the overlay system if needed
The project includes a robust memory management system in the sdk/ directory:
memory.cpp/h: Core memory operationsoffsets.h: Memory offset definitionsmath.cpp: Mathematical utilities for calculations
The project uses ImGui for the user interface:
- DirectX 11 rendering backend
- Win32 platform integration
- Custom styling and theming support
- ImGui: Included in the project
- DirectX 11: Windows system dependency
- Windows API: For platform-specific operations
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
- Ensure you have proper permissions for memory operations
- Run as administrator if required for certain features
- The application is designed for educational and development purposes
Please ensure you comply with all applicable laws and terms of service when using this software.
- Build Errors: Ensure you have the latest Visual Studio C++ build tools
- DirectX Issues: Verify DirectX 11 is properly installed
- Memory Access: Run as administrator if experiencing permission issues
For debugging, use the Debug configuration which includes:
- Detailed logging
- Debug symbols
- Runtime checks
For issues and questions, please refer to the project documentation or create an issue in the repository.