Jump to content

TerryRed

Content Provider
  • Content count

    212
  • Joined

  • Last visited

  • Days Won

    8

Everything posted by TerryRed

  1. Here's a video (featuring my new Tron PuP-Pack) demonstrating PinUP Players' new WIP features such as Overlay and Underlay support both of which can be changed by any trigger (note the NEON colours change for MB modes,etc). It also shows the new Splash Video function (plays a new video then returns to previous video instead of stopping it), as well as using StopFile to stop only specific files that may be playing, or StopPlayer to stop all videos on a screen. So you have a DMDExt DMD overtop an Overlay still image, which is over top of two Topper video layers, and a Backglass layer which uses an Underlay still image as well. NOTE: this PuP-Pack is for those who don't have a 3rd screen DMD or real DMD. Until these new PuP features came along, this wasn't possible! Two other PuP-Packs will be made for the other setups!
  2. I'm a 42 year old guy who grew up in arcades in the 80's and 90's. I love arcade games and pinball, and video games in general. I've also been an electronics technician for 20 years. (15 as a civvie, 5 in the military) This WAS my mancave a while ago. It housed my custom simpit that I made for racing and flight sim games. It had three 42 inch TVs for surround view, as well as 12 transducers combined with SimVibe software to give vibrational feeback from telemetry data from the racing games I played. The console on the right rotates around to switch between a shifter and flightstick. The dash has two tablets that act as tachometer / speedometer, and a button box / control panel. I love it! That being said, I always thought the 3 screens (that spanned almost 10 feet!) were a bit much. So when I got myself a 55 inch UHD 4K curved TV, for my normal PC gaming, I found I loved playing my racing games on it much better. I would get 2/3 of the same visible screen field of view that I had with 3 screens using a custom 21:9 resolution of 3840x1640, with much nicer colour and resolution. Also, with VR headsets coming out, I wouldn't be using those screens as much when I (someday) get one. So I decided to ditch the 3 screens setup and use them to make a combination Pinball and Arcade cabinet that would also play PC games! (I can move the simpit in front of my UHD TV's new location easily when I want to use it). Commence the start of the creation of PinKadia! After reading ALOT of posts of other projects, here is where my priorities were, and what I wanted: -I wanted something that would play Future Pinball, Pinball FX2, The Pinball Arcade, Visual Pinball, MAME Arcade games, and PC games (ie fighting and action games) -I wanted two player controls with actual (PC / Xbox 360 / One) hardware for maximum compatibility and ease for all games -it had to be made using many of the components I already had (I already had most of the electronics needed) -it had to be made as cheaply as possible to keep me from becoming single (my wife is not a big gamer) Things that will come later on down the line and were not a priority: -DOF, LED controlled lighting, feedback, etc -printed artwork - or otherwords... anything really costly that I didn't already have. So I came up with this mock-up to tide me over and help me figure exactly what I wanted. What a beauty.... boy my wife just "LOVED" seeing this in my mancave for weeks on end.... but it really helped me tinker with different ideas instead of rushing into things. What I found was that I wanted to have a 3 screen setup, and I wanted to make use of the ENTIRE 3rd screen. Not just for the DMD like everyone else, but also to extend the backglass (only possible with Future Pinball) to make use of the excellent movie clips / colour DMDs / gadgets and other things you could see in Future Pinball. I HATE trying to "squish" a square backglass into a wide rectangular screen. This would allow me to make use of that space in a good way! Both Pinball FX2 and The Pinball Arcade can now support DMD / displays on the third screen (TPA uses a mod, PBFX2 has native support now). So with the extra space left over on the 3rd screen, I can put nice animated logos or whatever I want there using Pinball X as a frontend, as well as having animated videos for the backglass. By having arcade controls on the cabinet this would also allow me to play MAME vertical games on the playfield, and MAME horizontal games on the backglass or playfield. I could also play almost any PC action game on the backglass as well (since they are 16x9 games). I also wanted to make use of my 5.1 speakers in the cabinet. So on with the build... I began with de-bezeling one of my 42 inch TVs, only to find that the main support for the framing of the TV came for the plastic housing itself. (This is because this TV is not an edge-lit LED TV, its a back-lit LED TV) So I had to keep the TV housing fastened together. I cut off the plastic for the IR / Power LED, and control PCB. I just taped the PCB on the bottom of the TV where it won't be seen. For the size of the cabinet itself, I used the standard Williams Widebody plans that you can find all over the Internet. I then adjusted to sizes to work with my 3 screens. 42 inch TV for playfield, 27 inch monitor for backglass, 19 inch 4:3 monitor for DMD / extended backglass. I had found a place here in Canada that had Pinball legs and bolts for a decent price. The Canadian dollar is horrible right now, so getting anything from the States can be expensive. I was able to get the following built in a day. This was a mock up for the arcade controls...I tried a couple of different layouts to see how I would like it. Three buttons on the side. Main flipper, 2nd flipper / special, and nudge. I personally can do without a "real" nudge control for now. A plunger was also not a priority either. That may come later. So I just have a normal button for now until i get a big dome type Launch button. The coin door is not for functionality, but just for looks and simple access. Maybe i'll get it working later on. Now comes the sucky part.... taking it apart for mudding. All open cut parts of the MDF were sealed with dry wall compound. Other areas were covered with wood filler. Then all the sanding which made a lovely dusty mess in the mancave.
  3. Yes, I saw the he is doing that. It's awesome, and BAM is in my opinion a requirement now. The only thing missing is a watermark free version included. DOFLinx is a program that works with much more than FP...and it's always being updated. It also requires B2S Server and DOF installed to work with it, so it can't really be bundled with FP easily as a standalone install.
  4. 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 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. -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! -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.
  5. This is definitely a step in the right direction. This would hopefully allow for a Backglass or Topper,etc that would have almost anything you wanted...but utilizing today's hardware and looking slick and smooth. Imagine much better looking T3, Scared Stiff, Circus Voltaire,Fast Break backglass with real-time moving elements for rom based tables. For original tables, you could do some really neat little games mixed in, movies, anything really. You should also be able to use "proper" LAYERS for a backglass with videos and scoring,etc...much more in line with what you would see in a JJP backglass. This may also pave the way for a B2S Server replacement that was eventually needed at some point...while hopefully keeping B2S Server separate for legacy stuff. While daunting at first... this could lead to some amazing stuff.
  6. Hey Lucky. Here is a 3 part video if you want to see me install PuP....first video is mostly preparing your system first.....mostly standard stuff...but it may help explain some things for what pup uses. 2nd is the install....and the 3rd is a test of pup on each system. I have links to everything needed in the description for the videos.
  7. Here you go guys. My 3 part video for PinUP Player setup and install. I go through and show EVERYTHING you need to do for setup BEFORE you install PuP. Then I show the entire install and configure process. Then I explain the features and demonstrate a test for each system. I highly recommend watching the entire 3 videos to better understand how it all should be setup, and how PuP works. Part 1: Setup your System BEFORE installing PuP Part 2: Install and Configure PuP. Explain features. Part 3: Demo and Test of each Pinball system that works with PuP.
  8. Yes, use BAM (FP Loader) to load your tables. When table is loaded, press Q or ~ to bring up BAM settings. From there you can set any size, positions, dimensions you want for each table.. You can also set a "default" size and position for new tables to use.....you can also set your backglass size here as well. Everything is done from here when using BAM.
  9. I have been busy working away at helping with the testing and development of the new PinUP Player. Today I created a demo video showing off PuP's new features with a few different tables on different systems. One of these tables is Aliens Pinball FX3, and another is Future Pinball Tron Legacy DOFLinx: MX PuP Edition. The first table is Avatar VPX showing off a PuP-Pack created by NailBuster and xkane47. The last shows off my updated Tron Legacy PuP-Pack Edition of the VPX table. The very end of the video shows a special use of DOFLinx for MX Leds and PuP in a non Pinball game. The Aliens FX3 demo shows off the new PuP-Pack active Video Backglass and Topper I created for the table....but it also shows off DDH69's excellent MX Leds effects for the table in action as well! The Future Pinball Tron Legacy DOFLinx: MX PuP Edition demo shows off DOFLinx triggering MX Leds effects but also shows how DOFLinx is used to trigger PinUP Player for active Video s for the Backglass and Topper screens. The Aliens PuP-Pack is still WIP, but it has some cool stuff!
  10. This is a video demo on my new updated Tron Legacy (PuPCapB2S Edition)... I need a better name. :) It's a video preview of a new upcoming feature of PinUP Player, called PuPCapture that NailBuster's been working hard at completing. This feature basically uses DMD images (from dmdext) to trigger PuP videos. The last half of the video explains more about PuPB2S and I show how PuPCapture works. This version of the table includes all the previous updates by Dozer, DJRobx, Rusty Cardones, and Haunt Freaks....based on ICPjugglas VPX table. The table will be available when the new version of PinUP Player that supports this function is released (its still a WIP feature). Watch the entire video to get most of your answers.... :)
  11. Well "I" didn't do that , but yes DDH69 added support for PinUP Player through DOFLinx. Since PinUP Player now works through B2S Server as well, DOFLinx simply just INIT's PuP, and then after that it can pass PuP specific B2S Exx triggers. Very easy to create a PuPB2S, and even easier for DOFLinx to use it.... not just for FP, but for FX2, FX3 , and any other program as well.
  12. Here is a demo of my PinUP Player mod, of my DOFLinx MX mod of SLAMT1LT's Tron Legacy (Stern, Ultimate) FP table running in desktop. While this is FP (and it doesn't use roms), you still need to create a PUPB2S to work with DOFLinx. So you still have total control from FP (through script) using DOFLinx PUP B2S calls. As a result, I'm able to have properly controlled videos and many more videos compared to the VPX PuP Edition. It's running in 1920x1080 windowed fullscreen. Since FP doesn't give this option, I set FP to windowed, and set the resolution of FP in the registry, and used a program called "Windowed Borderless Gaming" to force FP to Borderless Windowed Fullscreen. All the Upper Left Backglass videos are running at 1920x1080 30fps, and the middle left Topper videos are running at 1920x822 30fps. Looks so much nicer than the FP original videos in a cabinet, and also look stunning in 4K desktop too! The FP original videos are on the right.
  13. Addressable Rgb's

    I saw that on VPA...glad you sorted it out. I've been busy with so many things...I've not been getting to my messages.
  14. SAMBuild3.0 beta thread

    I know its possible to allow for more than one rom version to select per table. As an example, I asked Arngrim if he could add colour patched roms (****HC) as an option for ACDC LE. Maybe this could be done for TWD 160 and the older revision?
  15. View File Tron Legacy (Stern) (PuP Edition, PMD 1.1) Tron Legacy (Stern) (PuP Edition) PinUp Player Edition mod : TerryRed PinUp Player created by: NailBuster VPX table created by: ICPJuggla, freneticamnesic (original FP to VPX conversion). RustyCardores: Surround sound mod, new sounds added (where there were none) DJRobX: Updated physics and code to bring table inline with VPX 10.4 routines. ROM-controlled GI and PWM flasher support. Prettier Ball. HauntFreaks: File size optimization Other credits: Rom and GLXB (original FP table version), SLAMT1LT (Ultimate Edition FP version, and inspiration for this table mod) To see the world's first PinUp Player VPX table mod, watch this video of it here in my cabinet: PinUp Player is a program that lets you play any video file on your Backglass, Topper, DMD, or any other screen using VLC media player. These videos can be controlled through the table’s script, switches, triggers, lights, or other table events. This allows any VP, FP or FX2 (using DOFLinx for FP and FX2) table to have a Backglass or Middle Screen with full videos like Jersey Jack Pinball, modern Stern tables, or Heighway Pinball tables. You can control the videos using direct PuP control through the table’s script, or you can use B2S Server and create a PuPB2S that doesn’t require any modification of the table (but with less control), similar to a normal B2S (but really easy to make). This PuP table mod is not using the PuPB2S method (which uses B2S Rom calls), and was a complete mod of the table script. I created all the videos myself (1920×1080 for Backglass, and 1920×822 for Topper), inspired by SLAMT1LT’s FP version. Since this is a rom based table. I have no access or control over any of the game code or actions. I literally made A LOT of new code specifically for PUP that works based on only triggers / switches from the game, and the playfield lights and neon ramp colour logic. It’s a miracle I was able to pull this off, as this works with most MB modes, as well as the jackpots,etc all having unique videos with titles,etc. Because of this, I also wasn’t able to do anything for Sea of Simulation, End of Line MB, or portal, as they all use White for neon ramp colours, and I have no way to differentiate them. To use this table you will need: - VLC media Player "32 bit" only installed! (64 bit version won't work): https://www.videolan.org/vlc/index.html - PinUp Player installed: http://www.vpforums.org/index.php?showtopic=38979&page=1 - "Tron_Legacy" PuP videos should be installed to your "PUPVideos" folder. - there must be absolutely no files in the "PUPVideos\trn_174h" folder! (this folder is created when the table is first run, as is the Tron_Legacy folder) That folder is meant for a PuPB2S (based on the table's rom). This table's "PuP mod" doesn't use the PuPB2S function, so if you have any videos in there meant for a PuPB2S, then you will have videos from both folders playing...and you don't want that! - ensure all files from PinUp Player are "unblocked". You may need to set PinUp Player Compatibility Mode to WinXP if you are running on Win7. You may also need to have PinUp Player "Run as Admin". Desktop users: VPX MUST be run in windowed fullscreen! PuP will not be visible if VPX is run in exclusive fullscreen. When setting up PuP, size and postition both your PuP Backglass and PuP Topper so they don't cover the table. Cabinet users: No Pinball X Topper or backglass "videos" can be playing when the table is launched and running. While it "may" work, having videos from PBX and PuP playing on the same screen may cause issues. Pinball X still image for your Backglass or Topper screen is fine. PuP will play over still images and B2S backglasses, no problem...in fact its encouraged to use a still image for the Topper background, as this PuP mod doesn't use any "Background images or videos" that are always displayed. You can run your playfield screen in Exclusive Fullscreen, just don't setup any PuP screens to play on that screen, as they won't be visible. Recommendations: - this table mod is designed to be used with both a Backglass PuP screen, and a Topper PuP screen. You don't require both of those however, in a cabinet for PuP to work. - you can have both the PuP Backglass and PuP Topper on the same screen if you wish. Just re-size and position them on the same screen so they don't overlap each other. You may also only use one or the other if you wish. - setup both your Backglass PuP screen and Topper PuP screen to "Pop-up enabled". This will have videos pop-up and play and then close when finished. - note, that if you have a looping video playing (Topper, multiball modes) when you exit the table, PuP will continue to play this looping video as it hasn't been given a stop or disable loop command. Please note: This table mod is using a PinMAME Rom, and therefor I have no control over what the table is actually doing. All I have done is create new code in the table script that will react to switches, triggers, playfield lights, Timers, and the Neon Ramp colours to play videos as a result of in-game events. While I have thoroughly tested this mod, there may be rare instances where a video may play when it shouldn't, or a video will stop when it shouldn't (mostly just Topper videos). This is usually a result of a ball drain's timing being off a little (with ball saver,multi-ball modes, etc). This is beyond my control, but if it does happen, it won't affect the gameplay at all. Once you have a normal ball drain or certain multiball modes active again, then everything should be good to go again. This mod was a lot of work, but the results are just too damn cool! I hope you enjoy it! TerryRed Since I don't think SetScreenex is mentioned yet in any of the PuP docs...I'll mention how I used it with Tron (PuP Edition) here. In the table script near the top, you can find these two lines: PuPlayer.SetScreenex 2,0,0,0,0,1 'Set PuPlayer Backglass to Pop-Up On <screen number> , xpos, ypos, width, height, POPUP PuPlayer.SetScreenex 0,0,0,0,0,1 'Set PuPlayer Topper to Pop-Up On <screen number> , xpos, ypos, width, height, POPUP Screen number 2 = Backglass, screen number 0 = Topper. Change the last digit to 0 if you want to disable PopUp for this table ONLY! (though Pop-Up is recommended) Setting the xpos, ypos, width, height, to 0 will also use PinUp Players's default size and position if you don't want a different position and size for only this table. Or you can comment out the entire line with an apostrophe to disable the command entirely (and use PinUp Player's default settings). Also you will see these lines: PuPlayer.Init 0,"Tron_Legacy" PuPlayer.Init 2,"Tron_Legacy" If you don't want to use one of the PuP screens at all, just comment out the line with an apostrophe which screen (Backglass=2, Topper=0) you don't want to use specifically for this table ONLY! This way you don't have to change PuP's default settings. All of the above is only applicable to a PuP table "MOD" that doesn't use a PuPB2S (like Tron Legacy PuP Edition). This is the only way to allow for this table to have its own user definable PuP screens config without changing PuP's default settings. Submitter TerryRed Submitted 11/28/2017 Category Visual Pinball 10 - Tables ROM Name trn_174h Link to B2S http://vpuniverse.com/forums/files/file/2695-tron-legacy-le-stern-2011/ Link to Media Pack Permission to Mod Yes VP Version v10  
  16. Version 1.1

    692 downloads

    Tron Legacy (Stern) (PuP Edition) PinUp Player Edition mod : TerryRed PinUp Player created by: NailBuster VPX table created by: ICPJuggla, freneticamnesic (original FP to VPX conversion). RustyCardores: Surround sound mod, new sounds added (where there were none) DJRobX: Updated physics and code to bring table inline with VPX 10.4 routines. ROM-controlled GI and PWM flasher support. Prettier Ball. HauntFreaks: File size optimization Other credits: Rom and GLXB (original FP table version), SLAMT1LT (Ultimate Edition FP version, and inspiration for this table mod) To see the world's first PinUp Player VPX table mod, watch this video of it here in my cabinet: PinUp Player is a program that lets you play any video file on your Backglass, Topper, DMD, or any other screen using VLC media player. These videos can be controlled through the table’s script, switches, triggers, lights, or other table events. This allows any VP, FP or FX2 (using DOFLinx for FP and FX2) table to have a Backglass or Middle Screen with full videos like Jersey Jack Pinball, modern Stern tables, or Heighway Pinball tables. You can control the videos using direct PuP control through the table’s script, or you can use B2S Server and create a PuPB2S that doesn’t require any modification of the table (but with less control), similar to a normal B2S (but really easy to make). This PuP table mod is not using the PuPB2S method (which uses B2S Rom calls), and was a complete mod of the table script. I created all the videos myself (1920×1080 for Backglass, and 1920×822 for Topper), inspired by SLAMT1LT’s FP version. Since this is a rom based table. I have no access or control over any of the game code or actions. I literally made A LOT of new code specifically for PUP that works based on only triggers / switches from the game, and the playfield lights and neon ramp colour logic. It’s a miracle I was able to pull this off, as this works with most MB modes, as well as the jackpots,etc all having unique videos with titles,etc. Because of this, I also wasn’t able to do anything for Sea of Simulation, End of Line MB, or portal, as they all use White for neon ramp colours, and I have no way to differentiate them. To use this table you will need: - VLC media Player "32 bit" only installed! (64 bit version won't work): https://www.videolan.org/vlc/index.html - PinUp Player installed: http://www.vpforums.org/index.php?showtopic=38979&page=1 - "Tron_Legacy" PuP videos should be installed to your "PUPVideos" folder. - there must be absolutely no files in the "PUPVideos\trn_174h" folder! (this folder is created when the table is first run, as is the Tron_Legacy folder) That folder is meant for a PuPB2S (based on the table's rom). This table's "PuP mod" doesn't use the PuPB2S function, so if you have any videos in there meant for a PuPB2S, then you will have videos from both folders playing...and you don't want that! - ensure all files from PinUp Player are "unblocked". You may need to set PinUp Player Compatibility Mode to WinXP if you are running on Win7. You may also need to have PinUp Player "Run as Admin". Desktop users: VPX MUST be run in windowed fullscreen! PuP will not be visible if VPX is run in exclusive fullscreen. When setting up PuP, size and postition both your PuP Backglass and PuP Topper so they don't cover the table. Cabinet users: No Pinball X Topper or backglass "videos" can be playing when the table is launched and running. While it "may" work, having videos from PBX and PuP playing on the same screen may cause issues. Pinball X still image for your Backglass or Topper screen is fine. PuP will play over still images and B2S backglasses, no problem...in fact its encouraged to use a still image for the Topper background, as this PuP mod doesn't use any "Background images or videos" that are always displayed. You can run your playfield screen in Exclusive Fullscreen, just don't setup any PuP screens to play on that screen, as they won't be visible. Recommendations: - this table mod is designed to be used with both a Backglass PuP screen, and a Topper PuP screen. You don't require both of those however, in a cabinet for PuP to work. - you can have both the PuP Backglass and PuP Topper on the same screen if you wish. Just re-size and position them on the same screen so they don't overlap each other. You may also only use one or the other if you wish. - setup both your Backglass PuP screen and Topper PuP screen to "Pop-up enabled". This will have videos pop-up and play and then close when finished. - note, that if you have a looping video playing (Topper, multiball modes) when you exit the table, PuP will continue to play this looping video as it hasn't been given a stop or disable loop command. Please note: This table mod is using a PinMAME Rom, and therefor I have no control over what the table is actually doing. All I have done is create new code in the table script that will react to switches, triggers, playfield lights, Timers, and the Neon Ramp colours to play videos as a result of in-game events. While I have thoroughly tested this mod, there may be rare instances where a video may play when it shouldn't, or a video will stop when it shouldn't (mostly just Topper videos). This is usually a result of a ball drain's timing being off a little (with ball saver,multi-ball modes, etc). This is beyond my control, but if it does happen, it won't affect the gameplay at all. Once you have a normal ball drain or certain multiball modes active again, then everything should be good to go again. This mod was a lot of work, but the results are just too damn cool! I hope you enjoy it! TerryRed Configuring PinUp Player's Screen settings for this table only (so you don't need to change PuP's default settings): Since I don't think SetScreenex is mentioned yet in any of the PuP docs...I'll mention how I used it with Tron (PuP Edition) here. In the table script near the top, you can find these two lines: PuPlayer.SetScreenex 2,0,0,0,0,1 'Set PuPlayer Backglass to Pop-Up On <screen number> , xpos, ypos, width, height, POPUP PuPlayer.SetScreenex 0,0,0,0,0,1 'Set PuPlayer Topper to Pop-Up On <screen number> , xpos, ypos, width, height, POPUP Screen number 2 = Backglass, screen number 0 = Topper. Change the last digit to 0 if you want to disable PopUp for this table ONLY! (though Pop-Up is recommended) Setting the xpos, ypos, width, height, to 0 will also use PinUp Players's default size and position if you don't want a different position and size for only this table. Or you can comment out the entire line with an apostrophe to disable the command entirely (and use PinUp Player's default settings). Also you will see these lines: PuPlayer.Init 0,"Tron_Legacy" PuPlayer.Init 2,"Tron_Legacy" If you don't want to use one of the PuP screens at all, just comment out the line with an apostrophe which screen (Backglass=2, Topper=0) you don't want to use specifically for this table ONLY! This way you don't have to change PuP's default settings. All of the above is only applicable to a PuP table "MOD" that doesn't use a PuPB2S (like Tron Legacy PuP Edition). This is the only way to allow for this table to have its own user definable PuP screens config without changing PuP's default settings.
  17. I present to you, the world’s first PinUp Player table mod, Tron Legacy VPX (PUP Edition). PinUp Player is a new program that allows for full video files to be played on your backglass, topper or dmd screen, when triggered from in table events. This basically means you can have a JJP-like backglass, Stern-like middle screen, or a SLAMT1LT FP-like table. This is not using a PinUp B2S (easy method that doesn't need any mod of the table), and was a complete mod of the table script. I created all the videos myself (1920×1080 for Backglass, and 1920×822 for Topper), inspired by SLAMT1LT’s FP version. Skip to 3:20 to get right to the demo and skip by rambling. Note: The backglass video in the upper right may seem to stutter…that’s because OBS wouldn’t record it nicely, whereas my cabinet shows that the videos all play perfectly all the time! Since this is a rom based table. I have no access or control over any of the game code or actions. I literally made A LOT of new code specifically for PUP that works based on only triggers / switches from the game, and the playfield lights and neon ramp colour logic. It’s a miracle I was able to pull this off, as this works with most MB modes, as well as the jackpots,etc all having unique videos with titles,etc. Because of this, I also wasn’t able to do anything for Sea of Simulation, End of Line MB, or portal, as they all use White for neon ramp colours, and I have no way to differentiate them. Enjoy….so cool! PinUp Player can be downloaded here: http://www.vpforums.org/index.php?showtopic=38979&page=1
  18. I present to you, the world’s first PinUp Player table mod, Tron Legacy VPX (PUP Edition). PinUp Player is a new program that allows for full video files to be played on your backglass, topper or dmd screen, when triggered from in table events. This basically means you can have a JJP-like backglass, Stern-like middle screen, or a SLAMT1LT FP-like table. This is not using a PinUp B2S (easy method that doesn't need any mod of the table), and was a complete mod of the table script. I created all the videos myself (1920×1080 for Backglass, and 1920×822 for Topper), inspired by SLAMT1LT’s FP version. Skip to 3:20 to get right to the demo and skip by rambling. Note: The backglass video in the upper right may seem to stutter…that’s because OBS wouldn’t record it nicely, whereas my cabinet shows that the videos all play perfectly all the time! Since this is a rom based table. I have no access or control over any of the game code or actions. I literally made A LOT of new code specifically for PUP that works based on only triggers / switches from the game, and the playfield lights and neon ramp colour logic. It’s a miracle I was able to pull this off, as this works with most MB modes, as well as the jackpots,etc all having unique videos with titles,etc. Because of this, I also wasn’t able to do anything for Sea of Simulation, End of Line MB, or portal, as they all use White for neon ramp colours, and I have no way to differentiate them. Enjoy….so cool! PinUp Player can be downloaded here: http://www.vpforums.org/index.php?showtopic=38979&page=1
  19. DOFLinx 5.20 is now available! This release now supports addressable leds for Future Pinball and Pinball FX2! Here is a video demonstration of the first Future Pinball table to use addressable leds! It is a day many have been waiting for! Congrats DDH69 on your hard work! The Future Pinball tables that I have updated so far are coming… I will have them up at some point either today or tomorrow (and then awaiting approval), so please be patient. We are also assuming that you already have your addressable leds setup and working with DOF and Visual Pinball before trying out DOFLinx MX addressable leds with FP and FX2. DOFLinx MX compared to standard DOFLinx – all Future Pinball tables that I update to support the addressable leds will now be designated with “DOFLinx MX”, “DOFLinx MX Cabinet” or “DOFLinx MX Cabinet Edition”. – to use the DOFLinx MX version of a Future Pinball table, you MUST have DOFLinx 5.20 or higher installed. – you do not require addressable leds to use a DOFLinx MX version of a Future Pinball table. The regular DOF devices (solenoids, flashers, strobes, beacons, shaker, etc) will work like normal through DOFLinx. – if you do have addressable leds, then you MUST update your DOF config files (directoutputconfig30.ini) by using DOF Config Tool. This is done the exact same way you would for visual pinball tables. (Thanks to Arngrim for adding support for FP and FX2 to DOF Config Tool) – just because a FP or FX2 table is on DOF Config Tool, doesn’t mean its updated to DOFLinx MX yet. We asked Arngim to add alot of tables at once so we wouldn’t have to keep bugging him to add new tables in the future. The FX2 tables will all get updated by DDH69 progressively. I will update my FP DOFLinx table mods as well. The other tables are tables that will most likely be updated in the future. If there are no DOF commands showing for a table, its not supported yet. To play a Future Pinball table with addressable leds support (DOFLinx MX): – update DOFLinx as per normal (must be 5.20 or higher). Make sure you copy over the new DOFLinx.vbs to “Future Pinball \ Scripts”. – add DIRECTOUTPUTGLOBAL=c:\DirectOuput\Config\GLobalConfig_b2sServer.xml (assuming you have it there) to your DOFLinx.ini – download the awesomeness of a Future Pinball DOFLinx MX table – check DOF Config Tool to see if support for that table has been added to it yet (you will see FP tables start with “FP:”) If there are no DOF commands showing for that table, its not supported yet. – “Generate” a new Config File (containing directoutputconfig30.ini in the zip) and copy the new files to your “DirectOutput \ Configs” folder. – play the epicness that is Future Pinball and addressable leds! To play FX2 tables with addressable leds support: – update DOFLinx as per normal (must be 5.20 or higher). Make sure you copy over the new FX2 config files – check DOF Config Tool to see if support for that table has been added to it yet (FX2 tables start with “FX2:”) If there are no DOF commands showing for that table, its not supported yet. – “Generate” a new a new Config File (containing directoutputconfig30.ini in the zip) and copy the new files to your “DirectOutput \ Configs” folder. – play the coolness that is FX2 and addressable leds! Note about AUTO_MX: – AUTO_MX is intended to give a temporary solution for MX effects (for tables that aren’t updated yet) until all tables are fully updated to proper DOFLinx MX support. – if you enable AUTO_MX=1, you will get “Basic” MX effects for ALL Future Pinball tables and FX2 tables that have normal DOFLinx support. Very cool feature. Do keep in mind that this is not the same as having a table with FULL DOFLinx MX support. These basic effects will all have the same colours used, same effects, same shapes, and won’t have any change in timing, etc. – take note of new updated tables that come out. In particular FP tables, as they will all be very unique and have lots of custom animated effects. ( at least my mods will….) – keep an eye out for updated FP and FX2 tables, as its a big difference compared using tables with AUTO_MX enabled. DOF Config Tool: – the great thing about DOF Config Tool is that you can change MX effects to your liking in your own custom config. You won’t have to do anything with the FX2 or FP table that has DOFLinx MX support. Just make sure you use the same triggers. Bring on the glory of burnt out retinas!!! Update: I wanted to create a list of thank-yous for getting us to this point. DDH69: for creating the excellent and amazing DOFLinx. To think it all started with a little program called DOFFX2 that triggered DOF devices with a key. Then some crazy red-head kept pestering you with endless ideas….and here we are about a year later…. look at what you have done! Swisslizard: for the excellent DOF, and the awesome addressable led features, as well as creating some table effects and examples. Arngrim: for adding in my suggestions and additions of numbers, letters, and characters to DOF Config Tool, as well as adding in support for FP and PFX2 tables. randr: for creating an amazing example of addressable leds with his cabinet, and for all the help he provided me with setting mine up. He also made some awesome MX effects for VP tables for me to learn from and was also instrumental with new ideas for how to use addressable leds. gech: for also creating some great addressable led effects for VP tables. …and anyone else who helped me and was involved in bringing addressable leds to virtual pinball. DOFLinx 5.20 is available here: http://www.vpforums.org/index.php?app=downloads&showfile=12318
  20. Did you follow my instructions? To play a Future Pinball table with addressable leds support (DOFLinx MX): – update DOFLinx as per normal (must be 5.20 or higher). Make sure you copy over the new DOFLinx.vbs to “Future Pinball \ Scripts”. – add DIRECTOUTPUTGLOBAL=c:\DirectOuput\Config\GLobalConfig_b2sServer.xml (assuming you have it there) to your DOFLinx.ini – download the awesomeness of a Future Pinball DOFLinx MX table – check DOF Config Tool to see if support for that table has been added to it yet (you will see FP tables start with “FP:”) If there are no DOF commands showing for that table, its not supported yet. – “Generate” a new Config File (containing directoutputconfig30.ini in the zip) and copy the new files to your “DirectOutput \ Configs” folder. – play the epicness that is Future Pinball and addressable leds! A Future Pinball table needs to be updated in order for addressable leds to be supported as well. The example tables I give above will work.
  21. The Getaway: Hi-Speed 2 Here is a demo video of my update to the addressable leds for this table. Some of the highlights: I kept all of Swisslizard's original MX led effects added new RPM Tachometer "VROOM" effect (activated with flipper when ball in plunger lane) "SHIFT" flashes on back MX whenever shift light is on. Added Orbit Effects. Added animated effects for ALL actions on the table. Added Red / Blue Beacon effects. Removed any duplicate PF Back MX flashers that already had animated MX Effects. Added some flashers and effects on the Left and Right MX. Very cool light show! If you want to skip my ranting at the beginning, go to 2:40 to go right to the demo. The update has been submitted to DOF Config Tool. Once it has been approved, you just need to update your DOF Config files with the Tool and you are good to go!
  22. OK...so with Stranger Things Season 2 about to start... I thought something could use an addressable leds update! I asked ScottyWic if it would be ok for me to add custom addressable leds triggers to the table and DOF MX code to the table script and he said go for it! So I did! Note, I didn't replace or change the normal DOF (I did fix a couple DOF trigger errors). I added completely different trigger commands and "E" numbers used only for DOF MX leds. This allowed me to do whatever I wanted without interfering with what was already there. It also allows anyone who doesn't like what I did to simply erase the "MX commands" for their custom config for the table in DOF Config Tool...and simply "Generate Basic MX Config" to go back to the Basic MX Flashers emulation....but who would want that? The new table version 2.2 (with my DOF MX updates) was submitted to ScottyWic, so he'll be uploading it soon. I also submitted the "all new" DOF MX commands to DOF Config Tool (which REQUIRES 2.2) which is waiting approval. What would a TerryRed update be without a video.... here is a demo of my DOF MX mod of Stranger Things 2.2:
  23. No support for DOF for Pinball FX3 with DOFLinx, yet. FX3 does have cabinet support
  24. Tron Legacy (Stern) (Ultimate): DOFLinx MX Cabinet Edition The Grid's most awesome addressable leds make for Light Cycle ramp effects, Light Jet Cannons, Explosions and the coolest de-resolution effects you have ever seen in a real pinball cabinet! A video demonstration of this table can be seen here in my cabinet: This table has complete cabinet feedback and lighting support for the following: – 10 solenoids for flipper, slingshots, bumpers, etc.. – 5 RGB flashers – Blower Fan – Shaker – Gear motor – Strobe – Beacon – Start button – Coin button – Launch Ball button – RGB Undercab Lighting – Addressable Leds
×