Osiris

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
Osiris3,103
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
Alllauncher1
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
Readme

Osiris

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

Compiling

Prerequisites

Windows

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

Linux

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

Compiling from source

Windows

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

Linux

Configure with CMake:

cmake -DCMAKE_BUILD_TYPE=Release -B build

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

Windows

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.

Linux

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.

License

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
Cpp
Volume
Cheat
Reverse Engineering
Counter Strike