Battlefield™ 2042

Battlefield™ 2042

66 ratings
How to use Origin instead of EA App and Fix Mouse Input Delay
By NikkMann
How to use Origin instead of the god awful EA App and fix mouse input delay in BF2042
8
5
17
4
3
2
   
Award
Favorite
Favorited
Unfavorite
Why Origin Instead of EA App?
The EA App, as many probably know, is very unoptimized and buggy.
It crashes alot, can give game library errors, uses more system resources than Origin, sometimes wont even launch games, and also has an uncloseable background process that always runs on your machine, using more resources and collecting data.
Origin is EA's older launcher which works ALOT better, does not have any unwanted background processes and has the added bonus of fixing the dreaded high mouse input bug in BF2042 by deleting a .dll file (info on that is also in this guide).

Credits to p0358 for finding this fix on Twitter: https://twitter.com/p0358/status/1635796691902160896

Changelog July 24, 2024: Guide updated with new fix found by GabrielOrca to re-allow Origin to connect online
1. Uninstall EA App
Go to your control panel in windows and uninstall the EA App

You can get to the control panel by searching it in your windows search bar





I have already uninstalled the EA App, but you will find it in this list

2. Remove EA App files from BF2042
Now we need to remove the installer files so BF2042 doesn't try to install it.

Go to your game's install location:

Right click the game in steam library > properties > manage local files



Then go to the folder _Installer > Origin > redist > internal
and delete EAappinstaller.exe



The game will redownload this file whenever you verify integrity or sometimes if there's an update. So if you start getting the prompt to download the EA App again check to make sure this file isn't back in this location.
3. Download the old version of Origin Full and install it
EA patched new versions of Origin to force you to update because people were bypassing EA App (because its trash lmao), so we need to download a slightly older version of Origin before this forced update was added in.

This will not affect the playability of your games in anyway or any online features of EA services.

Go to this link and download Origin Full 10.5.119.52718, its the one on the top left.
Only download Origin Full, this will not work for Origin Thin
https://taskinoz.com/origin/



Save the file and run the installer

De-select any options you want, I recommend only leaving the desktop and startmenu shortcut options enabled

4. Login into Origin
Open Origin, log in to your EA account and select to stay signed in

If you get this screen (some people do, some people dont) select the option to load into offline mode, DO NOT UPDATE IT



If you never setup an EA account and just used the one auto-generated by Steam, then you will need to make one on the EA website and link it to your steam, and then sign in with that. That will register your Steam EA games with the account as well.

To do so, go to this link, click on the steam icon, sign in with your steam account, and follow the instructions from there.
https://signin.ea.com/p/juno/create?execution=e1555318268s1&initref=https%3A%2F%2Faccounts.ea.com%3A443%2Fconnect%2Fauth%3Fdisplay%3Dweb2%252Fcreate%26response_type%3Dcode%26theme%3Deahelp%26redirect_uri%3Dhttps%253A%252F%252Fhelp.ea.com%252Fsso%252Flogin%252F%26locale%3Den_US%26nonce%3Dnonce%26client_id%3Dorigin_CE

You will see a message telling you to download the EA App, DO NOT CLICK INSTALL. We are about to fix that.



Close the window and quit out of origin in your taskbar by right clicking the icon and choosing Quit Origin

5. Block Origin Updates
Enable viewing Hidden Items in windows explorer



Go to the following folder: ProgramData > Origin



Open the file local.xml with an editor like Notepad





Copy the following 4 lines near the bottom of the file above the last line </Settings>

<Setting value="true" key="MigrationDisabled" type="1"/>
<Setting key="UpdateURL" value="EA.sucks/" type="10"/>
<Setting key="AutoPatchGlobal" value="false" type="1"/>
<Setting key="AutoUpdate" value="false" type="1"/>

Should look like this



Save it by clicking File in the top left, then Save, and close it
6. Use patched .dll file to enable Origin online
In 2024, EA added an additional check to block Origin from connecting to their servers.
We can bypass this check by using an open-source modded .dll file.

