The Future Pinball and Bam Essentials AIO package
NEW v2.8 update! (Feb 2026)
Some of the main updates are:
- BAM and BAM-OpenVR updated to 1.5-396
- DMDExt updated to 2.4.0
- most of the Guides have been updated
- BAM Settings files all updated (desktop, cabinet, vr)
This update is not "yet" required for any of the tables out there (if you have 2.7 installed), but future table updates (by me) and new tables (in the future) WILL require this update!
Either way... update dammit... its friggin easy.

======================================================================
BAM 1.5-396 highlights:
New Overlay Aspect Fix feature
-
FP's HUD Overlay (used by single screen players) was always fixed to a 16x10 ratio
- this resulted in DMDs,EM Reels,Gas Segments, being squished or stretched in any resolution that was not 16x10
- BAM's new Overlay Aspect Fix option corrects this in ALL modes
- this means that all score items can now look correct in any resolution
- this means single screen cabinet view players can FINALLY use the HUD Overlay (before it was stretched horribly)
- note, that Overlays made to accommodate the old ratio issue will look incorrect with this feature enabled (until they are corrected on the table), but the
DMD,Reels,Gas Segment displays will all look correct
- simply try enabling / disabling the feature to see which works better for you (it can be global or per table)
- open BAM menu (~ or Q). The Overlay Aspect Fix can be found under Addons
- you can also assign a key / button to toggle the feature
Snapshots
- added options to save snapshots as JPG
- fixed broken snapshot if horizontal screen resolution is not a multiple of 4
Bug fixes
- memory leak when xBAM.GetTexture was used in script and object animations are played (used alot with MOTU CE)
- fixed incorrect mini-playfield positioning when table is rerun
Ball/flipper shadows are now by default rendered before table glass (if enabled)
xBAM.DrawShadowsWithSurface can be used to control, when shadows are rendered
...and many more things as described here:
======================================================================
Guides
The following guides have been updated with new info, new BAM features, some changes, new help in the FAQ
- Install Guide
- Info Guide
- BAM OpenVR Guide
- DMDExt Guide
- FAQ and Help Guide
======================================================================
BAM Settings files
- these have all been updated to be consistent with new BAM features for all modes (desktop, cabinet, vr)
- these are essential to use to have BAM setup correctly by default
- the VR Settings files in particular are now updated correctly (now includes OpenVR.cfg updated)
- "BAM settings - VR - Reset and Install.bat" has been updated to install the new files
======================================================================
HOW TO USE:
- this package can be installed into ANY current install of Future Pinball to get you up to date
- download zip file, and ensure it is NOT blocked by Windows BEFORE extracting it (check it dammit)
If you are simply updating from a previous
FP and BAM Essentials AIO install:
- from your current install, run "BACKUP - important files and folders for
FP-BAM.bat"
- copy the contents from the new update into your exiting install
- overwrite ALL files!
- VR users should run the "BAM settings - VR - Reset and Install.bat" (follow its instructions). Note this will erase any CFG files for your VR tables (not your normal BAM CFG files) to ensure they work correctly with the new VR updates. You can always back them up first, just in case, and try using them again afterward, if needed
- desktop and cabinet users are still recommended to run the new "BAM Settings" bat file for their setup
- front-end users: continue as before, no changes needed in your front end
- everyone else: use the "Start
FP" bat files to load
FP with the correct settings for the mode / features you use
If you are doing a complete new install:
- follow the included Install Guide
======================================================================
Download link is on the first post of this topic.
Edited by TerryRed, 22 February 2026 - 09:50 AM.