Jump to content



Photo
- - - - -

Displaying ROM Segment Display on a (Flex) DMD


  • Please log in to reply
131 replies to this topic

#41 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 08 March 2023 - 09:25 PM

Tom & Jerry's PuP Pack has a known issue where the DMD will not stay on front. If you can get this working with the PuP; hundreds of people would appreciate you for that!

 

 

FlexDMD will use use freezy to display a DMD the same as if you select external dmd, just with different graphics. So i don't think using flex dmd will help at all with that. But maybe you're talking about a B2S or vpinmame dmd segment display?

 

 

 

Gap in center of the flexDMD would kind of make text look bad though?
just ignore the DMD below the DMD

 

 

With text

tandj2.png

(looks ok to me!)


Edited by scutters, 08 March 2023 - 11:09 PM.


#42 Ltek

Ltek

    Enthusiast

  • Members
  • PipPipPip
  • 149 posts

  • Flag: United States of America

  • Favorite Pinball: TRON NEON, Swamp Thing Bayou Edition, Volkan, SW Bounty Hunter, IT, Harry Potter, Dragon's Lair

Posted 08 March 2023 - 11:51 PM

 

Tom & Jerry's PuP Pack has a known issue where the DMD will not stay on front. If you can get this working with the PuP; hundreds of people would appreciate you for that!

 

 

FlexDMD will use use freezy to display a DMD the same as if you select external dmd, just with different graphics. So i don't think using flex dmd will help at all with that. But maybe you're talking about a B2S or vpinmame dmd segment display?

 

 

 

Gap in center of the flexDMD would kind of make text look bad though?
just ignore the DMD below the DMD

 

 

With text

tandj2.png

(looks ok to me!)

 

Looks good to me too!

 

Nope, just a problem on 2 screen setups. We cant get the DMD to stay over the BG image/videos.

 

 

 

Tom & Jerry (use modded Hollywood Heat rom - Gottlieb System 80B)  DOF V1.2 FlexDMD Addition
 
 
Rather than use a 5 pixel wide font (to squeeze 20 characters into a 128x32 display) i tried to use a 6 pixel wide font with touching characters in the display and a slight shadow, the font itself is inspired by the dpcomic comic font. I think it works quite well in the space available.
 
Default external display at top, alternative flexdmd display underneath;
 
tandj.png
 
The table has not been released with the update so you'll need to self update using the zip file here - https://www.dropbox....lexDMD.zip?dl=0
 
Instructions
  1. Extract the the files from the zip into a new folder
  2. Import ALL the 'DMD-***' images into the Tom and Jerry table (open the table in VPX, then menu options Table -> Image Manager, then click Import and select all the images)
  3. Use the TableScript.txt file to either, a) copy and paste to replace the current table script in VPX or b) Rename it as TableName.vbs (where TableName is the exact filename you use for the Tom and Jerry table) and place it in your Visual Pinball\Tables folder.
  4. Save the table (do this before any testing - if you don't the imported images will not be available to the script at run time)
And that should be it. 
 
The updated script also includes some extra dip switch menu options (F6) from Mike DA Spike (thanks!)
 
Will the updated script work with other versions of table or with a pup pack? - no idea, but probably not. So don't try these changes to the table script on other versions!

 

 

Gap in center of the flexDMD would kind of make text look bad though?
just ignore the DMD below the DMD

 

v7eJVpy.png

 

Do you know how to get 2 screen setups to work with the DMD?  Many have posted the issue, we cant get the DMD to stay over the BG image/videos. They each display one, or the other... and it auto switches based on the PuP triggers. 



#43 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 09 March 2023 - 01:17 AM

 

Tom & Jerry's PuP Pack has a known issue where the DMD will not stay on front. If you can get this working with the PuP; hundreds of people would appreciate you for that!

 

 

FlexDMD will use use freezy to display a DMD the same as if you select external dmd, just with different graphics. So i don't think using flex dmd will help at all with that. But maybe you're talking about a B2S or vpinmame dmd segment display?

 

 

 

Gap in center of the flexDMD would kind of make text look bad though?
just ignore the DMD below the DMD

 

 

With text

tandj2.png

(looks ok to me!)

 

initial screenshot misleading then ;)


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


