Jump to content



Photo
- - - - -

Displaying ROM Segment Display on a (Flex) DMD


  • Please log in to reply
131 replies to this topic

#81 Roadblock

Roadblock

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Moncton, NB

  • Flag: Canada

  • Favorite Pinball: Attack from Mars

Posted 02 April 2024 - 11:14 PM

and FlexDMD 1.9.1 (dated March 10, 2024)



#82 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 03 April 2024 - 07:54 AM

Hi guys,

Do these "display conversions" still work with VPinMame sc 3.6 822 ?

My displays for Gottlieb system 80 tables seem to be scrambled.

It could be just me because I was trying to add this script to the new Bounty Hunter.

Thanks for checking.

 

Just grabbed 3.6.822 sc and it works ok for me with Tom and Jerry in 64bit.

Is it all sys80 tables?

(if it's just one try deleting nvram)



#83 Roadblock

Roadblock

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Moncton, NB

  • Flag: Canada

  • Favorite Pinball: Attack from Mars

Posted 03 April 2024 - 10:29 AM

It's some older conversions, like Logan's Run/Arena, Victory, Bone Buster (older version, newer version works).
I'm having trouble with the timing part of the code because Bounty Hunter is a hybrid table.
Maybe it's just me because my testing will lock up vpx, then I'll try one of the other tables and the display will be scrambled.
My goal was since I have some sys80 tables done, I could do the others.

#84 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 03 April 2024 - 10:57 AM

Just tried Logans and that still works for me too (just a quick test though, so if it's something that happens after 10 mins i'd have missed it).

 

One thing i used to do different in the earlier conversions though was to run FlexDMD_Init at the end of Table1_Init. One table (i can't remember which) always had issues doing that and i had to move the FlexDMD_Init call to before the vpmInit Me call, and i kept doing that on later conversions, so you could try moving that line of code.

 

The only other thing i can suggest is to make sure you don't have any ghost instances of vpx hanging round after a lock up - check in the details pane of task manager to make sure they all fully exited and end task any that remain.



#85 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 04 April 2024 - 08:13 AM

worked fine in pacman and hotel


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


#86 Roadblock

Roadblock

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Moncton, NB

  • Flag: Canada

  • Favorite Pinball: Attack from Mars

Posted 10 April 2024 - 12:13 AM

Strange, some tables like the old version of Elvira is scrambled but the new version (that uses the nvram for Flex) works every time, for me at least.

They use the same nvram file so I added an vpmalias but it's still the same behavior.

Maybe there's something wrong with my system, because some tables even have sticky flippers along with scrambled displays, like Aliens 2.0 or its pup version.

I'm trying to bring this really nice conversion to other tables but I'm not a programmer and I'm hitting a wall.

I am grateful for the ones you've done and I'll keep looking to see if more of these great "conversions" pop up. Thanks



#87 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 10 April 2024 - 07:53 AM

Weird. Are you using 10.7 or a 10.8 beta/rc, maybe vpx version is a factor somehow?



#88 Roadblock

Roadblock

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Moncton, NB

  • Flag: Canada

  • Favorite Pinball: Attack from Mars

Posted 10 April 2024 - 10:21 AM

10.6 for the older ones, like Elvira; and 10.7 for the newer Elvira. 10.8 for the very latest ones (they work).
However, I've tried the old ones with 10.8 and they didn't work any better.
It might even be intermittent because I swear the old Elvira worked the first time last night but didn't after that, even after rebooting.
10.8 beta 5 and rc2 both 64 bit. 

I'll keep experimenting as time permits.


Edited by Roadblock, 10 April 2024 - 11:09 AM.


#89 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 10 April 2024 - 12:13 PM

I've tried Elvira LE (house of Horrors) with a range of VPX versions and still can't reproduce. Maybe if it is intermittent there's something else going on with your pc at those times that's using cpu and causing the timer events to try and fire before the last event completes?, dunno.

 

Vpm 3.6.0-929 is out now though. Worth a try i guess.



#90 Roadblock

Roadblock

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Moncton, NB

  • Flag: Canada

  • Favorite Pinball: Attack from Mars

Posted 15 April 2024 - 08:50 PM

Update: I installed an older version of FlexDMD 1.9.0 then went back to 1.9.1 and some things cleared up.
However the main thing was timing. Thank you Scutters for pointing out that the FlexDMD_Init line in the script should be between the Table1_Init and the vpmInit Me.
I'm still trying to bring this code into some other tables but there are some that just won't work like Bounty Hunter.
I also added your code to a pup version of Six Million Dollar Man months ago and I know it worked back then but now it doesn't (maybe it's the new VPinMame - I don't know).
Anyway I have at least 20 tables using the pindmd3 instead of the old backglass scoring. So I'm very grateful for that!

#91 scutters

scutters

    Pinball Fan

  • Members
  • PipPipPipPip
  • 539 posts

  • Flag: England

  • Favorite Pinball: Addams Family

Posted 17 April 2024 - 11:41 AM

endeemillr has released an update to his Ice Fever mod (Gottlieb System 80A) with flexdmd added showing team selection logos and score;

 

https://vpuniverse.c...r-gottleib-1985

 

icefever.png


Edited by scutters, 17 April 2024 - 11:42 AM.


#92 endeemillr

endeemillr

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: United States of America

  • Favorite Pinball: Big Lebowski

Posted 08 May 2024 - 08:39 PM

Been churning out a few to get to know the system a little and it's capabilities.  I've been making displays just for the active player score with the assumption that people would use this with a backglass for credits, ballin play, etc. This one is for Dick Tracy.

https://www.vpforums...&showfile=18406



#93 Roadblock

Roadblock

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Moncton, NB

  • Flag: Canada

  • Favorite Pinball: Attack from Mars

Posted 08 May 2024 - 11:11 PM

Good job there, endeemillr

If you don't want to worry about hitting f1 and making sure "use external display" is NOT checked, you could add these two lines to the Table1_Init

        If UseFlexDMD Then ExternalEnabled = Controller.Games(cGameName).Settings.Value("showpindmd")
        If UseFlexDMD Then Controller.Games(cGameName).Settings.Value("showpindmd") = 0

and then

        Controller.Games(cGameName).Settings.Value("showpindmd") = ExternalEnabled
in the Table1_Exit
 



#94 endeemillr

endeemillr

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: United States of America

  • Favorite Pinball: Big Lebowski

Posted 09 May 2024 - 12:52 AM

gorgarflamedmd.gif

Gorgar, with scripts for two different gorgar tables.

https://drive.google...iew?usp=sharing


Good job there, endeemillr

If you don't want to worry about hitting f1 and making sure "use external display" is NOT checked, you could add these two lines to the Table1_Init

        If UseFlexDMD Then ExternalEnabled = Controller.Games(cGameName).Settings.Value("showpindmd")
        If UseFlexDMD Then Controller.Games(cGameName).Settings.Value("showpindmd") = 0

and then

        Controller.Games(cGameName).Settings.Value("showpindmd") = ExternalEnabled
in the Table1_Exit
 

Thanks, I used the init lines in my ice fever script. After that I kept crashing tables so often, I undid a lot of my work trying to get things working again. Never used the exit script tho. Nice touch! 



#95 endeemillr

endeemillr

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: United States of America

  • Favorite Pinball: Big Lebowski

Posted 15 May 2024 - 12:37 AM

Paying tribute to one of my favorites of all time and best original table ever!

No modifications to the table needed. I even hijacked an existing timer to do my dirty work.  Rename .vbs file to exactly match your table file name and drop in scripts folder, Flex folder in tables folder.

 

https://drive.google...iew?usp=sharing

 

score.gif

lightning.gifcowgrab.giftikigrab.gifvolcano.gif


Edited by endeemillr, 17 May 2024 - 06:44 PM.


#96 Roadblock

Roadblock

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Moncton, NB

  • Flag: Canada

  • Favorite Pinball: Attack from Mars

Posted 15 May 2024 - 10:40 PM

That's cool endeemillr, I like Tiki Bob's Atomic Beach Party too.

It also works with Tiki Bob's Swingin' Holiday Soiree

Thanks

 


Edited by Roadblock, 15 May 2024 - 11:31 PM.


#97 endeemillr

endeemillr

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: United States of America

  • Favorite Pinball: Big Lebowski

Posted 17 May 2024 - 06:53 PM

Just implemented some feedback from idigstuff, the table creator.  There was an error when turning off the flex option, and he helped me launch the girl grabbing animation as soon as the ball hits the saucer.  Updated file and link above.

 

I'm next going to work on a bundle that can hopefully be used for multiple tables.  I'm thinking a water theme, christmas, etc.  Scutter mentioned trying to get away from using Flex folders and use images in the table file.  I love the original idea of sharing flex folders and scripts, so that the table itself does not have to change.  It does clutter up the table folder, so for my own files, I am going to start using subfolders and change the scripts to accomodate. So the folders will look like Tables/Flex/tiki.Flex.  I really think this thread should be its own download section, like rom colorizations.  If more people got wind of how fun this is, solid state and custom tables will be even more fun.



#98 jpsalas

jpsalas

    Grand Schtroumpf

  • VIP
  • 7,300 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 17 May 2024 - 07:16 PM

I like to use the images in the table. I really prefer to have everything in the table, images and music.


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

 

vp.jpg

 

Next table? A tribute table to Stern's Foo Fighters


#99 endeemillr

endeemillr

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: United States of America

  • Favorite Pinball: Big Lebowski

Posted 18 May 2024 - 12:31 AM

Jp, that makes sense if I could assume everyone is as generous with their work as you are. If I am making a table, or have permission to modify a table and re-release it, yes keep keep all images in the table. If I am adding a flex version that anybody can add to an existing table, even if the original author is no longer active, then keep it separate. Better yet if people can add chunks of the script to add flex to even more tables. For example, my gorgar dmd could be added to any table with hell or demons. I'm planning on an aquatic dmd to use with Fathom, Atlantis, and Taito de brazil's Shark.

#100 endeemillr

endeemillr

    Hobbyist

  • Members
  • PipPip
  • 36 posts

  • Flag: United States of America

  • Favorite Pinball: Big Lebowski

Posted 10 June 2024 - 07:46 PM

I am working on a library of Flex displays that might be able to be used on multiple tables. I made this one for fathom, but plan on using it for Shark, Nautilus, and other underwater tables.

https://drive.google...iew?usp=sharing

I am accumulating a lot of Flex folders, and now write and rewrite scripts to look for fleximages in Tables\Flex\Foldername.DMD

fathom.gif