This tutorial will teach you how to make Recoil Control System or RCS for Counter Strike Global Offensive. It’s essentially the closest thing you can get to no recoil in CSGO. Consider it as the no spread / no recoil for CSGO. It doesn’t completely eliminate recoil and spread but it is effectively the best you can do for this game. This video made by esp1z1
0:27 basic setup
3:48 acquiring offsets
5:18 setting up game data
8:12 RCS work explanation
Counter-Strike: Global Offensive (CSGO) is a 32 bit multiplayer first-person shooter developed by Valve and Hidden Path Entertainment. It was released in August 2012 and is one of the most popular FPS games with over 20 million monthly active users. Counterstrike is a Source Engine game with many common design paradigms with other source engine games.
In this RCS tutorial you will learn how to make a Recoil Control System (RCS). This example is injected internally as a DLL and is written in Visual Studio. A recoil control system eliminates 99% of the recoil and spread by subtracting the punchAngle from the previous viewAngle and original punch when more than one shot is fired and then overwriting the viewAngle. The code is written in C++ and will teach you how to use offsets for viewAngle, aimPunchAngle, iShotsFired, and playerEntity to make the cheat function. This cheat uses Hazedumper CSGO offset dumper to quickly pull relevant offsets for the current CSGO version, as CSGO is frequently updated and offsets will change as the game updates.
Recommended: Launch CSGO in -insecure mode while developing this hack.
Use GH Injector to inject DLL to game process
Use HazeDumper or GH Dumper to dump updated offsets before using this tutorial. The offsets in the video may not work
As part of creating a RCS, you will also learn how to make a three dimensional vector class with operator overflows for vector math to multiply, add, subtract, and normalize the vectors necessary for a CSGO RCS hack to eliminate recoil. You will need to subtract the punchAngle from the previous viewAngle and original punch.
At the end of the video, you will have successfully made a working RCS CSGO hack and be able to play with no recoil. You will also be able to perform vector math and understand how to make C++ bots that can control the playerEntity view and modify where the player shooter is aiming.
Use GH Dumper to dump fresh offsets
Tweets by GuidedHacking