Cool, cheers!
I had to add a bit, not sure if the SetSolenoidRelease can be removed, but working good.
BxSwEdge Linked= subManager.LinkNodes(FakeKicker,EjectKicker,2,swL);
Just by memory, "swL" is a switch length computed from ball radius, but here you use it as the "time" to travel your edge in seconds. Be carefull. Change it to, 1.5f for example if you want the ball to take 1.5 second to travel from the hole to the kicker...
EDIT: I was wrong, sorry (shoulkd check my comments before posting): there, the third parameter (2) IS the time to cross the edge (2 seconds). The fourth parameter should not be defined there (or set as -1): it is the "length" of the edge: -1 means it is automatically computed. So, these two lines work here:
BxSwEdge Linked= subManager.LinkNodes(FakeKicker,EjectKicker,2);
or
BxSwEdge Linked= subManager.LinkNodes(FakeKicker,EjectKicker,2,-1);
I'd prefer if she jumped out of the screen, fulfilled my every whim, then gave me a beer. In 3D of course.

=> TODO List
. i'll mak ea call to Cassandra Peterson
...
VPM Beta release
Hi guys. We worked with the VPM team to make the next VPM release. Toxie made the whole integration. Among other thing, this version will have:
- UP support
(with dmd missing line bug corrected)
- PinDMD support (new checkbox in options)
- Cab mode (checkbox, removing splash, etc...)
- Rom crc checkeck disabling (checkbox)
Etc..
You can try the beta (and post a kind word) on this topic:
http://www.vpforums....showtopic=27063
Make all your bug reports on his post please
(for vpm related of course).
Edited by BilboX, 28 February 2014 - 10:37 AM.