Jump to content



Photo
* - - - - 1 votes

Freezy dmdext configuration instructions?


  • Please log in to reply
51 replies to this topic

#21 Suikazz

Suikazz

    Enthusiast

  • Members
  • PipPipPip
  • 132 posts

  • Flag: Hungary

  • Favorite Pinball: GoT

Posted 28 April 2020 - 07:45 AM

Use the 1.7.3 release candidate 120 or above.
This gives you the ability to right click on the dmd and save the settings globally or per ROM
As Rajo already stated, the 1.7.2 version is buggy and should not be used.

Setting the ignorear (ignore real aspect ratio) to false let’s you choose height and width individually but, as you already found out, it ignores the original aspect ratio. And that’s the purpose of that option.

#22 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

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

  • Favorite Pinball: all

Posted 28 April 2020 - 01:55 PM

I can't find 1.7.3. when I google it I only get 1.7.2. can someone please provide a link? don't know why I'm not finding it. This is where I went:

https://github.com/f...nsions/releases



#23 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 28 April 2020 - 03:33 PM

I can't find 1.7.3. when I google it I only get 1.7.2. can someone please provide a link? don't know why I'm not finding it. This is where I went:

https://github.com/f...nsions/releases

Go to Post 19



#24 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 - 05:22 PM

I can't find 1.7.3. when I google it I only get 1.7.2. can someone please provide a link? don't know why I'm not finding it. This is where I went:
https://github.com/f...nsions/releases

The link is in outhere's tut, which I posted. So you don't read it.😞
https://ci.appveyor....ed1j3/artifacts

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/


#25 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

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

  • Favorite Pinball: all

Posted 28 April 2020 - 07:59 PM

sorry guys. got it now. and it works! so much better 



#26 Schlabber34

Schlabber34

    Enthusiast

  • Members
  • PipPipPip
  • 311 posts

  • Flag: Germany

  • Favorite Pinball: High Speed

Posted 29 April 2020 - 10:47 AM

I have another small problem with this excellent tool! I got it all working. The only thing it refuses to do is render the DMD with dots! Render with dots is set to true in the .ini. Render compact is off in the F1 menu, the default registry and the rom registry entry. Rom was deleted in the registry and the .dll was removed from the Download folder.

 

Size, position, use external DMD, everything is working as it should, only the dot rendering is not!

 

Any ideas?

 

Thanks!


Ah, 1.7.3 .dll.....


Edited by Schreibi34, 29 April 2020 - 10:49 AM.


#27 Suikazz

Suikazz

    Enthusiast

  • Members
  • PipPipPip
  • 132 posts

  • Flag: Hungary

  • Favorite Pinball: GoT

Posted 29 April 2020 - 01:36 PM

I have another small problem with this excellent tool! I got it all working. The only thing it refuses to do is render the DMD with dots! Render with dots is set to true in the .ini. Render compact is off in the F1 menu, the default registry and the rom registry entry. Rom was deleted in the registry and the .dll was removed from the Download folder.
 
Size, position, use external DMD, everything is working as it should, only the dot rendering is not!
 
Any ideas?
 
Thanks!

Ah, 1.7.3 .dll.....


Dot size is an option inside the ini file
set it to 0.7-0.8

#28 Schlabber34

Schlabber34

    Enthusiast

  • Members
  • PipPipPip
  • 311 posts

  • Flag: Germany

  • Favorite Pinball: High Speed

Posted 29 April 2020 - 02:15 PM

Thanks for the answer!

I forgot to say that it worked once with dot size 1.0 (default) on one table right after deleting the rom! After reloading it was in compact mode again! I don't know where it get's that compact=1 or render dots = false value from!

Gesendet von meinem SM-G955F mit Tapatalk

#29 Suikazz

Suikazz

    Enthusiast

  • Members
  • PipPipPip
  • 132 posts

  • Flag: Hungary

  • Favorite Pinball: GoT

Posted 29 April 2020 - 02:19 PM

Thanks for the answer!

I forgot to say that it worked once with dot size 1.0 (default) on one table right after deleting the rom! After reloading it was in compact mode again! I don't know where it get's that compact=1 or render dots = false value from!

Gesendet von meinem SM-G955F mit Tapatalk

you have to set it below 1.0 or else you only get the square result as before



#30 Schlabber34

Schlabber34

    Enthusiast

  • Members
  • PipPipPip
  • 311 posts

  • Flag: Germany

  • Favorite Pinball: High Speed

Posted 29 April 2020 - 02:32 PM

