TheVidya 0 Posted February 28 Share Posted February 28 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. 0 Quote Link to post Share on other sites
ZLOFENIX 3811 Posted February 29 Share Posted February 29 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. 0 Quote Link to post Share on other sites
TheVidya 0 Posted February 29 Author Share Posted February 29 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. 0 Quote Link to post Share on other sites
ZLOFENIX 3811 Posted February 29 Share Posted February 29 Yes, i dont know why this happens. 0 Quote Link to post Share on other sites
TheVidya 0 Posted March 2 Author Share Posted March 2 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. 0 Quote Link to post Share on other sites
TheVidya 0 Posted March 3 Author Share Posted March 3 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. 0 Quote Link to post Share on other sites
ZLOFENIX 3811 Posted March 4 Share Posted March 4 I dont use dlls. Bf4 not work, i tried, but not found reason, also for me was another error, i tried on manjaro. Read here 0 Quote Link to post Share on other sites
TheVidya 0 Posted March 4 Author Share Posted March 4 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. 0 Quote Link to post Share on other sites
ZLOFENIX 3811 Posted March 4 Share Posted March 4 I made own methods, no dlls needed. 0 Quote Link to post Share on other sites
TheVidya 0 Posted March 4 Author Share Posted March 4 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. 0 Quote Link to post Share on other sites
ZLOFENIX 3811 Posted March 4 Share Posted March 4 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. 0 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.