Jump to content



Photo
* * * * * 1 votes

Future Pinball and BAM Essentials - All in One


  • Please log in to reply
30 replies to this topic

#1 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 20 June 2023 - 06:51 AM

6nXutMN.png

 

 

FUTURE PINBALL AND BAM ESSENTIALS - ALL IN ONE - COMPLETE

 

by TerryRed

 

v2.4 - Feb 2024

 

BAM version: 1.5-373

BAM-OpenVR version: 1.5-373

DMDExt: 2.2.1.0

AIO Example Table and Tutorial: 3.30.03

 

 

 

 

The FP and BAM Essentials AIO package includes a complete install of Future Pinball, the latest BAM update, the latest BAM Open-VR update, and a collection of essential files. This covers desktop, cabinet, and VR players.

 

Installing this package makes setting up Future Pinball and BAM easy at any time with everything you need, ready to go in one folder.

 

This can be used for a new install or an update. If you already have a working Future Pinball and BAM setup, then this package will get you updated with everything you need to play the latest and greatest Future Pinball tables!

 

No need to use installers or download files and guides from different locations. No need to patch files. It’s all here ready to go in one zip file!

 

 

 

 

What does "FP and BAM Essentials AIO" include?

 

 

Prerequisites

  • Visual C Runtime updates
  • DirectX

 

Future Pinball and BAM files

  • the entire install of Future Pinball (Future Pinball.exe patched for 4 GB ram access)
  • the latest BAM update (FPLoader.exe patched for 4 GB ram access)
  • the latest BAM Open-VR update (FPLoader.exe patched for 4 GB ram access)
  • BAM Settings files for desktop, cabinet, vr
  • Future Pinball Settings files
  • FizX 1K Ball model (default.zip)
  • PinEvent_V2_Settings.txt file (for PinEvent tables)
  • DOFLinx.vbs (for any tables that require this file)
  • ZBRrollingballsoundslib.vbs (for tables that use smoke ball rolling code)
  • "Start FP" BAT files that will automatically change FP settings for desktop, cabinet, vr, PinEvent, run DMDExt, and more before launching Future Pinball

 

Guides

 

I have included all my updated guides (now in PDF) to give you info and help for FP, BAM, BAM OpenVR and many other apps and extra features.

  • Future Pinball and BAM - Install Guide
  • Future Pinball and BAM - Info Guide
  • BAM OpenVR Guide
  • DMDExt Guide
  • PinEvent V2 Guide
  • Popper and Baller Installer Tips
  • Single Screen and PuP-Packs Guides
  • FAQ and Help Guide

 

Tutorials and Examples

  • All In One Example Table and Tutorial (FizX, FLEEP, PUP SSF, Ball Rolling, DOF)

 

Tools and other Apps

  • DMDExt (to mirror the FP DMD to another display / real DMD)
  • FP Companion (extract contents from Future Pinball tables and Libraries)
  • FP to Borderless Windowed (force FP from windowed mode to borderless windowed mode)
  • FPM Editor (create and edit Future Pinball models)
  • Reset Monitor IDs (to try to correct problems with FP displaying on the wrong monitors)
  • 4 GB patcher app (if needed for future use)

 

 

 

 

OgQ2nTB.jpg

 

 

 

 

 

FAQ

 

Can I install "FP and BAM Essentials AIO" files if I installed Baller Installer or have my own existing Install of Future Pinball?

 

- yes, the "FP and BAM Essentials AIO" files will work with any setup of FP. It will get you completely up to date!

 

I've already installed the "FP and BAM Essentials AIO" files... but I'm not sure if my other files are correct now. Can I just reinstall the "FP and BAM Essentials AIO" files again?

 

- yes, the "FP and BAM Essentials AIO" files can be installed at anytime as often as you like. They will not replace any of your settings files from FP, BAM, or DMDExt. Just be sure to install the latest version.

 

Does it take long to Install FP and BAM, the "FP and BAM Essentials AIO" files... and get everything setup?

 

