Jump to content



Photo
* - - - - 1 votes

Freezy dmdext configuration instructions?


  • Please log in to reply
51 replies to this topic

#1 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 26 April 2020 - 09:39 PM

I was following along on a video for the PUP player install but after checking 'use external dmd' in the f1 screen in vpx, I no longer have a dmd. I have never used DMDs in this way, always the internal ones. I do have the freezy files in vpinmame but no idea how to get it working. I can't find instructions either. The one link I found goes to vpuniverse which is down yet again. What do I need to do to get freezy working so PUP packs can work too? 



#2 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,984 posts

  • Flag: Norway

  • Favorite Pinball: GOT, Alien Star, LOTR, TOM

Posted 26 April 2020 - 09:44 PM

Have you actually tried to read the documentation from Freezy and Nailbuster ?

 

https://github.com/f.../dmd-extensions

https://www.nailbust...doku.php?id=faq

 

Both are actually well documented so how can we add to that ? First time I installed these things, I had never used Freezy before either.


From now on. I won't help anyone here at VPF. Please ask Noah why that is.


#3 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 26 April 2020 - 10:31 PM

Found TerryRed's video on VP essentials which covers dmdext. got it working but just trying to work through sizing and position. seems like no matter what numbers I put in the config file, the size doesn't change. Could not find a helpful discussion on this either. the one I found did not provide any useful info. Just need to know how to get the size and position to hold.as it keeps snapping back to default.

Attached Files


Edited by bpjacobsen, 27 April 2020 - 02:26 AM.


#4 flstclasic

flstclasic

    Enthusiast

  • Members
  • PipPipPip
  • 182 posts

  • Flag: United States of America

  • Favorite Pinball: Attack from mars

Posted 27 April 2020 - 02:28 AM

Do you have Ext. DMD checked and the other unchecked? Do this by pressing F1 after the table loads. The newest version of freezy does have a grip available (bottom right corner I think). Using the X;Y coordinates is not a guessing game at all. It is just a matter of adding your screen numbers together. I would learn to do this as it will make many things much easier to do in the future.

 

Alao, What Thalamus said above.


Edited by flstclasic, 27 April 2020 - 02:41 AM.


#5 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 27 April 2020 - 02:51 AM

I did figure out the handle thing but still working on figuring out holding the size and position. I unchecked the F1 option for display dmd and checked display ext dmd. also tried setting the script to 0 under the display dmd parameter. something is overriding my changes but not sure what. Also, am I going to have to update every table one by one? I thought the video said this was a one and done thing?



#6 flstclasic

flstclasic

    Enthusiast

  • Members
  • PipPipPip
  • 182 posts

  • Flag: United States of America

  • Favorite Pinball: Attack from mars

Posted 27 April 2020 - 04:03 AM

What kind of DMD are you using? How many monitors and what size resolution of each? Post your DMD config settings.



#7 Rajo Joey

Rajo Joey

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,489 posts
  • Location:Niedersachsen

  • Flag: Germany

  • Favorite Pinball: Attack from Mars, Abra Ca Dabra and many old EM-Tables

Posted 27 April 2020 - 05:21 AM

Maybe this new tutorial help:
https://m.facebook.c...367516599928544


Gesendet von meinem CMR-W09 mit Tapatalk

Rajo Joey - My front-end-files; Hundreds of Audio- and Videorecordings in high quality for Playfield (4k/60FPS) and Backglass (HD), Wheels & POV-Files: The Media-Post

https://www.facebook...02697096474910/

https://www.facebook...oups/VPAddicts/

https://www.facebook...oups/VPjunkies/


#8 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 27 April 2020 - 12:10 PM

That link is no good 



#9 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 27 April 2020 - 01:00 PM

What kind of DMD are you using? How many monitors and what size resolution of each? Post your DMD config settings.

 

lcd/virtual

3 screen with DMD positioned at number 3 from left to right (PF/BG/DMD)

dmd monitor is 1024 x 768 (locked so I can't change this but my resolutions in windows should all be fine)

vpx F1 setup attached.

 

Here is my dmd config:

 

[global]
; how to downscale SEGA 192x64 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 = 0
; y-axis of the window position
top = 0
; width of the dmd in monitor pixels
width = 1024
; height of the dmd in monitor pixels
height = 254
; 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 uses stolen and/or infringes IP. PinDMD is the genuine product ;) ]]
; if false, doesn't bother looking for a [Pin2DMD uses stolen and/or infringes IP. PinDMD is the genuine product ;) ]
enabled = false
; how long to wait in milliseconds after sending a palette
delay = 25
 
