This topic contains 10 replies, has 7 voices, and was last updated by Profile gravatar of blackvulcan3 blackvulcan3 1 month ago.

Viewing 11 posts - 1 through 11 (of 11 total)
  • Author
    Posts
  • #42163
    Profile gravatar of TerryRed TerryRed 
    Participant
    MemberContributor

    I made this reply to another thread and figured it would be better served as it’s own Topic.

    How Future Pinball “should” be setup with a new clean install for a cabinet:

    -install Future Pinball from the setup file you get from the Future Pinball site

    -copy your FP tables (*.fpt) to the Tables folder (NOT in their own self-named sub folders!)

    -if your table needs a different version of physics (2.4,2.5,2.6,2.7, Zed, Custom, etc), then just copy the needed .XML (*.zip for Zed) to your Tables folder and rename it the same as your table

    -copy any table Library files (*.fpl) to the Libraries folder

    -install BAM (Better Arcade Mode), it should be in the “Future Pinball \ BAM” folder

    -don’t change or rename any files in BAM folder!

    -you can replace the Future Pinball.exe in the “Future Pinball” folder with another version if you want. I use SLAMT1LT’s version from his site as it does default to 2.7 physics and has no watermark. Keep the original for backup.

    -unblock ALL *.exe and *.DLL files within Future Pinball, BAM, and Pinball X (Win 8 , Win 10)

    -Future Pinball.exe and FPLoader.exe are: set to “Run as Administrator”, and “disable DPI scaling”

    -launch your FP tables with FPLoader.exe in the BAM folder

    -setup Pinball X to launch FP tables with FPLoader.exe

    xMw3UJ8.jpg

    Configure Future Pinball with these settings. This is a MUST, for complete compatibility with all tables and BAM / Cabinet use! Use these EXACT settings. (You can your change screen resolution and anti-aliasing if you want, and rotation to 0 if you have your playfield screen set to Portrait in Windows.) Also don’t forget to set your Backbox resolution. FP doesn’t really correctly enable vsync, so if you want you can disable that IF you enable it in your graphic card’s driver settings for Future Pinball.

    xRSLXIV.jpg

    -make sure you have “Load Image Into Table Editor” disabled (unchecked) in the “Preferences \ Editor Options” menu. This is important as you will get crashes and other strange things happen when you launch some tables!

    DfZUpxz.jpg

    -when running a table from the FP Editor directly (no frontend), ALWAYS load only one table at a time, and ALWAYS close FP and re-open it after exiting a table! This won’t be an issue when launching a table from a frontend like Pinball X.

    By doing the above, you will have Pinball X use BAM to launch your FP tables, and BAM will use the appropriate physics file for your table if there is one…otherwise BAM will default to whatever the “Future Pinball.exe” uses (in my case, SLAMT1LT’s 2.7 physics).

    Then when the table loads, press “Q” and you can adjust the size, layout, render type, etc of each table to your liking. BAM is simply amazing!

    BAM notes:

    -New Renderer (Light System) is the nicest looking for lighting, etc….but is also more graphically demanding. Change to “FP Original” if a table runs slow for you

    -new version of BAM fixed reflection limitations with FP, but also makes the ball look wierd with “FP Original” when in a rotated “cabinet” view. It looks fine in desktop view though.

    -ambient occlusion can really kill your fps. You’re probably better off disabling it.

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

    DOFLinx:    (Future Pinball specific stuff)

    My setup for my cabinet with DOFLinx:

    -install the VPX all in one installer. (Installs the B2S server and all needed files. Yes it installs Visual Pinball 10 too, but you don’t have to use it. This saves you some work)

    -install DOF R3 and confirm it’s working

    -I install DOFLinx in the DirectOuput folder. This will allow DOFLinx to see DOFLinx.ini automatically. You can install to a different location, but you must configure DOFLinx to see where your DOFLinx.ini is located,etc…

    -copy the DOFLinx.vbs file to the “Future Pinball \ Scripts” folder. Create one if doesn’t exist.

    -configure the DOFLinx.ini for your cabinet setup! (consult the DOFLinx guide for more info)

    -unblock ALL *.exe and *.DLL files within the DirectOutput folder or wherever you installed DOFLinx (Win 8 , Win 10)

    -all *.exe files are set to “Run as Administrator” within the DirectOuput folder, and all DOFLinx *.exe files as well

    -I have DOFLinx always running in the background with the startup of Pinball X.  I HIGHLY recommend that you do this as it’s how DOFLinx was designed to run, and it will save you alot of headaches. You have been warned!

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

    DOFLinx.ini  :

    (This is updated as of version 5.0)

    Sections of interest (in the DOFLinx.ini file) for Future Pinball tables modded to work with full cabinet support.  (Consult the DOFLinx guide to configure your entire DOFLinx.ini file! Not just these sections)

    FP_LINK_WAIT_TIME=50000

    – add this “FP_LINK_WAIT_TIME=50000” if it’s not there. This is the max time DOFLinx tries to establish a link (FP Link) with your FP DOFLinx modded table, before it defaults to its “key to output” type function. You change the time to a higher value if your computer takes longer to load some tables.

    FP_ATTEMPT_LINK=1

    -this is needed if you want DOFLinx to attempt to establish the FP Link with FP DOFLinx modded tables

    Cabinet Toys:

    The following is your cabinet toys setup. Anything with a  #   in front of it will be ignored. Make sure you put a   #   in front of any device you don’t have in your cabinet. (I don’t have a shaker or gear motor)

    Consult the DOFLinx guide for more info on how to configure this section.

    These are the solenoids for flippers, bumpers, etc. Make sure they are configured for your particular setup, device, ports, etc.

    LINK_LF=101,25,8000,255
    LINK_RF=102,25,8000,255
    LINK_LS=103,75,1000,255
    LINK_RS=104,75,1000,255
    LINK_ML=105,75,1000,255
    LINK_MC=106,75,1000,255
    LINK_MR=107,75,1000,255
    LINK_BL=108,75,1000,255
    LINK_BC=106,75,1000,255
    LINK_BR=110,75,1000,255

    This is the blower fan, shaker, and gear motor. (Note, I don’t have a shaker or gear motor)

    LINK_FN=111,75,9999,255
    #LINK_SH=111,75,9999,255
    #LINK_GR=111,75,9999,255

    Strobes and Beacon

    LINK_SR=116,ON,0
    LINK_BK=132,ON,0

    Start, Launch, Fire button (you can add coin, exit, etc)

    LINK_ST=114
    LINK_LB=115
    LINK_FR=113

    RGB Flashers. These are configured with the Red port of each RGB flasher.

    LINK_FLOL=129
    LINK_FLIL=126
    LINK_FLCN=123
    LINK_FLIR=120
    LINK_FLOR=117

    This section deals with RGB_OUTPUT devices. As far as Future Pinball DOFLinx modded tables are concerned, this is the RGB under cabinet lighting. Note: if you have any RGB_OUTPUT device configured the same as a RGB flasher, then the RGB flasher will be used when a FP DOFLinx modded table is launched!

    RGB_OUTPUT=117,120,123,126,129

    -I use my flashers for other programs, not just Future Pinball and Pinball FX2, so that’s why my RGB_OUTPUTS are configured the same as my RGB flasher ports.

    -RGB_STYLE, RGB_TRIGGER, RGB_MIN_TIME all effect the RGB_OUTPUT….but for FP DOFLinx modded tables this will only have any effect if the table modder chose to use these features.

    All of the above cabinet toys settings are also used for the Pinball FX 2 full cabinet support features of DOFLinx as well  (correct me if I’m wrong DDH69!).

    That about wraps it up as far as DOFLinx and Future Pinball modded tables are concerned. This doesn’t cover the other sections of the DOFLinx.ini,  or all the other numerous features that DOFLinx has…. but it should help to answer A LOT of the questions I get.

    3+

    Some users who have liked this topic:

    • avatar
    • avatar
    • avatar
    #42188
    Profile gravatar of randr randr 
    Keymaster
    ModeratorMember

    Hey terry thjs is a good guide I recall a member was having some issues installing fp. Hope he sees this :good:

    1+

    Some users who have liked this topic:

    • avatar
    #42205
    Profile gravatar of TerryRed TerryRed 
    Participant
    MemberContributor

    Thanks.

    Others may not know how BAM works with XML files, they may not have Future Pinball graphics setup correctly for SLAM’S tables (disable GameRoom) and also what’s needed for FutureDMD, etc…

    Also, some people setup BAM by having the FPLoader.exe renamed to Future Pinball.exe. (this was recommended at some point long ago, but is not necessary for BAM)

    This can cause issues for programs like DOFLinx that need to “detect” Future Pinball.exe properly.  DDH69 posted about someone having this issue, so I figured this is a good time to do a “simple”, right to the point guide.

    0
    #42217
    Profile gravatar of Dr.Tom Dr.Tom 
    Participant
    MemberContributor

    Thanks Terry for putting this guide together.  I might have been “that guy” having the fploader issue.  So, I was thinking of posting the solution,  but as always, not only did you beat me to it, but did far more than I would have done.  Thanks for doing this.   :good:

    1+
    #42239
    Profile gravatar of TerryRed TerryRed 
    Participant
    MemberContributor

    I’ve seen others that have FPLoader.exe renamed….not just you.  :)     Or they have Future Pinball.exe in their BAM folder,etc…

    Some of them may have not tried DOFLinx yet, so I put that guide up in case they wanted to try it out….and hopefully this will help avoid any issues.

    0
    #42258
    Profile gravatar of rotrax rotrax 
    Participant

    Thanx for the info! :yahoo:

    1+

    Some users who have liked this topic:

    • avatar
    #42427
    Profile gravatar of Al Al 
    Participant
    Member

    Thanks Terry, following win7 deciding that I was no longer using a legit copy ( it was admittedly a long series of upgrade CDs from XP through Vista to Win7 and I couldn’t be bothered going through all that again .. ) I’ve splurged and upgraded to win 10, and now I have it freshly installed, I’m just about to embark on the FP install to see what it’s like, so your timing for me is impeccable !

    Cheers,

    al.

     

    1+

    Some users who have liked this topic:

    • avatar
    #49464
    Profile gravatar of MnHotRod MnHotRod 
    Participant

    Unable to download FuturePinball from Christophers website. Looks like it is an exe file. Is anyone else having issues downloading? Is there another reliable source?

    UPDATE: Found it on VPU

    • This reply was modified 4 months, 3 weeks ago by Profile gravatar of MnHotRod MnHotRod.
    1+

    Some users who have liked this topic:

    • avatar
    #57403
    Profile gravatar of blackvulcan3 blackvulcan3 
    Participant

    Hey Terry. No luck, have installed as per your instruction.

    I get two errors, regardless of which screen I select as backglass it always comes up as my DMD monitor (which is monitor 3 on Win 10). I am setup as 1,3,2. Is the a file like the screenres.txt file in VPX for FP that I need to adjust?? – EDIT – It would seem like my cab doesn’t like the selection of Full Screen, this leaves the windows task bar on the left of screen, but at least the backglass is on the right screen – any thoughts on this would be great? I assume its not a ddraw issue like VPX??

    I am using your cabinet file for MOTU and I get an error Pinball Meditation Error, Script Error Line 5328, Variable is undefined ‘FF_init’.

    I have no DOF in my cab and this portion of the script appears to be about DOF. I played around with editing those out but I was chasing my tail then with a list of errors. Is there an easy way for a non DOF cab (No DOF files installed, at all) to play this version?

    I have TFTC working but like above with the DMD and playfield issues.

    0
    #57408
    Profile gravatar of TerryRed TerryRed 
    Participant
    MemberContributor

    Hey Terry. No luck, have installed as per your instruction. I get two errors, regardless of which screen I select as backglass it always comes up as my DMD monitor (which is monitor 3 on Win 10). I am setup as 1,3,2. Is the a file like the screenres.txt file in VPX for FP that I need to adjust?? – EDIT – It would seem like my cab doesn’t like the selection of Full Screen, this leaves the windows task bar on the left of screen, but at least the backglass is on the right screen – any thoughts on this would be great? I assume its not a ddraw issue like VPX?? I am using your cabinet file for MOTU and I get an error Pinball Meditation Error, Script Error Line 5328, Variable is undefined ‘FF_init’. I have no DOF in my cab and this portion of the script appears to be about DOF. I played around with editing those out but I was chasing my tail then with a list of errors. Is there an easy way for a non DOF cab (No DOF files installed, at all) to play this version? I have TFTC working but like above with the DMD and playfield issues.

    As far as MOTU, if you don’t have any DOF in your cabinet, then you need this version….hence why the DOFLinx versions of tables say they are meant for cabinet users with feedback hardware (DOFLinx).

    http://www.vpforums.org/index.php?app=downloads&showfile=12916

     

    Your issues sound like windows issues and not FP.  It’s best to try to have your screens as 1,2,3    playfield, bg, dmd .  If you have ever remote desktop’ed into your cabinet, that can screw up you screen ID’s. (it did for me)  So even though screen 2 shows as 2, it may actually be enumerated as 3,etc…  Some people have this issue, and its a PITA somtimes to get rid of.

    FP may be picky if your BG is not 2, so that could be part of your problem.  There is no screenres.txt. FP and VP have nothing in common.

     

    You should be using FPLoader (in BAM directory) to load tables.  Once table is loaded, then you press “q” to bring up BAM menu and adjust your size, positions etc, of both your pf and bg.

    0
    #57428
    Profile gravatar of blackvulcan3 blackvulcan3 
    Participant

    Thanks Terry, I saw Cabinet version and was blinded by it. I’ll use the DT version and adjust.

    I do have my cab setup as 1 PF, 2 BG and 3 DMD and windows see’s that as 1, 3, 2. I’ll try and change it and adjust my VPX accordingly. I have a day off today so I’ll play around it with it.

    Thanks mate.

    EDIT – That solves it, changed the display to 1,2,3 instead of 1,3,2 but I can’t seem to get VPX and PinballX to play nicely with that change at present, more work for another day. All good though, the wife will be thrilled that she can play MOTU (as will I) and I can run it from the editor with a quick display change. Very much appreciated.

    1+

    Some users who have liked this topic:

    • avatar
Viewing 11 posts - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.

©2017 VPinBall.com

Facebook Auto Publish Powered By : XYZScripts.com

Log in with your credentials

or    

Forgot your details?

Create Account