Forum Discussion

KaiserAlexis09's avatar
12 years ago
Solved

Can't change UI language on BF4

I bought the deluxe edition of the game in Portugal and pre-loaded it just fine, but I can't change the UI language. I can change the voice language to English but there is no option for the UI. This really annoys me since I played BF3 completely in English and basically every other game I own. Another thing I noticed is that it seems to me that the language is Portuguese from Brazil(where I used to live) and not from Portugal, but I may be wrong about that. Any help is appreciated.

  • Changed localisation on registry and removed br files at Battlefield 4/Data/Win32/Loc leaving only the english ones and now it works just fine. The UI is in english and the voices too.

6 Replies

  • When you downloaded the game it should have provided a dialouge box to change the language, Is your Origin language set to English too?

  • No dialog box appeared when installing the game, Origin just downloaded it and said it was ready to play. I had Origin in Portuguese when I downloaded it, but then I changed the language to english and re-installed the game, still nothing. I changed the Origin Client Language but when I go to the store it is all in Portuguese but the client itself. I scrolled down to change language and the only option there is Portuguese ☹️

  • Changed localisation on registry and removed br files at Battlefield 4/Data/Win32/Loc leaving only the english ones and now it works just fine. The UI is in english and the voices too.

  • Anonymous's avatar
    Anonymous
    12 years ago

    Could you give more details as how to change the location in the registry?

    Thanks!

    I live in Poland but I don;t want to play this in Polish......

  • Anonymous's avatar
    Anonymous
    12 years ago

    The same problem.  My Origin is in russian but BF4 was installed from DVD disks in english version.

  • To change the registry for BF4 you must run regedit and look for(at least in my case): HKEY_LOCAL_MACHINE -> SOFTWARE -> Wow6432Node -> EA Games -> Battlefield 4. Once you've clicked on Battlefield 4 you should look for (on the right side of the screen) GDFBinary, GDFBinary64 and Locale. In my case I had GDFBinary and GDFBinary64 as C:\Program Files (x86)\Origin Games\Battlefield 4\GDFBinary_pt_BR.dll and C:\Program Files (x86)\Origin Games\Battlefield 4\GDFBinary_pt_BR.dll (meaning brazilian portuguese) so I double clicked them and modified the value to en_US instead of pt_BR, also the same thing with Locale. Then, if it doesn't work, go to the folder where you have the .dll files and check if you have the files with the name en_US or the language you want. If you have the files and it is still not working, try taking all the different languages .dll files and leaving only the ones for the language you want. I just moved my pt_BR files to another folder(in case I needed them) and left the en_US files and it worked for me, hope it works for you too. Sorry about the long time it took for me to answer you.

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,569 PostsLatest Activity: 22 hours ago