• Google Translate to French or Other Languages Click on the link and a new tab will open with this page translated into French.
    Click on the "To:" pull down option to select a different language. Users will not be logged in on the new Google tab.

Support File BAM Future Pinball and BAM Mega Guide by TerryRed

wryker

Pinball Nudger
Read the Mega Guide. DMDext.exe 1.9 is what you need. I link to the topics for that on the forums as well. Only DMD based tables can do it (without modding the table)
I will look into that next. First - go see how all those tables I just d/l and added look. I d/l all 5-6 of your PinEvent ones along w/the PRO ones in the Mega link.
 

wryker

Pinball Nudger
Read the Mega Guide. DMDext.exe 1.9 is what you need. I link to the topics for that on the forums as well. Only DMD based tables can do it (without modding the table
How come some tables (ACDC, LOTR, eg) the ball moves 'slow' on the table while others (Jurassic Park) ZOOM around the table (too fast)?
And where would I put those BMP files to make the ball silver vs the 'beach ball' color?
You need to confirm what AXIS the alp uses for accelerometer on OTG today. It may have changed.

Otherwise... you need to use the ALP nudge buttons. These MUST be assigned using "keys" (joy to key setting the nudge buttons to a "key"), as FP only allows keys or DPAD for digital nudging.
Is there a setting for the flippers (like there is in VPX) to increase the responsiveness? I did notice a very slight lag in them.
 

TerryRed

Pinball Master
Lag on the ALP is unavoidable. You can disable VSYNC to help, but this may make some tables run poorly or wrong.

Read the section in the Mega Guide about Physics.

Read the section about changing the ball texture.
 

wryker

Pinball Nudger
Lag on the ALP is unavoidable. You can disable VSYNC to help, but this may make some tables run poorly or wrong.

Read the section in the Mega Guide about Physics.

Read the section about changing the ball texture.
How do I replace the ball w/the BMP 'silver' one?
 

TerryRed

Pinball Master
If you have a zip of a ball texture... then you can rename it to default.zip and copy to the BAM folder.

This will change it for all tables except those with custom ball textures. You may need to press N or P to cycle back to the default ball while playing if you changed the texture before with N or P.

If you only want a specific table to change to that texture, then rename the zip to the name of the table file and copy it yo Tables folder.
 

wryker

Pinball Nudger
It's not a zip folder. In the table there's a folder (not zipped) labeled BMP. There's an image of a silver ball in it and, what looks like scratches on a wall?
And no one from FB has responded to my question other than someone also looking for an answer.
I've read through the Mega Guide about the Physics and visited your site: https://pinballnirvana.com/forums/threads/how-to-add-new-bam-dynamic-physics-to-a-future-pinball-table.20002/ (BAM - How to add new BAM dynamic physics to a Future Pinball table)
I will try this at a later date.
After reading the DMDExt pages I don't understand this "enable advanced DMDExt options menu (right-click on the DMD window) by using dmddevice.ini" - does that mean to start a table and right-click on the current DMD for that table?
 

TerryRed

Pinball Master
I can't comment on every table... but SLAM has "some" tables include a zip file for the ball texture.

If you only have the BMP folder.... then try zipping it and naming it like I mentioned above.

For DMDext... you need to have it properly running and displayed (its a separate app / window) when launching a FP table. Once you have it displaying correctly... then you can right-click on it to access more menu options.... but the advanced options won't show up unless you use the correct launch parameters of DMDext are used to enable it to use the dmddevice.ini config file. That is all shown on the examples I posted on the DMDExt page.

 

wryker

Pinball Nudger
Color me stupid but I'm not getting it. I've d/l and installed (it was already installed). I double-click DMDext.exe and a brief black window pops up and disappears. Am I to copy/paste that code into the DMDDevice.ini file?
 

TerryRed

Pinball Master
DMDext is an app that needs to be launched with command line parameters before running FP and a table. This is normally done from a front end (Popper, Pinball X Pinball Y etc). The examples given on that DMDext page are used in Pinup Popper front-end.

If you don't understand how front-ends work, or how command line apps or parameters work... that is way beyond the scope of this guide... as you need to learn some Windows basics, how BAT scripting works, and how front end apps work,etc.
 

wryker

Pinball Nudger
I know enough to be dangerous and, at this point, I believe the benefits won't outgain potential issues I could cause.
Dang it...
 

timblo

Pinball Nudger
Hello

I have installed Future Pinball with PinEvent according to your instructions.
So far it works with the PinEvent tables

can I also play the normal Future Pinball tables with your installation instructions?

or can I play either PinEvent or normal Future Pinball tables?

thanks for info
 

TerryRed

Pinball Master
Hello

I have installed Future Pinball with PinEvent according to your instructions.
So far it works with the PinEvent tables

can I also play the normal Future Pinball tables with your installation instructions?

or can I play either PinEvent or normal Future Pinball tables?

thanks for info

You can play all FP tables.

The only different thing for PinEvent is for cabinet / multiscreen users needing to disable the FP Backglass and Arcade mode in video settings for those tables. For normal FP tables cabinet users need to re-enable those settings.
 

timblo

Pinball Nudger
Hello Terry ...thanks for answer

1) somehow the update of BAM does not work.
I downloaded the latest update and then copied everything except the red arrows in my BAM folder. But when I start a table with the new update, then my tables are totally shifted (position adjusted).