- you can have a complete setup of everything all done in minutes, or at your own speed

- the included FP and BAM Install Guide shows you how to do everything easily Step by Step

 

 

 

 

 

BACKUP a few things first!

 

If you already have a previous install of FP and BAM, then before installing "FP and BAM Essentials AIO" files, you should backup the following (if they are installed)

  • the entire BAM folder
  • the entire BAM-OpenVR folder
  • Scripts\PinEvent_V2_Settings.txt

 

 

HOW TO INSTALL "FP and BAM Essentials AIO" files

  • read the included "READ ME! How to Install.txt"
  • install the contents from the zip file (make sure the zip file is not blocked by Windows first)
  • follow the included FP and BAM Install Guide
  • install the included Visual C updates and DirectX
  • install my BAM settings files
  • use the Future Pinball settings I show that are REQUIRED!
  • you are ready to play all the newest FP tables! Easy!

 

 

 

 

CONTRIBUTORS

 

- DMDExt by freezy

- BAM by Ravarcade

- Future Pinball by Chris Leathley

- Pinup Player by Nailbuster

- All in One Example Table by JLou and TerryRed

- FizX physics by JLou

- all Guides and videos by TerryRed

 

 

 

Download Link:

 

https://mega.nz/fold...IIW3QD6pXAZ2_ow

 

 

 

 

Future Pinball and BAM Essentials AIO video series

 

 

Part 1 - Intro, Install and Setup
 
 
Part 2 - Info Guide
 
 
Part 3 - Bam OpenVR
 
 
Part 4 - DMDExt Guide
 
 
Part 5 - PinEvent Guide
 
 
Part 6 - Popper and Baller Installer Tips
 
 
Part 7 - Single Screen and PuP-Packs Guides
 
 
Part 8 - FAQ and Help Guide
 

Edited by TerryRed, 29 February 2024 - 06:14 AM.


#2 sbarber4

sbarber4

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: ---------

  • Favorite Pinball: KISS 1978 Bally

Posted 20 June 2023 - 09:10 PM

Thank you for all you do for the virtual pinball community!!!



#3 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 21 June 2023 - 08:05 AM

FP and BAM Essentials AIO - 1.1 update
 
1.1 - DMDExt fix - 2.2.0 Beta 1, 64 bit
 
- updated dmdext.exe ( to 2.2.0 Beta 1, 64 bit) to fix possible crashing problems with previous 2.1.2, 32 bit version
 
New 1.1 update is available at the link above


#4 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 24 June 2023 - 07:26 AM

Future Pinball and BAM Essentials AIO - Tutorial
 
Install Future Pinball, update BAM and be ready to go with ANY setup. Easy!
 
If you want to install Future Pinball for the first time, or you only want to update BAM, or you used Baller Installer.... any setup... this video is for you!
 
Easily get Future Pinball, the latest BAM update, and all the essential files and Guides installed in one folder and be setup in minutes using my "FP and BAM Essentials AIO" package!"
 
The new PinEvent Lite tables and other FizX v3.0 tables coming soon ALL require the latest BAM 1.5-365 update (or higher)... so this video tutorial is helpful for everyone wishing to play those tables!
 
 


#5 RKip455

RKip455

    Hobbyist

  • Platinum Supporter
  • 17 posts
  • Location:Sweet Home North Alabama

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 25 June 2023 - 01:32 PM

Thanks Terry, great information and looking forward to you new table(s)

 

will this update affect my currently installed tables you released a few months ago?



#6 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 25 June 2023 - 01:35 PM

Thanks Terry, great information and looking forward to you new table(s)

 

will this update affect my currently installed tables you released a few months ago?

 

It's for all setups.

 

You need to update to the newest BAM first (1.5-365), then you install the Essentials AIO package afterward (you do this each time you ever update BAM). This will ensure you have the required files for all tables installed and updated correctly.

 

Just follow the video to see how to update and install the files. Its super easy.

 

