Jump to content



Photo

The VPM alpha/beta thread


  • Please log in to reply
1787 replies to this topic

#21 xzotic

xzotic

    Pinball Fan

  • Platinum Supporter
  • 637 posts

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

  • Favorite Pinball: TOTAN

Posted 02 March 2014 - 02:05 AM

Excellent! I couldn't actually get UP working with the pindmd2 vpinmame.dll, it would just crash on startup. However with this beta it works perfectly. Thanks! Hopefully in the future UP will have the option for back glasses without the DMD so we pindmd uses can enjoy the real DMD and a full back glass.

Anyway thanks again because this beta has just raised the experience again with the amazing UP.

|

|

___________________________________________

YouTube: www.spaciesarcade.com


#22 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,571 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 02 March 2014 - 03:03 AM

ok this was the problem... i got it working but do i have to edit every table that has that? :(

I just gave the beta a run and set it up to use cabinet mode and no pindmd.

The new version crashed for me on a few tables but I found the cause for this on my system, seems like some older version set "showpindmd=1" under HKCU\Software\Freeware\Visual Pinmame\[rom name]. The setting shows up for many but not all tables on my system.

I'm using a 3 screen setup don't have an pindmd installed.

 

I'm very positive that those values where there before I tested the new beta, probably it was ignored by previous versions.

 

This is an issue that is very easy to resolve on my side, I'm only posting it because others may have the same problem.



#23 Slydog43

Slydog43

    Pinball Wizard

  • Platinum Supporter
  • 3,008 posts
  • Location:Hackettstown, NJ

  • Flag: United States of America

  • Favorite Pinball: Addams Family, All Williams 90's Games

Posted 02 March 2014 - 02:38 PM

is there any way to add showpindmd to the methods of the controller so that the registry does not have to be edited for tables that I don't want a dmd screen shown for (more and more now that DirectB2s's are available for most tables.  Easier to modify table script than registry I think



#24 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 02 March 2014 - 03:28 PM

It is easier to change the registry than the table script, press f1 during a game, check or uncheck pindmd and restart

#25 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 02 March 2014 - 05:46 PM

 

ok this was the problem... i got it working but do i have to edit every table that has that? :(

No, you can do it all at once.

 

Regedit, go to HKEY_CURRENT_USER\Software\Freeware\Visual PinMame

File, Export

Open your exported .reg file in Notepad

replace all "showpindmd"=dword:0000001 -> "showpindmd"=dword:0000000

Save and reimport



#26 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 02 March 2014 - 06:35 PM

So what about the Coin door fix now? Any suggestion for the key?

#27 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 02 March 2014 - 07:41 PM

So what about the Coin door fix now? Any suggestion for the key?

I'm still in favor of ctrl-alt-o as it doesn't seem to have an effect on other applications while it is active. If we use an normal key like "o" things are likely to go haywire if the door gets opened while VPM isn't active.



#28 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,571 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 02 March 2014 - 08:04 PM

Ok i got all that fixed so no more crashing but now when i load a table i get the splash screen and then my dmd is moved and then i have to go into settings and set cabinet mode then restart... and then it loads right. Do I have to do this for every table as well?

 

 

ok this was the problem... i got it working but do i have to edit every table that has that? :(

No, you can do it all at once.

 

Regedit, go to HKEY_CURRENT_USER\Software\Freeware\Visual PinMame

File, Export

Open your exported .reg file in Notepad

replace all "showpindmd"=dword:0000001 -> "showpindmd"=dword:0000000

Save and reimport

 



#29 Sir Cheddar

Sir Cheddar

    His Sharpness

  • VIP
  • 383 posts

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

  • Favorite Pinball: Tales of the Arabian Nights



Posted 02 March 2014 - 08:17 PM

LW, did you check "Cabinet Mode" in [vpinmamedirectory]\setup.exe ?

 

It's in "Setup Defaults..."



#30 LoadedWeapon

LoadedWeapon

    The Night Owl..

  • Members
  • PipPipPipPipPip
  • 2,571 posts
  • Location:South Carolina USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek TNG



Posted 02 March 2014 - 08:32 PM

I love you Cheddar! ...I was getting tired of starting every table up..

Not sure why i had to do that again been playing with the cab for 2 years lol But  that fixed it :)


Edited by LoadedWeapon, 02 March 2014 - 08:34 PM.


#31 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 03 March 2014 - 07:41 AM

 

So what about the Coin door fix now? Any suggestion for the key?

I'm still in favor of ctrl-alt-o as it doesn't seem to have an effect on other applications while it is active. If we use an normal key like "o" things are likely to go haywire if the door gets opened while VPM isn't active.

 

 

phew, don't know if i can specify key combinations in VPM, but i'll look into it..



#32 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 03 March 2014 - 07:58 AM

there should be one key available



#33 BilboX

BilboX

    Enthusiast

  • Unit3D Pinball Team
  • 433 posts
  • Location:French Polynesia

  • Flag: France

  • Favorite Pinball: Metallica, Addams Familly, Scared Stiff, White Water

Posted 03 March 2014 - 09:35 AM

 

phew, don't know if i can specify key combinations in VPM, but i'll look into it..

 

Just a though: for me, VPM should not handle keys or keys combinations: host application (VP/UP) should and send information back to VPM...


UP2


#34 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 03 March 2014 - 09:49 AM

i fully agree, but for now we are stuck with this concept and i can understand the need for cab owners to have the coin door working natively.

 

@arngrim: the problem is that this key will be constantly pressed which can lead to issues when wanting to change some settings in VP, windows or something.



#35 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 03 March 2014 - 10:54 AM

Can you keep it assigned to the end key and just allow a check box to enable it for those that want it? And make it so end has to be pressed to 'open' the door and the user can set up the switch as normally closed so it leaves the switch open if the door is closed. Also, if they have it attached to a gamepad device (nanotech, virtuapin, other...) they have the option to assign the button through VP.

Edited by koadic, 03 March 2014 - 10:55 AM.


#36 toxie

toxie

    VPF Veteran

  • VP Dev Team
  • PipPipPipPipPipPip
  • 5,734 posts
  • Location:berlin, germany

  • Flag: Germany

  • Favorite Pinball: AFM

Posted 03 March 2014 - 12:41 PM

Okay, now i'm confused. :)

(except for the checkbox part, this i wanted to do anyhow)



#37 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 03 March 2014 - 01:03 PM

i fully agree, but for now we are stuck with this concept and i can understand the need for cab owners to have the coin door working natively.

 

@arngrim: the problem is that this key will be constantly pressed which can lead to issues when wanting to change some settings in VP, windows or something.

 

that is EXACTLY what i said to piggei and on the topic on the other forum sometime ago, i don't like that solution, having a button constantly pressed is not good for windows, and all the things we do around when we are outside vp or a frontend

 

using a microswitch like randr showed

 

 

is the best solution so far, cost nothing more, and don't need more development.



#38 koadic

koadic

    Pinball Fan

  • VIP
  • 1,363 posts
  • Location:Omaha, NE, USA

  • Flag: United States of America

  • Favorite Pinball: Addams Family/Fish Tales/Medieval Madness



Contributor

Posted 03 March 2014 - 01:17 PM

Lol, sorry... that's why I hate trying to comment from my phone when I only have a few minutes while on break :)

Let me try to elaborate... open the coin door when the 'end' key is pressed, that way it is only down when the door is open. This is achieved by attaching to the NC (normally closed) side of the switch; if the switched is depressed, then the switch is in the open state thus no signal is being sent.

If the user has the buttons attached to a gamepad device such as the nanotech kit or virtuapin kit (or other generic gamepad device) then this can be assigned to the 'end' key through the VP settings so it is only active when a VP table is running, thus no unwanted operation when not running VP. Of course something else would need to be done if using a keyboard encoder, and probably when running the unity player unless something similar can be done as vp.

#39 arngrim

arngrim

    DJ Force Feedback

  • VIP
  • 2,188 posts
  • Location:Charleroi, Belgium

  • Flag: Belgium

  • Favorite Pinball: Monster bash



Posted 03 March 2014 - 02:14 PM

with a micrsoswitch normally closed, this is fine, i thought about it and i agree with it ;)

 

but randr way is fine for me, and is already working with the current vpm build, last time that i say it, i promise :D



#40 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,132 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 03 March 2014 - 03:03 PM


Having these 3 coin door behavior options should take care of everyone.... maybe ;)
1) Toggle behavior (this is the current behavior)
2) For switch that is normally closed(NC): Single Door Open event when switch opens. Single Door Close event when switch closes
3) For switch that is normally open(NO) : Single Door Close event when switch opens. Single Door Open event when switch closes