protonscr

Plants vs. Zombies: Battle for Neighborville

protonopen appid 1262240Game compatibility - Unofficial
ValveSoftware/Proton#4978 · opened 2021-07-18 by brauliobo · updated 2026-01-12 · 16 comments · github · game page · search this game
3 matching comments, n / p to jump
Bbrauliobo 2021-07-18 github

Compatibility Report

System Information

  • GPU: RX 580
  • Driver/LLVM version: Mesa 21.1.4
  • Kernel version: 5.13.1
  • Link to full system information report as Gist:
  • Proton version: 6.3-5

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

Anti-cheat error, game exits after it.
image

Reproduction

Just launch game

Bbrauliobo 2021-07-18 github

I see there is some EAC support in Wine, is it included in Proton Experimental? https://twitter.com/0xdt0/status/1276286612654227458

LLeJimster 2021-07-21 github

I see there is some EAC support in Wine, is it included in Proton Experimental? https://twitter.com/0xdt0/status/1276286612654227458

They have an internal proton build that they're testing the anticheat stuff on.. They are aiming to bring it out before steam deck is released. (which would be helpful for bug fixes in advance of the launch).

Bbrauliobo 2021-07-22 github

@LeJimster great news! so hopefully before the end of the year :) my son is really desiring this game :P

Bbrauliobo 2021-09-25 github
Bbrauliobo 2022-02-17 github

I'm happy to hear that Proton 7 is now released, but it seems still EAC is not enabled in this game as I've just tried and got the same EAC error
https://www.phoronix.com/scan.php?page=news_item&px=Proton-7.0-Released

TTraumlewis 2022-09-30 github

I have the problem with the Origin version 😕

Kkisak-valve maintainer 2022-11-01 github

Plants VS Zombies Battle For Neighborvile

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6282.
@NeedsArt posted on 2022-11-01T06:39:26:

Compatibility Report

  • Name of the game with compatibility issues: Plants VS Zombies Battle For Neighborvile
  • Steam AppID of the game: 1262240

System Information

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Log = https://drive.google.com/file/d/1DZxasQq2vC8c48aIQ_qNnLbHRjz8dPUi/view?usp=share_link)

Symptoms

Screenshot from 2022-10-28 12-46-20

Reproduction

use an ubuntu based OS
use commands DXVK_HUD=1 PROTON_USE_WINED3D=1 PROTON_NO_FSYNC=1 %command%
should come up with the direct x error
-->

TTroubledPerson 2022-11-16 github

if PROTON_USE_WINED3D=1 is used it causes this problem. my issue is no longer relevant. the easy anticheat problem still remains. game boots but with performance issues

Rripper81 2022-12-29 github

The game is now broken due to easy anticheat. It worked but after a reinstall which also caused the switch from Origin to the new EA Player launcher the game complains about failed EAC.

LLethalManBoob 2024-04-20 github

The game is now broken due to easy anticheat. It worked but after a reinstall which also caused the switch from Origin to the new EA Player launcher the game complains about failed EAC.

And now its perma borked due to ea kernel level malware.

Ggreenhandzdl 2024-06-13 github

Is this still possible to solve?
image

Ggalacticaledge 2024-06-23 github

Is this still possible to solve? image

I'm afraid not, since they switched this game to EA Anti-Cheat from Easy Anti-Cheat

TTheRogueArchivist 2024-08-02 github

Can confirm the error and the fact that adding EA Anti Cheat is the issue. But it appears that they're still using Easy Anti-Cheat, and that it seems to me that EA Anti Cheat itself uses Easy Anti-Cheat. The file "EAAntiCheat.Installer.Tool.exe" directly contains the Easy Anti-Cheat installer, so it seems to me to be a dependency.

I'm also wondering if support for games using this Anti Cheat may be possible, since other Anti Cheats that I thought were also kernel-level appear to be supported by Proton (though I may be mistaken).

Kkisak-valve maintainer 2026-01-11 github

[Bug report] Inconsistency with game dll loading

Issue transferred from https://github.com/ValveSoftware/Proton/issues/9392.
@Twig6943 posted on 2026-01-11T13:12:14:

Feature Request

Make it so that RtWorkQ.dll loads consistently

I confirm:

  • [x] that I haven't found another request for this feature.
  • [x] that I have checked whether there are updates for my system available that
    contain this feature already.

Description

Plants vs zombies battle for neighborville doesn't run on linux out of the box but it does offline with <Link removed by moderator> thing is on linux they load inconsistently. Most of the time the game will open up but give a black screen and you gotta open winecfg in the same prefix go to libraries and press okay and that makes it boot only for the next time you open up the game

I've already tried adding in WINEDLLOVERRIDES=RtWorkQ=n,b;rtworkq=n,b %command%

Justification [optional]

Wine users wont be doing this amount of trickery with games?

Risks [optional]

References [optional]

Here's source for another dll that makes the game semi offline which also works on linux but is also inconsistent (this requires some PRE-EAAC files of the game as well like the last dll) (makes it so that people with the dll can play together)

https://github.com/Twig6943/BFN_PreEAAC_Patch

TTwig6943 2026-01-11 github

https://github.com/Twig6943/BFN_PreEAAC_Patch

For those that want to use it, grab the dll from releases of this github, and then use steamdepotdownloader to download old version of the game and replace .exe

I'll submit correct details for manifest in a bit for now I can say the sha256 for the right exe is: 8c05c12e2ddc38525b99d09eee72d0e6f7238896c545c90c15e292ba242f99e5

TTwig6943 2026-01-12 github

Replying to https://github.com/ValveSoftware/Proton/issues/4978#issuecomment-3734629807

Same issue happens on garden warfare 1 this dll when you rename it to rtworkq.dll . It loads consistently with wine but inconsistently with proton idk why