Skip to content

Commit 470a490

Browse files
Update README.md
1 parent 966c8ea commit 470a490

File tree

1 file changed

+30
-18
lines changed

1 file changed

+30
-18
lines changed

README.md

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,17 @@ ArduinoStrike is a program designed to control weapon recoil in **Counter-Strike
1414

1515

1616
### Key Features
17-
- **Recoil Control**: Reduces weapon recoil by simulating downward mouse movements.
18-
- **Rapid Fire**: Increases firing rate for semi-automatic weapons.
19-
- **Bunny Hop (Bhop)**: Automatically performs jumps when holding down the space bar for easier movement.
20-
- **ColorBot (Color TriggerBot)**: Instantly recognizes the color change on the screen, triggering the immediate execution of the shot.
21-
22-
> Ensure you use this command in the game console to enable the bhop feature: `bind mwheeldown +jump;`.
23-
24-
### Important
25-
The ArduinoStrike software **does not require a USB Host Shield**. Arduino connects to the PC via USB and functions as an HID device.
17+
| Feature | Description |
18+
|---------------------------|--------------------------------------------------------------------------------------------------|
19+
| **Recoil Control** | Reduces weapon recoil by simulating controlled downward mouse movements for more accurate shots. |
20+
| **Rapid Fire** | Enhances the firing rate of semi-automatic weapons for faster shooting. |
21+
| **Bunny Hop (Bhop)** | Automatically performs jumps by holding down the space bar, enabling fluid movement in-game. |
22+
| **ColorBot (Color TriggerBot)** | Detects specified color changes on-screen to trigger automatic shooting actions. |
23+
| **FastReload** | Speeds up the reload process for certain weapons in specific scenarios, allowing quicker return to action. |
24+
25+
### Additional Details
26+
- **Note:** To enable the bhop feature, enter the command `bind mwheeldown +jump` in the game console.
27+
- **Important:** ArduinoStrike **does not require a USB Host Shield**—it connects to the PC via USB and functions as an HID device.
2628

2729
# Getting Started
2830
### Requirements
@@ -46,15 +48,25 @@ Connect Arduino board to your computer. In the Arduino IDE, select the appropria
4648
Click the **Upload** button in the Arduino IDE to flash the `ArduinoStrike` firmware to your board. Once uploaded, your Arduino will function as an HID device, controlling mouse movements according to the code logic.
4749

4850
# Configuration
49-
After the first launch `ArduinoStrike.exe`, you will be prompted to enter values for various settings:
50-
51-
- **Bhop**: Enter `1` to enable bunny hop or `0` to disable.
52-
- **Rapid Fire**: Enter `1` to enable rapid fire or `0` to disable.
53-
- **Sensitivity**: Enter an integer between `1` and `8` for general sensitivity.
54-
- **Zoom Sensitivity**: Enter a decimal value between `0.01` and `3.00` for zoom sensitivity.
55-
- **Confirmation Key**: Enter the virtual key code (`VK_CODE`) for the recoil control confirmation key, or `0` to disable this feature.
56-
- **ColorBot Activation Key**: Enter the virtual key code (`VK_CODE`) for the ColorBot activation key, or `0` to disable ColorBot activation.
57-
- **ColorBot Threshold**: Enter a value between `0` and `20` to set the allowable color deviation for ColorBot activation.
51+
If the `Settings.cfg` file is not found when launching the program, you will be prompted to enter the following settings into the console:
52+
53+
| Setting | Description | Value Type | Range/Options |
54+
|-----------------------|------------------------------------------------------------------|----------------------------|----------------------------------|
55+
| **Bhop** | Enables or disables the bunny hop functionality. | Integer | `1` (enable) / `0` (disable) |
56+
| **Rapid Fire** | Enables or disables rapid fire. | Integer | `1` (enable) / `0` (disable) |
57+
| **Sensitivity** | Sets game sensitivity level. | Integer | `1` to `8` |
58+
| **Zoom Sensitivity** | Adjusts sensitivity when zoomed in. | Decimal | `0.01` to `3.00` |
59+
| **Confirmation Key** | Assigns a virtual key code for confirmation or disables it. | Integer | VK_CODE (enable) / `0` (disable) |
60+
| **ColorBot Activation Key** | Sets a virtual key code to activate ColorBot or disables it. | Integer | VK_CODE (enable) / `0` (disable) |
61+
| **ColorBot Threshold** | Sets the allowed color deviation threshold for ColorBot. | Integer | `0` to `20` |
62+
| **FastReload** | Enables or disables fast reloading. | Integer | `1` (enable) / `0` (disable) |
63+
64+
### Additional Details
65+
- **ColorBot Threshold**: Higher values increase tolerance for color variations.
66+
- **Sensitivity and Zoom Sensitivity**: Adjust these to match your gameplay preferences.
67+
- **Virtual Key Codes (VK_CODE):** You can find VK_CODE values [here](https://learn.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes) if you want to assign specific keys for activation.
68+
69+
These settings will be saved to `Settings.cfg` for future launches. You can edit this file to update the configuration as needed.
5870

5971
# View
6072
Window of the program.

0 commit comments

Comments
 (0)