Whenever the dxgi.dll file is present in the ArmA 3 directory (which is needed for SweetFX to work) the game will not launch. It opens the task tray icon for the arma3 executable, then instantly crashes back to desktop.
Even without the launcher or even Battleye enabled, the game still crashes to desktop after the 'loading addons' spash screen.
After the first large patch, Battleye was causing the problem whereby it would log dxgi.dll as a non-whitelisted process and fail to launch ArmA 3.
The hotfix which followed this then resolved this Battleye problem
15/06/2015 20:14:56 - Starting BattlEye Service...
15/06/2015 20:14:57 - Updating BattlEye Service...
15/06/2015 20:14:57 - Launching the game...
However the game still won't start, the launcher says Battleye started without any problems or conflicts, however the same crash bug is still appearing.
The only way for me to solve this is by dragging the dxgi.dll file out of the A3 directory, rendering SweetFX un-usable. When I remove any other SweetFX file such as the injector.ini or the d3d9.dll, the game will still crash, there seems to be an underlying problem with the dxgi.dll file.
I've checked with other users of SweetFX and they have said they cannot get their game to start up without disabling it since the update. I've also tried the latest and older versions of SweetFX to no avail.
This is likely a DirectX problem causing the .dll module to conflict with the game.
Log files attached were too big so uploaded to MEGA.NZ
https://mega.co.nz/#!GFd0XA5a!kX_3UGZEJyHCsFSjx7eDMGMWLF8rf7c8v6Ltlynii1I