We ended up using a solution posted on the StarWarsBattlefront sub-reddit, found here. Following the steps created by user “MitchyCola” and his peers, we were able to get the G3258 functioning for benchmarking purposes.
Note that we have successfully gotten the G3258 working with the below steps, but we have not done any malware validation or inspection on the required DLL files. Use these at your own risk. We have not seen any problems, but that doesn't preclude them from happening. We are unsure if Punk Buster or other anti-hacking software detects and bans for use of DLL injections.
- Download dualcore.dll, EasyHook64.dll, and Extreme Injector.exe. We have rehosted the required files here for permanence. The .rar password is gamersnexus. Use at your own risk.
- Navigate to the install location of Star Wars Battlefront.
- Place the dualcore.dll, EasyHook64.dll, and Extreme Injector into the Battlefront folder.
- Launch Extreme Injector. Type “starwarsbattlefront.exe” into the Process Name box. Click “Add DLL” and locate dualcore.dll, then change the injection method to “Manual Map” under the “Settings” box.
- Launch Battlefront and, as soon as the “Inject” button appears, hit it. You want to click “Inject” before Battlefront exhibits the black screen failure.
- Battlefront should now work.
Performance isn't great -- we're seeing roughly half the FPS of an i3-4130, when coupled with a 980 Ti, but it's still playable. We'll publish those findings soon.
Best of luck!
- Steve "Lelldorianx" Burke.