Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
systems:fpinball [2021/12/05 04:36] – template consistency overhaul atarisystems:fpinball [2025/10/12 16:24] (current) – Removed from 42 onwards lbrpdx
Line 1: Line 1:
 <WRAP group> <WRAP group>
 <WRAP round box twothirds column> <WRAP round box twothirds column>
-{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/fpinball.png?nolink&400 }}+{{ https://raw.githubusercontent.com/fabricecaruso/es-theme-carbon/master/art/logos/fpinball.svg?nolink&460 }}
  
 ===== Future Pinball ===== ===== Future Pinball =====
 +
 +<WRAP center round important>
 +Future Pinball has been removed from Batocera 42 onwards. For pinball simulation, look at [[vpinball|Visual Pinball X]], a Linux-native alternative.
 +</WRAP>
  
 [[https://futurepinball.com/|Future Pinball]] is a pinball simulator, written for Windows, and running in Batocera Linux through WINE. That's a reason why it is only available for Batocera PC. [[https://futurepinball.com/|Future Pinball]] is a pinball simulator, written for Windows, and running in Batocera Linux through WINE. That's a reason why it is only available for Batocera PC.
Line 12: Line 16:
  
 {{ :emulators:fpinball.png?nolink&600 |}} {{ :emulators:fpinball.png?nolink&600 |}}
 +
 +<WRAP center round important>
 +It is recommended to use **btrfs** or **ext4** for ''/userdata/'' as WINE [[https://wiki.winehq.org/FAQ#Does_Wine_run_on_all_Unix_filesystems.3F|explains on their FAQ]] that some games won't run on a non-Linux native file system.
 +</WRAP>
 +
 +<WRAP center round help>
 +In Batocera **v32** and higher there is a bug where WINE cannot run applications/games stored on a NAS. This can be worked around by not using a NAS for your saves folder.
 +</WRAP>
  
 This system scrapes metadata for the "fpinball" group(s) and loads the ''fpinball'' set from the currently selected theme, if available. This system scrapes metadata for the "fpinball" group(s) and loads the ''fpinball'' set from the currently selected theme, if available.
Line 35: Line 47:
  
 Future Pinball tables are distributed as ''.fpt'' files. In many cases, a pinball table is fully contained in the ''.fpt'' file. These kinds of tables can simply be placed in ''/userdata/roms/fpinball/''. Future Pinball tables are distributed as ''.fpt'' files. In many cases, a pinball table is fully contained in the ''.fpt'' file. These kinds of tables can simply be placed in ''/userdata/roms/fpinball/''.
 +
 +<code>
 +roms/
 +└─ fpinball/
 +   └─ my-cool-table.fpt
 +</code>
  
 For some other tables, additional files (fonts, music) are required, which are distributed as side ''.fpl'' files. These tables must have their ''.fpt'' and all other associated files in a subfolder of their own, separate from the other tables. For example, ''roms/fpinball/my-cool-table/'' which contains all the files. For some other tables, additional files (fonts, music) are required, which are distributed as side ''.fpl'' files. These tables must have their ''.fpt'' and all other associated files in a subfolder of their own, separate from the other tables. For example, ''roms/fpinball/my-cool-table/'' which contains all the files.
 +
 +<code>
 +roms/
 +└─ fpinball/
 +   └─ my-cool-table/
 +      ├─ custom-font.font
 +      ├─ my-cool-table.fpt
 +      └─ background-music.mp3
 +</code>
  
 The ''.fpt'' file is the main one that is loaded by Batocera to start your pinball game. It will decide the name that appears in EmulationStation. The ''.fpt'' file is the main one that is loaded by Batocera to start your pinball game. It will decide the name that appears in EmulationStation.
 +
 +Tables:
 +[[https://www.vpforums.org/]]
 +[[http://www.pinsimdb.org/]]
  
 ===== Configuration ===== ===== Configuration =====
  
-Standardized features available to all cores of this emulator: ''fpinball.videomode'', ''fpinball.ratio''+Standardized features available to all cores of this emulator: ''fpinball.videomode'', ''fpinball.videomode'', ''fpinball.ratio'', ''fpinball.bezel'', ''fpinball.bezel_stretch'', ''fpinball.hud'', ''fpinball.bezel.tattoo'', ''fpinball.bezel.tattoo_corner'', ''fpinball.bezel.tattoo_file'', ''fpinball.bezel.resize_tattoo''
  
 ===== Controls ===== ===== Controls =====
Line 61: Line 92:
 | D-Pad   | Shake the pinball (left, right, up/front) | | D-Pad   | Shake the pinball (left, right, up/front) |
 | ''[HOTKEY]'' + ''[START]'' | Quit, as usual | | ''[HOTKEY]'' + ''[START]'' | Quit, as usual |
 +
 +Controls can be manually configured from the config app. Press ''[F1]'' on the system list and navigate to Applications > ''fpinball-config''.
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
 +
 +==== Future Pinball fails to launch ====
 +
 +The quickest way to debug is to try launching the table in the standalone config app. Press ''[F1]'' on the system list and navigate to Applications > ''fpinball-config''. A more descriptive error message may appear.
 +
 +Some tables may require certain system libraries to exist in the main folder, similar to some other applications running under [[systems:windows|WINE]].
 +
 +If the solution is not obvious, maybe the files for the table have become corrupted over time. Try deleting ''saves/fpinball'' and then launch the table again to regenerate them.
 +
 +==== My controls have issues ====
 +
 +Open the config app and on the top right, disable all but the first controller. Then try again.
  
 ==== Further troubleshooting ==== ==== Further troubleshooting ====
 +
 +As this is an application running under WINE, [[systems:windows#troubleshooting|its troubleshooting section]] and [[systems:steam#proton|the Proton troubleshooting section]] can apply here too.
  
 For further troubleshooting, refer to the [[:support|generic support pages]]. For further troubleshooting, refer to the [[:support|generic support pages]].
  
  • systems/fpinball.1638678967.txt.gz
  • Last modified: 4 years ago
  • by atari