- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
Freezy dmdext configuration instructions?
Started By
bpjacobsen
, Apr 26 2020 09:39 PM
51 replies to this topic
#21
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.
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
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
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:
Go to Post 19
#24
Posted 28 April 2020 - 05:22 PM
The link is in outhere's tut, which I posted. So you don't read it.😞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
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/
#26
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
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
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
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
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
#32
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!
#35
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
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
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
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
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
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



Top












are all trademarks of VPFORUMS.