Valthrun is an open source external Counter-Strike 2 read only kernel-level gameplay enhancer.
That's a lot of descriptive words, but what does each of them mean?
Valthrun
The name of this projectOpen Source
This application is open source and for everyone to learn fromexternal
We do not inject any DLLs into the target processread only
We do not write to the CS2 process in any way, therefore being impossible to detect by scanning the process memorykernel
We do not use any user level WinAPIs in order to get information from the CS2 process
This project is mainly a fun example for exploring the Windows Kernel with Rust and exploring the world of game enhancements :)
Valthrun is not plug 'n play.
Please read How to use carefully and try troubleshooting issues on your own.
The goal is to achieve maximum stealth in order to avoid being detected.
Due to Valthrun being read-only (as of now), there are limitations on what features are possible to implement (eg. skin changer). Regardless of this limitation, Valthrun supports the following features:
- Player ESP
Two modes are supported:
Skeleton
andBoxes
- Configurable colors to distinguish between enemy and team players
- ESP includes player health
- Bomb Info
- Time until the bomb detonation
- Defuser info such as a defuse timer
- Bomb site where the bomb is located
- Trigger Bot
- Spectator info
- List of player currently watching you / the observer target
- Stream proof by default
To access Valthruns settings overlay press PAUSE
.
- Aimbot
- Player competitive ranks / wins
Please follow this guide to get started:
https://wiki.valth.run/#/010_getting-started/010_overview
If you are having issues mapping the kernel driver or starting the controller, please take a look here:
https://wiki.valth.run/#/
The issue you encounter is most likely covered. If you still have any questions or need assistance, feel free to checkout the official Valthrun Discord server (click to join).
The same considerations as mentioned in this link have been taken into account.
With these precautions and some minor improvements, such as omitting the Valthrun identifier and using xor encryption for strings, the driver/overlay should avoid VAC detection. However, I must clarify that I haven't extensively studied VAC, so my conclusion is speculative. Personally, I have been using a C based driver/overlay like this with CSGO for several years without ever getting VAC banned. But be aware of overwatch!
With VAC live being enabled now, use this with caution. As always take the necessary precautions into consideration.