You'll need to update to use any new tables coming out that use FizX v3.0



#7 fourbanks

fourbanks

    Pinball Fan

  • Members
  • PipPipPipPip
  • 570 posts

  • Flag: United Kingdom

  • Favorite Pinball: Too many to choose...

Posted 25 June 2023 - 02:25 PM

Thanks terry all good my friend :) 

 

just to stress the point that terry's tutorial must be followed exactly as failure to do so will lead to mediation errors on the opening of the tables 



#8 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 30 June 2023 - 10:20 PM

1.2 - DMDExt update, DMDExt_FP.BAT, PinEvent V2 Guide update

- PinEvent V2 Guide updated to 2.1
- dmdext.exe (64bit) updated to newer 2.2.0 (Beta)
- new DMDExt_FP.BAT file installed (to manually run DMDExt with no front-end, or to easily setup size and position and Styles of DMDExt)



#9 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 02 July 2023 - 03:04 AM

DMDExt with Future Pinball mega video and tutorial
 
Seeing all the struggles some people are having trying to understand how to use DMDExt with FP, how BAT files work, how command line apps work, and how Popper's launch script works... I had to do something.
 
This video covers:
 
- what a PinEvent Lite table is
- what DMDExt is
- what DMDExt's features are
- why you need DMDExt for PinEvent Lite tables on a cabinet (or for normal FP tables)
- what is needed to use DMDExt with FP easily
- how to get it working with a front-end easily
- how to change settings / position "per table" (using a front-end)
- how annoyed I get when I make the same dumb mistake in a video over and over
- how "I'm doing it LIVE!" because the power kept going out!
 

 

x9fbJR0.jpg



#10 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 11 August 2023 - 06:31 PM

*** Meditation Error of "Object Required: fso" after updating ***

 

If you get a Meditation Error of "Object Required: fso" when trying to start a Future Pinball table, do the following:

 

  • open the BAM menu while playing (~ or Q)
  • goto plugins
  • iCOM
  • change the setting to Safe (disable blacklisted)
  • exit BAM menu, then close FP completely, and try again

 

I got this error when this setting was on Paranoid. This plug-in uses its own settings file, so a reinstall of BAM settings won't change it, nor will installing / updating BAM overtop of your files.

 

I saw a couple other people get this error before, but it wasn't until now I knew exactly what may have caused it.



#11 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 19 August 2023 - 03:54 AM

1.3 - Aug 2023

 

- updated DMDExt to 2.2.0 final



#12 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 03 September 2023 - 04:45 PM

Do NOT use Windows 8 Compatibility!
 
In the past, previous Windows updates caused Future Pinball to crash for some people. The easy solution was to set FPLoader.exe to Windows 8 Compatibility. Newer Windows updates and newer BAM updates have long since solved that issue.
 
In my guides, I have only ever recommended to set this to FPLoader.exe "if having crashing issues". Since that is no longer the case, I no longer recommend that as even an option. If you are having crashing issues, update your Windows, update your GPU drivers, sound drivers, etc. (disable the Nihamic driver / services if you have them installed, as it causes problems)
 
I have found that enabling Windows 8 compatibility causes FP-BAM to have serious performance issues! (ball stuttering, etc) Make sure you do NOT have this set on either FuturePinball.exe or FPLoader.exe (and in BAM Open VR folder if using that)
 
ivoEw1l.png


#13 fourbanks

fourbanks

    Pinball Fan

  • Members
  • PipPipPipPip
  • 570 posts

  • Flag: United Kingdom

  • Favorite Pinball: Too many to choose...

Posted 03 September 2023 - 08:43 PM

 

Do NOT use Windows 8 Compatibility!
 
In the past, previous Windows updates caused Future Pinball to crash for some people. The easy solution was to set FPLoader.exe to Windows 8 Compatibility. Newer Windows updates and newer BAM updates have long since solved that issue.
 