Go to this GitHub page[github.com], click on F*ck_off_EA_app, then click on Releases v3 on the right side, and click on version.dll near the bottom to download it.

Go to wherever you installed Origin, the default location is: Programs Files (x86) > Origin
and put this .dll file into that folder



Thank you GabrielOrca for finding this fix and posting it in the comments of this guide.
7. Fix Origin Settings
Open Origin and you should now be able to login online without any notifications to update or install the EA App

Now, click Origin in the top left and choose Application Settings



Go through the Application tab and make sure these settings are disabled (you can change others if you want): Automatically Start Origin , Origin Helper Service



These stop Origin from running unnecessary background processes, and make it so it only launches when you start BF2042, and automatically closes/quits when the game closes.

Next go to the Origin In-Game tab and disable it.



You will still be able to receive game invites/requests, but the origin in-game overlay is known to cause performance issues so its best to disable it
8. Fix Mouse Input Delay
In BF2042 specifically, the Origin In-Game overlay used to cause mouse input issues and disabling it in the app didn't help, you had to delete its file to fix it. This seems to also be an issue in the new EA App, but there is no fix for that AFAIK. The only fix for it is the steps below with Origin.

DICE says they fixed this issue in Origin a few patches ago, but people still reported it so just to be 100% sure, we will also disable the file. We don't need it since we disabled the in-game overlay anyway.

Quit out of origin the same way you did at the end of Step 4.

Go to wherever you installed Origin, the default location is: Programs Files (x86) > Origin
and find the file named igo64.dll



Rename it to igo64.dllback , that way it is disabled but in-case you ever need it for some reason, you can just go here and rename it back to igo64.dll to re-enable it

Done
That's it. Origin will now automatically open when you start the game and close when you exit it, without any unwanted background processes or data collection, and it should never ask you to update or switch to the EA App.

Please Upvote if this worked for you

Enjoy.
138 Comments
Koster 24 Sep @ 11:42am 
After analyzing the files and the .dll file, I can guarantee that there are no malicious files. The .dll file ignores the original version for access to the online service, a bit like on Windows 7 to bypass the cpu! and the 2FA works perfectly!

Travail 24/09/2024

We still invite you to buy your games or use your keys via EA app to avoid problems with the application.

We would also like to remind you that the application is no longer updated! so for reasons of monetary security, use EA app for all your purchases, whatever the reason!
KEREM DEMİR 14 Sep @ 2:30am 
Dude... You are awesome! Thank you so much <3 I can play again DA Inqusition.
This worked, but the games won't launch at all.
H'gharHavocXIII 3 Aug @ 4:08am 
THANK YOU THANK YOU I LOVE U
NikkMann  [author] 24 Jul @ 4:19pm 
Updated guide with GabrielOrca's fix
Polarxey 12 Jul @ 6:36am 
I hope you and GabrielOrca became the new EA ceo
Thanks
нэга пьёнэ 21 Jun @ 12:47pm 
GabrielOrca, thank u thank u thank thank uuuuu:steamhappy::cleanseal:
samarratheguardian 21 Jun @ 12:24pm 
I used the patch GabrielOrca recommended when Step 6 still showed the "Please EA app to continue", once that was fixed I followed the rest of the steps and now I can open the Dragon Age games! Thank you NikkMann and GabrielOrca for the guide and suggestions, respectively!
GabrielOrca 31 Mar @ 7:11am 
Working again for me - I just downloaded version.dll from here [github.com] then pasted it into C:\Program Files (x86)\Origin -
hope this works for you guys too!
Fate-2-Go 13 Mar @ 11:24am 
First: Origin is replaced with EA App anyway. No origin anymore.

Second: I never had an input delay

Third: Heard that it helps to not use Steam as starting point, so fix it by start via EA App (not verified since I never had that problem)

Fourth: I just use "raw input mouse data" - that should not cause any delay anywhere (not by steam, origin, ea app, whatever it is)