Thanks for all this. I have reduced the collection of tables on this cab down to 32 of my absolute favorites, I am trying to work out all the details (it is a 3 monitor cab, so some of the old B2S glasses which still have grills are giving me grief, I am thinking of just building directB2S glasses for these and scripting them in.
I have 27 of these tables working well with my plunger, but that leaves 5. I am out to the shop to try to fix them one at a time right after I send this, I have the sample table on a thumb drive ready to look at. Scripting isn't hard for me, I have developed commercial software in VB and C, and while I don't enjoy it at all it isn't something that usually puzzles me. I am almost certain that I will be able to see what you are doing with the script and make it work for a few finicky tables. I am more certain that if I run into trouble you will have some great ideas to help - I am amazed at what you have done so far with this whole system. I believe that the largest area left for exploration and improvement in the VP and FP environments is human interface, and you have taken this a long way in this short time.
I hadn't thought of just commenting out the keypress events - walked right over that one. Thanks.
I will enable the timer in the object instead of scripting it in - the plunger timer is scripted on/off but I guess it needs to be set to start.
I will try to get the impulse trigger function working with TOTAN, it is one of the games I consider a must have for this cabinet so I want it to work well. I just wish I knew why it wasn't working with object speed and power settings.
Last question. If you come across a table that the analog plunger actually works in but the graphic doesn't move, and when you make the plunger object visible you get the silly (but moving properly) rubber q-tip plunger overlayed on the graphic, what is the reason that the graphic doesn't respond to the plunger but responds to the keydown counter used by the button? I have tried to trace the logic path, but I get lost somewhere in there. I know the graphic is only a visual representation and it is displaying the information that is feeding an impulse plunger, and I know that the actual plunger object is controlling the impulse plunger as well, but I do not know where to pass the mechanical plunger data to the graphic (where does the keydown counter pass the info to the graphic routine?).
I am already starting work on my next cabinet - this will be a substantial departure from anything anyone is used to seeing. Imagine a large flat egg, on a monopod base, with a transverse smaller egg for a backbox. Central body trim strips like an old 1960's carnival bumper car, metalflake yellow, red, blue and white, with a little retro 50's antenna dish on the top of the backbox egg, recessed plunger and Jetson's style car flight stick for the launch trigger, and bat-paddle flippers on adjustable palm rests - a pinball game from what Disney invisioned the future would be like when Epcot was first opened. I will keep a photo build diary as it goes, but I still need to build the dock foam plug to pull the fiberglass molds from. It will take an internal fabricated steel frame, but I think it will end up WAY cool. Everything I am doing experimenting on my current cabinet is in preparation for this fantasy cab. And your work on analog devices certainly has advanced my project a lot.
Thanks again for all the help, as soon as this tweaking is done I will take a bit more substantial video and get it out in my gallery, This plunger makes the cabinet much more 'real', and with the UHID for nudge as well, it feels really cool. And with the plunger being so easy to build and cheap, I hope it gets more people into the analog control game. I am hoping to write an article on building and mechanical setup of my plunger system, with parts lists and everything you might need to build it. It is just too cool. Now if I could only get the tilt to work...
Chris
Here, hold my beer. You ain't gonna believe this...