Jump to content



Photo
- - - - -

Pro Pinball Timeshock: Real DMD Support

pro pinball pindmd pindmd2 pindmd3

  • Please log in to reply
25 replies to this topic

#1 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 29 July 2016 - 08:21 PM

Hi all,
 
So these guys were announcing "cabinet support", and unlike Farsight they kept their word!
 
I've added Pro Pinball support to dmdext. It's still beta and it only works if you have the 64-bit version of Pro Pinball, but if you own a DMD, let me know how it works (all of them are supported).
 
DSC03917_zpsehali33b.jpg
 
You can download it here. Installation instructions as usual here.
 
If you already had dmdext installed, make sure you don't forget to download and install the Visual C++ Redistributable for Visual Studio 2015.
 
Still on my TODO:
  • Supply a 32 bit binary as well
  • Send 4-bit images instead of RGB24 for better performance
  • Customize color per command line for those with an RGB display
Enjoy!
 


#2 gamefixer

gamefixer

    Pinball Fan

  • Silver Supporter
  • 575 posts
  • Location:Prosper, Texas

  • Flag: United States of America

  • Favorite Pinball: BK2K

  • PS3 Gamer Tag: gamefixer
  • 360 Gamer Tag: gamefixer

Posted 29 July 2016 - 08:23 PM

WHOA!!!! GET OUT! I'm installing that ASAP! 

 

Just need output device support and its all good! 



#3 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 29 July 2016 - 08:44 PM

Yes, I'll leave that to @Swisslizard. I've written a bridge to Pro Pinball's message queue for .NET in case he's interested. Should make DOF integration trivial.

 

By the way, those with a PinDMDv2 don't need this because Pro Pinball already ships with support for it.


Edited by freezy, 29 July 2016 - 08:45 PM.


#4 gamefixer

gamefixer

    Pinball Fan

  • Silver Supporter
  • 575 posts
  • Location:Prosper, Texas

  • Flag: United States of America

  • Favorite Pinball: BK2K

  • PS3 Gamer Tag: gamefixer
  • 360 Gamer Tag: gamefixer

Posted 29 July 2016 - 08:56 PM

By the way, those with a PinDMDv2 don't need this because Pro Pinball already ships with support for it.

Thats what I have! Cool! I didnt know that.



#5 roar

roar

    Enthusiast

  • Members
  • PipPipPip
  • 462 posts

  • Flag: Canada

  • Favorite Pinball: TOM

Posted 29 July 2016 - 09:52 PM

Awesome!!!! I blew away my windows install the other day... working on getting it back up on its feet with Windows 10, will try this when I do.. Thanks so much!



#6 Pinandy

Pinandy

    Hobbyist

  • Platinum Supporter
  • 41 posts
  • Location:Vienna

  • Flag: Austria

  • Favorite Pinball: TAF, AFM, RfM, MM, Scared Stiff

  • PS3 Gamer Tag: moewe

Posted 30 July 2016 - 08:44 AM

Great news, freezy.

2 short questions:

How can i check which version (32 or 64bit) i have installed?
How can i get a 64 Bit Version of Pro Pinball?


ZACCARIA PINBALL is on IndieGoGo!  http://igg.me/at/a-B...HqLI/x/13369837


#7 Pinandy

Pinandy

    Hobbyist

  • Platinum Supporter
  • 41 posts
  • Location:Vienna

  • Flag: Austria

  • Favorite Pinball: TAF, AFM, RfM, MM, Scared Stiff

  • PS3 Gamer Tag: moewe

Posted 30 July 2016 - 09:33 AM

Ok, forget it.

It's working now and it looks fantastic.  :db: :otvclap:

Here's a short Video how it looks in my unfinished cab. :dblthumb:

https://youtu.be/-kHtytGrjmQ


Edited by moewe, 30 July 2016 - 10:24 AM.

ZACCARIA PINBALL is on IndieGoGo!  http://igg.me/at/a-B...HqLI/x/13369837


