DOFLinx: Effects! Now Available! Use DOF / MX Leds and PuP with ANY game!

Viewing 20 posts - 1 through 20 (of 61 total)
  • Author
    Posts
  • #108970
    TerryRed
    Moderator
      @terryred
      MemberContributorModerator

      DOFLinx: Effects! Now Available! Use DOF / MX (addressable) Led effects, and PuP with ANY Game or program easily!

      DOFLinx is well known for its ability to give DOF feedback and lighting support to Future Pinball and Pinball FX3 tables. What many people don’t realize is you can also do cool stuff with it using it’s native KEY_TO_xxxx functions.

      This allows you to use keys or buttons to trigger / control any DOF device and output. What’s great about this is you can get simple DOF feedback and lighting for ANY game or program using DOFLinx! This doesn’t need to be limited to Pinball either! It can be used for MAME, PC Games or normal programs.

      To do this, one of the best methods is to use a DOFLinx SUP ini file to configure what DOF effects you want to use. This file gets passed to DOFLinx when you launch your game in a front end. With so many options to use with DOFLinx and DOF, it can be a bit overwhelming to even know where to start. Many people would love to be able to use the DOF and addressable led effects I’ve created for many tables…but it can be daunting to even start to understand how they work.

      That’s why I decided to create “DOFLinx: Effects”

      What is DOFLinx: Effects? It’s the combination of two things.

      “DOFLinx: Effects” rom on DOF Config Tool:

      I created a rom called DOFLinx:Effects (doflinx_effects) on DOF Config Tool that contains hundreds of pre-programmed MX Led animations and effects. Many are what I use in my own DOF configs for tables and are available in 8 different colours. It also has DOF triggers for all the main DOF devices. This allows anyone to use these effects with ONE rom for any game (using DOFLinx), without the need to create new effects and DOF for EVERY game.

      SUP ini Creator:

      I created a “SUP ini Creator” excel sheet that makes this process significantly easier. You just enter what type of command you want, the DOF trigger you want, and the parameters you need. The sheet will automatically create and arrange all the commands for you. Then you just copy and paste the new DOFLinx commands into your SUP ini file. The sheet also lists ALL the DOF effects and commands with their triggers that you can use. I have included a couple of “SUP ini example” TABS in the sheet as well as their SUP ini files as a reference example for you to use.

      Why do you want it, and what is it used for?

      If you have tables or games that don’t have DOF support, this allows them to do many things with DOFLinx, DOF and Pinup Player for those games. This can be startup events, or reactions from key / button presses.

      So can I use this to add full DOF to a VPX table, or DOFLinx support to a FP table?

      No. This is not the same as adding proper DOF to a VPX table, or adding DOFLinx support to a FP table. You “can” use the doflinx_effects rom for anything you want, but you are better off adding proper DOF and effects to a rom specific for those tables.

      What we are doing here is simply initializing the dofinx_effects DOF config, and then using a SUP ini (one per game) to configure what DOF trigger our keys and buttons will use from that DOF config.

      What kind of things can it do? Some examples include:

      On Startup of the game:

      – have animated MX leds or effects such as a starfield when launching a space themed game.
      – have a PuP-Pack startup with a rolling video on your backglass or another screen.
      – have any of your cabinet buttons light up or flash
      – have the beacon or strobe go off
      – set the RGB undercab lighting to a specific colour

      While Playing:

      – pressing Coin Button stops the starfield effects, and displays another “Ready” effect, and the shaker goes off for 5 seconds
      – pressing Start Button will play a Start Game video, make the beacon light up for 5 secs, and turn off the “Ready” effect, and display “BEGIN” on the back matrix.
      – pressing buttons will light machine gun and missle smoke effects (MX led animations) while also playing videos on the backglass, as well as toggling the undercab lighting to match.

      So can’t I make this stuff myself without DOFLinx: Effects?

      You can…but that requires adding a new rom config to DOF Config Tool for every game, and you also need to create and add in custom effects for every game. This should only really be done for pinball tables that have proper DOF capability.

      Can’t we do this stuff with just DOFLinx native commands already?

      You can only use normal DOFLinx native commands (without the use of DOF Config Tool) to control standard DOF hardware. These commands don’t control MX leds and many other DOF toys. You also need to create those commands specific to your hardware setup and output ports,etc.  If you use DOFLinx “ROM” related commands however, these aren’t particular to any user’s setup, and can work for anyone.

      Can we use this together with other FP and VPX tables that already have DOF / DOFLinx support?

      No. You can only have one DOF session running at time.

      “DOFLinx: Effects” Advantages:

      – ONE single rom with everything ready to go that can be used for many games
      – any SUP ini (created for DOFLinx: Effects) will use DOF effects and be ready to go for anyone’s setup!
      – the only changes that may be required are the user’s key / button choices
      – the desired DOF effects, and the key/buttons could easily be changed using that game’s SUP ini sheet created with the “SUP ini Creator”.
      – if that game’s SUP sheet is uploaded, then anyone can customize if for their setup as well

      Demo Video!

      Watch the video below to see an example of using DOFLinx: Effects with two MAME games. After Burner and Stargate are played, showing MX Led animated effects, DOF lighting and feedback, and videos from a PuP-Pack. This is simply reacting to Startup events, and key / button presses controlling the DOF and PUP Videos. There is NO, I repeat…. NO control of DOF or PUP from the game itself!

       

      “DOFLinx: Effects” What is it? How does it work?

      In this video I explain what “DOFLinx: Effects” is and how it works for any game… and it’s limitations compared to proper DOF for Visual Pinball or Future Pinball Tables.

       

      Video Demo of the all the DOF / MX Led effects you can use!

      In this video I show you all the DOF / MX Led effects the you can use with DOFLinx: Effects!

      Now when you look up a desired effect on the DOFLinx:Effects spreadsheet, you won’t need to guess at what it will look like… you can see it in the video!

       

       

      How do we use it?

      First, you should have a “basic” understanding of how DOF and DOFLinx works. If you don’t then this may be A LOT to take in and figure out. I’m making this easier for you to do…but I’m not holding your hand either.

      Make sure you have DOFLinx setup and working.

      https://www.vpforums.org/index.php?showtopic=35852

      Be sure DOFLinx is Run as Administrator. Then consult the DOFLinx guide to get a better understanding of how SUP *.ini files work. You also need the newest DOF config files from the DOF Config Tool web site. Then you need to download the attached “DOFLinx: Effects” spreadsheet. You will use this spreadsheet to create your DOFLinx commands that will trigger your desired DOF feedback or effects. You will paste these commands into your SUP *.ini file. You will then setup your front-end so that DOFLinx will get this new supplementary (SUP) *.ini file passed to it BEFORE your game is launched.

      Add your game EXE to the DOFLinx.ini file in the Processes section. An example for mamelayplus is here:

      PROCESSES=Pinball FX3,Pinball FX2,PinballArcade11,Future Pinball,mamelayplus

      Front-ends:

      You need to setup your front-end to pass SUP ini files to DOFLinx. This is done with DOFLinxMsg.exe. Using the example files I have attached, you would have those SUP *.ini files located in the “c:\DirectOutput\MAME” folder. This is how I pass my SUP files for MAME using the Pinup Popper front-end. (Make sure pinupmenu.exe is set to Run as Admin.)

      Add this to the top of the Emulator’s Launch Script:

      c:
      cd c:\directoutput
      start /min "" "doflinxmsg.exe" "sup_ini=MAME\[GAMENAME]"

      For other front-ends, [GAMENAME] may be something different for your “Launch Before” parameters.

      SUP *.ini files:

      So after doing that, you need some SUP *.ini files. Using the above example, they would be named after whatever their GAMENAME is in the front-end. The two example files I have provided are:

      aburner2.ini
      stargate.ini

      What’s in a SUP *.ini file?

      Whatever DOFLinx commands you want to use when you launch your game.

      Here is the example of the aburner2.ini file’s DOFLinx commands:

      DELAY_BETWEEN_KEY_PRESS=0

      # DOFLinx: DOF and Pinup Player Commands

      FF_ROM=doflinx_effects

      FF_PUP_INIT=afterburner

      FF_DOF=E121,-1,E111,-1,E17,-1

      KEY_TO_ROM=X1BK,E111,0,E121,0,X1BK,E35,500,E765,-1,X1BK,E10,-1,E33,2000,X1BK,E31,0,E31,1000,X1ST,E765,0,E10,0,X1ST,E100,500,E33,2000,X1A,E182,-1,E182,0,X1B,E166,-1,E166,0,X1X,E319,-1,E319,0,X1X,E323,-1,E323,0,X1X,E799,-1,E799,0,X1Y,E289,-1,E289,0,X1Y,E293,-1,E293,0

      KEY_TO_PUP_EVENT=X1ST,E1,1,E999,1,X1A,E2,1,E999,1,X1B,E3,1,E999,1,X1X,E4,1,E999,1,31,E1,1,E999,1,A2,E2,1,E999,1,12,E3,1,E999,1,20,E4,1,E999,1

      # DOFLinx (native) Commands. Note that the below commands need to be configured for the users device and output numbers

      KEY_TO_COLOUR_TOGGLE=X1A,123,Yellow,X1B,123,White,X1X,123,Orange_red,X1Y,123,Red,A2,123,Yellow,12,123,White,20,123,Orange_red,A0,123,Red

      That’s a lot of mumbo jumbo! Lots of words and numbers that don’t mean much to you right now. It would be hard to keep track of anything or make changes with that mess! Instead, the “SUP ini Creator” does all the organizing for you. You just have to input what you are using and how you are using it.

      What happens with that file?

      To put it simply…when I launch After Burner from Pinup Popper, DOFLinx gets the above commands added to it. Then when mamelayplus runs with our game, it “wakes” up DOFLinx, and these new functions will now carry out Startup Events and our keys and buttons with trigger the DOF and PUP commands.

      When you exit your game, DOFLinx goes back to sleep, and those commands are no longer used. The DOF session and PuP-Pack are both closed.

      Explanation of some commands used in a SUP *.ini file:

      If a line has # at the beginning, it will be ignored. Handy for notes or comments.

      FF_ROM is used to initalize the DOF Config Tool Rom that has all our DOF commands that we want to use.

      FF_PUP_INIT is used to initialize a PuP-Pack (if PuP is installed).

      FF_DOF is used for any “startup” type of DOF effects

      KEY_TO_ROM is used for using key or buttons to trigger any DOF commands within the DOF “ROM” we are using.

      Note that only xbox (XINPUT) gamepads are supported for buttons!

      KEY_TO_PUP_EVENT is used to trigger PuP Events from the PuP-Pack we INIT’d.

      KEY_TO_COLOUR_TOGGLE is a DOFLinx native command. This requires you to specify the device # and output port # specific to the user’s hardware setup. This will be different for everyone.

      There are more commands than this that can be used, but these are most of what you would be using.

      Create your own SUP ini file!

      Download the SUP ini Creator Sheet, and SUP ini examples (MAME) linked here:

      https://drive.google.com/open?id=1chhS4rbavS4MM8B1JBRAU6Q0KNdsXq7o

      …be amazed by the crazy amount of stuff it has…and want to kill TerryRed for making your brain melt. Again, you do need to have a basic understanding of how DOF and DOFLinx work to be able to best use this.

      The sheet makes this process significantly easier:

      – all the information you need is in the sheet! VERY convenient!
      – all the DOFLinx commands, DOF colours, key and button codes are available to use in drop-down menus, or for reference.
      – enter what type of DOFlinx command you want, the DOF trigger you want, and the parameters you need.
      – add as many commands as you want and the sheet will automatically organize them for you. (you will need to do some copy and pasting of “formulas only” on certain cells after you are done with creating your commands)
      – all your commands will be generated at the bottom of the sheet. Then you just copy and paste the new “completed” DOFLinx commands into your SUP ini file.
      – the sheet lists ALL the DOF effects and commands with their triggers that you can use. No need to program any MX Led effects!

       

      MAKE SURE YOU HAVE NO SPACES AT THE END OF EACH COMMAND IN YOUR SUP ini OR THEY WON’T WORK CORRECTLY!!! 

      When copying and pasting any commands from the SUP ini Creator sheet to your SUP ini file, it adds extra spaces at the end. REMOVE THEM!

      NOTE: For the “DOFLinx:Effects” rom on DOF Config Tool, triggers E1 to E899, and E999 are used for “DOFLinx:Effects” and are NOT to be modified or updated!!! Use E900 to E998 for your own personal custom effects.

      SUP ini Creator Video Tutorial:

      Watch the following video, where I explain what everything is on the sheet, and I’ll take you through the process of making a simple SUP ini that will work similar to the AfterBurner example above.

      Video Bookmarks:

      Setup DOFLinx to wake up for your game: 1:38

      What is a SUP *.ini file?: 4:02

      Tour of the SUP ini Creator: 8:48

      Create your SUP *.ini File: 24:12

      Test your SUP *.ini file: 38:00

       

       

      I am NOT an excel expert! So please use the sheet AFTER watching the video and following my instructions! I don’t know much about using the technical formulas. DDH69 helped with that part!

      Don’t limit yourself. Try creating SUP ini’s for any program or game. It could be something that has no DOF like Zaccaria Pinball, or Arcade games in MAME…console games…PC Games…anything. It can be in a pinball cabinet…or an Arcade cabinet…a simpit. You name it!

      Summary:

      I take no responsibility for how you use this! Use at your own risk!

      I hope this has been helpful, and not too much to take in. I have provided this info, the “SUP ini Creator” sheet, and example files to get you going.

      This isn’t here to be a full-time support thread. Just a helpful tool for those who wish to make use of it to add extra bling to their gaming!

      Good luck, and PLEASE, if you have any SUP ini files for games, or any new spreadsheet TABS…share them on the thread for others to use! If you have videos….show it off!

      3 users thanked author for this post.
      #108972
      -RpT
      Participant
        @rpt
        Member

        I will need some time and hardware improvements to my setup before getting stuck into this but it’s massively appreciated and something i was hoping would be possible in core MAME in addition to VPX!

        Anyway, you’re a hero Terry  :heart: I think the goal here might be to get the entire vertical mame set mapped out with DOF effects and I would like to help out unless this gets hammed out by the community before i get rolling with my Arcade controls!

        Always did love to create a good light show – very excited for the possibilities here, your examples from the video look great  :good:

        #108975
        randr
        Keymaster
          @randr
          ModeratorMember

          Amazing work terry.

          ********************************************************
          Messing with the VPinball app and push notifications.
          So if you haven't downloaded app yet what are you waiting for!?
          for IOS and Android

          ********************************************************

          #109013
          TerryRed
          Moderator
            @terryred
            MemberContributorModerator

            OK…so I made a new video that will show you all the DOF / MX Led effects the you can use with DOFLinx: Effects!

            Now when you look up a desired effect on the DOFLinx:Effects spreadsheet, you won’t need to guess at what it will look like… you can see it in the video!

             

             

            Added to main post as well.

            #109017
            randr
            Keymaster
              @randr
              ModeratorMember

              I should mod my DOF testing table to include addressable rgb. Or terry you can add it and upload it as a mod!

              ********************************************************
              Messing with the VPinball app and push notifications.
              So if you haven't downloaded app yet what are you waiting for!?
              for IOS and Android

              ********************************************************

              #109018
              TerryRed
              Moderator
                @terryred
                MemberContributorModerator

                I should mod my DOF testing table to include addressable rgb. Or terry you can add it and upload it as a mod!

                No need to mod the table, really… Just update the DOF config with MX Led effects for any triggers you already have.

                That table’s DOF config needs a minor update for the shaker. DOF has a “bug” that will make the shaker always use MAX power if there is no intensity created in the trigger command. So if the user sets their shaker to a default intensity of 50%… this has NO effect on ANY table that use triggers with no intensity specified. I learned this the hard way when adding DOF to Stranger Things SE. Even Arngrim and DJRobX didn’t know about it.

                I “may” be updating my personal DOF MX creator sheet (that me and DDH69 created long ago), to be usable for almost ALL DOF…by anyone. I adapted that sheet to create my SUP ini Creator.

                This would allow anyone to easily create DOF configs to upload to DOF Config Tool… but what should I call it?

                DOF Config Tool Config Creator Tool?

                DOF Config Creator for DOF Config Tool?

                DOF Config Creator?

                DOF Config Crap by TerryRed?

                 

                :)

                #109020
                randr
                Keymaster
                  @randr
                  ModeratorMember

                  Will need to mod the table for keystrokes to trigger the effect

                  I like DOF Config Creator tool

                  ********************************************************
                  Messing with the VPinball app and push notifications.
                  So if you haven't downloaded app yet what are you waiting for!?
                  for IOS and Android

                  ********************************************************

                  #109057
                  Captaincav
                  Participant
                    @captaincav

                    Hello I would like to be able to use Terry’s doflinx with a kl25z and the pinscape program but apparently you would have to modify pinscape to be able to use it. MJR would have to modify some things in it

                    add XINPUT to Pinscape…that would benefit so many people
                    thank you

                    Okay, thank you Terry

                    https://www.vpforums.org/index.php?showtopic=41587

                    #109058
                    TerryRed
                    Moderator
                      @terryred
                      MemberContributorModerator

                      Hello I would like to be able to use Terry’s doflinx with a kl25z and the pinscape program but apparently you would have to modify pinscape to be able to use it. MJR would have to modify some things in it

                      thank you

                      Wrong place to ask. :) Neither MJR or DDH69 come here often.

                      I’ll link you to the DOFLinx forum here, so you can ask DDH69 if he can add DINPUT support to DOFLinx.

                      https://www.vpforums.org/index.php?showforum=104

                      #109076
                      TerryRed
                      Moderator
                        @terryred
                        MemberContributorModerator

                        I did mention this in this post…but to clarify for those who may not have seen it…

                        …currently, only XINPUT controllers or “keyboard” controllers work with DOFLinx. So if you have a Pinscape / KL25Z, then it won’t work if you have it configured as a gamepad. This is because Pinscape only supports the older DINPUT gamepad standard.

                        So if you have that, currently your options are either:

                        – configure your Pinscape to use keyboard keys instead

                        – use a program like Pinnacle Game Profiler, or XPadder to remap your buttons to act like keys

                        – if you use x360ce (for FX3,etc), try copying your files to the same location as the DOFLinx.exe…. maybe it will work? I have no idea, so I’m curious if anyone has tried.

                        If anyone knows of a controller for pinball that DOES use XINPUT… I’d like to hear about it as I haven’t seen one yet.

                        For my cabinet, I hacked up an xbox 360 gamepad and connected it to my buttons, plunger,etc, so that’s why everything works for me with no issues on anything.

                        1 user thanked author for this post.
                        #109161
                        TerryRed
                        Moderator
                          @terryred
                          MemberContributorModerator

                          DDH69, is trying to possibly add DINPUT capability to DOFLinx. This would allow pinscape users as an example to be able to use their “gamepad buttons” with doflinx now (to use with Doflinx: Effects, or other doflinx features). If anyone out there has a pinscape (setup with gamepad buttons) or a controller that uses DINPUT, could you try testing out his beta and give him feedback? I don’t have any DINPUT controllers currently to test with. Link to his beta is here:

                          https://www.vpforums.org/index.php?showtopic=41587

                          #109308
                          tommygavinrocks
                          Participant
                            @tommygavinrocks

                            I’m still a ways off from tapping into the true potential of this. However, it’s easy to see just how cool different programs can become. Thank you for all your hard work and for always breaking things down for us novices. Your tutorials and helpful advice are much appreciated.

                            #112651
                            -RpT
                            Participant
                              @rpt
                              Member

                              Working on something using this today… Can i confirm?

                              To add custom text to this, for example i want to modify “CREDIT” multi, to “DEMONS” all white, I would:

                              – copy the existing row (row16) in the “DOFLinx Effects (MX)” tab to a new row (row17),
                              – Make my changes to the letters and Colors in the “command template” column
                              – assign it number E900 under the “Triggers” column,
                              – copy the green fields, paste formula only from the row below that down to the next green line inclusive.
                              – at the bottom of the tab copy the completed (extremely long) command into the DOF CONFIG TOOL
                              – From then on I can reference E900 as an effect in my Sup.ini creator tab as per your tutorial?

                              Note – A problem I have currently is the config page stops responding whenever i try to clear the existing back MX code on the DOF EFFECTS rom, the code is that massive! :P

                               

                               

                              EDIT – Got it working with custom effects, method was as expected (although took some time to get the config page to play nice)  :good:

                              1 user thanked author for this post.
                              #112672
                              TerryRed
                              Moderator
                                @terryred
                                MemberContributorModerator

                                Working on something using this today… Can i confirm?

                                To add custom text to this, for example i want to modify “CREDIT” multi, to “DEMONS” all white, I would:

                                – copy the existing row (row16) in the “DOFLinx Effects (MX)” tab to a new row (row17),

                                – Make my changes to the letters and Colors in the “command template” column

                                – assign it number E900 under the “Triggers” column,

                                – copy the green fields, paste formula only from the row below that down to the next green line inclusive.

                                – at the bottom of the tab copy the completed (extremely long) command into the DOF CONFIG TOOL

                                – From then on I can reference E900 as an effect in my Sup.ini creator tab as per your tutorial?

                                Note – A problem I have currently is the config page stops responding whenever i try to clear the existing back MX code on the DOF EFFECTS rom, the code is that massive! :P

                                EDIT – Got it working with custom effects, method was as expected (although took some time to get the config page to play nice) :good:

                                Yes…I also have a very slow response when I update this rom’s config page for PF Back Mx…that’s normal considering the crazy size of the rom.

                                 

                                It’s great that you are getting both this tool and DOF Config Creator to work for you! I have been busy between work, shoveling WAY too much snow, and testing Popper 1.4 etc to get on the forums,etc as much.

                                 

                                I also need to update this tool to now include support for the latest DOFLinx version which now supports DINPUT controllers! So now ALL controllers should work with this DOFLinx!

                                #114078
                                -RpT
                                Participant
                                  @rpt
                                  Member

                                  Hey, just thought I’d share a quick video of where i’m at with Demons’ Tilt DOF using your tools!  Still don’t have the beacon working for some reason, I need to tighten up some of the light switch offs (l/r nudge for example) and I might have one more go at improving the logo (maybe all magenta “Demons” all white “Tilt” like the actual logo… But it’s about 80-90% there :)

                                  Apologies as always for the wonky phone cam. I got an ip webcam thinking i could use it for something like this as well as during design but turned out it was pants. Will look into a better way to record again soon.

                                  #114079
                                  TerryRed
                                  Moderator
                                    @terryred
                                    MemberContributorModerator

                                    Great Stuff!

                                    This is exactly what I imagined ppl being able to do with programs that have no DOF capability.

                                    It shows how creative you can get with Startup, and just Buttons to trigger effects for MX Leds and DOF.

                                    Nicely done!

                                     

                                    I’m totally embedded with Popper 1.4 and painfully learning basic Javascript…but I hope to update the sheet still for DINPUT.

                                    Anyone who wants to use DINPUT hex codes for DINPUT controller….just refer to the DOFLinx guide and use those instead of the Xinput codes in the Cells.

                                    1 user thanked author for this post.
                                    #116043
                                    -RpT
                                    Participant
                                      @rpt
                                      Member

                                       

                                      Pretty happy with V2 but maybe there will still be a V3 ;)

                                      #120879
                                      mon72
                                      Participant
                                        @mon72
                                        Member

                                        Question for addressable LEDs for my speakers…

                                        I have in my cabinet setup 1 playfield strip L and R working now… :-)

                                        But I also want LEDs for the Speakers… (Left and Right )

                                        For my speakers to light up in the color of the game how would I do that?  Direct output tool seems the way to go but how?

                                        I have the playfield on channel 1 and 2, the speakers on channel 3 and 4.  Im using a teensy 3.2 and an Octo board.

                                        BR
                                        Mon72

                                        #120958
                                        outhere
                                        Moderator
                                          @outhere
                                          MemberContributorvipModerator

                                          I believe this will work for what you want, If you don’t have or don’t plan on using flipper buttons that light up
                                          On the DOF website on the right Use flipper button MX and just highlight the color and at the bottom pick the color you wanted….

                                          (If you want each speaker to be a different color then use the the magnum save MX left and right)

                                          When your done the changes, Go the bottom click save changes, then generate config
                                          On the port assignment pick flipper button MX twice…
                                          It’s best just to post the Question once, not multiple times on the same website…

                                          #121829
                                          mon72
                                          Participant
                                            @mon72
                                            Member

                                            I’we just thought of something for my addressable leds and the setup…

                                            When using one channel and connecting the led strips in a row you have the Connection like this…

                                            1——PF Right——144 145—–PF Back—–289 290—–PF Left—–414    (If we assume that all three ledstrips and matrix is 144 LED strips arrangments)

                                            It we use one channel for each that would be

                                            Ch1, 1—-PF Right—-144
                                            Ch2, 1—-PF Back—-144
                                            Ch3, 1—-PF Left—-144

                                            Or what do you guys think?
                                            Should it not be like this?

                                            BR
                                            Mon72

                                          Viewing 20 posts - 1 through 20 (of 61 total)

                                          Forums are currently locked.

                                          ©2024 VPinBall.com

                                          Log in with your credentials

                                          Forgot your details?