Jump to content



Photo

DMD keeps moving back

DMD moves

  • Please log in to reply
20 replies to this topic

#1 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 07 April 2022 - 12:47 PM

Hey everyone one.

 

KInd of a noob with this but I started this project over a year ago and am just now getting back into it. I have a dual screen setup and everytime I start a table the dmd moves back. I've gone through the forums and have tried the basic enable boarder, move, resize, disable boarder and other things. Any ideas on how I can get it to lock would be great.     



#2 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,174 posts
  • Location:I'm Spanish, but I live in Oslo (Norway)

  • Flag: Norway

  • Favorite Pinball: I like both new and old, but I guess I prefer modern tables with some rules and goals to achieve.



Posted 07 April 2022 - 06:27 PM

I guess you mean the vpinmame (ROM) window. Run the Setup.exe from the vpinmame folder as administrator (not the setup64.exe). The click on Setup Default, and select cabinet mode. This is to ensure the next games will start right. If you actual game does not work as intended then press F1 during the game and select cabinet mode, quit the game, close VOX and run it again.


If you want to check my latest uploads then click on the image below:

 

vp.jpg

 

WIP? Cobra, Nuova Bell and Playbar tables, thanks to akiles50000 redrawings


#3 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 07 April 2022 - 06:40 PM

ill give it a shot!. 

 

Thank you.

 

p.s. I love the table you make sir.  :otvclap:  :love39:

 

Edit: Tried it but both cabinet mode are check already. Still not working. sorry. 


Edited by vandmike, 08 April 2022 - 12:24 AM.


#4 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,174 posts
  • Location:I'm Spanish, but I live in Oslo (Norway)

  • Flag: Norway

  • Favorite Pinball: I like both new and old, but I guess I prefer modern tables with some rules and goals to achieve.



Posted 08 April 2022 - 04:09 PM

Could you tell us which table? Maybe it is not the vpinmame window, but maybe it is FlexDMD or PuP?


If you want to check my latest uploads then click on the image below:

 

vp.jpg

 

WIP? Cobra, Nuova Bell and Playbar tables, thanks to akiles50000 redrawings


#5 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 08 April 2022 - 07:30 PM

Actually it's every table I have at the moment. I was testing hat you said last night on the adam's family and elvira scared stiff. I right click enable board, move the vpinmeme dmd window to the the back glass and resize it and right click uncheck board. Exit the table, exit everything else. Load everything back up and the dmd is back on the playing field monitor. every table except the ones that have it built into the back glass will do this each time. both in the global and F1 setting cabinet modes are clicked. 



#6 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 09 April 2022 - 04:10 AM

Actually it's every table I have at the moment. I was testing hat you said last night on the adam's family and elvira scared stiff. I right click enable board, move the vpinmeme dmd window to the the back glass and resize it and right click uncheck board. Exit the table, exit everything else. Load everything back up and the dmd is back on the playing field monitor. every table except the ones that have it built into the back glass will do this each time. both in the global and F1 setting cabinet modes are clicked. 

 

Download Freezys DMD Extensions

 

Unzip that into your VpinMAME folder
 

Run a table, lets say adams family
hit F1 (and VPX should be NOT in exclusive full screen or you wont see the dialogs)
uncheck show DMD
check use external DLL
click ok

now exit and relaunch table (F3 does not always properly re-init every table)

 

A DMD window should appear, that you can click and drag around and has a resize handle on the bottom right
Move it to your DMD screen, size it as needed

Now right click it
Pick to save global

Now right click it again
Pick to save position for game name

 

Why twice?
Saving globally because

So that every DMD will at least start on the backglass screen, even is the size/shape does not match, since not all backglasses use a standard sized DMD area

 

Saving for gamename
So that the exact size and shape for that exact table is remembered, cause the DMD location and size for apollo 13 aint the same as for AC DC, unless you have a 3 screen cab
in which case Most DMD's will be the same (but a few will not, like the apollo 13 3 screen backglass)


PS

If you do not have it, you should also have flexDMD installed

it also unzips into the vpinmame folder
and then you just run flexdmdui and click the 2 register buttons


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#7 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 10 April 2022 - 12:36 AM

This worked now but the dmd doesn't stay lite. It keeps flickering. Maybe a hardware problem?.   


Edited by vandmike, 10 April 2022 - 12:36 AM.


#8 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 10 April 2022 - 01:22 AM

This worked now but the dmd doesn't stay lite. It keeps flickering. Maybe a hardware problem?.   

 

what are you placing the DMD on?

 

LCD panel, PinDMD display?

If LCD
separate 3rd screen, same screen as backglass, same screen as playfield?


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#9 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 10 April 2022 - 01:39 PM

lcd monitor on backglass. 2 screen setup. 



#10 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 10 April 2022 - 10:32 PM

should not flicker then, if it was hardware, the backglass would flicker

 

what tables does this happen on?


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#11 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 11 April 2022 - 01:26 AM

All of them. First tried it on scared stiff and the Adams family. Then monster bash. All 3 do the same. It's random flickering. Not just off and on. It will be on for say 2 second then go black for 1 the on for 5 second and black for 10 second... not always the same. 



#12 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 11 April 2022 - 02:01 AM

does the pinMAM dmd display also do this?
or only the freezys DMD display.

I have only ever seen something similar when freezys was being told to try to play 2 different things at the same time (Like a flexDMD scene at the same time it is doing a vpm dmd)
which it can not do as it only can run a single external display window


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#13 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 12 April 2022 - 12:33 PM

