So as the title says, you may find, if you are running an internet connected PC and using windows defender for anti virus and get the Oct 2 2020 1.325.72.1 update, AND you happen to run Future Pinball
And you run tables that use DOFLinx (whether you have the hardware or not)
That suddenly, you can not launch those tables and get an error that FF_Init is undefined
And you will check, and find that DOFLinx.vbs is safe and sound in the scripts folder, and you have not changed a thing
and now you are saying WTF why does this suddenly not work???????
I just found out that it is not working because Defender is blocking Future Pinball.exe from executing external scripts.
How did i find this out?
I took a table that did not need DOFLinx, and i simply put in the line to execute the external script
This would of course load the table error free, and in a perfect world, the script would be wholly ignored as the table did not use it.
But, i got a giant ass red error box that said Your anti virus has blocked Future pinball from doing ExecuteGlobal LoadExternalScript
I submitted a copy of future pinball.exe and DOFLinx.vbs to MS, with an 1890 word explanation of what was going on, and why that would be unwanted Defender behavior, but who knows when they will address that, especially as no FP author/developer will be contacting them.
Here is picture of what you would see, if your table had not already gone beyond that point and tried to run FF_Init
You wont see this error on a real DOFLinx table as it will move beyond that too fast, and all you will see if the FF_Init failure

Now the good news part.
You can fix this.
Open windows security (just type that in the search box)
click the shield in the left icon bar
scroll down and click manage settings
click to add an exception and pick file
point it at future pinball/scripts/DOFLinx.vbs
Now your DOFLinx tables will run again.
Antiviruses in general, not just MS's, are getting a bit obnoxious with the every vbs is evil thing
they flag my own self written Not remotely malicious vbs scripts as various worms and trojans etc.
Anyways, i hope this helps someone avoid a bad and frustrating evening when all they wanted to do was play a game of pinball
[EDIT]
VPX seems to do things a bit differently as i did not notice defender jerking it around, but then VPX does DOF internally
Oh and the funny thing is, defender does not scan DOFLinx.vbs as malicious, so it must be the way that FP attempts to make use of it that pisses it off.
Edited by wiesshund, 03 October 2020 - 07:59 AM.




Top

Contributor









are all trademarks of VPFORUMS.