Content Provider bent98 Posted December 5, 2016 Content Provider Share Posted December 5, 2016 Ok great. Can you comment on the new xdmd dlls? They break pinballx dmd color image displaying when scrolling through the wheels Link to comment Share on other sites More sharing options...
peskopat Posted December 5, 2016 Share Posted December 5, 2016 As many people , i had many sluttering sounds on SMB and a few others tables , vsync is actived in vpx , last vp10 beta 2857 , and vpinmame 2.45c ok , can you have a look on this problem please , Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 5, 2016 Author Content Provider Share Posted December 5, 2016 This thread is only about modular dmd device drivers. You problem is adressed here Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 5, 2016 Author Content Provider Share Posted December 5, 2016 7 hours ago, bent98 said: Ok great. Can you comment on the new xdmd dlls? They break pinballx dmd color image displaying when scrolling through the wheels Is working on my system without problems. Do you have the dmddevice.dll in the same directory with the xdmd.dll ? Link to comment Share on other sites More sharing options...
peskopat Posted December 6, 2016 Share Posted December 6, 2016 9 hours ago, lucky1 said: This thread is only about modular dmd device drivers. You problem is adressed here sorry lucky1 i go to post in the right topic Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 6, 2016 Content Provider Share Posted December 6, 2016 17 hours ago, lucky1 said: Is working on my system without problems. Do you have the dmddevice.dll in the same directory with the xdmd.dll ? Ok i didnt have the dmddevice.dll in same folder. I tried also replacing the XMD.dll in my Vp folder where vp tables like america's haunted us xdmd to display the dmd in game. With the new dll placved there the DMD is single color only.. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 6, 2016 Author Content Provider Share Posted December 6, 2016 If this single color has the same as the virtual DMD from UltraDMD, that is O.K. The Color is controlled by UltraDMD and its animations. Link to comment Share on other sites More sharing options...
freezy Posted December 8, 2016 Share Posted December 8, 2016 By the way, I got this running now with dmdext and it nicely renders a virtual DMD so far. In the next weeks I'll try to migrate Lucky1's coloring code so we can at last have colored DMDs on monitors and PinDMD3s. Link to comment Share on other sites More sharing options...
freezy Posted December 8, 2016 Share Posted December 8, 2016 Here's the latest build for the courageous. It doesn't do much yet but render on the screen. But looks a bit smoother than plain ol' PinMAME Put NLog.config into the same folder so it'll log to a DmdDevice.log. Will be useful for debugging. DmdDevice.dll NLog.config Link to comment Share on other sites More sharing options...
toxie Posted December 9, 2016 Share Posted December 9, 2016 if you have something more final, could we include that into the PinMAME svn directly then? Link to comment Share on other sites More sharing options...
freezy Posted December 9, 2016 Share Posted December 9, 2016 Yes, of course, everything is already open source. Up to you to decide if you want to have the coloring stuff in there, it seems like the ColorDMD people are nervous about anything to do with coloring pinball DMDs. Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 9, 2016 Content Provider Share Posted December 9, 2016 This message is for Lucky. I just noticed when using the new version of the Xdmd.dlls when you have a dmd color image displaying on the screen when browsing and you launch a EM game the logo disappears. Thats a bug as the old ones leave the image on the screen, Just so you know, I have my XML configured correctly - HideDMD to false and I also have the B2S DMD hidden as well. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 10, 2016 Author Content Provider Share Posted December 10, 2016 Hi, it may have been suitable for you but it is not intended that content of one application stays on the display when another application takes over. When one application closes the connection , a clear screen is sent. You can add a line to your script that displays the content you want to see when the EM table is launch to have your display back again. Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 10, 2016 Content Provider Share Posted December 10, 2016 The point of hidedmd XML entry was not so the frontend doesnt clear the entry. This was done so the image would remain. When you say add line to your script, what script are you talking about? Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 10, 2016 Author Content Provider Share Posted December 10, 2016 The vb script of the table. You can use the old palette upload script and modify it to use xdmd-cmd tool to playback videos or display images. Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 10, 2016 Content Provider Share Posted December 10, 2016 Unless I am not understanding and I apologize in advance but thats taking a step back and makes no sense.. I have over 200 tables on my cabinet that dont use a dmd during game play. To go into each table and add a script so the table shows a static image that the front end is already diaplying is maddess. There needs to be a command switch that is built into PBX to not clear. Right now when theres a static image displaying in PBX wheel browsing and then the table uses vpinmame the pinmame dmd will overtake the static image tha'ts on the screen. Then wen exiting the table, pinmame will release and PBX and XDMD will take back over when back in FE. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 10, 2016 Author Content Provider Share Posted December 10, 2016 Changing this on the driver side would mean that you have garbage on the screen in other circumstances. Is pindmd2/3 or onscreen dmd behaving the same way under pinballX or was it just the combination of pin2dmd and old pbx driver implementation behaving that way ? So you are saying you have over 200 individual dmd images for those tables ? Did you share your work anywhere ? Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 10, 2016 Content Provider Share Posted December 10, 2016 This is not a new concept. Many people are doing this. Here is my entire collection of images. https://www.dropbox.com/s/4fsug9mp5tdjl8f/Real DMD Color Images.rar?dl=0 Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 10, 2016 Author Content Provider Share Posted December 10, 2016 Not talking about personal concepts here. With the new driver interface we have to make sure that every device behaves the same. If pindmd3 and virtual dmd etc behave the same we need to change pbx, If not I need to change the driver. Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 10, 2016 Content Provider Share Posted December 10, 2016 ok then. The code seems to be already built into PBX as the has the "hide DMD" true or false in the front end so if you can work with Tom to add a command to the next XDMD to accommodate that should solve for it. Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 10, 2016 Author Content Provider Share Posted December 10, 2016 I´m not sure wether hide dmd was meant for that purpose. Maybe you can find out wether pindmd3 or pindmd2 did behave the same way in the old version. Link to comment Share on other sites More sharing options...
Joppnl Posted December 11, 2016 Share Posted December 11, 2016 On 9-12-2016 at 9:26 PM, bent98 said: I just noticed when using the new version of the Xdmd.dlls when you have a dmd color image displaying on the screen when browsing and you launch a EM game the logo disappears. Thats a bug as the old ones leave the image on the screen, I would like to say I strongly agree with bent98. On tables without dmd I use a company logo in PBX to show. When starting the table the logo remains being displayed on the dmd, very good option and it would be a pity when just a blank dmd shows up. So it would be great if this option remains valid in the updates, thank you! Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 11, 2016 Content Provider Share Posted December 11, 2016 I created a thread on the PBFX forums that gives users a tutorial on how things work. https://www.gameex.info/forums/topic/18571-color-dmd-images-when-browsing-tables/ Link to comment Share on other sites More sharing options...
Content Provider lucky1 Posted December 11, 2016 Author Content Provider Share Posted December 11, 2016 On 10.12.2016 at 2:56 PM, lucky1 said: I´m not sure wether hide dmd was meant for that purpose. Maybe you can find out wether pindmd3 or pindmd2 did behave the same way in the old version. I made a test myself with the onscreen DMD from pinballx, which also gets cleared when opening a table. So it seems to me that the old xdmd.dll had a bug which was helpful to get the described behavior, but this was not a feature. To have it done right we should have a solution that is working for all solutions (onscreen, pindmd ,pin2dmd etc) and is not device dependent. Here is a modified driver which seems to react the way you like to have it. dmddevice.zip Link to comment Share on other sites More sharing options...
Content Provider bent98 Posted December 11, 2016 Content Provider Share Posted December 11, 2016 Great. I will test when I get home. Is this a hacked version of the dmd device.dll to satisfy our needs or will this be the standard moving forward? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.