- This topic has 21 replies, 4 voices, and was last updated 5 years, 10 months ago by Mark70.
-
AuthorPosts
-
February 4, 2018 at 9:37 am #75867
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)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?
ThanksUpdate:
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:
You need to login in order to like this post: click here
February 4, 2018 at 9:41 am #75871Important….watch and follow everything I show you in my 3 part videos….all your answers should be in there.
You need to login in order to like this post: click here
February 4, 2018 at 9:52 am #75872Yeah I did, that’s why I said great videos :)
The issues are not caused by PUP. I guess, I must overlook something within DMDext.You need to login in order to like this post: click here
February 4, 2018 at 9:57 am #75876Yeah 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.
You need to login in order to like this post: click here
February 4, 2018 at 10:03 am #75877February 4, 2018 at 10:04 am #75879It 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.You need to login in order to like this post: click here
February 4, 2018 at 10:05 am #75880It 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?
You need to login in order to like this post: click here
February 4, 2018 at 10:09 am #75881Yes exactly the same, except for “skip pinpall startup test” but that should not have any impact
You need to login in order to like this post: click here
February 4, 2018 at 10:12 am #75883Yes 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?
You need to login in order to like this post: click here
February 4, 2018 at 10:20 am #75886…also be sure that ALL your DMDext files you copied over are “unblocked”.
Can you show your dmdevice.ini?
You need to login in order to like this post: click here
February 4, 2018 at 10:29 am #75887Yes 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 =PinUPYou need to login in order to like this post: click here
February 4, 2018 at 10:37 am #75892It 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.
You need to login in order to like this post: click here
February 4, 2018 at 10:46 am #75895OK 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.You need to login in order to like this post: click here
February 4, 2018 at 10:50 am #75896OK 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.
You need to login in order to like this post: click here
February 4, 2018 at 11:12 am #75898OK 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.
You need to login in order to like this post: click here
February 4, 2018 at 11:55 am #75906Hi, yes B2S DMD is hidden and I can move the external DMD by editing the (only one) dmddevice.ini
You need to login in order to like this post: click here
February 5, 2018 at 1:24 pm #76083I 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 againvery strange
You need to login in order to like this post: click here
February 11, 2018 at 1:28 pm #76569I 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.You need to login in order to like this post: click here
February 11, 2018 at 1:32 pm #76570I 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!
You need to login in order to like this post: click here
March 26, 2018 at 2:57 pm #80226Mark70 THANKS!!
I had te same problem after update to 1.6.0.
When use the , te problem is gone.
Nice dots now
You need to login in order to like this post: click here
-
AuthorPosts
Forums are currently locked.