Ok. This is my suggestion. Yes. You should upgrade your 10.4 to 10.5 - it is not a beta anymore it's the latest and greatest. Run the one in all installer and you are up to date with everything except color support for SAM. If you need that you need to got to the other site for vpinmame update.
So, to your confusion. Sometime during 10.6 beta cycle, the new core.vbs will be introduced. The more people that run it the more feedback we probably get. Right now I don't recommend ANYONE that doesn't know why they need it to use it.
I don't know when it is going to be distributed with VP. The devs decide that based upon feedback I guess.
useSolenoids=2 doesn't mean that the flippers die on you. Start a table - press F11, while the ball is in the through press left flipper and read the statistics from the left flipper. If fastflips isn't working then you see the response time going between 1-20ms. If however your software is up to date and it has been correctly implemented in the table script. You will see it under 1ms or at least very very fast compared.
Many people have understood what has been said to them in the forums and have implemented FF on their own. I've provided a github repository with a huge amount of tables that didn't have this code and Wob has done a fantastic job in verifying and fixing my work. So, I hope and believe that if you don't know how to do it. You can find the table and see how it is implemented or replace the script code. The absolute best would be that the table authors used this repo to updated their tables with. But, I don't expect that to happen. In addition to FF these scripts have all implemented at least the 9th paramter for playsound. Which means that elements in collections do get 7.1 directional improved locations and should slightly improve the sound for everyone, but largely improve it for people that have implemented 7.1 in their cabs. I'm still slowly improving, now with elements that didn't get updated in the bulk edit I first did. I have NO plans to improve them all beyond their current state.
There will be a new thing coming with 10.6 and that is sidecar loading of vbs scripts. It basically means. You can take the same files (from github) and put them in the same folder as the table. VP will see this on startup and replace the script inside the table automatic on loading. So, if you are really scared of messing it up. Just download the file. Start VP. If you don't like what you see and hear. Delete the *.vbs and your back to the standard.
So, there has been talk about FFv2. That is even more bleeding edge than the regular FF. Wob has been working hard on that. And that WILL required 10.6 (beta at first )- or manually downloading the new core.vbs as mentioned already. But, the same should apply. If the author hasn't updated the table. You will probably be in good hands if you download "updates" from the github repo.
You ask if other things needs to be changed ? It might be. And some of those fixes is already included for you. And our hope and belief is that FFv2 minimizes the "problems" that arise from the "hack" that it is, not needing to wait for pinmame.
So, in short. I wouldn't worry about the old tables. If you don't notice any difference after updating and/or playing a table where FF of any version is working. Personally. I can feel it right away now when a table has the "old delay". Almost every time I start a table these days I do set a new GC.
I again - want to make it clear. Nothing is better than if the author updated the table himself. That will render the script obsolete IF he just approves the changes made that is. You might think. Well, look who's talking. Avatar and Algar is on the list. Yes. I know. But, changes on those tables are still minor at the moment. I hope to get to it at a later date.
Hope that this clarifies it a bit for you guys ?
Edited by Thalamus, 29 August 2018 - 06:32 PM.