# V9 AI Aim Assist (Controller)

{% embed url="<https://rxirr.com/store/product/119-v9-ai-aim-assist-controller/>" %}

### Before you start

* Complete the [Pre-Setup Guide](/getting-started/pre-setup-guide.md)

### Download your loader

<a href="https://mega.nz/file/OEFhgBJZ#AIwUNSj26FlUUXmxugWqW2qxYpr0xGh4mGCx9GGWU44" class="button primary" data-icon="download">Download Multiplayer Loader</a>

<a href="https://mega.nz/file/2YF3gL7L#M-ielqVpeogs7sH6MLUTJ51ggbXRD4MwiaOtS7isF3I" class="button primary" data-icon="download">Download Warzone Loader</a>

* **Multiplayer Loader** — use this for **Multiplayer**
* **Warzone Loader** — use this for **Warzone**

{% hint style="warning" %}
Use the **Multiplayer Loader** for **Multiplayer** only.\
Use the **Warzone Loader** for **Warzone** only.\
Do not use the wrong loader.
{% endhint %}

### Installation and setup

{% stepper %}
{% step %}

### Set UAC

* Open Windows search.
* Type `UAC`.
* Open **Change User Account Control settings**.
* Set it to **Notify me only when apps try to make changes to my computer (default)**.
* Click **OK**.

<div align="left" data-with-frame="true"><figure><img src="/files/CmoI0dFyzYpdPLHeIECk" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Install the driver

* Before running the program, install `ViGEmBusSetup_x64.msi`.

<div align="left" data-with-frame="true"><figure><img src="/files/9kT8oCOIjoOSPc9SeES7" alt=""><figcaption></figcaption></figure></div>

<div align="left" data-with-frame="true"><figure><img src="/files/qhwvACetqHnjQl5n9Kul" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Set display scaling

* Open **Settings → System → Display**.
* Set **Scale** to `100%`.

<div align="left" data-with-frame="true"><figure><img src="/files/XGokOFCJBNiubE42CHAC" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Configure the program

* Run the program.
* Select your controller type.
* Avoid controller remapping tools if possible.
* Make sure the controller is connected.
* Match the **Fire** and **Scope** buttons with your in-game settings.
* Match the program resolution with your game and Windows resolution.
* After saving, close the program.

<div align="left" data-with-frame="true"><figure><img src="/files/2WbqHYWqpBKkWs1nOqMO" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### If you use DS4 or DSE

* Disable **Steam Input**.
* This is also required when playing through **EA**.

**Method:**

* Open **Steam**.
* Right-click the game.
* Go to **Properties → Controller**.
* Select **Disable Steam Input**.
* Restart **Steam** to apply the change.
  {% endstep %}

{% step %}

### Close the game, close the program, and unplug your controller.

* Launch the game.
* Go into the firing range.
* Open the settings and go to the aiming method. Normally, it should only show the mouse input here. Stay on this page until program running.
* Run the program, go back to the game, and you should now see the controller icon.
* The program will rapidly press the "A" button.
* Change the aiming method to Controller.
* Plug in your controller, and it should work. Make sure the aim and shoot buttons on the program match the ones in the game.
* If your trigger buttons don’t respond or act strangely after connecting the controller, press both shoulder buttons and both trigger buttons (all four) at the same time.
* (Usually, if you don't restart your computer, you can simply run the program and enter the game next time without needing to plug/unplug the controller or adapter).
* If some buttons don't work you can try to close the program and try from the beginning again.

## Video On How To Set-up Controller Ai v9:

{% endstep %}
{% endstepper %}

{% embed url="<https://www.youtube.com/watch?v=JwgfLgD3KC0>" %}

{% stepper %}
{% step %}

### Recommended settings

* Low quality
* **Fullscreen Borderless**
* Limit FPS to `100`

<div align="left" data-with-frame="true"><figure><img src="/files/4zg0npMdUF4G0s1RZQAB" alt=""><figcaption></figcaption></figure></div>

<div align="left" data-with-frame="true"><figure><img src="/files/w4hKRIQ2gCbvjCH9UoQc" alt=""><figcaption></figcaption></figure></div>

<div align="left" data-with-frame="true"><figure><img src="/files/Q04VTSYUFYssWNEAb1On" alt=""><figcaption></figcaption></figure></div>

<div align="left" data-with-frame="true"><figure><img src="/files/SCLaZspw42f9fXx6UzBK" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

<div align="left" data-with-frame="true"><figure><img src="/files/cTcWhkK1pcKKd5bg0MJd" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

<div align="left" data-with-frame="true"><figure><img src="/files/HP3iTpZA76kfHkEtsvt6" alt=""><figcaption></figcaption></figure></div>

### V9 config Walkthrough

{% embed url="<https://www.youtube.com/watch?v=mAOFaRVUHpA>" %}
{% endstep %}

{% step %}
This is the configuration shown in the video.

<a href="https://mega.nz/file/PFEBybhD#HcXTK5xKtEdLw79a5_wXFdx-WB5ZdlYUdXmYrHMjdVQ" class="button primary" data-icon="gear"> Download Config file</a>
{% endstep %}

{% step %}

### Extra notes:

{% hint style="info" %}

* Every time you change **Fire** or **Scope** buttons, save and restart the program.
* The tool is **fully external**. You can run it before the game or while in-game.
  {% endhint %}
  {% endstep %}
  {% endstepper %}

{% file src="/files/bafdw5WrIgz4JT4isKip" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rxirr.com/getting-started/select-your-game/ai-aim-assist/v9-ai-aim-assist-controller.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
