Skip to content

ThePrimeDev/CSIGA2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux

Counter-Strike Intelligent Game Assistant 2 (CSIGA2)

This is a minimal Dear ImGui + SDL3 + OpenGL2 overlay scaffold for Counter-Strike Intelligent Game Assistant 2.

Prerequisites

  • CMake 3.16+
  • A C++17 compiler
  • SDL3 source placed at external/SDL
  • OpenGL development package
  • X11 development packages (for clickthrough on X11)
  • Dear ImGui source placed at external/imgui

Setup Dear ImGui

Clone the Dear ImGui repository into external/imgui so that external/imgui/imgui.h exists.

Setup SDL3

Clone the SDL repository into external/SDL so that external/SDL/CMakeLists.txt exists.

Build

cmake -S . -B build -DCSIGA2_FUN=OFF
cmake --build build --target prod

Building with fun features on (not recommended)

This configuration enables experimental and unstable features:

  • Virtual Mic for MVP Music: Allows playing custom audio through the in-game microphone. Note that this feature is currently unstable and may cause issues.
  • Random Video: Includes functionality to play random videos based on random timing.
cmake -S . -B build -DCSIGA2_FUN=ON
cmake --build build --target prod

Run

./build/prod/CSIGA2

Notes

  • The window is borderless, always on top, and transparent.
  • Clickthrough is enabled by default on X11; press Insert to toggle it so you can interact with the UI.
  • Clickthrough relies on the X11 Shape extension and requires a compositor for transparency.

Special Thanks

  • avitrano for avitran0/deadlocked, using parts of it as a source for this program.
  • danielkrupinski for Osiris (some memory reading and stuff I learnt thanks to him).
  • Every other author of the programs present in the ./ignorer folder.

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors