# danielkrupinski/osiris

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/danielkrupinski-osiris).**

3,777 stars · 1,030 forks · C++ · MIT

## Links

- GitHub: https://github.com/danielkrupinski/Osiris
- awesome-repositories: https://awesome-repositories.com/repository/danielkrupinski-osiris.md

## Topics

`cheat` `counter-strike` `counter-strike-2` `cpp` `cpp20` `cs2` `dll` `dll-injection` `game-hacking` `internal` `linux` `osiris` `reverse-engineering` `source-engine` `source2` `source2-engine` `windows`

## Description

Osiris is a software tool designed to modify Counter-Strike 2 gameplay through internal memory manipulation and visual overlays. It functions as an external game cheat and cross-platform modifier that alters game behavior and reveals hidden data to provide a competitive advantage.

The project utilizes a Panorama GUI overlay to manage settings and features directly within the game environment. This interface is built using the Panorama framework to develop custom game GUIs and manage modification controls.

The software covers real-time game telemetry and hidden data visualization by scanning game memory to display status and timing information. It also includes game configuration management to persist user preferences across sessions and tools for modifying internal game behavior and visual parameters.

## Tags

### Game Development

- [Game Client Modifications](https://awesome-repositories.com/f/game-development/game-client-modifications.md) — Provides a comprehensive suite of tools for altering the behavior, interface, and features of the Counter-Strike 2 client.
- [Game Cheats](https://awesome-repositories.com/f/game-development/game-cheats.md) — Functions as an external game cheat that alters behavior and reveals hidden data to provide a competitive advantage.
- [Game Logic Modification](https://awesome-repositories.com/f/game-development/game-logic-modification.md) — Alters core game engine behavior through memory hooks and value injection to modify gameplay. ([source](https://cdn.jsdelivr.net/gh/danielkrupinski/osiris@master/README.md))
- [Memory Value Injection](https://awesome-repositories.com/f/game-development/game-memory-modifiers/memory-address-mapping/memory-value-injection.md) — Modifies game behavior by locating specific memory addresses and overwriting values to change internal logic and visuals.
- [Real-time Game Data Extraction](https://awesome-repositories.com/f/game-development/real-time-game-data-extraction.md) — Reads game memory at high frequency to extract live variables and hidden status data from the running process.
- [Cross-Platform Game Modifiers](https://awesome-repositories.com/f/game-development/cross-platform-game-modifiers.md) — Functions as a cross-platform modifier that alters the Counter-Strike 2 experience across different operating systems.

### Part of an Awesome List

- [Game Hacking Tools](https://awesome-repositories.com/f/awesome-lists/devtools/game-hacking-tools.md) — Provides a suite of tools for memory manipulation and visual overlays to modify Counter-Strike 2 gameplay.

### Data & Databases

- [In-Game Data Overlays](https://awesome-repositories.com/f/data-databases/real-time-data-streaming/real-time-visualizations/in-game-data-overlays.md) — Displays hidden game data, such as status and timing, directly within the active game environment in real time. ([source](https://cdn.jsdelivr.net/gh/danielkrupinski/osiris@master/README.md))

### User Interface & Experience

- [Game Interface Frameworks](https://awesome-repositories.com/f/user-interface-experience/custom-gui-frameworks/game-interface-frameworks.md) — Implements a custom management interface using the Panorama framework to control modification settings in-game.
- [Game Overlays and HUDs](https://awesome-repositories.com/f/user-interface-experience/game-overlays-and-huds.md) — Implements a specialized graphical menu overlay using the Panorama framework to manage cheat features.
- [Game UI Element Composition](https://awesome-repositories.com/f/user-interface-experience/interactive-ui-elements/game-ui-element-composition.md) — Utilizes the Panorama framework to compose custom UI elements and menus directly within the game interface.