If I copy my BAM backup back, everything is OK again.


What do I do so that despite update my settings are not changed

thanks for help


2) P.S. my StarWar with PinEvent is the only table where the game ball jerks.... at other Future Pinball tables and also under VPX 10 I have no performance drops...can I switch off something at the StarWars table, which makes the game ball run smoother ? (eg shadow or other ?)
 

Attachments

  • bam.jpg
    bam.jpg
    79.9 KB · Views: 18
Last edited:

TerryRed

Pinball Master
1) Its possible, at times where you may need to use the new default cfg from the latest BAM. Backup BAM folder... then update to use all files... then try running a table with one of my table CFG files and see if that looks correct (like the PinEvent ones). If it does, and everything else seems ok... then if you need to you can try loading up the BAM menu while playing one of those tables, and then you can choose "Save to Default" to copy those table settings to your default CFG.

2) Star Wars has a lot more detailed models and animation and lighting than a typical table (and VPX has no dynamic lighting, animated models,etc so its less demanding). Also, be sure you don't have PUPStream enabled in PinEvent settings.
 

wryker

Pinball Nudger
Read the Mega Guide. DMDext.exe 1.9 is what you need. I link to the topics for that on the forums as well. Only DMD based tables can do it (without modding the table)
How do I know which tables are DMD based? Is LOTR one? I have dmdext.exe installed and I clicked to run it - then opened LOTR, right clicked on the DMD on my BG and nothing popped up.
I've seen it work on other (non-FP) tables. I'd love to get/move it to my 3rd monitor (and then have to figure out how to remove the grill from the BG).
One a side note - the audio makes me wish there was a puppack for it since I hear dialogue and action (same for the Jurassic Park FP table).
 

graf

Pinball Wizard
hello ppl,
I was hoping I can get some help with Freezydmd. I am doing this with the baller installed. Freezydmd works fine in VPX. i followed Terry instruction but I am unable to move the DMD from a FP table to the 3 monitor. it just stays on monitor 2. Can't even select it. It used to work on the on FutureDMD.
 

graf

Pinball Wizard
the launch script has the following

REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 1 /f
REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 1 /f


c:
cd "C:\vPinball\VisualPinball\VPinMAME" start /min "" "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini"

if "[custom1]"=="PinEvent" (REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 0 /f)
if "[custom1]"=="PinEvent" (REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 0 /f)

rem Launch Future Pinball

START "" "[STARTDIR]Launch\VPXSTARTER.exe" 10 5 60 "BSP Software*"
START "" "[DIREMU]\BAM\FPLoader.exe" /open "[GAMEFULLNAME]" /play /exit /arcaderender /STAYINRAM



the close script has this

"[STARTDIR]LAUNCH\PUPCLOSER.EXE" WINTIT "Future Pinball" 2 1
REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 1 /f
REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 1 /f
rem 14-01-21

taskkill /f /im "dmdext.exe"
 

Rheginald

Pinball Player
Welcome to the ALL NEW and updated...

Future Pinball and BAM Mega Guide

by TerryRed

Version 2.0, April 16, 2021


