Jump to content



Photo
- - - - -

WIP: Hi-res alphanumeric rendering with dmdext

dmdext

  • Please log in to reply
109 replies to this topic

#21 LynnInDenver

LynnInDenver

    Pinball Fan

  • Members
  • PipPipPipPip
  • 570 posts
  • Location:Denver

  • Flag: United States of America

  • Favorite Pinball: Genie

Posted 29 November 2018 - 12:57 AM

Oh, that works beautifully. Works fine with Flash Gordon (Bally) and Solar Ride (Gottlieb).

Now it just needs to reference the Pinmame color assignment for the DMD or otherwise allow a custom color assignment per table, it'd be nice to get the Gottlieb to show up in blue.

#22 FreeLunch

FreeLunch

    Enthusiast

  • Members
  • PipPipPip
  • 106 posts
  • Location:California, US

  • Flag: United States of America

  • Favorite Pinball: Timeshock!

Posted 12 December 2018 - 06:04 AM

I've been testing for awhile, no bugs to report, but I wanted to say thanks for continually improving this software.



#23 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 683 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 12 December 2018 - 07:48 AM

Thanks for reporting!

 

I've been working on a way to easily customize the look of the displays, will post something in the next days.



#24 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 683 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 13 December 2018 - 05:01 PM

So I've actually tried this in a game with a backglass and I've found out two things:

 

- B2S Dream7 exists, and it doesn't look too bad!

- dmdext's rendering is much less impressive with small sizes.

 

So to use dmdext's segment rendering you actually need to ditch the LED frames from the backglass, unless the frame fits perfectly and you use a solid background.

 

Anyway, i've posted a new build here. It's the first one that should be actually usable, meaning it saves the position per game to dmddevice.ini as you move the displays around. And the look is entirely customizable!

 

49953892-7651fb80-feff-11e8-85dc-0ab291b

 

To open this, hover over the top right corner of a display and you'll get a configuration icon.

 

And here is it in action:

 

49953889-73570b00-feff-11e8-97ee-109f1de



#25 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 683 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 13 December 2018 - 07:45 PM

Okay here it's a bit bigger:

 

49963361-0439e080-ff18-11e8-8a2b-fcb8d7b



#26 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,818 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 13 December 2018 - 08:40 PM

Excellent stuff so far!

 

I'm a bit too sick right now to test on my cab...but i tested on my PC and it looks great! The config options panel is awesome!

 

Is it possible to have a "default" size and position for this so those who are using a 3rd screen for this (instead of the backglass) don't have to set that per table?

 

Also...any chance of being able to apply the post-processing effects / glow, etc to your DMD dots? :)



#27 FreeLunch

FreeLunch

    Enthusiast

  • Members
  • PipPipPip
  • 106 posts
  • Location:California, US

  • Flag: United States of America

  • Favorite Pinball: Timeshock!

Posted 13 December 2018 - 09:10 PM

Yes, the virtual alphanumeric display has a nice glow that "outshines" the virtual dmd display now. Spoil us too much and we'll come up with something new to want haha.

Also...any chance of being able to apply the post-processing effects / glow, etc to your DMD dots? :)



#28 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,818 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 14 December 2018 - 05:15 AM

We are indeed spoiled.



#29 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,720 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 14 December 2018 - 06:43 AM

---- I've been testing it in my cab, I used Funhouse for the test looks really nice ----

1 - Is it possible to have the menu open up on the Playfield Because if you're making changes to the dmd screen there's no way to see the menu

2 - If I open the menu,  make some changes save it, Close VP - restart the game the display does not use the new settings but The changes are saved in the ini file

For example the InI file will say bold but when you start a new game The display will be thin



#30 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 683 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 14 December 2018 - 08:03 AM

Yeah I'm sorry the documentation is still non-existent.

 

What you're doing when you're hitting "save" in the customize dialog is you're saving a "style", which then can be applied globally or to a game by the "style" setting. For example:

[alphanumeric]
enabled = true
style.mystyle.skewangle = 12
; all the other mystyle attributes

; "globally"
style = mystyle

[fh_906h]
; override per game
alphanumeric style = mystyle

So "mystyle" is currently set globally (because under [alphanumeric], it's set as "style"), and explicitly for Funhouse as well (because under [fh_906h], it's overridden.

 

I'll see what I can do about the custom dialog popping up at the wrong place. It currently shows right to the display where you clicked on.



#31 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,720 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 14 December 2018 - 03:44 PM

I saved 2 games as separate savings in the INI file  And as far as style goes it does not Follow the INI file for me

 

This is my INI file

 

Spoiler

Edited by Outhere, 14 December 2018 - 03:47 PM.


#32 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 683 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 14 December 2018 - 03:48 PM

So you named your styles after the ROM. That's okay, but you need to tell the ROM to actually use that style.

 

Add "alphanumeric style = fh_905h" under [fh_905h] and "alphanumeric style = bcats_l5" under [bcats_l5], and you should be fine. However I'd suggest naming them differently, since you probably want them to be re-usable so you don't have to define a style for every game separately.



#33 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,720 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 14 December 2018 - 04:11 PM

Thanks for the quick response and all your hard work of course

Now I see what you mean as far as default or Specific to a game

What if you set it up so a very 1st time you run it it automatically saves default under

[alphanumeric]
enabled = true

-

Then if a person saves for a Specific game have settings go under the rom name and then they would automatically be used when a game is loaded



#34 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 683 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 14 December 2018 - 04:14 PM

The config dialog lets you save a "style", but you still need to assign the style to the game. That currently needs to be done manually in the .ini file.



#35 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,720 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 14 December 2018 - 06:34 PM

Everything is working as it should

   Thanks for your Help

Spoiler

Edited by Outhere, 14 December 2018 - 06:34 PM.


#36 senseless

senseless

    Pinball Fan

  • Platinum Supporter
  • 513 posts

  • Flag: Netherlands

  • Favorite Pinball: T2, Black Knight 2K, Monster Bash

  • PS3 Gamer Tag: senseless_mind

Posted 15 December 2018 - 10:05 AM

Cool development freezy, these cool features make me want to play around with my old lcd dmd in stead of the [Pin2DMD uses stolen and/or infringes IP. PinDMD is the genuine product ;) ] ;).



#37 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,720 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 28 December 2018 - 12:50 AM

See post 39

 

This looks really nice on games were you want to use it

I found if you put this underneath the rom name (alphanumeric enabled = false) and save it when you start the game it Deletes all the information in the file and leaves the one game in their

 

Like this

 

[fh_905h]
alphanumeric enabled = false
alphanumeric style = fh_905h
alphanumeric pos.0.left = 5815.42857142857
alphanumeric pos.0.top = 160
alphanumeric pos.0.height = 181.714285714286
alphanumeric pos.1.left = 5815.42857142857
alphanumeric pos.1.top = 340
alphanumeric pos.1.height = 181.714285714286


Edited by Outhere, 11 January 2019 - 01:16 AM.


#38 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 683 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 10 January 2019 - 04:36 PM

Sorry for the late reply. Do you have a log?



#39 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,720 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 11 January 2019 - 01:14 AM

I am unable to reproduce...
Everything seems to be working fine...

If it happens again I will post the log



#40 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 683 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 11 January 2019 - 07:39 AM

Okay, thanks!







Also tagged with one or more of these keywords: dmdext