# Other Simulations

Basically you can drive any software using SPAD.neXt.\
While a common way to control those software (e.g. Star Citizen) is using Keyboard events, this has some limitations due to windows security.

If the target software supports joysticks, you receive the best experience by follwing this steps:

* Install vJoy <https://github.com/jshafer817/vJoy/releases>
  * This will create a virtual joystick which you can control from within SPAD.neXt
  * Configure one or more virtual Joysticks to your likings
* Install HidHide <https://github.com/nefarius/HidHide/releases>
  * This software allows you to hide specific joystick devices to the system making it easier to bind functions.
  * Configure HidHide to hide all devices that you want to drive by SPAD.neXt
  * Configure HidHide to expose those devices to SPAD.neXt by adding the SPAD.neXt executable (C:\Program Files\SPAD.neXt\SPAD.neXt.exe usually) to the Applications tab

<figure><img src="https://2105589883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MNPnNMjztlaW2SgamiE%2Fuploads%2FKZ84MRYhS03JNjPKigz3%2FScreenshot_5.png?alt=media&#x26;token=3cb3002d-fade-4b97-930d-529ba499b3d6" alt=""><figcaption></figcaption></figure>

* Configure your devices in SPAD.neXt to forward buttons/axis to vJoy

  * Example

  <figure><img src="https://2105589883-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MNPnNMjztlaW2SgamiE%2Fuploads%2FzKVMdbyUAvs21Jx1BNJt%2FScreenshot_4.png?alt=media&#x26;token=5496be49-4fe4-47ab-b1bd-0d811ecbe91e" alt=""><figcaption></figcaption></figure>
* In the target software now bind the vJoy buttons/axis by pressing the button/moving the axis on the device


---

# 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.spadnext.com/simulations/other-simulations.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.
