I've tried all this, but can't go online. What I see, after running Origin/BF1 as Admin. For an INSTANT, it flashes on my screen that an Update is required. This flashes and vanishes within a microsecond, but you can see it. Then you're stuck in offline mode. If you look in your profile, under c:\Users\<users>\Documents there isn't a Battlefield 1 Directory. This is after a complete uninstall and reinstall, then launch. The BF1 directory (c:\Users\<username>Documents\Battlefield 1) simply isn't created. Once broken, it stays broken.
I then switch to a newly created local profile. Using the same installation of BF1 and reinstalling Origin. Launch Game from Origin, and the "Update Required" screen stays, and you can press update. Game updates, everything looks good, and BF1 Directory in Documents is updated with date and time. so the profile directory is correct with: c:\Users\<username>\Documents\Battlefield 1\ -= all looks good with a new local profile =-
Game works perfectly. So at this point, to recap: The update is broken in my main profile. But works fine in a newly created profile.
Now..... troubleshooting continues....
Going back into the broken user profile, uninstall Origin, and leave BF1 alone.... reinstall Origin, then verify the game files, It creates a Battlefield 1 directory in c:\Users\<username>\Battlefield 1\ with a single subdirectory with \Screenshots -= this is not correct =- It should be in the Documents directory, but it's not.
so now you have two entries in the users profile for Battlefield.
1) c:\Users\<username>\Documents\Battlefield 1
2) c:\Users\username\Battlefield 1
Origin is broken.
-----------
For Giggles.... I went into everything Origin related and turned security off to the directory -> no change
I also deleted origin from %ProgramData% and "%AppData%" (meaning, EVERYTHING related to Origin, Battlefield everything, then created symbolic links from the working profile and game directories into the broken profile. NO CHANGE. If I do a complete comparison, file by file, since they are symbolic links, everything matches. Doesn't work.
Then I did the same with the whole "Documents" folder from the working local user profile, dropped the symbolic link into the broken profile/Origin NO CHANGE.
makes no sense. But this started after the last patch that everyone is complaining about.
The ONLY way I can play BF1 (didn't effect BF4 or Titanfall 2) is to play from a brand new local profile. Then copy the broken profile over to the new one and no overwrite duplicate files.
ORIGIN or it's patcher is Broken. I've isolated it to Origin.