Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

FlexDMD problem with pinballx


Joco77

Recommended Posts

Hello guys! I have a problem. When i manually run a table from VPX 10.7 (with any beta) the Flexdmd windows works perfectly, but when i run the same table from pinballx the Flexdmd window not shows up.

I tried edit the xml file those :

        <hidedmd>False</hidedmd>
        <hidetopper>False</hidetopper>
        <hidebackglass>False</hidebackglass>

Flexdmd version is 1.8.0 Pinballx 5.37.

Nothing changed. Anyone can help me? Thank you so much.

Link to comment
Share on other sites

Is the FlexDMD window being created on table launch but just hidden behind the PinballX DMD media (if not set to hide)? (you can use ALT+TAB to see if the flexdmd window has been created).

FlexDMD uses freezys dmddevice, check your dmddevice.ini file (in visual pinball\vpinmame folder), make sure stayontop is set to true like;

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

If the flexdmd window isn't working at all then please attach your pinballx\log\log.txt and pinballx\config\pinballx.ini files (log file after launching a flexdmd table) 

Link to comment
Share on other sites

19 minutes ago, scutters said:

Is the FlexDMD window being created on table launch but just hidden behind the PinballX DMD media (if not set to hide)? (you can use ALT+TAB to see if the flexdmd window has been created).

FlexDMD uses freezys dmddevice, check your dmddevice.ini file (in visual pinball\vpinmame folder), make sure stayontop is set to true like;

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

If the flexdmd window isn't working at all then please attach your pinballx\log\log.txt and pinballx\config\pinballx.ini files (log file after launching a flexdmd table) 

stayontop = true so thats ok(thats why it shows up when i run manually from vpx 10.7 beta and not under pinballx). There is a "Virtual DMD" tab (when i switching alt-tab) exists even if i run under 10.7 manually or under pinballx, but under 10.7 its shape formed, but under pinballx its a "normal" windows size window, what cannot showed or cannot switched to that window to show when table runs.

Attached the files you asked.

log.txt PinballX.ini

Link to comment
Share on other sites

I'm a little confused by your ini/log files.. it looks like you have a 3 screen setup in your ini file, but the pinballx log only shows 2 screens and nothing to indicate a DMD screen.

Sorry, but i have to ask - was the DMD screen turned on?

Link to comment
Share on other sites

19 minutes ago, scutters said:

I'm a little confused by your ini/log files.. it looks like you have a 3 screen setup in your ini file, but the pinballx log only shows 2 screens and nothing to indicate a DMD screen.

Sorry, but i have to ask - was the DMD screen turned on?

I have 2 screen(2 monitor). (3. screen is a panasonic television for movies which is off by default and off means when it turned off it not shows on nvidia control panel) and yes all 2 screen turned on. Turned on / added Panasonic, i still not see the Flexdmd window even if 3 screen turned on (tested now).

Link to comment
Share on other sites

Ok, so it's a two screen setup normally (lets ignore that 3rd screen!)

In your ini file you have this;

[DMD]
Enabled=True
monitor=2
x=0
y=0
width=900
height=300

Enabled should be set to False to avoid confusion as it makes the ini look like a 3 screen setup. Don't think it'll have any effect on your issue though.

Is pinballx set to run under any windows compatibility mode? that may cause an issue. You could also try running pinballx as admin as well (although that should only be a factor if you have vpinballx or something else set to run as admin)

Otherwise i guess the next move will be to update PinballX to v5.40 and then attach your visual pinball\flexdmd.log and vpinmame\dmddevice.log and vpinmame\dmddevice.ini files. Maybe there's a clue in those..

 

Edit - Is Game of Thrones actually a flexdmd table? I think it might be a puppack table (using pupdmddisplay). If it's a pupdmddisplay then that's a pinup thing and something totally different. Does a table like JP's deadpool work?

Link to comment
Share on other sites

58 minutes ago, scutters said:

I'm a little confused by your ini/log files.. it looks like you have a 3 screen setup in your ini file, but the pinballx log only shows 2 screens and nothing to indicate a DMD screen.

Sorry, but i have to ask - was the DMD screen turned on?

I have 2 screen. (3. screen is a panasonic television for movies which is off by default) and yes all 2 screen turned on.

 

I think i found something in the flexdmd.log

