Jump to content



Photo
- - - - -

Freezys virtual DMD positioning issue


Best Answer Outhere , 09 February 2019 - 07:09 PM

You only have the frenzys files in the VPinMame?
 

Go to the full post


  • Please log in to reply
67 replies to this topic

#1 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 09 February 2019 - 05:52 PM

I am struggling with positioning on the Freezy's external DMD. No matter what I do, I cannot get the damn thing to stay on my 3rd monitor. Every time I reload a table, it either shows up on top of the playfield or on the 2nd monitor way at the bottom corner where I can barely see it. I am able to drag it to the 3rd monitor, but it will not stay there. Even using setDMD to get the XY positioning coordinates and plugging them into the ini file doesn't help. So frustrating. Been at this all morning with no luck :-(

 

Any help would be appreciated.

 

Here is my dmddevice.ini file:

 

 

[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 = true
; 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 = 256     
; scale the dot size (set to 0.8 for same size as pre-1.6.0)
dotsize = 1.0

 



#2 Carny_Priest

Carny_Priest

    Pinball Fan

  • Members
  • PipPipPipPip
  • 1,258 posts
  • Location:Austin, TX

  • Flag: United States of America

  • Favorite Pinball: EATPM

Posted 09 February 2019 - 06:22 PM

Try setting useregistry key to false and configure your window position using the keys in the ini instead of relying on the vpinmame registry.



#3 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 09 February 2019 - 06:49 PM

Thank you for your response. I did try that and unfortunately the result is the same. The only way I can get the positioning coordinates for the ini file, is to use setdmd. Is there another way?

#4 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 09 February 2019 - 07:09 PM   Best Answer

You only have the frenzys files in the VPinMame?
 



#5 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 09 February 2019 - 07:14 PM

From what I can tell yes.



#6 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 09 February 2019 - 07:35 PM

When the game is running you hit F1 and you only have the external DMD checked?


Edited by Outhere, 09 February 2019 - 07:35 PM.


#7 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 09 February 2019 - 07:37 PM

Yes that is correct. As I said above, the external dmd shows up and I can get it moved where I want using the mouse to draplg it, but if I close the table and relaunch, it resets the position.

When I use setdmd, my X coordinates are 2262 and Y is 695 in the windows registry. Using these, the windows dmd shows up in its perfect location. However if I add these to the dmddevice.ini file, the external dmd goes to the very bottom right hand corner of the screen and almost dissaperars.

Edited by Genesis38, 09 February 2019 - 07:39 PM.


#8 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 09 February 2019 - 09:09 PM

The settings for the InI file may be different than the windows settings



#9 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 09 February 2019 - 09:23 PM

Is there any way of obtaining values for the ini file by moving the DMD location or is it trial and error until I get it into the correct place?

#10 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,159 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 09 February 2019 - 10:43 PM

Are you starting table from VPX directly or from from a Frontend like Pinballx?



#11 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 09 February 2019 - 11:09 PM

VPX directly.

#12 Phazer51

Phazer51

    Enthusiast

  • Platinum Supporter
  • 155 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 11 February 2019 - 10:56 PM

I'm not sure if I've had the exact same issue as you (since I don't use Freezy's DMD).  But, when I tried respositioning DMDs to my 3rd monitor, I would always lose positioning if I didn't check "Cabinet Mode" in vpinmame (1st column, 3rd option from the bottom).

 

Default has "Cabinet Mode" unchecked.

 

Settings28b.png



#13 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 12 February 2019 - 01:17 AM

Thank you Phazer51. Unfortunately that doesn't seem to be the issue either. At this point I've given up to be honest. There's only so much sleep I can lose over this. I've reverted back to the windows orange dmd and called it a day.

#14 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 12 February 2019 - 07:26 PM

I ended up finding out the issue accidentally while browsing for a file on the PC. Looks like there was another .dll file hanging around in the C:/ downloads, user folder for some reason. Deleted it and now the DMD stays in position.

 

Thanks to everyone who helped.



#15 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 13 February 2019 - 02:09 PM

I'm again guys with a similar issue that is driving me nuts. After having solved the above issue on my test rig, which is similar to my vpin cab setup, the external dmd shows up in orange. I can't get the darn thing to colorize. Ini file settings are correct, files are in the same location, no other copies are found in the system yet I can't seem to get it to work. Any other ideas on where I can look at?

I'm using version 1.7.1 of Freezys. Will an older version help perhaps? Vpinmame version is 3.2.

Thanks fellows.

#16 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 13 February 2019 - 04:08 PM

DMDExt,  1.7.1  should work but

I use DMDExt,  1.7.2   -- As far as I know the Dll file from here does not work right

https://github.com/f...ases/tag/v1.7.2

I Use the dll from here

https://www.vpforums...c=41291&hl=

If you don't want to use the new features just put the Dll file in VpinMane folder and do not change your InI file

-

When the game is running you hit F1 there is a check mark in the colorize DMD 4 colors?

Did you check the files to make sure they're not block?

In VPinMame folder have you tried running the set up again and installing?

Older versions should not make a difference

Are using a 32 bit versions


Edited by Outhere, 13 February 2019 - 04:12 PM.


#17 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 13 February 2019 - 04:33 PM

Thank you for your response Outhere.

When the game is running and I hit F1, the option to colorize is available and checked. I was only able to get it working once and then the external DMD disappeared. Hitting Alt and Tab, I can see a window that says DMD but no image is shown.

I have checked to see if the files are blocked, they are not. I also have attempted to installing and running 4 times, same result. And last, it is 32 bit version I am using. I just don't get it...... Been able to figure everything about VP so far, but this has been a challenge.

#18 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 13 February 2019 - 05:47 PM

Re-post your dmddevice.ini file


Edited by Outhere, 13 February 2019 - 05:47 PM.


#19 Genesis38

Genesis38

    Enthusiast

  • Members
  • PipPipPip
  • 183 posts
  • Location:Innisfil Ontario Canada

  • Flag: Canada

  • Favorite Pinball: Congo

Posted 13 February 2019 - 09:23 PM

Here you go:

 

 

[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 = true
; x-axis of the window position
left = 0
; y-axis of the window position
top = 0
; width of the dmd in monitor pixels
width = 1200
; height of the dmd in monitor pixels
height = 300
; 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/
[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


#20 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 13 February 2019 - 09:51 PM

If you set this to true does the dmd window sit on top

-

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

-

Turn this to false then the external DMD should show up on a the Plainfield

-

; use VPM's registry values when positioning the virtual dmd
useregistry = true