# SpaceMonkey

## Connection Method

**Shared Memory (via SpaceMonkey)** — SpaceMonkey is a third-party telemetry bridge that enables DR Sim Manager to work with games that don't have native DRSM support. SpaceMonkey captures telemetry from various games and outputs it through shared memory.

## Setup Steps

### 1. Install SpaceMonkey

* Download the latest release of SpaceMonkey from [GitHub](https://github.com/PHARTGAMES/SpaceMonkey/releases).
* Follow the SpaceMonkey installation instructions for your desired game.

### 2. Configure SpaceMonkey Output

In SpaceMonkey, configure the output settings:

* **Output Type**: Output MMF
* **Packet Format**: defaultPacketFormat
* **MMFName**: GenericTelemetryProviderFiltered

<figure><img src="/files/k2olFGMThVzzWjwPO29Z" alt=""><figcaption></figcaption></figure>

### 3. Filter Settings

* **Default**: noFilters

### 4. Connect to DR Sim Manager

1. Launch SpaceMonkey.
2. In SpaceMonkey:
   * Select your Source/Game from the menu.
   * Click the **Initialize!** button.
3. In DR Sim Manager:
   * Go to the source selection.
   * Choose one of:
     * **SpaceMonkey Ground** — for ground-based racing games
     * **SpaceMonkey Flight** — for flight simulation games

## Available Telemetry

Telemetry quality depends on the game and the SpaceMonkey provider being used. Typically includes:

* **Orientation**: Pitch, Roll, Yaw
* **Acceleration**: G-forces
* **Speed**: Vehicle/aircraft speed

### Telemetry Quality: Varies by game

## Known Quirks

* **Third-party tool**: SpaceMonkey is not maintained by DR Sim Manager. Refer to SpaceMonkey's documentation for game-specific setup.
* **Two source options**: Choose "SpaceMonkey Ground" for cars/vehicles or "SpaceMonkey Flight" for aircraft — this affects how the telemetry axes are interpreted.

## Troubleshooting

### No telemetry data

1. Verify SpaceMonkey is running and initialized.
2. Check that the MMFName is `GenericTelemetryProviderFiltered`.
3. Ensure you selected the correct source type (Ground vs Flight) in DR Sim Manager.
4. Try restarting both SpaceMonkey and DR Sim Manager.


---

# 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.departedreality.com/dr-sim-manager/general/sources/spacemonkey.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.