Thanks! I will try that!

Gesendet von meinem SM-G955F mit Tapatalk

#31 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 29 April 2020 - 03:57 PM

I believe In some areas of the world you have to use a , instead of a .



#32 Schlabber34

Schlabber34

    Enthusiast

  • Members
  • PipPipPip
  • 311 posts

  • Flag: Germany

  • Favorite Pinball: High Speed

Posted 29 April 2020 - 05:15 PM

Thanks for all the help, guys! But no luck!

 

@Outhere

 

When i remove the DmdDevice.ini from the VPinMame folder, it renders with dots! The log file says it's using default settings! But every other information like position and size is missing then! It appears on the main screen upper left corner!

 

Here is my .ini:

 

[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 = false

; a DMD that renders with nice dots on a computer monitor
[virtualdmd]
enabled = true

; virtual dmd stays on top of all other windows
stayontop = true

; hide the resize grip
hidegrip = true

; 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 = 3684

; y-axis of the window position
top = 100

; width of the dmd in monitor pixels
width = 1776

; height of the dmd in monitor pixels
height = 475

; scale the dot size (set to 0.8 for same size as pre-1.6.0)
dotsize = 0.75

[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

; how long to wait in milliseconds after sending a palette
delay = 25

[alphanumeric]
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/

[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 = false

 

 

And here is the log file:

 

 

[3] 2020/04/29 19:06:42.956  INFO | Successfully loaded config from C:\Pinball\Visual Pinball\VPinMAME\DmdDevice.ini.
 [3] 2020/04/29 19:06:43.051  INFO | No altcolor folder found, ignoring palettes.
 [3] 2020/04/29 19:06:43.059  INFO | Starting VPinMAME API through vpinballx.exe.
 [3] 2020/04/29 19:06:43.059  INFO | [vpm] Open()
 [3] 2020/04/29 19:06:43.071  INFO | [vpm] PM_GameSettings(0)
 [3] 2020/04/29 19:06:43.071  INFO | Disabling game colorization
 [3] 2020/04/29 19:06:43.071  INFO | Setting game name: drac_l1
 [3] 2020/04/29 19:06:43.090  INFO | Setting color: #FFFF5820
 [3] 2020/04/29 19:06:43.110  INFO | Opening virtual DMD...
 [8] 2020/04/29 19:06:43.750  INFO | Found B2S, moving behind DMD.
 [8] 2020/04/29 19:06:43.775  INFO | Added VirtualDMD renderer.
 [8] 2020/04/29 19:06:43.775  INFO | Transformation options: Resize=Fit, HFlip=False, VFlip=False
 [8] 2020/04/29 19:06:43.795  INFO | Applying default color to render graphs (#FFFF5820).
 [8] 2020/04/29 19:06:43.808  INFO | Resizing virtual DMD to 128x32
 [8] 2020/04/29 19:06:43.845  INFO | Setting up 2-bit VPM Graph for 1 destination(s)
 [8] 2020/04/29 19:06:43.862  INFO | Connecting VPM 2-bit Source to Dmd (Gray2 => Rgb24)
 [8] 2020/04/29 19:06:43.918  INFO | Setting up 4-bit VPM Graph for 1 destination(s)
 [8] 2020/04/29 19:06:43.918  INFO | Connecting VPM 4-bit Source to Dmd (Gray4 => Rgb24)
 [8] 2020/04/29 19:06:43.932  INFO | Setting up RGB24-bit VPM Graph for 1 destination(s)
 [8] 2020/04/29 19:06:43.949  INFO | Connecting VPM RGB24 Source to Dmd (Rgb24 => Rgb24)
 [8] 2020/04/29 19:06:43.949  INFO | Setting up Alphanumeric VPM Graph for 1 destination(s)
 [3] 2020/04/29 19:06:52.511  INFO | [vpm] Close()
 [3] 2020/04/29 19:06:52.511  INFO | Closing up.
 [3] 2020/04/29 19:06:52.541  INFO | Source for 1 renderer(s) stopped.
 [3] 2020/04/29 19:06:52.541  INFO | Source for 1 renderer(s) stopped.
 [3] 2020/04/29 19:06:52.557  INFO | Source for 1 renderer(s) stopped.
 [3] 2020/04/29 19:06:52.557  INFO | Source for 0 renderer(s) stopped.

 

 

Thanks!
 



#33 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 29 April 2020 - 05:28 PM

I don't think you can use 0.75 - needs to be  Example  ---> 0.6   0.7    0.8   0.9

; scale the dot size (set to 0.8 for same size as pre-1.6.0)
dotsize = 0.75



#34 Schlabber34

Schlabber34

    Enthusiast

  • Members
  • PipPipPip
  • 311 posts

  • Flag: Germany

  • Favorite Pinball: High Speed

Posted 29 April 2020 - 05:54 PM

@Outhere

Using "," in combination with 0.1 steps for dotsize did the trick!

Thanks man!!!

Gesendet von meinem SM-G955F mit Tapatalk

#35 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

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

  • Favorite Pinball: all

Posted 29 April 2020 - 08:27 PM

Ugh ARGH DRfff GRRrrr! So I spend the last couple of days on an off as time allowed, going through my never ending list of tables in PBX, one by one in order to resize/reposition the freezy dmds where needed. My big mistake was relying only on hitting F3 to reload the table confirm the dmd held after right click saving for that table. To my frustration and demise, I just realized that when you exit the table back to the menu then go back in, it reverts back to the default settings so it looks to me like this new setting to save position for tables is not working. Is there something else in the ini I need to set so it holds settings for table positions per table when saved? I wasted hrs on this b/c now I have to go back and friggin re-do them. so forgive my frustration. It's my own fault for not checking by exiting and going back in. I assumed F3 to reset would be the same as exiting and going back into the table but for freezy that is not the case. As much as I would like to save and apply to all after enabling them all, that won't work b/c some dmds are not the same size and need adjusting to fit correctly. it's not a standard one size fits all.


Edited by bpjacobsen, 29 April 2020 - 08:29 PM.


#36 Thalamus

Thalamus

    Pinball Wizard

  • Platinum Supporter
  • 4,984 posts

  • Flag: Norway

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

Posted 29 April 2020 - 08:43 PM

useregistry = false

 

doesn't help ?? It surely must be better to just tune the left, top, width and height once and it will work for almost all tables. And then make a few exceptions like baywatch.


Edited by Thalamus, 29 April 2020 - 08:45 PM.

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


#37 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

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

  • Favorite Pinball: all

Posted 30 April 2020 - 12:11 AM

agreed, but unfortunately, the useregistry parameter is already false. anything else that might be preventing the changes from holding by the time I go out of the table and back in? 

 

Also, where do the table-specific adjustments get stored when you save the settings for a table?


Edited by bpjacobsen, 30 April 2020 - 01:15 AM.


#38 LynnInDenver

LynnInDenver

    Pinball Fan

  • Members
  • PipPipPipPip
  • 570 posts
  • Location:Denver

  • Flag: United States of America

  • Favorite Pinball: Genie

Posted 30 April 2020 - 02:58 AM

Why are you trying for a per table setting? Freezy, you set the DMD size/position in the DmdDevice.ini file, not by running the table. For instance, here's the settings in the DmdDevice.ini for my desktop rig with three monitors:

 

; 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 = 1200          
; y-axis of the window position
top = 740           
; width of the dmd in monitor pixels
width = 1024
; height of the dmd in monitor pixels
height =256



#39 bpjacobsen

bpjacobsen

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,092 posts

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

  • Favorite Pinball: all

Posted 30 April 2020 - 03:27 AM

I have the settings setup but some of the tables have a dmd that is not the same size such as Baywatch. The universal size/position in the dmdext file works fine for most tables, but there are some that require some tweaking. The latest version of Freezy (1.7.3) allows you to move/resize and right click on it and save for that table or save for all tables. Unfortunately, the changes are not holding. they hold as long as you are in the table and if you hit F3 to reload, but when you close and go back in then it pulls the settings from the dmdext file again. So there must be some place the table-specific settings get saved to.



#40 flstclasic

flstclasic

    Enthusiast

  • Members
  • PipPipPip
  • 182 posts

  • Flag: United States of America

  • Favorite Pinball: Attack from mars

Posted 30 April 2020 - 03:43 AM

I copied this information from a link you have been presented with 2 or 3 times already. Here it is once more.
 

https://github.com/f.../dmd-extensions. I have to believe that you are not reading it. TRY READING IT. Please. It tells you how to do everything.
 

 

You can also override all options per game by using the game's name as section name and pre-fixing options with the name of the section (apart from [global] options, which aren't prefixed). For example if you have a PinDMD2 and don't want to use it for Baywatch which has a different resolution, you would create a section like this:

[baywatch]
pindmd2 enabled = false
virtualdmd enabled = true
virtualdmd left = 2500
virtualdmd top = 800
virtualdmd width = 1024
virtualdmd height = 256