PinEvent: “DOF, MX, PUP, SSF, PUPDMD, PUP Stream” for Future Pinball

24 Ratings
Screenshot

Welcome to my new PinEvent standard for Future Pinball!

PinEvent allows Future Pinball tables to be modded to have full “direct” support for DOF / MX Leds / PUP / PUP SSF / PUPDMD / PUP Stream without the need for DOFLinx, B2S Server or other applications while allowing for full access to all of Pinup Player’s advanced features!

 

PinEvent features:

– DOF (direct output framework) for cabinet hardware feedback, controlled lighting and toys

– Pinup Player

– PuP-Packs

– PUP SSF and 3D positional ball rolling

– PUPDMD (4:1 DMD , Real DMD, 16:9 FullDMD)

– choose what devices are output to SSF for custom setups

– choose what devices are output to DOF for custom setups

– PinEvent profile settings for any FP mode (desktop, cabinet/arcade mode, VR)

– custom PinEvent settings per table via table script options

 

Amazing new PUP Stream feature!

– the new BAM PuP Plug-in allows you to stream any PUP window into Future Pinball as any texture anywhere in the table!

– this allows you to see the PuP-Pack and PUPDMD “in” Future Pinball itself.

– PinEvent options allow you to display ANY program’s window (not just PUP) on the Future Pinball Backbox, Apron Cards, Desktop HUD, and on the playfield

– works in ALL modes (Desktop, Cabinet, VR). Very cool!

 

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

 

What do I need PinEvent for?

Any Future Pinball table that has been modded for PinEvent.  Without the PinEvent files installed, the table will NOT work.

 

DESKTOP USERS:

Desktop users who only want to play the table (and NOT use any DOF or PUP features), just need to install the PinEvent files. After that, my PinEvent table mods will operate and play like a normal Future Pinball table.

 

DOF and Pinup Player:

To use these features you need PinEvent installed and setup, but you also need DOF and Pinup Player installed and setup correctly (more info in the install instructions).

 

Why is PinEvent needed?

Future Pinball restricted the usage of external applications with tables. This made it difficult to add DOF and PUP support to Future Pinball tables.

In the past there were efforts from GLXB and others (LedWiz support), and currently from DDH69 (DOFLinx). While these work great (I still love DOFLinx), they have limitations.

 

PinEvent isn’t restricted at all. It uses the new COM Extensions plug-in for BAM (made by Nailbuster and ravarcade) that allows Future Pinball to “directly” access DOF and Pinup Player and be able to use ALL their features!

As a result I was able to make a new script / command standard for myself to add DOF / PUP / SSF features to any Future Pinball table. This allows for ease of use (for the player) while now allowing for advanced features such as PUPDMD and cool new features like PUP Stream!

This also allowed me to add custom features for users to use per table, or by PinEvent profiles that can have each table / pup-pack / pupdmd work automatically with the correct settings needed for the table without needing to touch the table script.

 

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

 

INSTALLATION INSTRUCTIONS and MORE INFO:

– you must read the full installation instructions and requirements!

– it has simplified info for proper setup for DOF and Pinup Player features

– I have PuP-Pack options for almost every setup out there

– goto the first reply on the “SUPPORT Topic” tab linked below

 

“PinEvent Installation and Setup – START HERE”

https://vpinball.com/forums/topic/pinevent-dof-mx-pup-ssf-pupdmd-for-future-pinball/#post-171545

 

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

 

Thanks to:

– ravarcade for the many updates to BAM that allowed this to be possible

– ravarcade and DJRobX for the PuP Plug-in that allows PUP Stream to work

– Nailbuster for Pinup Player, the PUPDMD Framework, and help with vbs code examples

 

 

For a video showcase of PinEvent in action, watch this epic video:

 

 

Disclaimer and Terms of Usage:

I have made PinEvent and my PinEvent tables so they can be shared and enjoyed by the entire virtual pinball community.

I have created the PinEvent vbs files / code and all my PinEvent tables / mods in a way so they will work in ALL setups. This includes desktop, vr, and ALL cabinet setups which will include 3 screen / 2 screen / real DMD, etc.

There is no need or reason to edit or mod any PinEvent table (except for custom PinEvent settings), or a need to edit the pup-packs in order to get them to work on ANY setup and have them work as intended by myself and the “correct” way.

I have no problem with anyone changing or modding my tables / pup-packs for “personal” use.

I DO NOT authorize anyone to distribute any of my PinEvent tables / mods / pup-packs or the PinEvent vbs files or code, or distribute any mod of such, for any reason on any site / group / share of any sort, unless I have given permission to do so.

You can use portions of PinEvent code (in relation to adding DOF and PUP working) on your own FP table in the table script… but do not use the PinEvent specific code on any table.

Please do not use the name PinEvent in reference to any other table or code, or in relation to adding DOF or PUP to a FP table.

If you have downloaded anything to do with PinEvent from another site or location that I have not posted myself… or are using a modded version, then you are not using proper PinEvent tables / software / pup-packs.

I will NOT give support to anything except for the PinEvent vbs files / tables / pup-packs I myself have posted on this site.

PinEvent represents my own personal work and standard that I have worked very hard to create… and also “support”.

All I ask is that you get it from the source where I have posted it. Doing so will ensure it will always work as intended with any updates to PinEvent or the tables / pup-packs I create (which are often)… as well as any changes I have made to ensure compatibility with new updates / features from BAM.

If you do download and play a PinEvent table from here… PLEASE give feedback on THIS site’s forum… and even better post videos of it in your cabinet. It’s the only way I can ever know if people enjoy what I create… or if I need to make any fixes.

Thank you.

TerryRed

Login to download this file.

©2024 VPinBall.com

Log in with your credentials

Forgot your details?