solved: DMDEXT 1.6.0 for PUP usage – graphic issue

Viewing 20 posts - 1 through 20 (of 22 total)
  • Author
    Posts
  • #75867
    Mark70
    Participant
      @mark70
      Member

      After upgrading to dmdext 1.6.0 (to use PUP player) I need some hints to get it fully working again.

      I am using a virtual DMD (third screen) and I am trying to solve an issue:

      The external DMD for VPX is working, but is not showing in fine dots anymore (but it does with DMDext 1.5.2).
      Now it looks like on the attached picture (No it’s not the Pinmame DMD)

      DMD2

      I  followed all the PUP install instructions (great tutorial videos Terry).
      I am using VPinmame 3.0 and I am using just one dmddevice.dll within the vpinmame folder. I also did run the vpinmame setup and installation again to register.
      PUP for VPX is already working, but at the moment with the strange looking DMD (without dots like shown above).

      What did I miss? Any Ideas?
      Thanks

      Update:

      I found the solution:

      The DMD device ini says:  scale the dot size (set to 0.8 for same size as pre-1.6.0) dotsize = 1.0
      I just tried to use a “,” comma instead of the “.” point for the dot size and it works!
      For example 0,8 instead of 0.8 or 1,0 instead of 1.0.
      Now it shows the external DMD in fine dots again.

      It seems that no one else had this problem, otherwise we would have read about it.
      Weird, but I’m happy that it works now.

      Attachments:
      #75871
      TerryRed
      Moderator
        @terryred
        MemberContributorModerator

        Important….watch and follow everything I show you in my 3 part videos….all your answers should be in there.

         

        #75872
        Mark70
        Participant
          @mark70
          Member

          Yeah I did, that’s why I said great videos :)
          The issues are not caused by PUP.   I guess, I must overlook something within DMDext.

          #75876
          TerryRed
          Moderator
            @terryred
            MemberContributorModerator

            Yeah I did, that’s why I said great videos :)

            Did you set you PinMAME exactly like I showed in the videos?

            Did you enable virtual DMD in dmddevice.ini?

            What you are showing is not the external DMD. It’s still PinMAME,or possibly you enabled PuP’s PinDMDform which is ONLY for creating PuPCaptures (not needed for just playing).

            What’s your dmdevice.ini look like?

            Show a pic of the pinmame settings for the specific table you are trying to run.

            Remember, that you need to make sure your pinmame for EVERY table is set the same for external DLL. The default wont change any table you already have loaded.

            #75877
            TerryRed
            Moderator
              @terryred
              MemberContributorModerator

              Here’s my pinmame settings.

               

              Attachments:
              #75879
              Mark70
              Participant
                @mark70
                Member

                It is the external DMD, I just cutted too much of the picture so the white dots in the lower right corner are not visible on the picture.
                Yes virtual DMD is enabled in dmddevice.ini, and I have set the Pinmame settings correctly for using the external DMD.
                Attack from Mars is working, and PUP is triggering events from the external DMD. This would not be possible with the Pinmame DMD.

                #75880
                TerryRed
                Moderator
                  @terryred
                  MemberContributorModerator

                  It is the external DMD, I just cutted too much of the picture so the white dots in the lower right corner are not visible on the picture. Yes virtual DMD is enabled in dmddevice.ini, and I have set the Pinmame settings correctly for using the external DMD. Attack from Mars is working, and PUP is triggering events from the external DMD. This would not be possible with the Pinmame DMD.

                  Are your settings the same as my pic above?

                   

                  #75881
                  Mark70
                  Participant
                    @mark70
                    Member

                    Yes exactly the same, except for “skip pinpall startup test” but that should not have any impact

                     

                    #75883
                    TerryRed
                    Moderator
                      @terryred
                      MemberContributorModerator

                      Yes exactly the same, except for “skip pinpall startup test” but that should not have any impact

                      Are those settings for that specific table though? They will be separate from the Default settings.

                       

                      Does your dmddevicePUP.ini    shows this:

                      [SETTINGS]
                      ;showdmd is for pup authors to record (set to 1 to show capture win)
                      showdmd=1
                      ;ROOTDIR of your PUPVIDEOS folder where all the roms are. (end in \);
                      ;PUPROOT=.\PinUpPlayer\PupVideos\

                       

                       

                      If so…you need to change the   showdmd=1  to   showdmd=0

                       

                      Can you show a pic of the entire screen?

                       

                      #75886
                      TerryRed
                      Moderator
                        @terryred
                        MemberContributorModerator

                        …also be sure that ALL your DMDext files you copied over are “unblocked”.

                        Can you show your dmdevice.ini?

                         

                        #75887
                        Mark70
                        Participant
                          @mark70
                          Member

                          Yes the Pinmame settings were for those specific table (checked by pressing F1 in windowed mode)

                          The dmddevicePUP.ini  was already set to showdmd=0

                          All files are unblocked.

                          DMDdevice.ini:

                          [global]
                          ; how to downscale SEGA 192×64 pixel games to smaller displays: fit, fill or stretch
                          resize = fit
                          ; flips the image horizontally
                          fliphorizontally = false
                          ; flips the image vertically
                          flipvertically = false
                          ; enable or disable frame-by-frame colorization (inactive in VPX bundle)
                          colorize = true

                          ; a DMD that renders with nice dots on a computer monitor
                          [virtualdmd]
                          enabled = true
                          ; virtual dmd stays on top of all other windows
                          stayontop = false
                          ; hide the resize grip
                          hidegrip = false
                          ; ignore the aspect ratio of the rendered dots when resizing
                          ignorear = false
                          ; use VPM’s registry values when positioning the virtual dmd
                          useregistry = false
                          ; x-axis of the window position
                          left = 4015
                          ; y-axis of the window position
                          top = 492
                          ; width of the dmd in monitor pixels
                          width = 1024
                          ; height of the dmd in monitor pixels
                          height = 256
                          ; scale the dot size (set to 0.8 for same size as pre-1.6.0)
                          dotsize = 1.0

                          [pindmd1]
                          ; if false, doesn’t bother looking for a pinDMD1
                          enabled = false

                          [pindmd2]
                          ; if false, doesn’t bother looking for a pinDMD2
                          enabled = false

                          [pindmd3]
                          ; if false, doesn’t bother looking for a pinDMD3
                          enabled = false
                          ; COM port, e.g. COM3
                          port =

                          [pin2dmd]
                          ; if false, doesn’t bother looking for a PIN2DMD
                          enabled = false

                          [browserstream]
                          ; if enabled, stream to your browser in your LAN
                          enabled = false
                          port = 9090

                          [vpdbstream]
                          ; if enabled, stream DMD to https://test.vpdb.io/live
                          enabled = false
                          endpoint = https://api-test.vpdb.io/

                          ; if enabled, writes frames to an .avi file
                          enabled =true
                          ; path to folder or .avi file. if folder, gamename.avi is used.
                          path =PinUP

                          #75892
                          TerryRed
                          Moderator
                            @terryred
                            MemberContributorModerator

                            It sounds like something got bonked when you updated DMDext…make sure you Anti-Virus is disabled (including Defender), and copy the downloaded DMDext 1.6 files over to your VPinMAME folder, and make sure they are unblocked. Seems like your virtual external DMD output is getting disabled for some reason.

                            The only thing I have left is make sure all the DMDext files are in VPinMAME (and nowhere else, not syswow64,system32,etc). I think you are seeing DMDExt before it gets processed for output, and the dmdevice.dll is what does that part I believe.

                            This is a strange one.

                            #75895
                            Mark70
                            Participant
                              @mark70
                              Member

                              OK Thanks I will try.

                              Is the PUP installer only updating the dmddevice.dll or also the dmdext.exe?
                              I ask because I need to save the updated files before overwriting them with the older ones again.

                              #75896
                              TerryRed
                              Moderator
                                @terryred
                                MemberContributorModerator

                                OK Thanks I will try. Is the PUP installer only updating the dmddevice.dll or also the dmdext.exe? I ask because I need to save the updated files before overwriting them with the older ones again.

                                PuP updates just dmdevice.dll….and dmdevice.ini

                                That’s why its important to have DMDext 1.6 installed and working before you install PuP.

                                #75898
                                NailBuster
                                Moderator
                                  @nailbuster
                                  ModeratorMember

                                  OK Thanks I will try. Is the PUP installer only updating the dmddevice.dll or also the dmdext.exe? I ask because I need to save the updated files before overwriting them with the older ones again.

                                  any/all files that the pupinstaller overwrote are located in pupbackup folder in your vpinmame folder.  the installer does copy over a new dmddevice.dll and a dmdext.exe file.

                                  can you dbl-check that if you right-click on your backglass that the b2s dmd is hidden.  maybe that is overlapping the freezy one?

                                  I’m also guessing that you are modifying the wrong dmddevice.ini  (not the one in your root vpinmame).  search your entire hard drive for dmddevice.ini and I’m guessing you have more than one)

                                  You can also check if you’re modifying the correct ini… for testing, change the left of your virutaldmd to +500 and see if it actual moves the virtual dmd.

                                   

                                   

                                   

                                  #75906
                                  Mark70
                                  Participant
                                    @mark70
                                    Member

                                    Hi, yes B2S DMD is hidden and I can move the external DMD by editing the (only one) dmddevice.ini

                                     

                                    #76083
                                    Mark70
                                    Participant
                                      @mark70
                                      Member

                                      I did some testing with following results:

                                      (I always kept my dmddevice.ini)

                                      copy DMDext 1.6 over again  -> same result as before
                                      copying DMDext 1.5.2  -> external DMD working fine (with dots)
                                      copying DMDext 1.6.0 BUT using dmddevice.dll from 1.5.2 -> external DMD working fine (with dots)
                                      replacing the dmddevice.dll with the one from 1.6 OR the PUP modified one -> The issue is back again

                                      very strange

                                       

                                      #76569
                                      Mark70
                                      Participant
                                        @mark70
                                        Member

                                        I found the solution:

                                        The DMD device ini says:  scale the dot size (set to 0.8 for same size as pre-1.6.0) dotsize = 1.0
                                        I just tried to use a “,” comma instead of the “.” point for the dot size and it works!
                                        For example 0,8 instead of 0.8 or 1,0 instead of 1.0.
                                        Now it shows the external DMD in fine dots again.

                                        It seems that no one else had this problem, otherwise we would have read about it.
                                        Weird, but I’m happy that it works now.

                                        #76570
                                        TerryRed
                                        Moderator
                                          @terryred
                                          MemberContributorModerator

                                          I found the solution: The DMD device ini says: scale the dot size (set to 0.8 for same size as pre-1.6.0) dotsize = 1.0 I just tried to use a “,” comma instead of the “.” point for the dot size and it works! For example 0,8 instead of 0.8 or 1,0 instead of 1.0. Now it shows the external DMD in fine dots again. It seems that no one else had this problem, otherwise we would have read about it. Weird, but I’m happy that it works now.

                                          Maybe it has something do with you language settings in Windows somehow that affects that? I double checked and I do use a dot…..BUT that totally explains what was happening with you.

                                          Strange one, glad its sorted!

                                          #80226
                                          Marco Helmink
                                          Participant
                                            @marcohelmink

                                            Mark70 THANKS!!

                                            I had te same problem after update to 1.6.0.

                                            When use the , te problem is gone.

                                            Nice dots now :yahoo:

                                          Viewing 20 posts - 1 through 20 (of 22 total)

                                          Forums are currently locked.

                                          ©2024 VPinBall.com

                                          Log in with your credentials

                                          Forgot your details?