#44 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 10 March 2023 - 08:30 PM

Do you know how to get 2 screen setups to work with the DMD?  Many have posted the issue, we cant get the DMD to stay over the BG image/videos. They each display one, or the other... and it auto switches based on the PuP triggers. 

 

 

 

 

Maybe set the B2S and pup to use the only the top 3/4 of the screen and then have the DMD in the bottom 1/4 (or whatever) with a custom bezel in freezy? (still not sure if you mean a DMD or a segment display).

Best to ask in the pup support thread though, i don't know much about pup or B2S;)



#45 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 10 March 2023 - 08:39 PM

 

Do you know how to get 2 screen setups to work with the DMD?  Many have posted the issue, we cant get the DMD to stay over the BG image/videos. They each display one, or the other... and it auto switches based on the PuP triggers. 

 

 

 

 

Maybe set the B2S and pup to use the only the top 3/4 of the screen and then have the DMD in the bottom 1/4 (or whatever) with a custom bezel in freezy? (still not sure if you mean a DMD or a segment display).

Best to ask in the pup support thread though, i don't know much about pup or B2S;)

 

Make sure you have latest B2S server, and simply set form to back as a global default
in B2STableSettings.xml

(FOR B2S BACKGLASSES)

 

For PUP, you would have to ask in PUP support as i dont know dont use PUP


Edited by wiesshund, 10 March 2023 - 08:40 PM.

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


#46 CPAG0821

CPAG0821

    Neophyte

  • Members
  • Pip
  • 3 posts

  • Flag: United States of America

  • Favorite Pinball: Jurassic Park

Posted 12 March 2023 - 05:48 AM

Is it possible to extend this to pupdmd? This looks awesome btw!

#47 CPAG0821

CPAG0821

    Neophyte

  • Members
  • Pip
  • 3 posts

  • Flag: United States of America

  • Favorite Pinball: Jurassic Park

Posted 12 March 2023 - 05:59 AM

basically i have the ROM controlling the laps for the desktop backdrop score, same as everyone has been doing for years
if they are not wanted/needed they are hidden but still run
 
Then i am looking at every single digit, at what segments are lit
 
and then there is a shit load of
if segment1 is on and segment 2 is on and segment 3 is off and segment 4 is on and segment 5 is on and segment 6 is off and segment 7 is on then number = 2
for every digit of every array for 2 player arrays and a coin array and a ball array
 
and that is a ton of looking really fast
add to that, the fact that the damned displays blink, and not only is this being used to determine what the DMD should display as far as scores go
But also to determine how many players are in the game, which one is playing, what ball are they on etc.

Not for the table logic, the ROM controls that as normal
but to properly operate the DMD and some of the sounds
Mind you that table was never meant to have a DMD or music or those sounds or the hell balls or the insanity mode physics etc.
 
But yea, i would like to try and simply some of that giant blob of stuff and see if it helps on low end machines
as a lot of people with low end machines can not keep all those high speed timers running together
They can play in stock mode 0, but not with the DMD etc running, it may not help given that the DMD is actually 720x404 and even downscaled to 128 x 32 pixels
(and it will run as 720x404, but you need a lot of spare CPU cycles) it adds a lot of CPU load rendering the DMD content
 
Looks neat, but you can see it killing the CPU here, screwing the timers all up and events drift out of sync


So i dont want to make it run like that
but i do want to see if this way could simplify it to be a bit less CPU intensive, maybe not but worth a shot



This looks awesome!!

#48 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 12 March 2023 - 12:21 PM

Is it possible to extend this to pupdmd? This looks awesome btw!

 

Probably, but you'd need to ask in a pup support thread. 

 

 

 


Bone Busters (gottlieb system 80B) now released by bigus with flexdmd - https://www.vpforums...&showfile=15331

 

Will show all digits from the segment display rather than the truncated text if using external dmd for a dmd display.

 

This version uses the embedded dmd images in vpx table file method. It can be compared to the previous example in post #4 that used a flexdmd folder with font files.


