- View New Content
-
Getting Started
-
Tutorials
Tutorial Categories
Tutorials Main Page Installation and Setup Downloadable TutorialsROM Adjustments
Number of Balls Adjustments Volume Adjustments
-
Visual Pinball Tables
VP 8 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP 9 Desktop Tables
All VPM Recreations VP Recreations VP/VPM MODs VP Originals ROMsVP9 Cabinet Tables
All Full Screen Cabinet Full Screen B2S Cabinet Spanned Cabinet Tables Media Packs ROMsVPX Tables
All VPinMAME Recreations VPX- - /VPinMAME - MOD Tables VPX Recreations VPX Originals Media Packs ROMs VR
-
Frontend Media & Backglass
Media Packs
Complete Media Packs Wheel Logos VideosBackglasses
dB2S Animated Backglasses UVP Animated Backglasses Topper Images
- Future Pinball Tables
-
Design Resources
Main Resources
Table Templates Playfield Images Image Library Sound Library Key CodesVP Guides
VP8 Guide - English VP8 Guide - Deutsch VP9 Guide - English VP9.1.x Guide - English VP Object Guide VPM DocumentationFuture Pinball Resources
Playfield Images 3D Model LibraryFuture Pinball Guides
FP Script Guide Big Draco Script Guide FP Table Design Guide FP DMD Guide
- Other Features
- Bug Tracker
- Image Gallery
- Blogs
-
More
The VPM alpha/beta thread
Started By
toxie
, Feb 28 2014 08:11 AM
1787 replies to this topic
#21
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.
Anyway thanks again because this beta has just raised the experience again with the amazing UP.
#22
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
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
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

My youtube channel
How to use controller.vbs for SS tables in depth
How to use controller.vbs for EM and Original tables in depth
#25
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
#27
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
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
#31
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
Posted 03 March 2014 - 07:58 AM
there should be one key available

My youtube channel
How to use controller.vbs for SS tables in depth
How to use controller.vbs for EM and Original tables in depth
#34
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
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.
#37
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.

My youtube channel
How to use controller.vbs for SS tables in depth
How to use controller.vbs for EM and Original tables in depth
#38
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.
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
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 ![]()

My youtube channel
How to use controller.vbs for SS tables in depth
How to use controller.vbs for EM and Original tables in depth
#40
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


Top





Contributor







are all trademarks of VPFORUMS.