Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • in reply to: PinEvent: DOF, MX, PUP, SSF, PUPDMD for Future Pinball #174221
    JoltDefries
    Participant
      @joltdefries

      rem Disable FP-Intercept if “Custom Var #2” = NO_FutureDMD if “[custom2]”==”NO_FutureDMD” (cd “c:\Future Pinball”)

      Instead of doing that…. you could just use IF (variable) DOES NOT EQUAL “No_FPIntercept” THEN run FP Intercept

      Example:

      if NOT “[custom2]”==”NO_FPIntercept” (run FPIntercept command in the brackets)

      That “should” work.

      So this means if you don’t have NO_FPIntercept specified in Games Manager (for a PinEvent table), then it will run FP Intercept like normal for all tables.

      Easy, and doesn’t mess with your files.

      My one problem though is I don’t know how to toggle FP-Intercept so I am unsure of what to put in the brackets. Removing the dll it uses was the only way i found to disable it unlike how the futureDMD example works. Do you know of any way to tell FP not to use FP-intercept? Google isn’t turning up much documentation on it :(

      in reply to: PinEvent: DOF, MX, PUP, SSF, PUPDMD for Future Pinball #174213
      JoltDefries
      Participant
        @joltdefries

        Intercept

        It is a bit of a hack but I found that the following start/stop scripts in popper work for me to enable/disable fp-intercept. I left the launch param name set to futuredmd but you can change that if its confusing you. If you do change it, you will have to make sure your tables are updated with that launch param name. Before using this, make a copy of OpenGL32.dll and call it temp.dll and put it in the same folder as your OpenGL32.dll

         

        START 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

        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 Disable FP-Intercept if “Custom Var #2” = NO_FutureDMD

        if “[custom2]”==”NO_FutureDMD” (cd “c:\Future Pinball”)
        if “[custom2]”==”NO_FutureDMD” (DEL OpenGL32.dll)

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

        cd /d c:\directoutput
        if “[custom3]”==”NO_DOFLinx” (DOFLinxMsg HOLD_ACTIVATION=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


        STOP SCRIPT

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

        cd /d c:\directoutput
        DOFLinxMsg HOLD_ACTIVATION=0

        cd /d C:\Future Pinball
        COPY /y temp.dll OpenGL32.dll

        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

      Viewing 2 posts - 1 through 2 (of 2 total)