[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 
 
[video]
; if enabled, writes frames to an .avi file
enabled = false
; path to folder or .avi file. if folder, gamename.avi is used.
path =
 
[pinup]
; if enabled, send frames to PinUP.
enabled = true

Attached Files

  • Attached File  F1.png   89.05KB   12 downloads


#10 Suikazz

Suikazz

    Enthusiast

  • Members
  • PipPipPip
  • 132 posts

  • Flag: Hungary

  • Favorite Pinball: GoT

Posted 27 April 2020 - 01:11 PM

That link is no good 


You need to be a member of the visual pinball addicts group to see the tutorial.

This is the link to the group, it’s the biggest on FB with lots of knowledge and table release posts including the link to all parts that are needed. You don’t need to search all that assets anymore.

Https://facebook.com/groups/VPAddicts

#11 flstclasic

flstclasic

    Enthusiast

  • Members
  • PipPipPip
  • 182 posts

  • Flag: United States of America

  • Favorite Pinball: Attack from mars

Posted 27 April 2020 - 05:56 PM

Have you done all of this? From the instructions Thalamus pointed you to.

 

  1. Download the .zip archive, copy its content to your hard drive, preferable in your PATH, and unblock the .exe file (right-click, properties, unblock).
  2. Download and install the Visual C++ Redistributables for Visual Studio 2017.
  3. If you haven't already, download and install the .NET Framework 4.5.2.

If you want to use DMD Extensions with VisualPinMAME:

  1. Copy DmdDevice.dll, DmdDevice.ini and DmdDevice.log.config into your VPM folder (usually at Visual Pinball\VPinMAME).
  2. Run the VPM setup
  3. Click on Test, select the game and click on Game Options.
  4. Enable Use External DMD and optionally disable Show DMD.

You can also set this as the default by selecting Default Options in the VPM setup, however note that games that you've already configured won't be affected

 

Did you unblock the zip file before you extracted it?

 

All screens in windows display options set to 100% and nothing else but 100%

 

Did you run VPM setup?

 

Now after you have done all of the above try unchecking the "double display size".. 
 

Change the virtual DMD stays on top all other windows to true.
 

You didn’t give your PF or BG resolution, but all you need to do is add them together. And this will give your x = "playfield+backglass" number. Example playfield is 1920. Backglass is 1920. 1920+1920=3840. So x=3840.

y=0. 

width=1024

height=768


Edited by flstclasic, 27 April 2020 - 05:58 PM.


#12 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 27 April 2020 - 08:12 PM

Making progress now. yay!. I added the PF and BG monitor resolutions together (the first part of them) and that got it pretty close to centered so I just need to tweak down with positive on the Y and a little bit right on the X. I Need to trim my cab dmd bezel a little bit to allow the standard width to fit. It's slightly cut off and I would rather keep it real. Seems to be holding the changes so far too so that's good news.. I tried using the handle to resize slightly and moved to the position I want it but it did not hold. Is there anyway to get it to stay where I want it? 


Edited by bpjacobsen, 27 April 2020 - 08:34 PM.


#13 flstclasic

flstclasic

    Enthusiast

  • Members
  • PipPipPip
  • 182 posts

  • Flag: United States of America

  • Favorite Pinball: Attack from mars

Posted 27 April 2020 - 08:44 PM

I have not used the resize grip but I recall the instructions saying to get it where you want and right click the DMD and options come up to save position for all or save just for that table. 
 

I believe this only works with the newest version of freezy.


Edited by flstclasic, 27 April 2020 - 08:53 PM.


#14 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 28 April 2020 - 12:22 AM

I have not used the resize grip but I recall the instructions saying to get it where you want and right click the DMD and options come up to save position for all or save just for that table. 
 

I believe this only works with the newest version of freezy.

 

I'm on 1.7.2. is that the latest? either way, I don't get any menu popup when I right click so unfortunately, I"m faced with what I got which is a lot of trial an error. I am really close to having it where I want but not sure how to resize manually to keep the 1:4 ratio. when you resize with the handle, it maintains the ratio. again, no clue what the point is of having the handle if it doesn't hold the updates. argh!



#15 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 28 April 2020 - 01:01 AM

OK, so as I started to go through all my tables that I want to enable dmdext, I'm finding that some of them are not conforming to the same size as most of them so far which causes them to not be centered. For example Batman is cut off at the bottom because the size is larger than what I defined. Is there a way to adjust the size for only certain tables Or do I have to pretty much set the position such that it accomodates all or most of the DMDs? Hope that is not the case. Really trying to keep it all in the same spot at the bottom most section of my dmd so I can use the upper section of it for toppers when I start configuring pup player and pinup popper.I can move it with the mouse but again, it won't hold the position since the dmdext is used. Not sure there is a way to bypass the size in the dmdext on a per table basis? like maybe in the script somewhere?


Edited by bpjacobsen, 28 April 2020 - 01:03 AM.


#16 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 28 April 2020 - 01:14 AM

Set this to true
; ignore the aspect ratio of the rendered dots when resizing
ignorear = true



#17 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

  • Flag: ---------

  • Favorite Pinball: all

Posted 28 April 2020 - 01:51 AM

nah, that just makes them all large. I"m fine with what I got. thanks everyone.



#18 flstclasic

flstclasic

    Enthusiast

  • Members
  • PipPipPip
  • 182 posts

  • Flag: United States of America

  • Favorite Pinball: Attack from mars

Posted 28 April 2020 - 01:58 AM

Everything is right here

 

https://github.com/f.../dmd-extensions

 

have you read the whole thing? If it were me, I would probably read it 3 or 4 times. 



#19 Rajo Joey

Rajo Joey

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,489 posts
  • Location:Niedersachsen

  • Flag: Germany

  • Favorite Pinball: Attack from Mars, Abra Ca Dabra and many old EM-Tables

Posted 28 April 2020 - 04:32 AM

With your v1.72 coloured ROMs doesn't work. I use 1.73. Here is also a great tut from Outhere.

https://vpinball.com...s/reply/115676/

Rajo Joey - My front-end-files; Hundreds of Audio- and Videorecordings in high quality for Playfield (4k/60FPS) and Backglass (HD), Wheels & POV-Files: The Media-Post

https://www.facebook...02697096474910/

https://www.facebook...oups/VPAddicts/

https://www.facebook...oups/VPjunkies/


#20 njamont

njamont

    Enthusiast

  • Silver Supporter
  • 409 posts
  • Location:Houten, Utrecht

  • Flag: Netherlands

  • Favorite Pinball: Monster Bash

Posted 28 April 2020 - 05:56 AM

Yes use the latest .dll from his github , this will give you the option to manually resize each dmd with the grip button in the lower right corner then click save for this rom or for all works super , and the color roms work fine also :)