#8 mpad

mpad

    Enthusiast

  • Members
  • PipPipPip
  • 335 posts

  • Flag: Germany

  • Favorite Pinball: AFM, TOM; Timeshock (!), Secrets of the Deep (fx2)

Posted 30 July 2016 - 01:48 PM

Great. I have a pin 2 DMD lying around but still use the PinDMD2. Maybe now it's time to switch

#9 gamefixer

gamefixer

    Pinball Fan

  • Silver Supporter
  • 575 posts
  • Location:Prosper, Texas

  • Flag: United States of America

  • Favorite Pinball: BK2K

  • PS3 Gamer Tag: gamefixer
  • 360 Gamer Tag: gamefixer

Posted 30 July 2016 - 08:02 PM

Hmm.. I cant seem to figure out how to get the play field into cabinet mode, cant make the real DMD work and cant make the back glass full screen with no DMD overlay. Been searching via google and have been coming up with nothing.

 

Any help would be appreciated.


EDIT: Figured out how to make the BG fullscreen. One thing done. :)



#10 Pinandy

Pinandy

    Hobbyist

  • Platinum Supporter
  • 41 posts
  • Location:Vienna

  • Flag: Austria

  • Favorite Pinball: TAF, AFM, RfM, MM, Scared Stiff

  • PS3 Gamer Tag: moewe

Posted 31 July 2016 - 10:19 AM

It is also working with the Steam version of the game..
For standalone, i use the latest build (12) which you can find here:
http://www.pro-pinba....php?f=11&t=752

I start my game with a little batch file:
 

cd "c:\Pro Pinball Ultra\"
propinball.exe m3 q dProPinballSlave
exit

My other settings you can see in this thread:

www.pro-pinball.com/forum/viewtopic.php?f=22&t=778&p=3775#p3775


ZACCARIA PINBALL is on IndieGoGo!  http://igg.me/at/a-B...HqLI/x/13369837


#11 gamefixer

gamefixer

    Pinball Fan

  • Silver Supporter
  • 575 posts
  • Location:Prosper, Texas

  • Flag: United States of America

  • Favorite Pinball: BK2K

  • PS3 Gamer Tag: gamefixer
  • 360 Gamer Tag: gamefixer

Posted 31 July 2016 - 11:52 AM

It is also working with the Steam version of the game..
For standalone, i use the latest build (12) which you can find here:
http://www.pro-pinba....php?f=11&t=752

I start my game with a little batch file:
 

cd "c:\Pro Pinball Ultra\"
propinball.exe m3 q dProPinballSlave
exit

My other settings you can see in this thread:

www.pro-pinball.com/forum/viewtopic.php?f=22&t=778&p=3775#p3775

 

Thanks for the suggestions, I will give this a shot.

 

However, this seems like its only meant to get the DMD working. What about full screen play field rotation. I cant find that menu you show on the Pro Pinball forums in my game.



#12 Pinandy

Pinandy

    Hobbyist

  • Platinum Supporter
  • 41 posts
  • Location:Vienna

  • Flag: Austria

  • Favorite Pinball: TAF, AFM, RfM, MM, Scared Stiff

  • PS3 Gamer Tag: moewe

Posted 31 July 2016 - 12:38 PM

When you start ProPinball.exe, in the first screen, you can see an icon for settings in the lower right corner.
Then you come to a setup screen where you can choose the view.
Here you can also set up the options for controls, audio, graphics and the ball.
Under Graphics you can set up the cabinet mode to on and rotate your playfield.

Edited by moewe, 31 July 2016 - 01:55 PM.

ZACCARIA PINBALL is on IndieGoGo!  http://igg.me/at/a-B...HqLI/x/13369837


#13 gamefixer

gamefixer

    Pinball Fan

  • Silver Supporter
  • 575 posts
  • Location:Prosper, Texas

  • Flag: United States of America

  • Favorite Pinball: BK2K

  • PS3 Gamer Tag: gamefixer
  • 360 Gamer Tag: gamefixer

Posted 31 July 2016 - 02:19 PM

When you start ProPinball.exe, in the first screen, you can see an icon for settings in the lower right corner.
Then you come to a setup screen where you can choose the view.
Here you can also set up the options for controls, audio, graphics and the ball.
Under Graphics you can set up the cabinet mode to on and rotate your playfield.

 

That was it! Thanks. I had the "q" argument set to boot directly to the simulation which is why I wasnt seeing these settings! Thanks!

 

Onward to making the DMD work and then adding it to PinballX! :love39:



#14 gamefixer

gamefixer

    Pinball Fan

  • Silver Supporter
  • 575 posts
  • Location:Prosper, Texas

  • Flag: United States of America

  • Favorite Pinball: BK2K

  • PS3 Gamer Tag: gamefixer
  • 360 Gamer Tag: gamefixer

Posted 31 July 2016 - 07:07 PM

I'm struggling to get the DMD working in TimeShock. I managed to get "dmdext - test" to display text on my DMD but thats as far as I can get. I'm really at a loss here.

 

Thanks in advance.



#15 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 31 July 2016 - 07:11 PM

If you have a pinDMD2 you don't even need dmdext. Add "m3 dPinDMD2Slave" to Pro Pinball's command line args and that's it.



#16 gamefixer

gamefixer

    Pinball Fan

  • Silver Supporter
  • 575 posts
  • Location:Prosper, Texas

  • Flag: United States of America

  • Favorite Pinball: BK2K

  • PS3 Gamer Tag: gamefixer
  • 360 Gamer Tag: gamefixer

Posted 31 July 2016 - 07:22 PM

I tried that at first and it didnt work. I'll try again.

 

Thanks for the reply.


So I had my command line arguments set to "m2 dPinDMD2Slave" because I'm using 2 monitors. When I changed it to "m3 dPinDMD2Slave" I no longer have a back glass image and still no DMD. Virtual DMD is also gone.



#17 doogie2301

doogie2301

    Enthusiast

  • Members
  • PipPipPip
  • 97 posts

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 28 August 2016 - 11:58 AM

With the latest beta release, I can't seem to get it to find my pinDMD3.  Previously I had to use the PinDMD.ini file to specify the COM port ([communication] comport=COM3) in order for it to be found, but I guess this isn't possible with latest release because it doesn't use the pinDMD DLL anymore?  Here is the output:

 

b4ba8a04fda8d205682b17d8d5414317_t.png



#18 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 28 August 2016 - 09:08 PM

@gamefixer: Log please. If you configure Pro Pinball correctly, a command line window pops up. What's written there eliminates a lot of guessing. ;)

 

@doogie2301: Yes, that's because I also changed the PinDMDv3 implementation to a native one. Did Russell say why you needed to hard-code the COM-Port in your ini? I can probably add an option for that too, but it would be interesting to know why auto-detection doesn't work.



#19 gamefixer

gamefixer

    Pinball Fan

  • Silver Supporter
  • 575 posts
  • Location:Prosper, Texas

  • Flag: United States of America

  • Favorite Pinball: BK2K

  • PS3 Gamer Tag: gamefixer
  • 360 Gamer Tag: gamefixer

Posted 28 August 2016 - 09:11 PM

I forgot to mention that I got it working. I had my command line arguments typed in wrong.



#20 freezy

freezy

    Member title

  • Members
  • PipPipPipPip
  • 685 posts

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

  • Favorite Pinball: T2, TOM, AFM

Posted 28 August 2016 - 09:16 PM

@gamefixer: Right, thanks for letting me know.

 

@doogie2301: Your screenshot is cut off after COM5. Is there anything else? The error after COM1 shouldn't be the problem if you're saying that your device sits on COM3. Does COM3 appear in the log anywhere at all?







Also tagged with one or more of these keywords: pro pinball, pindmd, pindmd2, pindmd3