I just wanna add something regarding the update from yesterday (On Steam).
If you're having trouble patching your game, revert back to the Original BFGA2.exe (Not the one provided by MAF), if you've completely removed it and only use the one provided by MAF, repair your game file and then patch your game!
Once you're done patching, download the latest version of the Trainer (On this thread) and change your BFGA2.exe with the newest one provided by MAF, and voila, you're all set.
For some reasons, Steam updater will just sit at 0 kb/0s and refuse to launch the update untill you have reverted back to the original .exe. This isn't a vast problem that everyone will encounter, but if you do, that's the solution.
Cheers