" [1] 2022/03/15 12:13:08.396 ERROR | Failed to load dmdscreen.dll in F:\Visualpinball\XDMD\dmdscreen.dll "

I not even have that dll. Not even in the 1.8.0 flexdmd  original zip file.

Link to comment
Share on other sites

30 minutes ago, Joco77 said:

I think i found something in the flexdmd.log

" [1] 2022/03/15 12:13:08.396 ERROR | Failed to load dmdscreen.dll in F:\Visualpinball\XDMD\dmdscreen.dll "

I not even have that dll. Not even in the 1.8.0 flexdmd  original zip file.

I have that in the fexdmd log too, i think it's a 'normal' error as i have no issues. Maybe it's a real dmd thing(?)

See my previous comments above windows compatibility and trying a different flexdmd table.

Link to comment
Share on other sites

10 minutes ago, scutters said:

I have that in the fexdmd log too, i think it's a 'normal' error as i have no issues. Maybe it's a real dmd thing(?)

See my previous comments above windows compatibility and trying a different flexdmd table.

There is no windows compatibility set on.

Different Flexdmd table same result (flexdmd window on when i manually run under any vp 10.7 and not when i run under pinballx)

And here is the files you asked for attached.

Yes, GOT will be flexdmd table(and it works manually from 10.7 beta as i said), but its same with JP' Ghostbuster slimer 3.01 too works manually opened, Flexdmd not shows under pinballx.

It's very strange, everything runs fine, even pups for me, no errors, everything set up correctly only this flexdmd is wrong.

I set DMD Enabled to false as you suggested, same error.

the dll files in pinballx directory (XDMD.dll and pinDMD.dll) cannot be the problem? I mean Flexdmds under pinballx works for you out from the box?

FlexDMD.log dmddevice.ini DmdDevice.log.config

Link to comment
Share on other sites

2 hours ago, Joco77 said:

the dll files in pinballx directory (XDMD.dll and pinDMD.dll) cannot be the problem?

I don't think so no. They are used by pinballx not flexdmd

2 hours ago, Joco77 said:

I mean Flexdmds under pinballx works for you out from the box

Yes it does for me. 

2 hours ago, Joco77 said:

Yes, GOT will be flexdmd table(and it works manually from 10.7 beta as i said), but its same with JP' Ghostbuster slimer 3.01 too works manually opened, Flexdmd not shows under pinballx.

I don't have GOT so can't compare, but indeed it does like it's a flexdmd from the flexdmd.log file. The flexdmd.log file shows;

Loaded dmddevice.dll from F:\Visualpinball\XDMD\dmddevice.dll to create a virtual DMD 

I guess you installed flexdmd to the visual pinball\xdmd folder rather than visual pinball\vpinmame folder?

I'm not sure if you have dmddevice.dll and dmddevice.ini files in your vpinmame folder and / or in your xdmd folder. 

Link to comment
Share on other sites

Okay i think we solved it. I didn't know its better if xdmd is installed to vpinmame folder, so i reinstalled to there and overwrote dmddevice.dll and dmddevice.ini files there, and now it works.

Thank you for all your help!

  • Like 1
Link to comment
Share on other sites

Excellent!.. not sure why flexdmd behaved differently when a games launched from the VPX editor or from PinballX with launch parameters but glad it's fixed.

By the way, noticed in your Pinballx ini file you use B2S in the front end (UseB2S=True). Not sure if that's intentional or not, but using backglass videos is normally smoother.

Link to comment
Share on other sites

  • 11 months later...

I am witth the same problem discribed of this topic and no sucess in fix it. My tables without flexdmd works fine direct in Visual Pinball and in PinballX too. But the tables with flexdmd only works well in Visual Pinball. When i try to launch the table over the Pinball X, the playfield and the Backglass works, but in my DMD monitor I see just a black square. Somebody can help me?

Link to comment
Share on other sites

  • 3 weeks later...

Sorry for I didn't answer before, but I yet was trying soluted the issue. I tried installing your plugin, but didn't work. After trieds and more trieds I figured out that my Windows, I don't know why, setting upby default the text size of my main display to 150%. When I put it to 100%, worked! If it can help someone, and just for recorded, I went to  "Display Settings" on my Windows  and set "scale and layout: text size" to 100%. Thank you guys.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...