In 2025 Rainbow Six Siege removed DirectX 11 support, making this project obsolete.
However, the method to make chams remains the same for games that still support/use DirectX 11.
- Use latest Visual Studio to compile the source code into a DLL
- Open Ubisoft Connect->Library->"..."->Properties
- Under "Add launch arguments" add
/Belaunch -beand press Save - Start tha game normally (NOT the Vulkan version)
- Use any injector to inject R6-Chams-public.dll into the process
RainbowSix_DX11.exe
The Debug build should definitely be only used without BE and it will provide useful information if something doesn't work.
This source code is intended for educational purposes only, to demonstration how Chameleon Models with a "visual check" can be achieved with a more or less clean code.
I don't use this code while AntiCheat is running and can't guarantee that your account will not be penalized if you use it.
Use it at your own risk!
- WinApi calls
- Detour hook
- Thread creation
That said, my code doesn't do anything what would be more risky than other public sources. If you have a way to use other public Chams without getting banned, my chams are as safe as them.
However, I still recommend to make your own project and to avoid as many detection vectors as possible


