I've been testing this on one of my tables, it took some time to understand how to use the parameters but I think I got the hang of it now.
It probably depends on witch table you are working on but I feel that the default parametes are adding too much sideways momentum. On a well tuned EM table the Momentum code doesn't really improve the behaviour at all. It probably makes more of a difference on the newer and faster SS tables.
Here is a little video I made of two (real) balls with different mass rolling down the glass of my pincab. I needed to see how much the mass would change the ball trajectory to be able to tune the physics on my table. I have made many different trials like this when working on the tuning for my EM tables

.
Rolling BallsIf you are not increasing the friction to around .00325-.0035 for an EM and leaving the deafult MXLevel at .034 and MXThreshold at 12 you may get to much lateral depending on your slope settings (if they are less than 4) so maybe also try MXLevel just at .03 or a totally different combo I use somtimes as MXLevel at .06 and MXThreshold at 6 (but I've come to use the former in my current MODs).
To be honest though, it's the EMs that I made this routine for and for which I feel it can work best if tuned and if table physics changed to match / compliment the effect can be great. In Toronto a new place opened called Pinball Cafe and I was amazed at how slow real life pins were seeming compared to the average
VP. But they weren't just slow with the ball like it was rolling on a carpet, the slow ones had the ball spend tons of time bouncing off things side to side and once headed down table rather straightly, would motor pretty good.
So, I believe EMs can indeed benefit and possibly more so than the faster newer games where lot's of speed may not stand out. I appreciate that you've taken and interest and assessed on one of your tables. May I suggest that you tell me one of your titles that you would like to try it on and I will
MOD it with the experience I've obviously now gained regarding implementing the BMPR and the relevant nuances with the table to incorporate desirably. In a couple days I could send you a version for your assessment? There is a tuning component for sure to get the best result and my learning curve has changed as the more tables I've done for personal use. It takes a bit of time to review video or real life physics of the table, add and adjust general table physics and elasticity, and then test the feel on a desktop test station as well as an actual cabinet. I think the change may look off to some people a bit as I believe we've got very much used to a overall fast speeds for
VP so slowing it down to try and more closely match a real life pin may almost look unnatural at first.
Let me know what you think about a suggestion for one of your tables.
2 questions jimmy.
1. what range of elasticity are you using for the rubbers. i usually set mine round abouts at .7 i think. id have to check my starter table to be sure.
2. what im most concerned about is the amount if any stutter is added to the table. my tables seem to be notorious for causing people to have ball stutter. this would be my main concern with applying the engine to my tables.
i dont have anything new enough to try to apply this to right now and im a little short on time at the moment.
do you think you could add this routine to my freddy nightmare on elm street table and send it my way. this table seems to cause the most issues for people and i think it may be a good test of if the engine causes stutter
i appreciate you doing this. anything that makes the ball movement more realistic is a plus to vp.
also curious as to how this effects the nudging.
should have some time to play with it some tonight
thanks jimmy, your work is much appreciated
1. I have been working with .6 for more down facing rubbers, .7 - .75 for side rubbers, and .75-.85 for up facing rubbers (especially to posts on the top of the slingshots).
2. The stutter / FPS hit is hardly noticeable and I'm not really sure if it causes anything as I was saying in a previous post that it seems
VP is quite content doing this processing many times a second as long as it's not dropping walls or using alpha ramps. I think eve the demo table is a good test as you can queue up 4 balls using the launch key, turn the momentum effect on or off, and then watch the FPS.
In the earlier post I discuss my observations on performance. I'd be happy though to take a stab at Freddy (no pun intended) as you're tables are a good starting point because you've often used the B2B already which saves a lot of time implementing and your elasticity levels are pretty high and good to start with. I'll need a few days to try and do it justice and get my hands on some video as well as with today being mothers day I really have to hop off the computer and get some MD related chores done

I will initially assess Freddy for the performance aspect as you suggest before going into other more fine details. If a table is already at the border-line of stuttering it may make a little more difference just because sometimes at that point just a few less FPS can become noticeable where as 50 or so frames when you got 500 or more is nothing. I have implemented it on one of your tables that I got a little stutter before and didn't notice any increase so we'll see what happens with Freddy.
As far as nudging goes, I think it does have a slight effect but with the cut-off values at 1 for MX and -1 MYU (Up) it's not applying as the ball is almost stopped. I personally like the slight effect I think it causes for things like giving the table a push when it's on the top of a lane guide, probably just because it's overall increasted the bounciness with it's effect and the increase in elasticity I give to the table objects after the higher friction.
Thanks for the kind words UW. Just trying to give back and want people to give it a fair shot or reserve full judgement until they see a properly tuned table using the system. I know it's made a difference as I see on the dozen or so tables on my min-cab everytime I play them how they've become more organic in their feel if for nothing else to at least assist the ball down table acceleration and a little lateral.