I've uncheck the show dmd for vpm on the global settings and saved it so only freezy is loading. still flickering. Ill see if i can upload a couple photo or a .gif of it flashing. Also my system is a little old and I can't seem to get vpx to run so i'm running vp994 could that have anything to do with it? 



#14 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 12 April 2022 - 10:16 PM

I've uncheck the show dmd for vpm on the global settings and saved it so only freezy is loading. still flickering. Ill see if i can upload a couple photo or a .gif of it flashing. Also my system is a little old and I can't seem to get vpx to run so i'm running vp994 could that have anything to do with it? 

 VP9 may do better with freezys version 1.7 series
might try 1.7.0 and work up

 

Not 100% sure but it is harmless to try


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#15 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 13 April 2022 - 12:07 PM

ok ill give it a go. i can't post a gif on here, I do have photos but it doesn't show much. Ill try 1.7 and see if it will be more stable.  


Edited by vandmike, 13 April 2022 - 12:07 PM.


#16 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 14 April 2022 - 11:37 AM

Still not working.... i think ill just pull my roms and table and reinstall the rest. start from scratch and see if it can get it to work. 



#17 BigBoss

BigBoss

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 750 posts

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

  • Favorite Pinball: Attack From Mars, Metallica, Theatre Of Magic, Shadow, Star Trek

Posted 14 April 2022 - 12:30 PM

Still not working.... i think ill just pull my roms and table and reinstall the rest. start from scratch and see if it can get it to work. 

Using the pinmame DMD rendering, depending what version of vpinmame you're running, some of them won't hold positions if those positions are in negatives. So if your backglass monitor is positioned above your playfield so that moving the DMD to the second screen results in something like X=0 and Y=-1080, then the DMD position is restored on next load. To solve this, make sure your second monitor is to the right of the rotated playfield.



#18 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 14 April 2022 - 02:33 PM

 

Still not working.... i think ill just pull my roms and table and reinstall the rest. start from scratch and see if it can get it to work. 

Using the pinmame DMD rendering, depending what version of vpinmame you're running, some of them won't hold positions if those positions are in negatives. So if your backglass monitor is positioned above your playfield so that moving the DMD to the second screen results in something like X=0 and Y=-1080, then the DMD position is restored on next load. To solve this, make sure your second monitor is to the right of the rotated playfield.

 

ill give this a try later day when i'm done work. This maybe the issue. I don't believe it's above the play field but i may have set it to the left and not the right. 



#19 vandmike

vandmike

    Hobbyist

  • Members
  • PipPip
  • 12 posts

  • Flag: Canada

  • Favorite Pinball: monster bash

Posted 14 April 2022 - 11:54 PM

 

Still not working.... i think ill just pull my roms and table and reinstall the rest. start from scratch and see if it can get it to work. 

Using the pinmame DMD rendering, depending what version of vpinmame you're running, some of them won't hold positions if those positions are in negatives. So if your backglass monitor is positioned above your playfield so that moving the DMD to the second screen results in something like X=0 and Y=-1080, then the DMD position is restored on next load. To solve this, make sure your second monitor is to the right of the rotated playfield.

 

You Beautiful genius. It works. Now i just need to fix scared stiff because it was my test table for everything else ive tried now the dmd won't even load. 

thank you x 100 to you and everyone who has helped me on this forum. Im sure ill be on here a lot.  


Edited by vandmike, 14 April 2022 - 11:54 PM.


#20 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 15 April 2022 - 01:13 AM

 

 

Still not working.... i think ill just pull my roms and table and reinstall the rest. start from scratch and see if it can get it to work. 

Using the pinmame DMD rendering, depending what version of vpinmame you're running, some of them won't hold positions if those positions are in negatives. So if your backglass monitor is positioned above your playfield so that moving the DMD to the second screen results in something like X=0 and Y=-1080, then the DMD position is restored on next load. To solve this, make sure your second monitor is to the right of the rotated playfield.

 

You Beautiful genius. It works. Now i just need to fix scared stiff because it was my test table for everything else ive tried now the dmd won't even load. 

thank you x 100 to you and everyone who has helped me on this forum. Im sure ill be on here a lot.  

 

 

make sure DMD is not set to hidden in the script.
look for .hidden and make sure it = 0

 

If still no soup
you can delete the reg entry under freeware for just that ROM to reset it to try again

You can position a VPM DMD via the tablescript even to negative positions that vpinmame will not save.
I dont have an example handy presently but i posted one recently in a thread pertaining to doing ROM aliases, if you can find that thread or i find it


FOUND IT

Sub ACDC_Init
	vpmInit Me
    With Controller
		.GameName = "acd_170h"
		NVOffset (3)
		.GameName = cGameName
        .Games(cGameName).Settings.Value("rol") = 0
		.Games(pGameName).Settings.Value("dmd_pos_x") = 1780
		.Games(pGameName).Settings.Value("dmd_pos_y") = 738
		.Games(pGameName).Settings.Value("dmd_width") = 771
		.Games(pGameName).Settings.Value("dmd_height") = 140
        .SplashInfoLine = "AC/DC LUCI (Stern 2013)"

Example from ACDC table, moving and sizing the VPM DMD from table script
pGameName you would use cGameName, pGameName is me working with rom Aliases, so i had to declare another variable
to address the DMD position at the time i was playing with it


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow