Jump to content



Photo
* * * * * 2 votes

usb dot matrix driver board - who wants one?


  • Please log in to reply
1473 replies to this topic

#581 Zablon

Zablon

    Pinball Fan

  • Members
  • PipPipPipPip
  • 642 posts

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 31 March 2012 - 09:32 PM

Been going through the tables, and many table scripts error out with the .ShowPinDMD command as an unsupported command. (not all so I know it does work). Would this have somethign to do with tables built with earlier builds of VP?

Ideally - any game that has the score on the BG would not need to use the PinDMD, but would be using UVP instead. These would be the ones that we would want the .ShowPinDMD = 0 for.

Some tables use a differnet set of scripting commands such as Banzai Run, uses "Controller.command = True or Fale" and the .ShowPinDMD does not work with that.

For Instance - Back to the Future:

Error: Object doesn't support this property or method: 'ShowPinDMD'

Script:
With Controller
.GameName = cGameName
If Err Then MsgBox "Can't start Game " & cGameName & vbNewLine & Err.Description:Exit Sub
.SplashInfoLine = "Back to the Future Collectors Edition" & vbNewLine & "VP911 by JPSalas v1.0"
.ShowTitle = 0
.ShowDMDOnly = 1
.ShowFrame = 0
.HandleMechanics = 0
.Hidden = 1
.ShowPinDMD = 0
On Error Resume Next
.Run GetPlayerHWnd
If Err Then MsgBox Err.Description
On Error Goto 0
End With

Just some things I found. No biggy smile.gif

Edited by Zablon, 31 March 2012 - 09:40 PM.


#582 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 31 March 2012 - 09:55 PM

QUOTE (russdx @ Mar 31 2012, 10:28 AM) <{POST_SNAPBACK}>
...
new VPinMAME.dll uploaded smile.gif Thanks snotz smile.gif
can grab from here VPinMAME.dll

this is the cabinent version smile.gif
it also has an extra com command
.ShowPinDMD = 1

1 = use pinDMD
0 = dont use pinDMD

if the table does not have this command added to the script the default is to use the pinDMD so i guess you only need to add .ShowPinDMD = 0 to the tables you dont want the pinDMD in use smile.gif


Quick question, why does Destruk's cabinet DLL come to 4.9k while this one is only 1.2k?


Best Regards,
Todd.

[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#583 bossgp

bossgp

    Enthusiast

  • Platinum Supporter
  • 118 posts
  • Location:AUSTRALIA QUEENSLAND

  • Flag: Australia

  • Favorite Pinball: My own "Silverball Secrets"

Posted 31 March 2012 - 10:23 PM

Been away from the forums for a while what is the outcome of these pcb's and do they work fine,
I put my name down a while ago for one and would like to purchase if they are working .
Thanks
Bossgp

#584 russdx

russdx

    Pinball Fan

  • VIP
  • 1,317 posts
  • Location:Bristol UK

  • Flag: United Kingdom

  • Favorite Pinball: NBAFB

Posted 31 March 2012 - 10:32 PM

this .dll has been compressed thats why its smaller smile.gif

ah bossgp, you was on my first order list but i could not get in contact with you. i have moved you to my second preOrder list


@Zablon - me and snotz will look into that, thanks smile.gif

Edited by russdx, 31 March 2012 - 10:33 PM.


#585 Snotz

Snotz

    Hobbyist

  • Members
  • PipPip
  • 38 posts
  • Favorite Pinball: Medieval Madness

Posted 31 March 2012 - 10:54 PM

To those having issues like Zablon, this seems to be an issue with UVP backglasses.

I have to do a few more tests, but it seems that the ultravpserver.exe doesnt know how to pass the new COM control to the vpinmame.dll. When you use UVP backglasses, you set the controller to UltraVP.BackglassServ... that controller runs the ultravpserver.exe which uses your COM controls and because ultravpserver doesnt know ShowPinDMD, it will error.

Does anyone know how to get in touch with Manofwar so that we can fix this?

Edited by Snotz, 31 March 2012 - 11:08 PM.

Latest cabinet dll with pinDMD integration here!

#586 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 31 March 2012 - 11:07 PM

QUOTE (Snotz @ Mar 31 2012, 05:54 PM) <{POST_SNAPBACK}>
To those having issues like Zablon, this seems to be an issue with UVP backglasses.

I have to do a few more tests, but it seems that the ultravpserver.exe doesnt know how to pass the new COM control to the vpinmame.dll. When you use UVP backglasses, you set the controller to UltraVP.BackglassServ... that controller runs the ultravpserver.exe which uses your COM controls and because ultravpserver doesnt know ShowPinDMD, it will error.


Good, (for me mebbe) because I'm editing all my tables to:

- disable UVP
- move the DMD to pos 0x 0y
- make the default pinmame display .hidden = true
- then I'm going to edit all my backglass images to remove the speaker grill! biggrin.gif

w00 h00!! In my humble opinion, this is the best "add on" to be developed for Virtual Pinball since the Pinball Wizard / Nanotech diy plunger kit!! dblthumb.gif


Best Regards,
Todd.


[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#587 Zablon

Zablon

    Pinball Fan

  • Members
  • PipPipPipPip
  • 642 posts

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 31 March 2012 - 11:08 PM

Thanks Snotz/Russ, I figured it had something to do with that, but oddly a few tables it works correctly even with UVP or in some cases w/o any changes to the script (250cc and Class of 1812 for example work correctly without any changes to the script). I guess I need to compare scripts and see what is different.

Krugge - why would you disable all UVP's? I understand if changing to B2S for some, but is still pretty much a must for scores on backglasses and/or backglass lights.

I agree with your sentiment about the DMD. It is so awesome and very good work Russdx!

Edited by Zablon, 31 March 2012 - 11:11 PM.


#588 kruge99

kruge99

    Pinball Wizard

  • VPF Staff
  • 3,901 posts
  • Location:Markham, Ont.

  • Flag: Canada

  • Favorite Pinball: Black Knight, High Speed and Pin*Bot



Posted 01 April 2012 - 01:18 AM

QUOTE (Zablon @ Mar 31 2012, 06:08 PM) <{POST_SNAPBACK}>
Krugge - why would you disable all UVP's? I understand if changing to B2S for some, but is still pretty much a must for scores on backglasses and/or backglass lights.


A "pain-spot" for me was the excessive resource usage of UVP. All it offers me now for DMD games is the odd flashing light. Now I shouldn't have to worry about ball-stutter during a multi-ball game.

At some point I may re-enable UVP for some of the older non-DMD games, but for now, I'm hog-wild for my pinDMD usb board and my Vishay LED display! dblthumb.gif


Best Regards,
Todd.

[proud owner of a Williams Solar Fire]

- It's called "The American Dream" because you have to be asleep to believe it.
George Carlin
- Truly great madness cannot be achieved without significant intelligence.
Henrik Tikkanen
- "Reality check, Michelle, Talk about composure, Total lack of. He's a man-- About-- 12 Feet Tall--"
Carrie Kelly
Posted Image

#589 gbeef

gbeef

    Enthusiast

  • Members
  • PipPipPip
  • 109 posts

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

  • Favorite Pinball: adams

Posted 01 April 2012 - 02:10 AM

Went to go test my DMD i got a lemon. Awesome....

#590 sacredgaming

sacredgaming

    Enthusiast

  • Members
  • PipPipPip
  • 156 posts
  • Location:Atlanta

  • Flag: United States of America

  • Favorite Pinball: Monster Bash,twilight zone

  • 360 Gamer Tag: sacredgaming

Posted 01 April 2012 - 02:27 AM

QUOTE (gbeef @ Mar 31 2012, 10:10 PM) <{POST_SNAPBACK}>
Went to go test my DMD i got a lemon. Awesome....



I hope you didn't order it from future electronics they are the biggest pain in the ass to do or an rma with they sent me the wrong dmd and its taken just over two weeks to.straighten out. they are almost out of tge orange aswell

#591 The Loafer

The Loafer

    Pinball Wizard

  • VIP
  • 3,471 posts
  • Location:Embrun, Ontario, Canada

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

  • Favorite Pinball: Superman, Firepower & Tron



Posted 01 April 2012 - 03:11 AM

Jesus, I'm going to have to ask my bud to test my DMD pronto, this is worrying me.

#592 Snotz

Snotz

    Hobbyist

  • Members
  • PipPip
  • 38 posts
  • Favorite Pinball: Medieval Madness

Posted 01 April 2012 - 03:26 AM

Did some more testing...
Its definitely because the UVP server doesnt know the ShowPinDMD control. UVP wont work unless I can get ahold of UVP's source from Manofwar, or if Manofwar would revise it.

On a brighter note, Brian has provided us with the cabinet dll settings, and I have added them to the dll (IgnoreCRC and FastFrames).

I am going to be doing a bit more testing and talking with Russ before we release a true "cabinet" dll. The previous dll should work perfectly on cabinets (I have been using it on mine). This new dll is just a few more settings.
Latest cabinet dll with pinDMD integration here!

#593 Zablon

Zablon

    Pinball Fan

  • Members
  • PipPipPipPip
  • 642 posts

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 01 April 2012 - 04:28 AM

There "might" be a way through the script. I'm still digging what is different, but a few tables that use UVP for scoring do not have the PinDMD on and there was no need to add the "ShowPinDMD=0" command. I'm still digging as to what is different about these tables (looking specifically at 250cc and Class of 1812) to see if it can be duplicated to the other tables.

#594 destruk

destruk

    VPF Veteran

  • VPF Staff
  • 6,338 posts
  • Location:Colorado Springs, CO

  • Flag: United States of America

  • Favorite Pinball: Ultrapin!



Posted 01 April 2012 - 05:24 AM

Other settings missing from UVP -
Controller.GetClientRect(GetPlayerHwnd) ' returns the width and height of the vp player window
Controller.NewSoundCommands ' interface to the visual pinmame sound commander to return the current sound command to the sound CPU in VPM - used for LOTR/Ripleys/Sopranos/etc etc

For some reason these aren't accessible or exist and cause the table script to crash - all it does is set the DMD colors in the windows registry
Controller.Games("clas1812").Settings.Value("dmd_red")=
Controller.Games("clas1812").Settings.Value("dmd_green")=
Controller.Games("clas1812").Settings.Value("dmd_blue")=

Snotz is in charge of releasing a new cabinet dll here with his merged changes - and I'll try to get a releasable version of VP uploaded soon. I'm not sure how stable the source is right now.

Build a fire, vipers love the heat.


#595 russdx

russdx

    Pinball Fan

  • VIP
  • 1,317 posts
  • Location:Bristol UK

  • Flag: United Kingdom

  • Favorite Pinball: NBAFB

Posted 01 April 2012 - 10:01 AM

that sucks gbeef sad.gif im guessing these displays have warranty? (will you be able to send it back and get a new one ok?)

@kruge99 im almost certain you have a faulty display as well (although very minor) might want to replace it before the warranty runs out as well hehe smile.gif

thanks for that destruk smile.gif

#596 gbeef

gbeef

    Enthusiast

  • Members
  • PipPipPip
  • 109 posts

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

  • Favorite Pinball: adams

Posted 01 April 2012 - 01:51 PM

QUOTE (russdx @ Apr 1 2012, 11:01 AM) <{POST_SNAPBACK}>
that sucks gbeef sad.gif im guessing these displays have warranty? (will you be able to send it back and get a new one ok?)

@kruge99 im almost certain you have a faulty display as well (although very minor) might want to replace it before the warranty runs out as well hehe smile.gif

thanks for that destruk smile.gif



I not quite sure, i hope so I paid with my CC so they should have be backed up also. I order another DMD from future because they were low instock. They crappy thing is the DMD didnt work from day 1, and i installed everything properly.
I bought it back in feb, so will see.

Edited by gbeef, 01 April 2012 - 01:53 PM.


#597 russdx

russdx

    Pinball Fan

  • VIP
  • 1,317 posts
  • Location:Bristol UK

  • Flag: United Kingdom

  • Favorite Pinball: NBAFB

Posted 01 April 2012 - 03:53 PM

i noticed there stock says they only have 4 left, hopefully they more in soon or my board is a bit useless lol

iv uploaded a new VPinMAME.dll with a few bug fixes
you can down load from here VPinMAME.dll

#598 Zablon

Zablon

    Pinball Fan

  • Members
  • PipPipPipPip
  • 642 posts

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 01 April 2012 - 04:13 PM

They should get more in stock. I am sure they are having a run on displays that they aren't used to biggrin.gif

@ Russ - hate to say this but that new cab dll breaks the new Diner B2S. The PinDMD never initializes. So far that was the only one I found that it breaks. (I tried adding the .ShowPinDMD=1 but did not help).

Edited by Zablon, 01 April 2012 - 05:09 PM.


#599 russdx

russdx

    Pinball Fan

  • VIP
  • 1,317 posts
  • Location:Bristol UK

  • Flag: United Kingdom

  • Favorite Pinball: NBAFB

Posted 01 April 2012 - 05:34 PM

ah ok, did this table work on the previous version? or has this new version broke it?

had a quick check of the normal vp table and that seams fine. me and snotz will look into why the B2S is broken smile.gif

Edited by russdx, 01 April 2012 - 05:36 PM.


#600 Zablon

Zablon

    Pinball Fan

  • Members
  • PipPipPipPip
  • 642 posts

  • Flag: United States of America

  • Favorite Pinball: Funhouse

Posted 01 April 2012 - 06:01 PM

Yes, it works fine on the previous version.