Reply To: PinEvent: DOF, MX, PUP, SSF, PUPDMD for Future Pinball

#175784
TC84
Participant
    @thiagocap

    Hi,

    I’ve been trying the new PinEvent feature for a few days and I still haven’t been able to get it to work.

    I followed the entire step by step of Terry’s tutorial here and I’m still having problems with the operation.

    Could someone give me guidance on what it could be?

    I’ll explain what’s going on …

    I attached the new .vbs files to the script folder and changed only the .settings file where I changed pupdmd to 1 (real dmd).

    The other settings were basically the same (true) as I have DOF, SSF, PUP and I’m using the pinup popper.

    I used the same configuration as the tutorial for configuring BAM where I activated the new COM.dll file and reinstalled the C ++ files.

    The popper settings seem to me to be all ok as I have VPX, Future Pinball and FX3 working normally.

    Anyway I followed the entire step by step and everything was according to the tutorial.

    My future pinball .exe is not running as adm. But fploader.exe is running as an administrator or it will not work.

    The script I tried to use the same as Terry’s, but I had to make some modifications for DOFLINX to work when the table is not PinEvent.

    My modified script is below. I also added the NO_BackGlass, NO_FutureDMD, NO_DOFLinx options in the game manager. and NONE in screen displays, according to the tutorial.

    After I launch the table I have some instabilities that I couldn’t find the error. On the first launch of the PinEvent table it causes an error in the “pupdmd” table and I cannot play it.

    When I left and re-entered the table it works normally (but without DOF – only with SSF and real DMD) but I can play until the ball falls.

    When the ball falls my real dmd crashes and I lose the SSF sound from the table and there is only a recording of the ball rolling.

    When trying to leave the table, the pinup and future pinball crashes and I need to press Ctrl + Alt + Dell to force the shutdown. And I notice that Pinup Player is not responding correctly.

    Another detail that I notice is that my puppack, when it works, is only on the main screen, not modifying the videos.

    Remembering that I double click on the .bat file inside my pupack folder in my correct configuration. But I still didn’t succeed.

    I went through all the configuration and without success.

    I also tried to click on F9 when the table is open but I can’t see what is active. It just shows me how many FPS my video card is working on and other information that I don’t think is necessary.

    Please, someone would have an idea and could help me. I lost my last 3 strands of hair that I had on my head with this …. I hope I can make this work and that they grow back …. kkkk

    My Script:

    LAUNCH

    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” = NO_BackGlass

    if “[custom1]”==”NO_BackGlass” (REG ADD “HKCU\Software\Future Pinball\GamePlayer” /v “ArcadeMode” /t REG_DWORD /d 0 /f)
    if “[custom1]”==”NO_BackGlass” (REG ADD “HKCU\Software\Future Pinball\GamePlayer” /v “SecondMonitorEnable” /t REG_DWORD /d 0 /f)

    rem Run FutureDMD ONLY IF “Custom Var #2” DOES NOT = NO_FutureDMD

    if NOT “[custom2]”==”NO_FutureDMD” (cd “c:\Future Pinball”)
    if NOT “[custom2]”==”NO_FutureDMD” (START “” “FutureDMD.exe” table=”[GAMENAME]” close=1)
    if NOT “[custom2]”==”NO_FutureDMD” (timeout /t 1)

    rem Disable DOFLinx if “Custom Var #3” = NO_DOFLinx

    if NOT “[custom3]”==”NO_DOFLinx” (cd /d c:\directoutput)
    if NOT “[custom3]”==”NO_DOFLinx” (@echo off)
    if NOT “[custom3]”==”NO_DOFLinx” (start “” “C:\DirectOutput\DOFLinx.exe” PATH_INI=C:\DirectOutput\ PACLED64=1)
    if “[custom3]”==”NO_DOFLinx” (DOFLinxMsg HOLD_ACTIVATION=1)

    rem Launch Future Pinball

    START “” “[STARTDIR]Launch\VPXSTARTER.exe” 4 5 20 “Future Pinball*”
    START “” “[DIREMU]\FPLoader.exe” /open “[GAMEFULLNAME]” /play /exit /arcaderender /STAYINRAM

    timeout /t 20
    cd “C:\Visual Pinball\VPinMAME
    start /min “” “PUPDMDControl.exe” FP

    CLOSE SCRIPT

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

    cd /d c:\directoutput
    “[STARTDIR]LAUNCH\PUPCLOSER.EXE” WINTIT “Future Pinball” 2 1

    cd /d c:\directoutput
    DOFLinxMsg HOLD_ACTIVATION=0
    rem          Remove “rem” on the next line to close Future DMD after exiting a table.
    taskkill /f /im “FutureDMD.exe”

    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

     

    Thanks for the excellent work. Any help is welcome!

     

    ©2025 VPinBall.com

    Log in with your credentials

    Forgot your details?