nanuk Posted April 24, 2022 Share Posted April 24, 2022 25 minutes ago, TerryRed said: thx ill try that after i finish my damn taxes that taking me time away from my cab lol Link to comment Share on other sites More sharing options...
Terrada Posted August 18, 2022 Share Posted August 18, 2022 On 4/14/2021 at 12:19 AM, TerryRed said: UPDATE: changed commands to include quotes around [GAMENAME] so they should look like this: start /min "" "dmdext.exe" mirror --source=futurepinball -q --fps 60 -d pindmd2 -g "[GAMENAME]" --use-ini="C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini" All Pin2DMd, PinDMD, PinDMD2, PinDMD3 owners.... please let me know if the commands above work for you! So, I should replace GAMENAME by PinballY that is my frontend? Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted August 18, 2022 Author Content Provider Share Posted August 18, 2022 1 hour ago, Terrada said: So, I should replace GAMENAME by PinballY that is my frontend? You would replace it with whatever PBY uses, yes.... but that command line is for Popper which uses BAT commands. I don't know how PBY today works. Link to comment Share on other sites More sharing options...
ManWorkingHere Posted October 31, 2022 Share Posted October 31, 2022 On 3/6/2022 at 4:26 PM, sgeist28 said: Hi Terry hoping you can help me here. Forgive me if I'm missing something obvious, but I've gone through your instructions multiple times, but for some reason I cannot get the DMD position and size settings to save for FP tables. Even though I clearly see the position and dimensions being saved in Dmddevice.ini. Visual Pinball X and FX3 both are working perfectly. I've attached both DmdDevice.ini and my FP launch script from Pinup Popper for reference. If you have a chance, can you please review and let me know if you can identify where I might be going wrong? DmdDevice.ini 14.87 kB · 17 downloads FP launch Script.txt 1.31 kB · 8 downloads Hi there, I too have this kind of problem where DMDEXT seems to load the dmddevice.ini file but not use the settings to place the DMD in the size and shape I want to use. Even though I adjust the DMD settings and save them, the initial DMD size seems to be the default when it appears. When I look at the launch script, I cannot reconcile the difference where DMDEXT uses the parameter "[GAMENAME]" but later in the script FPloader uses "[GAMEFULLNAME]". I was wondering of those two parameters should match. I am not seeing the DMD start in anything but the default size. So, sgeist28, did you get your issue resolved? if so, what worked for you. And I hope TerryRed has made a full recovery . - update 31 Oct Tried changing the GAMEGULLNAME parameter to GAMENAME and did not see improvement in loading the proper size of the desired DMD -update 3 Nov I checked on GitHub for support of DMDEXT and it appears this sizing problem is with the program. Someone else in March '22 already commented on this issue in multiple GitHub posts. So until a developer changes DMDEXT, the sizing issue will be with us. I was wondering about going back to an earlier version, like 1.8 of DMDEXT to see if the sizing problem started there. Link to comment Share on other sites More sharing options...
retroseriestv50 Posted December 23, 2022 Share Posted December 23, 2022 It's a shame because it works very well, but I can't use it because it doesn't record the position or the size... I leave it in stanby until Terry can fix it (if it can be fixed...) Link to comment Share on other sites More sharing options...
ManWorkingHere Posted April 27, 2023 Share Posted April 27, 2023 Hurray! v2.1 https://github.com/freezy/dmd-extensions/releases/tag/v2.1.0 freezy released this week I enjoyed seeing the DMD sizing problem with my Future Pinball setup get fixed after installing this version. Link to comment Share on other sites More sharing options...
retroseriestv50 Posted April 28, 2023 Share Posted April 28, 2023 Thanks for letting me know¿¿¿¿ Have you tried it? now you can save the position and remember it when you open the table again? What version should be downloaded for a typical installation?in the initial post Terryred advised not to use the 64-bit version Link to comment Share on other sites More sharing options...
ManWorkingHere Posted April 29, 2023 Share Posted April 29, 2023 On 4/28/2023 at 12:18 PM, retroseriestv50 said: Thanks for letting me know Have you tried it? -> Yes! now you can save the position and remember it when you open the table again? -> Yes! Yes!! What version should be downloaded for a typical installation?in the initial post Terryred advised not to use the 64-bit version -> I used the " dmdext-v2.1.0-x64.zip" file and the program is working on my Windows 10 64-bit cabinet. Link to comment Share on other sites More sharing options...
mandermannen Posted May 17, 2023 Share Posted May 17, 2023 Hello, how can you set the dmd per table for FP? For VP with roms i can set the dmd settings per table in the DmdDevice.ini. But not for FP. Can you please help me Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted June 21, 2023 Author Content Provider Share Posted June 21, 2023 DMDExt v2.2.0-BETA1 update (dmdext-v2.2.0-x86-beta1.zip) on 32 bit Windows only! (dmdext-v2.2.0-x64-beta1.zip) on 64 bit Windows only! download the x86 (32 bit) version at the DMDExt site if you have 32 bit Windows (DO NOT use the 64 bit version with FP) download the x64 (64 bit) version at the DMDExt site if you have 64 bit Windows (DO NOT use the 32 bit version with FP) You may need to click on Assets to see the file downloads for v2.2.0-BETA1 I have seen some problems running 32 bit dmdext.exe on 64 bit Windows. This normally should work, but some users (and myself) have reported crashing issues using the 32 bit (x86) version with FP. Everyone using a 64 bit Windows (should be mostly everyone by now).... try using the 64 bit dmdext.exe with FP I have also updated the first post / guide to reflect changes of how best to use DMDExt with FP. - use the newest 64 bit version of DMDExt on 64 bit Windows (don't use 32 bit x86 version) - install dmdext.exe, DmdDevice.ini, OpenGL.dll in the main Future Pinball folder - change your drive letter and path to where your FP folder is (where we now have dmdext.exe installed for FP) - use a simple dmdext.exe command that will use DmdDevice.ini in the FP folder - all dmdext settings for FP are now configured in DmdDevice.ini (this includes virtual dmd, and real dmds) FP and BAM Essentials AIO I have also included DMDExt 2.2.0-Beta1 files (only those used for FP) in the "FP and BAM Essentials AIO.zip" file https://vpuniverse.com/files/file/14807-future-pinball-and-bam-essentials-all-in-one/ Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted July 1, 2023 Author Content Provider Share Posted July 1, 2023 I updated my DMDExt page! all DMDExt files needed are now included with the new FP and BAM Essentials AIO package (1.2 or higher) this includes a new DMDExt_FP.BAT file that makes it easy to setup and use DMDExt with FP! DMDExt_FP.BAT can be used to manually run DMDExt on its own (without a front-end) use DMDExt_FP.BAT to run DMDExt to setup the global settings for size / position of the DMD window (if using virtual DMD) Popper examples have been updated Baller Installer examples (recommended for Popper users) has been updated on my Baller Installer FP Tips page Everyone, PLEASE make sure you are using the updated DMDExt files I include with the FP and BAM Essentials AIO 1.2 package and use the updated Popper examples for FP on the Baller Installer FP tips page if you don't already have a working setup with DMDExt and FP! Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted July 2, 2023 Author Content Provider Share Posted July 2, 2023 DMDExt with Future Pinball mega video and tutorial Seeing all the struggles some people are having trying to understand how to use DMDExt with FP, how BAT files work, how command line apps work, and how Popper's launch script works... I had to do something. This video covers: - what a PinEvent Lite table is - what DMDExt is - what DMDExt's features are - why you need DMDExt for PinEvent Lite tables on a cabinet (or for normal FP tables) - what is needed to use DMDExt with FP easily - how to get it working with a front-end easily - how to change settings / position "per table" (using a front-end) - how annoyed I get when I make the same dumb mistake in a video over and over - how "I'm doing it LIVE!" because the power kept going out! Link to comment Share on other sites More sharing options...
JimBeamer Posted July 21, 2023 Share Posted July 21, 2023 On 7/2/2023 at 5:00 AM, TerryRed said: DMDExt with Future Pinball mega video and tutorial Seeing all the struggles some people are having trying to understand how to use DMDExt with FP, how BAT files work, how command line apps work, and how Popper's launch script works... I had to do something. This video covers: - what a PinEvent Lite table is - what DMDExt is - what DMDExt's features are - why you need DMDExt for PinEvent Lite tables on a cabinet (or for normal FP tables) - what is needed to use DMDExt with FP easily - how to get it working with a front-end easily - how to change settings / position "per table" (using a front-end) - how annoyed I get when I make the same dumb mistake in a video over and over - how "I'm doing it LIVE!" because the power kept going out! Hello Terry, I have installed the files so far and also get the DMD from FP displayed in a virtual DMD, but this DMD is not transferred to my Pin2DMD. I adjusted the ini but without success. Do you or someone else have experience how to get the DMD displayed on the Pin2DMD? I use PinUpPopper Frontend and the start sequence contains the following text Rem :Enable FP Backglass and Arcade Mode REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 1 /f REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 1 /f Rem :Disable FP Backglass and Arcade Mode if "Custom Launch Param" = PinEvent if "[custom1]"=="PinEvent" (REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 0 /f) if "[custom1]"=="PinEvent" (REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 0 /f) Rem :If you use DOFLinx, Remove >rem< from the next 2 Lines) and Add **PinEvent** to **Custom Launch Param** in Game Manager REM :if "[custom1]"=="PinEvent" (cd /d "C:\directoutput") REM :if "[custom1]"=="PinEvent" (DOFLinxMsg "PROCESSES=") Rem :Run DMDExt only if "Custom Var #2" DOES NOT = NO_DMDExt if NOT "[custom2]"=="NO_DMDExt" (c:) if NOT "[custom2]"=="NO_DMDExt" (cd "C:\Future Pinball") if NOT "[custom2]"=="NO_DMDExt" (start /min "" "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\Future Pinball\DmdDevice.ini") if NOT "[custom2]"=="NO_DMDExt" (timeout /t 1) Rem :Launch Future Pinball START "" "[STARTDIR]Launch\VPXSTARTER.exe" 10 5 60 "BSP Software*" START "" "[DIREMU]\FPLoader.exe" /open "[GAMEFULLNAME]" /play /exit /arcaderender /STAYINRAM Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted July 21, 2023 Author Content Provider Share Posted July 21, 2023 2 hours ago, JimBeamer said: Hello Terry, I have installed the files so far and also get the DMD from FP displayed in a virtual DMD, but this DMD is not transferred to my Pin2DMD. I adjusted the ini but without success. Do you or someone else have experience how to get the DMD displayed on the Pin2DMD? I use PinUpPopper Frontend and the start sequence contains the following text Rem :Enable FP Backglass and Arcade Mode REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 1 /f REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 1 /f Rem :Disable FP Backglass and Arcade Mode if "Custom Launch Param" = PinEvent if "[custom1]"=="PinEvent" (REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 0 /f) if "[custom1]"=="PinEvent" (REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 0 /f) Rem :If you use DOFLinx, Remove >rem< from the next 2 Lines) and Add **PinEvent** to **Custom Launch Param** in Game Manager REM :if "[custom1]"=="PinEvent" (cd /d "C:\directoutput") REM :if "[custom1]"=="PinEvent" (DOFLinxMsg "PROCESSES=") Rem :Run DMDExt only if "Custom Var #2" DOES NOT = NO_DMDExt if NOT "[custom2]"=="NO_DMDExt" (c:) if NOT "[custom2]"=="NO_DMDExt" (cd "C:\Future Pinball") if NOT "[custom2]"=="NO_DMDExt" (start /min "" "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\Future Pinball\DmdDevice.ini") if NOT "[custom2]"=="NO_DMDExt" (timeout /t 1) Rem :Launch Future Pinball START "" "[STARTDIR]Launch\VPXSTARTER.exe" 10 5 60 "BSP Software*" START "" "[DIREMU]\FPLoader.exe" /open "[GAMEFULLNAME]" /play /exit /arcaderender /STAYINRAM Try following my DMDext video tutorial using the BAT file to test outside of a front-end. Be sure you can get that to work first. You can also copy over the file to enable logging when running the BAT file that may give you some information if there is a problem with DMDext not being able to work with your real DMD somehow. Get it working outside a front-end for testing first before worrying about a front-end. Link to comment Share on other sites More sharing options...
JimBeamer Posted July 21, 2023 Share Posted July 21, 2023 1 hour ago, TerryRed said: Try following my DMDext video tutorial using the BAT file to test outside of a front-end. Be sure you can get that to work first. You can also copy over the file to enable logging when running the BAT file that may give you some information if there is a problem with DMDext not being able to work with your real DMD somehow. Get it working outside a front-end for testing first before worrying about a front-end. I was able to solve the problem. I had to change the USB driver for the Pin2DMD card and it worked. You can find more information on this page. Link to comment Share on other sites More sharing options...
Pookamoondo Posted July 30, 2023 Share Posted July 30, 2023 Hi Terry, I spent a few hours and got the PinEvent 2.0 setup for my Future Pinball, and everything is working as it should... I have only one thing I can't seem to fix though and that's the DMDExt screen loads before the Poper Backglass screen and as such appears behind it when the table finishes loading. I changed the "stayontop = true" option in the FP folders DmdDevice.ini but it still appears behind the PopUp Backglass. Can you recommend anything I can try to fix this as I have to manually Alt Tab the DMD screen to the front of the Poper Backglass to play... The PinupPoper FP Emulator Starup Script is using the "--virtual-stay-on-top" command when running dmdext.exe so I am not sure what to try next.... Thanks in advance Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted July 30, 2023 Author Content Provider Share Posted July 30, 2023 8 hours ago, Pookamoondo said: Hi Terry, I spent a few hours and got the PinEvent 2.0 setup for my Future Pinball, and everything is working as it should... I have only one thing I can't seem to fix though and that's the DMDExt screen loads before the Poper Backglass screen and as such appears behind it when the table finishes loading. I changed the "stayontop = true" option in the FP folders DmdDevice.ini but it still appears behind the PopUp Backglass. Can you recommend anything I can try to fix this as I have to manually Alt Tab the DMD screen to the front of the Poper Backglass to play... The PinupPoper FP Emulator Starup Script is using the "--virtual-stay-on-top" command when running dmdext.exe so I am not sure what to try next.... Thanks in advance Be sure you are disabling the FP Backbox and Arcade mode. If the table is using a pup-pack... try copying the images the pup-pack uses (from PUPAlphas folder) to the Backglass folder, and then edit the pup-pack to use the image in that Backglass folder instead (using the pup-pack editor). Be sure Screen 2 is set to ForceBack. Some LITE pup-packs had the backglass image set in PUPAlphas, which for some people prevented DMDext from appearing on top. Link to comment Share on other sites More sharing options...
Pookamoondo Posted August 2, 2023 Share Posted August 2, 2023 On 7/30/2023 at 10:49 PM, TerryRed said: Be sure you are disabling the FP Backbox and Arcade mode. If the table is using a pup-pack... try copying the images the pup-pack uses (from PUPAlphas folder) to the Backglass folder, and then edit the pup-pack to use the image in that Backglass folder instead (using the pup-pack editor). Be sure Screen 2 is set to ForceBack. Some LITE pup-packs had the backglass image set in PUPAlphas, which for some people prevented DMDext from appearing on top. I'll give this a go and let you know how I get on... thank you for the help Link to comment Share on other sites More sharing options...
Dicentim Posted August 3, 2023 Share Posted August 3, 2023 (edited) Hi, glad to see Future Pinball tables are very popular this last weeks. Thanks to all the people like @TerryRed working hard and sharing these jewels. Question about Future Pinball (last version installed with AIO 1.2) and Pin2DMD EVO 128x32 (Firmware 4.50). All the tables I installed (the 12 Pinevent ones) runs very well except the real DMD that only displays red color. For example Aliens Legacy DMD display is green but mine remains red, all tables have red display. I tried to add this to my DMDdevice.ini : [Aliens Legacy or wathever I called this great table] pin2dmd style = green But it doesn't work. I also tried something like without more result : [Aliens Legacy or wathever I called this great table] red = 50 green = 200 blue = 100 I tried DMDext.exe in admin mode but then I had no display at all. When I try to display both of the DMD (virtual and real one) you can see on the picture that the virtual is green... I'm wondering why the pin 2DMD (that is mirroring the virtual one according to my pinup script) remains red. Please note I have no problem with vpx (color DMD with pac, crz, vni/pal...) and with Pinball FX3 using PupDMDControl. Please note that from time to time I have some odd display with Future Pinball (for example with Jaws displaying the high scores not correctly), I read it was because my Windows is not in english language. Could it be the reason I have only red color ? Sorry for the long message I tried to be accurate to discribe my issue. Thanks for your help ! 👏👍For information this is my pin-up launch script : @echo off rem Enable FP Backglass and Arcade Mode REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 1 /f REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 1 /f rem Disable FP Backglass and Arcade Mode if "Custom Launch Param" = PinEvent if "[custom1]"=="PinEvent" (REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "ArcadeMode" /t REG_DWORD /d 0 /f) if "[custom1]"=="PinEvent" (REG ADD "HKCU\Software\Future Pinball\GamePlayer" /v "SecondMonitorEnable" /t REG_DWORD /d 0 /f) rem Close DOFLinx if "Custom Launch Param" = PinEvent if "[custom1]"=="PinEvent" (taskkill /f /im "doflinx.exe") if "[custom1]"=="PinEvent" (timeout /t 2) rem Run DMDExt from the FP folder only if "Custom Var #2" DOES NOT = NO_DMDExt if NOT "[custom2]"=="NO_DMDExt" (CD /d "[DIREMU]") if NOT "[custom2]"=="NO_DMDExt" (start /min "" "dmdext.exe" mirror -s futurepinball -g "[GAMENAME]" --use-ini="DmdDevice.ini") if NOT "[custom2]"=="NO_DMDExt" (timeout /t 1) rem Launch Future Pinball START "" "[STARTDIR]Launch\VPXSTARTER.exe" 10 5 150 "BSP Software*" START "" "[DIREMU]\BAM\FPLoader.exe" /open "[GAMEFULLNAME]" /play /exit /arcaderender /STAYINRAM Edited August 4, 2023 by Dicentim Link to comment Share on other sites More sharing options...
Content Provider TerryRed Posted December 6, 2023 Author Content Provider Share Posted December 6, 2023 This guide is now completely updated and renamed as the DMDExt Guide (for Future Pinball) - I now have all my guides and tutorials in PDF format - this new guide has been created to be used with the FP and BAM Essentials AIO package - all my guides and tutorials are now only included with the FP and BAM Essentials AIO package You can download the FP and BAM Essentials AIO package (and DMDExt Guide) here: https://vpuniverse.com/files/file/14807-future-pinball-and-bam-essentials-all-in-one-complete/ A video tutorial that walks you through this guide can be seen here: 00:00 Start 01:25 DMDExt - What does it do? 03:14 Guide walkthrough 06:50 How to run DMDExt with FP 08:00 Copy dmddevice.ini to FP folder 09:04 dmddevice.ini settings 11:46 Run DMDExt - set it's position and size 13:16 Styles - window and settings (always appears on PF screen) 16:15 Test DMDExt with Sonic Pinball Mania 17:52 FP must be run in windowed mode to access Styles window 18:34 Test different Styles presets 22:22 Run FP and DMDExt with BAT file 23:45 Setup Popper to run DMDExt 31:04 Test launching FP table and DMDExt from Popper 33:03 Closing Link to comment Share on other sites More sharing options...
KrakenByte Posted April 1 Share Posted April 1 On 7/30/2023 at 2:49 PM, TerryRed said: Be sure you are disabling the FP Backbox and Arcade mode. 'Arcade mode' disturbed my system when I wrongly reconfigured it after last update (PinEvent V2 - FizX 3.3): DMD appears but doesn't capture any frame form Future Pinball. Now 'Arcade mode' is disabled and DMD works again like a charm: DOF, PUP SSF, PUP DMD!!! THANKS, it rocks!!! Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now