Jump to content
ZLOFENIX Games

Battlefield 3 on Linux with Wine/Lutris/DXVK


Recommended Posts

I'd like to play Battlefield 3 on my Linux machine through Lutris.
I believe it's definitely possible. I already got BFBC2 to work with Project Rome.

ZClient works, ZLOrigin works, one of the Launchers works but launching the game does not.
When launching BF3 Singleplayer it even opens the EA Battlefield website, so I think you're doing some redirection that doesn't work right in Lutris out of the box.

Help would really be appreciated.

Link to post
Share on other sites

Launcher or run from server list on site, or same in zlorigin.

Some people already tried, but bf3 not started on wine, without reason.

Sp and mp must be runned from site/launcher, direct run from zclient/zlorigin will open battelog.

Link to post
Share on other sites

So the part is normal? Problem is that when I try to join a multiplayer server or click run game in zclient, nothing happens, no website that opens up and no window. Taskmanager shows bf3.exe being started but then it it closes after half a second.

Link to post
Share on other sites

I tried my native wine with virtual desktop now. No window appeared but bf3.exe would keep running, instead of closing but it says the process only uses 32 MB, so it isn't running properly.

Link to post
Share on other sites

With BF4 I get "Invalid license. Reason code = Tampered (0x000A)" but it does work on real EA App (I've successfully played it for some hours). Which DLLs are you using to inject stuff? I need to overwrite them in wine config.

Link to post
Share on other sites

I mean the game most likely uses .dll hijacking to connect to zlo instead of EA.  Project Rome uses dinput8.dll for that. So I had to add to open Wineconig for the prefix I installed it to and go to Libraries and add dinput8 (native then builtin). Otherwise it just uses wine libraries instead and no injection happens.

Link to post
Share on other sites

activationui.exe not working properly is definitely the cause. With EA Origin the game works. I even got punkbuster to not kick me anymore by disabling AMD FSR in Lutris setting.

Link to post
Share on other sites

Yes, but i dont know why, on win - no problems, on lin - fail without crash or reason, and as i writed in thread - only some games not work, but code same for all.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...