In my guides, I have only ever recommended to set this to FPLoader.exe "if having crashing issues". Since that is no longer the case, I no longer recommend that as even an option. If you are having crashing issues, update your Windows, update your GPU drivers, sound drivers, etc. (disable the Nihamic driver / services if you have them installed, as it causes problems)
 
I have found that enabling Windows 8 compatibility causes FP-BAM to have serious performance issues! (ball stuttering, etc) Make sure you do NOT have this set on either FuturePinball.exe or FPLoader.exe (and in BAM Open VR folder if using that)
 
ivoEw1l.png

 

Hi terry 

so just leave that compatibility box now unticked 



#14 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 03 September 2023 - 08:59 PM

 

 

Do NOT use Windows 8 Compatibility!
 
In the past, previous Windows updates caused Future Pinball to crash for some people. The easy solution was to set FPLoader.exe to Windows 8 Compatibility. Newer Windows updates and newer BAM updates have long since solved that issue.
 
In my guides, I have only ever recommended to set this to FPLoader.exe "if having crashing issues". Since that is no longer the case, I no longer recommend that as even an option. If you are having crashing issues, update your Windows, update your GPU drivers, sound drivers, etc. (disable the Nihamic driver / services if you have them installed, as it causes problems)
 
I have found that enabling Windows 8 compatibility causes FP-BAM to have serious performance issues! (ball stuttering, etc) Make sure you do NOT have this set on either FuturePinball.exe or FPLoader.exe (and in BAM Open VR folder if using that)
 
ivoEw1l.png

 

Hi terry 

so just leave that compatibility box now unticked 

 

 

Yes, it should not be enabled. (It normally would only be enabled if you set it that way)



#15 fourbanks

fourbanks

    Pinball Fan

  • Members
  • PipPipPipPip
  • 570 posts

  • Flag: United Kingdom

  • Favorite Pinball: Too many to choose...

Posted 03 September 2023 - 09:01 PM

 

 

 

Do NOT use Windows 8 Compatibility!
 
In the past, previous Windows updates caused Future Pinball to crash for some people. The easy solution was to set FPLoader.exe to Windows 8 Compatibility. Newer Windows updates and newer BAM updates have long since solved that issue.
 
In my guides, I have only ever recommended to set this to FPLoader.exe "if having crashing issues". Since that is no longer the case, I no longer recommend that as even an option. If you are having crashing issues, update your Windows, update your GPU drivers, sound drivers, etc. (disable the Nihamic driver / services if you have them installed, as it causes problems)
 
I have found that enabling Windows 8 compatibility causes FP-BAM to have serious performance issues! (ball stuttering, etc) Make sure you do NOT have this set on either FuturePinball.exe or FPLoader.exe (and in BAM Open VR folder if using that)
 
ivoEw1l.png

 

Hi terry 

so just leave that compatibility box now unticked 

 

 

Yes, it should not be enabled. (It normally would only be enabled if you set it that way)

 

Thank you, my friend, for confirming :) 



#16 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 05 December 2023 - 10:57 PM

The FP and BAM Essentials AIO package includes a complete install of Future Pinball, the latest BAM update, the latest BAM Open-VR update, and a collection of essential files. This covers desktop, cabinet, and VR players.

Installing this package makes setting up Future Pinball and BAM easy at any time with everything you need, ready to go in one folder.

This can be used for a new install or an update. If you already have a working Future Pinball and BAM setup, then this package will get you updated with everything you need to play the latest and greatest Future Pinball tables!

No need to use installers or download files and guides from different locations. No need to patch files. It’s all here ready to go in one zip file!


Everything that is now included:


Prerequisites

  • Visual C Runtime updates
  • DirectX

