Jump to content

New release: v1.10.1


freezy

Recommended Posts

im getting close reading  up on different posts.  I have this kinda working.Only outside of PP. Not quite sure what or where I need to add this yet.


dmdext mirror --source=futurepinball -q --fps 60 -d pindmdv3 --use-ini=C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini

More to come. Thanks again!

 

All i get when I use the dmddevice.ini is a black screen.  I dont use the dmddevice.ini and it works.  Strange...

Link to comment
Share on other sites

update: so i got it workin using this:

 

 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

 :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 then un-rem the 2 Lines
 if "[custom1]"=="PinEvent" (cd /d "C:\directoutput")
 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:\vPinball\VisualPinball\VPinMAME\dmdext\")
if NOT "[custom2]"=="NO_DMDExt" (start /min "" "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\vPinball\VisualPinball\VPinMAME\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]\BAM\FPLoader.exe" /open "[GAMEFULLNAME]" /play /exit /arcaderender /STAYINRAM

 

However, I  still dont have full color or able to change the dmd color in general. All stuck on red for some reason.  Any ideas on how to get the colors going?

Thanks!

Link to comment
Share on other sites

UPDATE:

Sorted it out.  Only two issues remain.

1. Change the color of the DMD on Future pinball
2. Make Future pinball pass FULL color to pindmdv3

 

In case it helps anyone in the future, here is my script for Pinup Popper:

 

FP Launch script

 

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

 :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 then un-rem the 2 Lines
 if "[custom1]"=="PinEvent" (cd /d "C:\directoutput")
 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:\vPinball\VisualPinball\VPinMAME\dmdext\")
if NOT "[custom2]"=="NO_DMDExt" (start /min "" "dmdext.exe" mirror --source=futurepinball -q --virtual-stay-on-top --fps 60 -g "[GAMENAME]" --use-ini="C:\vPinball\VisualPinball\VPinMAME\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]\BAM\FPLoader.exe" /open "[GAMEFULLNAME]" /play /exit /arcaderender /STAYINRAM

 

 

close script below:

"[STARTDIR]LAUNCH\PUPCLOSER.EXE" WINTIT "Future Pinball" 2 1

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
taskkill /f /im "dmdext.exe"

 

 

FX2 Launch script

 

@echo off

rem remove rem to setup your DMDEXT press "open examples for more info"
cd "C:\vPinball\VisualPinball\VPinMAME\"
start /min "" "dmdext.exe" mirror --source=pinballfx2 -q --fps 60 -d pindmdv3 --no-virtual --use-ini=C:\vPinball\VisualPinball\VPinMAME\DmdDevice.ini
START "" "[STARTDIR]Launch\VPXSTARTER.exe" 5 1 5 "Pinball FX2"

cd /d "[DIREMU]"

START "" "steam.exe" -applaunch 226980 -table [GAMENAME]
timeout 15
START /min "" "[STARTDIR]Launch\SendFXNewGame.exe"

 

close script below:

"[STARTDIR]LAUNCH\PUPCLOSER.EXE" WINTIT "Pinball FX2" 4 1

rem          Remove "rem" on the next line to close DMDExt after exiting a table.
taskkill /f /im "dmdext.exe"

 

VPX Launch script

 

@echo off
START "" "[STARTDIR]Launch\VPXSTARTER.exe" 30 10 60 "Visual Pinball Player" 2
cd /d "[DIREMU]"

rem Change the following to EnableTrueFullScreen to default FullScreen Exclusive!
SET FSMODE=DisableTrueFullScreen

SET VPXEXE=vpinballx.exe

if "[RECMODE]"=="1" (SET FSMODE=DisableTrueFullScreen )
if /I "[CUSTOM1]"=="NOFSX" (SET FSMODE=DisableTrueFullScreen )
if NOT "[ALTEXE]"=="" (SET VPXEXE=[ALTEXE] )

START /min "" %VPXEXE% "[DIREMU]" -%FSMODE% -minimized -play "[GAMEFULLNAME]"

if %FSMODE%==DisableTrueFullScreen (START "" "[STARTDIR]Launch\PopperKeepFocus.exe" "Visual Pinball Player" 10)

 

close script below:

 

"[STARTDIR]LAUNCH\PUPCLOSER.EXE" WINTIT "Visual Pinball" 10 1

 

 

Ill post more updates if I can sort out the color thing with FP. Anyone with suggestions, please send.

Thanks!

 

 

 

Link to comment
Share on other sites

Update: March 4 2022

 

I have everything running , but the two main issues remain.

 

I can  get FutureDMD to change the color of the DMD, but it doesn't pass it over to Pindmd3 in Future Pinball.

 

Also, I have been scouring Youtube for any sample videos of FP running full color with Freezy DMD.  Anyone have a sample of it working?

 

Thanks!

Link to comment
Share on other sites

  • freezy locked this topic
Guest
This topic is now closed to further replies.
×
  • Create New...