Free and open-source game hack for Counter-Strike 2, written in modern C++. For Windows and Linux.
Alternatives To Osiris
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
2 days ago149mitC++
Free and open-source game hack for Counter-Strike 2, written in modern C++. For Windows and Linux.
Aws Cheatsheet45
3 years agoagpl-3.0
☁️ The AWS Cheat Sheet ☁️
Docker Cheat Sheet15
4 years ago
Most commonly used docker commands
Docker Cheat Sheet15
8 years ago1
Handy cheat sheet for Docker setup and operational commands
Docker Cheat Sheet4
2 years ago
My docker cheat sheet!
Docker Cheatsheet2
4 years ago
Useful Docker commands and snippets
4 years agoPowerShell
AllLauncher is a command line based launcher for games. It is designed to be used with some other frontend and provides automation options.
Docker Cheat Sheet1
6 years agomit
A Docker Cheat Sheet.
Alternatives To Osiris
Select To Compare

Alternative Project Comparisons


Windows Linux

Free and open-source game hack for Counter-Strike 2. Compatible with the latest Steam version of the game. Cross-platform - available for Windows and Linux systems.

What's new

  • 2 December 2023 - Visualize Weapon Scope Sound function was added to Sound
  • 23 November 2023 - Visualize Bomb Defuse function was added to Sound
  • 16 November 2023 - Visualize Bomb Beep function was added to Sound
  • 8 November 2023 - Adjusted positions of sound visualizations to be closer to the sound source
  • 1 November 2023 - Visualize Bomb Plant function was added to Sound

Technical features

  • C++ runtime library (CRT) is not used in release builds
  • No heap memory allocations
  • No static imports in release build on Windows
  • No threads are created
  • Exceptions are not used
  • No external dependencies




  • Microsoft Visual Studio 2022 with Desktop development with C++ workload


  • CMake 3.24 or newer
  • g++ 11 or newer or clang++ 15 or newer

Compiling from source


Open Osiris.sln in Visual Studio 2022, set build configuration to Release | x64. Press Build solution and you should receive Osiris.dll file.


Configure with CMake:

cmake -DCMAKE_BUILD_TYPE=Release -B build


cmake --build build -j $(nproc --all)

After following these steps you should receive libOsiris.so file in build/Source/ directory.

Loading / Injecting into game process


You need a DLL injector to inject (load) Osiris.dll into game process.

Counter-Strike 2 blocks LoadLibrary injection method, so you have to use a manual mapping (aka reflective DLL injection) injector.

Xenos and Extreme Injector are known to be detected by VAC.


You can simply run the following script in the directory containing libOsiris.so:

sudo gdb -batch-silent -p $(pidof cs2) -ex "call (void*)dlopen(\"$PWD/libOsiris.so\", 2)"

However, this injection method might be detected by VAC as gdb is visible under TracerPid in /proc/$(pidof cs2)/status for the duration of the injection.


Copyright (c) 2018-2023 Daniel Krupiński

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

Popular Volume Projects
Popular Cheat Projects
Popular Media Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Reverse Engineering
Counter Strike