Future Pinball and BAM files

  • the entire install of Future Pinball (Future Pinball.exe patched for 4 GB ram access)
  • the latest BAM update (FPLoader.exe patched for 4 GB ram access)
  • the latest BAM Open-VR update (FPLoader.exe patched for 4 GB ram access)
  • BAM Settings files for desktop, cabinet, vr
  • Future Pinball Settings files
  • FizX 1K Ball model (default.zip)
  • PinEvent_V2_Settings.txt file (for PinEvent tables)
  • DOFLinx.vbs (for any tables that require this file)
  • ZBRrollingballsoundslib.vbs (for tables that use smoke ball rolling code)
  • "Start FP" BAT files that will automatically change FP settings for desktop, cabinet, vr, PinEvent, run DMDExt, and more before launching Future Pinball

Guides

I have included all my updated guides (now in PDF) to give you info and help for FP, BAM, BAM OpenVR and many other apps and extra features.

  • Future Pinball and BAM - Install Guide
  • Future Pinball and BAM - Info Guide
  • BAM OpenVR Guide
  • DMDExt Guide
  • PinEvent V2 Guide
  • Popper and Baller Installer Tips
  • Single Screen and PuP-Packs Guides
  • FAQ and Help Guide

Tutorials and Examples

  • All In One Example Table and Tutorial (FizX, FLEEP, PUP SSF, Ball Rolling, DOF)

Tools and other Apps

  • DMDExt (to mirror the FP DMD to another display / real DMD)
  • FP Companion (extract contents from Future Pinball tables and Libraries)
  • FP to Borderless Windowed (force FP from windowed mode to borderless windowed mode)
  • FPM Editor (create and edit Future Pinball models)
  • Reset Monitor IDs (to try to correct problems with FP displaying on the wrong monitors)
  • 4 GB patcher app (if needed for future use)

 

 

Download link is on the first post of this topic.

 

 

Future Pinball and BAM Essentials AIO video series

 

Part 1 - Intro, Install and Setup
 
 
Part 2 - Info Guide
 
 
Part 3 - Bam OpenVR
 
 
Part 4 - DMDExt Guide
 
 
Part 5 - PinEvent Guide
 
 
Part 6 - Popper and Baller Installer Tips
 
 
Part 7 - Single Screen and PuP-Packs Guides
 
 
Part 8 - FAQ and Help Guide
 

Edited by TerryRed, 05 December 2023 - 10:58 PM.


#17 Pete248

Pete248

    Enthusiast

  • Platinum Supporter
  • 58 posts

  • Flag: Germany

  • Favorite Pinball: LOTR

Posted 08 December 2023 - 03:36 PM

Don't know whether it was part of older versions of the package but I could not find BAM-Tracker.exe inside the BAM folder, which is essential for headtracking in VPX.

Including it would make life easier for those who want headtracking in VPX 10.8.

#18 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 08 December 2023 - 08:09 PM

Don't know whether it was part of older versions of the package but I could not find BAM-Tracker.exe inside the BAM folder, which is essential for headtracking in VPX.

Including it would make life easier for those who want headtracking in VPX 10.8.

 

This is a complete "Future Pinball and BAM" package and uses what was installed by ravarcade 2 in 1 installer, and for whatever is relevant for Future Pinball and BAM.

 

It has nothing to do with whatever you guys need for VPX or TPA, etc.... so I didn't include any of that.

 

Maybe I'll try to include it, after all then... even though FP doesn't use it at all.


Edited by TerryRed, 08 December 2023 - 08:13 PM.


#19 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,823 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 08 December 2023 - 08:34 PM

Don't know whether it was part of older versions of the package but I could not find BAM-Tracker.exe inside the BAM folder, which is essential for headtracking in VPX.

Including it would make life easier for those who want headtracking in VPX 10.8.

 

 

...and done.

 

New 2.1 upload has Bam Tracker and unused plugins included.

 

Thanks for pointing that out.


Edited by TerryRed, 08 December 2023 - 08:36 PM.


#20 Pete248

Pete248

    Enthusiast

  • Platinum Supporter
  • 58 posts

  • Flag: Germany

  • Favorite Pinball: LOTR

Posted 08 December 2023 - 10:22 PM

Terry, that was blazing fast. Thank you very much.