Edited by scutters, 12 March 2023 - 12:22 PM.


#49 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,279 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 12 March 2023 - 06:29 PM

Thanks for sharing Scutters. Good work on BB, lookspretty good on my PinDMD3

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#50 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 16 May 2023 - 01:08 PM

Earthshaker (Williams system 11B) with flexdmd - https://www.vpforums...&showfile=15603

Includes the jackpot lights on dmd



#51 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,279 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 17 May 2023 - 04:55 AM

Earthshaker (Williams system 11B) with flexdmd - https://www.vpforums...&showfile=15603
Includes the jackpot lights on dmd


Looks amazing!
e7f81bdaf27f182d1e6374efcf023cdc.jpg

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#52 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 20 May 2023 - 09:37 AM

Another couple of table updates with a flexdmd option (thanks Bigus)

 

Simpsons (Data East / Sega system 3)https://www.vpforums...&showfile=14333

 

simpsonsdmd.png

 

TX-Sector (Gottlieb system 80B)https://www.vpforums.org/index.php?s=00b38cdfed227ed7008617b8befa4fb1&app=downloads&showfile=14681

 

txsectordmd.png



#53 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 20 May 2023 - 10:08 PM

@Scutters, doesnt the simpsons have a DMD of its own?
or am i thinking of different simpsons table?


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


#54 Mike DA Spike

Mike DA Spike

    Pinball Fan

  • Platinum Supporter
  • 1,279 posts
  • Location:Hoofddorp

  • Flag: Netherlands

  • Favorite Pinball: Too many to mention

Posted 21 May 2023 - 05:54 AM

@Scutters, doesnt the simpsons have a DMD of its own?
or am i thinking of different simpsons table?


The Simpsons has an alphanumeric display. This flexdmd version makes it fit better and shows bettee.
The Simpson pinball party has a full animated dmd.

Thanks Scutters, looks pretty good on real DMD.

331ddabcc742f0ba74791e946eb0f791.gif Try PinballX Database manager as a replacement of PinballX's game list manager
With special thanks to Scutters 


#55 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 21 May 2023 - 09:45 AM

I must have pinball party then
cause i remember colorizing the DMD


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


#56 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 21 May 2023 - 11:26 AM

Yep, it's the Simpsons Data East table not Stern's Pinball Party.

For info, the reason why i didn't include the mystery values in the dmd (as done for earthshaker) is because there's B2S files out there where the mystery values display has been moved onto the backglass where the segment display normally is, and the segments have been moved to the 3rd (DMD) screen - the flex dmd can replace that score display on real or virtual dmd's if people want.



#57 bigus1

bigus1

    Pinball Fan

  • Members
  • PipPipPipPip
  • 973 posts
  • Location:Brisbane, Australia

  • Flag: Australia

  • Favorite Pinball: Firepower

Posted 21 May 2023 - 11:42 AM

It's awesome on desktop and makes the table feel more modern, and enhances the gameplay for me :)



#58 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 21 May 2023 - 07:54 PM

It's awesome on desktop and makes the table feel more modern, and enhances the gameplay for me :)

 

Sorry... and yes, it'll work on desktop too!  :tup:



#59 emuoyaji

emuoyaji

    Enthusiast

  • Members
  • PipPipPip
  • 63 posts

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

  • Favorite Pinball: T2

Posted 22 May 2023 - 11:44 PM

I want to copy the FlexDMD of bigus1's table to another author's same table.
I compared both scripts, searched for "Flex" and copied everything I needed to the same place.
However, when I copy the script, I get the error "Object reference not set to an instance of an object."
I don't know how to fix it because I have no knowledge of scripting.
How can I fix this?


#60 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 23 May 2023 - 04:01 AM

 

I want to copy the FlexDMD of bigus1's table to another author's same table.
I compared both scripts, searched for "Flex" and copied everything I needed to the same place.
However, when I copy the script, I get the error "Object reference not set to an instance of an object."
I don't know how to fix it because I have no knowledge of scripting.
How can I fix this?

 

 

I would ask Bigus since you say you are using his DMD.


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