Skip to content

cazzwastaken/borderless-imgui-window

Repository files navigation

🛰 Borderless Window

A clean, simple and portable Borderless ImGui Window template ready for your desktop menu/application needs - built with C++20 and running DirectX 11.

Example Screenshot

🌠 About

This project was developed during one of my tutorials on YouTube a few years ago:

It was originally designed as an external cheat menu/base for CS:GO, but can easily be used for any purpose you want. I have updated it to use DirectX 11 instead of DirectX 9, which makes it compatible with more modern applications.

Note

If you're looking for the original version from the video, you can find it in the DirectX 9 of this repository. Keep in mind that DirectX 9 is now deprecated and no longer comes pre-installed on Windows as of version 11.

🌌 Getting Started

The only platform supported by this branch is Windows, since we are relying on DirectX 11, which is a Windows specific API. To get started make sure you have the following prerequisites installed:

Intalling Visual Studio with the "Desktop development with C++" workload will cover most of these requirements.

Clone the repository:

# Either download the ZIP or use Git:
git clone https://github.com/cazzwastaken/borderless-imgui-window.git
cd borderless-imgui-window

Follow one of the build methods below:

Visual Studio:

  1. Open cheat-menu.sln in Visual Studio
  2. Select Release or Debug configuration
  3. Build the solution (Ctrl + Shift + B)

CMake:

mkdir build && cd build
cmake ..
cmake --build . --config Release

🗿 Disclaimer

This software is provided as-is for educational purposes only. I am not responsible for anything that you do or that happens to you when using this software. Be safe and have fun!

🏝️ Contributing

Interested in contributing? Check out the CONTRIBUTING.md guide for development setup and guidelines.

🪐 License

This project is licensed under the MIT License - see the LICENSE file for details.