# Future Pinball

<div align="left"><figure><img src="https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/52ff37c9e265587d006945a2ba695b5a962b3a3d/art/logos/fpinball.svg" alt=""><figcaption></figcaption></figure></div>

Pinball Simulation Software

{% embed url="<https://en.wikipedia.org/wiki/Future_Pinball>" %}

{% embed url="<https://futurepinball.com/>" %}

## Information

<table data-header-hidden><thead><tr><th width="184"></th><th></th><th data-hidden></th></tr></thead><tbody><tr><td><strong>Emulators</strong></td><td><ul><li>fpinball</li></ul></td><td></td></tr><tr><td><strong>Games Location</strong></td><td><span data-gb-custom-inline data-tag="emoji" data-code="1f4c2">📂</span>roms \ <span data-gb-custom-inline data-tag="emoji" data-code="1f4c2">📂</span> fpinball</td><td></td></tr><tr><td><strong>File extensions</strong></td><td>.fpt .7z .zip .rar</td><td></td></tr></tbody></table>

## BIOS

No BIOS required.

## Controls

<table><thead><tr><th width="228">RetroBat key</th><th width="479">Future Pinball key</th></tr></thead><tbody><tr><td>START</td><td>START game</td></tr><tr><td>SELECT</td><td>Insert COIN</td></tr><tr><td>D-PAD</td><td>Shake the Pinball</td></tr><tr><td><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FW8q8wzu0yW9Htt5h4zEA%2Fimage.png?alt=media&#x26;token=a4ae3ad3-3a80-4c28-8b15-92a1b5a80da7" alt="A"></td><td>Ball Launcher</td></tr><tr><td><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FQlIryQa7tR2pBTWHhMXR%2Fimage.png?alt=media&#x26;token=e1940a32-2494-4e92-a8b1-df9a722ed4f8" alt="B"></td><td>Change Camera view</td></tr><tr><td><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2FxHRhyw00NGOZ8cEPrQdp%2Fimage.png?alt=media&#x26;token=d6027ace-7176-4b82-b702-e3b2b65d7cd4" alt="" data-size="original"></td><td>HUD Toggle (Display DMD)</td></tr><tr><td><img src="https://990680527-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FexdzL60ZuqPLldz2AYta%2Fuploads%2F5yYVjQu41LdiMVCXpyNa%2Fimage.png?alt=media&#x26;token=e43f5c0f-2c53-49cc-9271-2385216d89df" alt="" data-size="line"></td><td>Pause / Highscores</td></tr><tr><td>L1</td><td>Left Flipper</td></tr><tr><td>R1</td><td>Right Flipper</td></tr><tr><td>L3</td><td>Look up to the backglass</td></tr><tr><td>R3</td><td>Exit Future Pinball (can be used if select + start fails)</td></tr></tbody></table>

{% hint style="info" %}
Future Pinball uses DirectInput driver, RetroBat manages dinput through the **gamecontrollerdb** file located in the `\system\tools` folder of your RetroBat installation.

If your device is not listed in this file, autoconfiguration will not function properly.
{% endhint %}

## Specific system information

### Tables

Future Pinball tables are distributed as `.fpt` files.&#x20;

Some tables are fully contained in the `.fpt` file, these kind of tables can simply be placed in `\roms\fpinball` folder.

Some tables require additional files to work (fonts, music, textures...), these kind of tables need to be placed in a subfolder of their own in the `\roms\fpinball` folder:

```
roms\
└─ fpinball\
   └─ 24 (Stern) (2009) (Collectors Edition) (1.01)\
      ├─ 24 (Stern) (2009) (Collectors Edition) (1.01).fpt
      ├─ 24fonts.fpl
      └─ 24textures.fpl
```

### **Why there is an error message ?**

If you receive an error message like the following one:

<div align="left"><figure><img src="https://i.imgur.com/UjD7GIy.png" alt=""><figcaption></figcaption></figure></div>

You need to launch Future Pinball as administrator once only.\
\
So, go to the "**fpinball**" folder in the "**emulators**" folder at the root of your Retrobat installation folder.\
\
Then right-click on the Future Pinball executable "**Future Pinball.exe**" and, as showed on the picture, select "**Run as administrator**"

<div align="left"><figure><img src="https://i.imgur.com/2XXANBV.png" alt=""><figcaption></figcaption></figure></div>

Once Future Pinball has started, you can close it and start it again from Retrobat.


---

# 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://wiki.retrobat.org/systems-and-emulators/supported-game-systems/pinball/future-pinball.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.