April 16, 2021: Big Update (the guide is now in PDF format!)


- I have decided to do away with posting the guide "content" directly on the forum (it was just getting so BIG!)
- instead I have created an all new version that is now formatted in PDF / DOCX files
- both the Guide PDF and all the FP and BAM Settings files I use with the guide are now included in one zip file!
- the guide has been completely updated to include new links for all the resources you need
- added links to my other new FP related guides
- lots of new info added
- I now include over 100 BAM Table CFG files that have a perfect POV for cabinet users (for the most commonly popular FP tables)


****** The new Future Pinball and BAM Mega Guide zip is attached to the bottom of this post! ******



=========================================================================



pEHzRdo.png



Future Pinball is a free Pinball Editor created by Christopher Leathley.

It has a lot of amazing tables to offer and enjoy for desktop, cabinet or VR users.

I wouldn’t want you to miss out, so I made this to help you to setup Future Pinball and BAM the right way the first time.

I hope it’s helpful and you enjoy Future Pinball and all it has to offer like I do.



For an EPIC demo that shows off what Future Pinball and BAM are capable of... watch this video (Tron fans will be happy)





Cabinet, Desktop and VR

While this guide was made initially for cabinet owners…it covers all you need for desktop and VR users as well


I recommend always using the Mega-Guide in order, as it is more “up to date” with important details and changes not covered in my videos.
  • the Mega Guide covers the initial setup and use for FP and BAM. This is needed for whatever you want to use. (Desktop, Cabinet or VR)
  • other sections are optional features such as Pinup Player, PinEvent, DOFLinx, DOF or front-ends
  • there may seem like a lot of info… but when you cover Desktop, Cabinet, VR, etc… well, there’s lots of info!
  • you can’t just jump into VR or PinEvent or PuP etc without getting FP and BAM running normally first
  • start simple… get FP and BAM and your favorite tables working first… then move on to the more advanced stuff
  • it’s important to use the specific FP settings I show you!
  • This will ensure maximum compatibility with all tables and the best visuals they may offer
  • I have included links for Future Pinball tables at most of the main FP table sites. If I’m missing any, please let me know!
  • Future Pinball and BAM are easier to setup with this guide and use compared to learning everything you need to know with Visual Pinball as a noob
  • I have included a FAQ as well at the bottom of the Mega Guide

NOTE: I update this guide when new updates or info are relevant. Check back regularly for new updates and essential info.






Future Pinball and BAM Installed: Simple… FAST… then PLAY
  • I made two new UP TO DATE video guides
  • one is made only for single screen Desktop users
  • the other is made only for multi screen CABINET users
  • I wanted to do this to show how EASY it is to get setup quickly and be able to play these awesome “new” Future Pinball tables!
  • I use my FP and BAM Mega Guide as the only source, just like you guys would, to completely install FP and BAM and be ready to go in minutes!

The first 15-25 minutes for each video is:
  • the entire install and setup (which is actually much quicker if I didn’t explain anything)
  • you don’t need to worry about BAM setup as my install files will get you properly setup with BAM and other settings
  • downloading and installing tables
  • it’s really easy guys!

The rest of each video is:
  • explaining the many cool BAM features you can play around with on all tables
  • explaining BAM cfg files
  • how to disable bam settings in table script (if used)
  • show examples for controls, Special 1 for Action/Fire
  • xml files for old tables using LOTR as an example
  • gameplay demos of the latest Star Wars DSA U-Pro, Iron Man U-Pro, and Indiana Jones U-Pro

Everything is bookmarked in the Youtube video description for quick and easy access!





I'm finally able to configure my pinball in a nice way, I still have many doubts... such as: The tables don't open on the whole screen, as it opens in FP and I can't leave the table fixed (it is floating).
There is still the issue that I use an arduino to control the buttons and not a keyboard and maybe for this reason some tables have buggy controls or sometimes they don't even obey the command.
But I just have to thank the Mega-Tutorial.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Chat Bot Mibs:
    ***** ****************** *** ****** *** *****
  • Chat Bot Mibs:
    ***** ************** *** ****** *** *****
  • (Guest) CharlieCreston:
    ****** ****** ***
    Quote
    (Guest) CharlieCreston: ****** ****** ***
    Top