Jump to content
  • Visual Pinball for iOS

    Experience the open source pinball simulator now on your iPhone!

     

    Features

    Play hundreds of community and hobbyist-developed tables.

    Feel the action with haptic feedback for bumpers, targets, and flippers.

    Customize your experience with a simple, intuitive interface for settings, table options, and pov adjustments.

    Keyboard and game controller support.

    External DMD support for ZeDMD, ZeDMD-WiFi, and Pixelcade devices.

    Serum AltColor support.

    AltSound support.

    Touch overlay shows touch areas.

    Step-by-step touch instructions when playing a table.

    Advanced options for power users, including script and log file exports.

    Support for iOS 18 Game Mode.

    Flip here for more information!



    User Feedback

    Recommended Comments



    gerhard

    Posted

    On 3/6/2025 at 7:19 PM, FlyingDutchman said:

    Over a 100 tables running on my iPhone now .. just great!

     

    Just one question for DAZZ or anyone else: 

     

    would it be possible to get a cabinet table including the DMD? Just like the ´Zen Pinball World Tables´?

    See attached pic.

     

    Thanks for your response!

     

    Cheers,

    FD.

     

    IMG_7940.PNG

    For Example, you can do it this way ... floating DMD, can be turned in any Direction.

    Or you can use a fixed DMD with the same orientation the Table has.

    IMG_0260.png

    • Content Provider
    FlyingDutchman

    Posted

    Thanks for your answer Gerhard .. where can I find the option in VPX for iOS to go for a ´floating or fixed DMD´?

     

    Thanks again!

     

    Cheers,

    FD.

     

    gerhard

    Posted (edited)

    @FlyingDutchman

    Check this out -> https://github.com/dekay/vpinball-wiki/wiki/Optimizations-For-iOS-Etc

    The DMD-Positioning will be here -> https://github.com/dekay/vpinball-wiki/wiki/Optimizations-For-iOS-Etc#intermission-dmd-types-and-parameter-adjustments

     

    We tried to bring some Light into Darkness. But if you have done it often enough, you might be blind on one eye - so if there is something unclear, feel free to ask.

    I do not know everything, but as good as possible i'll try to find an Answer.

     

    There are some Tables i have not found out how to move or enable the DMD. These Tables have a build in DMD, coded in the Script not using the typical routines like pinmame, Flexdmd or Ultradmd. They are similar, but not identical.

    For Example "six Million Dollar Man", "Mortal Combat" or "Double Dragon Neon"

     

    You might join the Discord Chanel "VPX-STANDALONE-MOBILE", you might get answers faster than here. I won't say here is the wrong place, but there is more excange.

    https://discord.gg/2QtMbKcj

    Edited by gerhard
    gerhard

    Posted (edited)

    On 3/2/2025 at 12:27 PM, cbastian said:

    De dónde descargaste las mesas???

     

    @cbastian

    These Tables are from Vpuniverse, running VR-Mode to get a POV like this.

    Edited by gerhard
    gerhard

    Posted (edited)

    On 2/9/2025 at 6:53 PM, Askuncledavecom said:

    why aint i getting full table and backglass like in picture above and how do i move the dmd onto back glace 

    @Askuncledavecom

    You can use FullSingleScreen or VR, so you'll get the Backglass on the Device.

    Edited by gerhard
    Gerhard__B

    Posted (edited)

    On 11/19/2024 at 10:16 PM, hlshure said:

    Does anyone know if there is a way to edit the script on the iPhone itself? Trying to change the flipper setting on Cuphead Pro from 2” to 3”. 

    @hlshure

    You can extract the VBS-Script and edit it. Once it gave an App called Køder, this could edit VBS directly.

    This one is No longer available here. So i renamed the VBS to TXT, so i could edit them with the Editor of my choice. When done, i renamed them back to VBS and ready to go.

    Edited by Gerhard__B
    Gerhard__B

    Posted (edited)

    On 11/11/2024 at 5:28 PM, Pow26 said:

    Is there a list of what works and what doesn’t? 
     

    thanks. 

    @Pow26

    Puppacks does not work, the Rest works ...

    Edited by Gerhard__B
    Gerhard__B

    Posted (edited)

    On 11/12/2024 at 1:27 AM, idolcrasher said:

    My iOS devices are too old!  I am hoping for an Android release!  I would love to play VPX on the go!

    @idolcrasher

    There is the same Version for Android too.

    Messenger_creation_6BA9723A-66EE-4D96-A88E-43A13CF36FC0.jpeg

    Edited by Gerhard__B
    Gerhard__B

    Posted (edited)

    On 11/13/2024 at 6:44 AM, medrich said:

    Is there any place that you can download the zips for tables for the ios version.  If the VP universe would have an area I suspect many more people would use the new app.  Thanks.

    @medrich

    No, it's not well seen to post whole zips containing Roms due to Copyright Issues.

    Via privat Messages it might be possible.

     

    Edited by Gerhard__B
    gerhard

    Posted

    On 12/1/2024 at 3:19 AM, Chockfullofmoxie said:

    I have a Mac so I haven't been able to dip my toe into Virtual Pins yet other than my collection that I bought on Pinball Arcade on my phone. It is so neat to see the machines people have been able to make, the only problem is that I am having issues where machines Dot Matrix's aren't visible, in a couple of instances they are placed to the left hand side of the machine. The only way I was able to see those matrixs was by making the machine TINY. Other than that the machine's gameplay is amazing. I just need to pay closer attention to the light/audio cues on the playfield. 

    @Chockfullofmoxie

    Check this out -> https://github.com/dekay/vpinball-wiki/wiki/Optimizations-For-iOS-Etc

    gerhard

    Posted

    On 11/12/2024 at 4:43 PM, Fulg said:

     

    I tried Medieval Madness and it didn't work (crash on start). Same with Pinbot, but it did get a bit further. It still crashed before I could see the table.

    @Fulg

     

    Fulg

    Posted

    5 hours ago, gerhard said:

    @Fulg (video removed)

    That is Bride of Pinbot, not Pinbot (which sadly still crashes as of the current version of VPX iOS). But there are hints on the wiki that you linked earlier which may help, I didn't go through all of it yet.

     

    I tried BOP and was pleasantly surprised to see it running, this is the first table that works for me! Thanks for the heads-up.

    gerhard

    Posted

    38 minutes ago, Fulg said:

    That is Bride of Pinbot, not Pinbot (which sadly still crashes as of the current version of VPX iOS). But there are hints on the wiki that you linked earlier which may help, I didn't go through all of it yet.

     

    I tried BOP and was pleasantly surprised to see it running, this is the first table that works for me! Thanks for the heads-up.

    @Fulg

    For Pinbot is a Patch available -> https://github.com/jsm174/vpx-standalone-scripts/tree/master/PinBot (Williams 1986) 2.1.1

     

     

    • Content Provider
    FlyingDutchman

    Posted

    On 8/12/2025 at 6:07 AM, gerhard said:

    @FlyingDutchman

    Check this out -> https://github.com/dekay/vpinball-wiki/wiki/Optimizations-For-iOS-Etc

    The DMD-Positioning will be here -> https://github.com/dekay/vpinball-wiki/wiki/Optimizations-For-iOS-Etc#intermission-dmd-types-and-parameter-adjustments

     

    We tried to bring some Light into Darkness. But if you have done it often enough, you might be blind on one eye - so if there is something unclear, feel free to ask.

    I do not know everything, but as good as possible i'll try to find an Answer.

     

    There are some Tables i have not found out how to move or enable the DMD. These Tables have a build in DMD, coded in the Script not using the typical routines like pinmame, Flexdmd or Ultradmd. They are similar, but not identical.

    For Example "six Million Dollar Man", "Mortal Combat" or "Double Dragon Neon"

     

    You might join the Discord Chanel "VPX-STANDALONE-MOBILE", you might get answers faster than here. I won't say here is the wrong place, but there is more excange.

    https://discord.gg/2QtMbKcj

    Thanks Gerhard! I will have a peak to see how to adjusr! And sorry for the late late reply 😉 

    WalterWhitmer

    Posted

    On 8/11/2025 at 11:07 PM, gerhard said:

    @FlyingDutchman

    Check this out -> https://github.com/dekay/vpinball-wiki/wiki/Optimizations-For-iOS-Etc

    The DMD-Positioning will be here -> https://github.com/dekay/vpinball-wiki/wiki/Optimizations-For-iOS-Etc#intermission-dmd-types-and-parameter-adjustments

     

    We tried to bring some Light into Darkness. But if you have done it often enough, you might be blind on one eye - so if there is something unclear, feel free to ask.

    I do not know everything, but as good as possible i'll try to find an Answer.

     

    There are some Tables i have not found out how to move or enable the DMD. These Tables have a build in DMD, coded in the Script not using the typical routines like pinmame, Flexdmd or Ultradmd. They are similar, but not identical.

    For Example "six Million Dollar Man", "Mortal Combat" or "Double Dragon Neon"

     

    You might join the Discord Chanel "VPX-STANDALONE-MOBILE", you might get answers faster than here. I won't say here is the wrong place, but there is more excange.

    https://discord.gg/2QtMbKcj

    Is there any way to get CARtoons running? I tried the vpx plus vbs combination, but it still crashes.

    gerhard

    Posted (edited)

    3 hours ago, WalterWhitmer said:

    Is there any way to get CARtoons running? I tried the vpx plus vbs combination, but it still crashes.

    The VBS-Script must fit to the VPX-File.

    The Patchfile fits to the Table can be found on Vpuniverse, the Versions from VPForums doesn't work by copying the VBS next to the VPX. 

    If you want to get these Tables working, check what was patched (Red/Green) and look for these Expressions in the extracted Script.

    I asked at Discord VPXVR for this Table. @studlygoorite gave me the VR-Version. 1st start got some Script-Errors. I looked what @jsm174 patched in the original Table. Took these Patches and looked for these Expressions in the VR-Table, when done all Patches, got it working.

     

     

    Edited by gerhard
    WalterWhitmer

    Posted

    Any chance you could send me a link to the fixed version? I'd like to learn from what you did.

    gerhard

    Posted (edited)

    20 hours ago, WalterWhitmer said:

    Any chance you could send me a link to the fixed version? I'd like to learn from what you did.

    All i did, i looked for these "Red" expressions in the Script. I changed all i could find into the "Green" expressions. The Addscore Expression is 6 Times in the Script.

    IMG_0884.png

    Edited by gerhard
    WalterWhitmer

    Posted

    Thanks for the guidance! Got it working!

    WalterWhitmer

    Posted

    Any idea why it would work fine on the ios version but not on the android version?

    WalterWhitmer

    Posted (edited)

    Does anyone know how to fix this? There is an insert in the right outlane (Telepathetic power). Whenever it lights, this large white "glow" covers that area.

    On a similar note, many of the FSS tables I have tried, have large areas of black that cover most of the playfield. Thanks!      UPDATE: In Settings: "Force Bloom Filter Off" fixes it.

     

    ssbloom.thumb.png.699c7e089131245bd9d5bdeadbafadca.png

    Edited by WalterWhitmer
    solved problem
    Gerhard__B

    Posted (edited)

    On 10/15/2025 at 3:30 PM, WalterWhitmer said:

    Does anyone know how to fix this? There is an insert in the right outlane (Telepathetic power). Whenever it lights, this large white "glow" covers that area.

    On a similar note, many of the FSS tables I have tried, have large areas of black that cover most of the playfield. Thanks!      UPDATE: In Settings: "Force Bloom Filter Off" fixes it.

     

    ssbloom.thumb.png.699c7e089131245bd9d5bdeadbafadca.png

    Black Squares are fixed with latest (Testflight) Release. Was already fixed with Last Testflight, but expired ... 

    Actual Testflight is Rev.4045 with B2S and Puppack-Support.

     

    Join Discord for more Information -> https://discord.com/channels/652274650524418078/1323445406524248090

    Edited by Gerhard__B
    WalterWhitmer

    Posted

    Thanks. I'll check that out.

    I've tried adding the spinning spider wheel to the playfield, but keep getting an error.

    It would be better to have the full screen playfield with the spider wheel popping up as needed.

    It's an option in the script for desktop mode.

    Any idea how to make that work?




    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 account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
×
  • Create New...