Controls recoil most all the guns in Rust, with smoothing and randomization.
This script was relased because the abundant amount of people selling garbage scripts that are pasted or took them a week to write. No one should be paying for a script, the game does extreemly little to detect scripts and the fact that people are charging monthly for them is stupid.
-
Click Releases
- Select the latest one
- Download the exe
- Run the exe
-
Keybinds
- PgUp/PgDn to cycle weapons
- Pause to pause the script
- Home to cycle scopes
- ScrLk to update sensitivity (the script grabs it at the start, use if changed after starting the script)
- End to quit the script
- Use At Your Own Risk
- Using this on EAC may result in a ban
- Only randomization is within the smoothing
- Fov is best at 90
- Best sense is 0.5
- Dont Use Overlay
- Its a top most and unnecessary
- Remove start_overlay() inside run() under #Startup Functions
- No need to setup the Loader
- This was built for fun and to send to some friends
- Best to Change these lines with some more randomization
- If game path is not (C:\Program Files (x86)\Steam\steamapps\common\Rust\cfg\client.cfg)
- Update game path on line 59
To clone and run this application, you'll need Git and Python 3.9
- Clone this repository
$ git clone https://github.com/Bboddy/Recoil-Script
- Go into the repository
$ cd Recoil-Script
- Install Packages
$ pip install -r requirements.txt
- Run the app
$ python Recoil.py
-
Testing
- To test download steamcmd and setup a rust local server (https://www.rustafied.com/how-to-host-your-own-rust-server)
- Set the launch options to (+server.secure 0 +server.eac 0 +server.encryption 0) then simply run RustClient.exe <- this runs rust without eac.
-
Detection
- To make the script undetected you need to change the script to where the binaries are different enough from the original so that EAC / VAC cannot match the signatures of the two scripts. (This is assuming my script is detected by now.)
- Changing binaries is done in one of two ways, adding a ton of junk code i.e. code that does nothing. Or modify / refactor the script entirely.
- You can check binarys a number of ways, the easiest probably being Sigbench which was released on unknowncheats.
-
Remaining Undetected
- Alot of people claim mouse_event is detected but aslong as you arnt sharing your script with a ton of people you will be fine.
- I used this script for ~9 months with 1-3 people with no bans.
-
This is'nt secure
-
You will need a Database setup as such
- I am using PHPmyadmin setup on Cpanel
- Next you will need your DB info
- I decided to encrypt all of my connection strings before hand using cryptography.fernet
-
To encrypt all of your connection strings folow this for each of what you want encrypted
-
Otherwise remove the encryption from mysql.connector.connect(everything in here) and replace with unencrypted info
- Repeat this for your DB, Username, Password
- Once encrypted put them into there respective spots in Loader.py
-
Remove last two lines from Recoil.py
- Run the app
$ python Loader.py
- Once encrypted put them into there respective spots in Loader.py mysql.connector.connect(inside here)
- awhall56 - A start on how everything works
- absolutenothing - Some of the Recoil Tables
- RandyShanks - Some of the Recoil Tables
- UC - Everything else