Content Provider TerryRed Posted June 21, 2023 Content Provider Share Posted June 21, 2023 (edited) FUTURE PINBALL AND BAM ESSENTIALS - ALL IN ONE - COMPLETE by TerryRed v2.2 - 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.00 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) 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/folder/bERggRjD#WvyMVFzIIW3QD6pXAZ2_ow Future Pinball and BAM Essentials AIO video series Part 1 - Intro, Install and Setup https://youtu.be/WiNMQ2sWOSk?si=jYhAog0os00eCsOI Part 2 - Info Guide https://youtu.be/KiA867vSJA8?si=jGMzcGQ29EUfqvXP Part 3 - Bam OpenVR https://youtu.be/HXIaUyFV0Fk?si=NsD7QXUkSu3rNUZ4 Part 4 - DMDExt Guide https://youtu.be/hlBi3KExwvQ?si=58y_fLiA_OfLEQfU Part 5 - PinEvent Guide https://youtu.be/2sZ8kBIX_6I?si=YzLr6L8K0R4egkCp Part 6 - Popper and Baller Installer Tips https://youtu.be/HKwd3dYFxzM?si=7gY6-YZqENiqmLLL Part 7 - Single Screen and PuP-Packs Guides https://youtu.be/nPgf3XOE1ds?si=OjAw-xy3gAJpTeZV Part 8 - FAQ and Help Guide https://youtu.be/uo_U5du3aoY?si=4Gmxq_Mj9vBAv7sm Edited February 4 by TerryRed Link to comment Share on other sites More sharing options...
DanLShane Posted June 22, 2023 Share Posted June 22, 2023 Thanks for the one-stop-shopping, Terry. Applying your AIO package over the top of my current installation actually got me to dig into the DMDExt mirroring. After all these months I finally have that feature working. Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted June 24, 2023 Author Content Provider Share Posted June 24, 2023 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! Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted July 2, 2023 Author Content Provider Share Posted July 2, 2023 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! Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted September 3, 2023 Author Content Provider Share Posted September 3, 2023 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) Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted December 5, 2023 Author Content Provider Share Posted December 5, 2023 (edited) 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 https://youtu.be/WiNMQ2sWOSk?si=jYhAog0os00eCsOI Part 2 - Info Guide https://youtu.be/KiA867vSJA8?si=jGMzcGQ29EUfqvXP Part 3 - Bam OpenVR https://youtu.be/HXIaUyFV0Fk?si=NsD7QXUkSu3rNUZ4 Part 4 - DMDExt Guide https://youtu.be/hlBi3KExwvQ?si=58y_fLiA_OfLEQfU Part 5 - PinEvent Guide https://youtu.be/2sZ8kBIX_6I?si=YzLr6L8K0R4egkCp Part 6 - Popper and Baller Installer Tips https://youtu.be/HKwd3dYFxzM?si=7gY6-YZqENiqmLLL Part 7 - Single Screen and PuP-Packs Guides https://youtu.be/nPgf3XOE1ds?si=OjAw-xy3gAJpTeZV Part 8 - FAQ and Help Guide https://youtu.be/uo_U5du3aoY?si=4Gmxq_Mj9vBAv7sm Edited December 5, 2023 by TerryRed Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted February 4 Author Content Provider Share Posted February 4 2.2 - BAM and BAM-OpenVR updated to 1.5-373 - Install Guide, Info Guide, BAM-OpenVR Guide all updated - AIO Example Table and Tutorial updated to 3.30.00 This new BAM update (1.5-373) is by far the most important update for VR users! It fixes all the synch issues for 3D and VR! Now all VR methods (Link, Air Link, Steam Link, Virtual Desktop) work properly with FP in VR. BAM menu keys (~ or Q) and VR Home key (F12) will now force the FP window to be focused! (very handy for VR). This BAM update is also required for all tables using the new FizX 3.3 physics! Everyone needs this update! BAM 1.5-373 update: - New build tools used, result is bigger BAM.dll - Fixed stereo3D/VR left/right eye object position synchronization - xBAM.SetSharedHitCallbacks can set separate _hit/_prehit functions for given material - Better COM objects lifetime management Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted February 4 Author Content Provider Share Posted February 4 Disable Fullscreen Optimizations For anyone who runs FP in fullscreen for VR or normal 2D mode... you may want to consider enabling this setting. FP is an older app that uses the older exclusive fullscreen mode (instead of borderless fullscreen, etc.). This mode was forcefully replaced for all apps with a "new fullscreen" mode in Windows 10, years ago. For some people, FP runs worse when using Fullscreen with vsync on because of this (small ball stutters or lower fps can occur). While testing for FizX... I noticed some inconsistent fluctuations on the FP performance graphs (F9). I thought it was something related to my new GPU or my GSync TV, etc. Turned out to be this age old issue with FP (and other older apps). You don't see this problem when windowed or with vsync off. You may not notice it much during gameplay if at all... but changing this setting allowed FP to run much better... or should I say... correctly. So try enabling "disable fullscreen optimizations" for futurepinball.exe and FPLoader.exe (in BAM and BAM Open-VR folders). This will allow FP to run in the original exclusive fullscreen mode, and may run better for you. (It does for me) Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted February 19 Author Content Provider Share Posted February 19 2.3 New - run BAM Open VR with Open Composite (option) - new BAM-OpenVR-OC folder and "Start FP - VR-OC.bat" file. These are used to run FP in VR using new Open Composite option to bypass SteamVR and use Oculus runtime directly - openvr_api.dll (in BAM-OpenVR-OC \ plugins) has been replaced with the (32 bit) Open Composite version - this will give much better performance and stability when using Meta Link or Air Link - requires a Meta Quest or Oculus VR headset - requires Meta Link or Air Link used with the Meta (Oculus) PC app - requires OpenXR runtime set to use Oculus (use XR Picker app to set this) In the main FP folder, you can use "Start FP - VR-OC.bat" to automatically start FPLoader in "BAM-OpenVR-OC" with the required FP video settings for VR. - Install, Info, and OpenVR guides updated for new BAM OpenVR and Open Composite info Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now