Jump to content
ZLOFENIX Games

Battlefield 3 on Linux with Wine/Lutris/DXVK


Recommended Posts

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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.

Posted

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.

  • 3 months later...
Posted

Hello friends, it's a pleasure to be part of this family!
I normally play on servers on my Windows 10, but I've always been a Linux user, lately I've been trying to play via Lutris, and soon I'll try on Bottles...
Everything goes well, until logging into ZClient, but when opening ZLOrigin, it opens and quickly closes... is there any solution? ZClient, 34 Launcher, and even the official Origin open normally, only ZLOrigin didn't open!

  • 1 year later...
Posted
On 3/4/2024 at 7:13 PM, ZLOFENIX said:

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.

admin, do you have any updates on this? i have the same issue. i can play bf3 on EA servers but not on zlo. i can join a server from the browser and zloclient starts bf3.exe and then closes after a few seconds without any error.

 

i tried to use wine-ge, wine-proton, wine-staging, all with the same effect.

 

i hate to use micro$oft windows, if somebody got it to work please share how you did it.

Posted

zclient log:

[11:50:11] PreAuth bf3.exe OK
[11:50:11] bf3.exe
[11:50:15] PreAuth bf3.exe OK
[11:50:16] bf3.exe
[11:51:15] PreAuth bf3.exe OK
[11:51:15] bf3.exe

 

contents of game folder:

Z3vIMqu.png

 

 

 

but after a lot of searching i found this:

 

 

i removed the license file from drive_c/ProgramData/Electronic Arts/EA Services/License

and then i removed all old logs in drive_c/ProgramData/EA Logs

i joined one server from browser server list and then i see a new log

[08:37:14]------------ Opening Log --------------
[08:37:15]License Failure 3
[08:37:16]Missing DLL WINMM.dlldGetUserNameA   Error: 0x000003e6
[08:37:16]------------ Closing Log --------------
 

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...