Skip to content

furkan-1337/internal-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

internal-framework

A lightweight, boilerplate C++ framework for creating internal cheats and mod menus for DirectX 11 applications, designed for modularity and ease of use.

Features

  • DirectX 11 Hooking: Pre-configured Present hook for rendering overlays.
  • ImGui Integration: Fully set up ImGui (with DX11 and Win32 backends) for creating robust user interfaces.
  • Input Handling: Automatic input blocking/passing to the game when the menu is open (WndProc hook).
  • Modular Structure: Organized codebase isolating rendering, menu logic, and game-specific cheats.
  • Debug Console: Built-in debug console for logging and development.

Project Structure

  • source/dllmain.cpp: Entry point for the DLL. Handles thread creation.
  • source/render/: Handles DirectX hooks and ImGui initialization (direct_hook.cpp).
  • source/menu/: Contains the ImGui menu logic (menu.cpp).
  • source/cheat/: Place your game-specific features and logic here.
  • source/memory/: Hooking engine wrapper.
  • source/debug/: Debug logging utilities.

Getting Started

Prerequisites

  • Visual Studio 2019/2022
  • Windows SDK

Building

  1. Open internal-framework.sln in Visual Studio.
  2. Select your target configuration (Debug/Release) and platform (x64/x86).
  3. Build the solution (Ctrl+Shift+B).
  4. The output .dll will be in the x64\Release (or similar) directory.

Usage

  1. Inject the built DLL into the target process using your preferred injector (e.g., Xenos, Process Hacker).
  2. Press INSERT to toggle the menu.
  3. Check the debug console for initialization logs.

Customization

  • Menu: Edit source/menu/menu.cpp to add new checkboxes, sliders, and windows.
  • Cheats: Implement your features in source/cheat/ and call them from Cheat::Render() or a separate loop.

License

This project is open source.

About

A lightweight, boilerplate C++ framework for creating internal cheats and mod menus for DirectX 11 applications, designed for modularity and ease of use.

Resources

License

Stars

Watchers

Forks

Contributors