Plants vs. Zombies

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Cleanup icon.svg
This page may require cleanup to meet basic quality standards. You can help by modifying the article. The discussion page may contain useful suggestions.
Plants vs. Zombies
Plants vs Zombies.jpg
Release dates
May 5, 2009
May 5, 2009
Plants vs. Zombies at Steam Charts
Plants vs. Zombies at SteamDB
 Plants vs. Zombies at Wikipedia
Plants vs. Zombies
Plants vs. Zombies 2009
Plants vs. Zombies: Garden Warfare 2014

General information

More information Official developer site
More information Official game series site
More information Plants vs. Zombies Wiki - A wiki for everything Plants vs. Zombies related
More information Steam Community Discussions


Source DRM Notes Keys
Official website DRM details are not known Free trials are available for browsers and most major platforms.
Steam Availability Table Icons - Steam.svg Game of the Year Edition.
Origin Availability Table Icons - Origin.svg Game of the Year Edition.


While no official Linux version exists, a version of Plants vs. Zombies for Google's Chrome web browser is available. This version, available for purchase from the Chrome Web Store, uses Google's "Native Client" technology and should work on Linux systems. The Windows version works under Wine.

Game data[edit]

Configuration file(s) location[edit]


Save game data location[edit]

Origin ~Programdata/Popcap Games/PlantsVsZombies/userdata
Steam <Steam-folder>/userdata/<user-id>/3590/remote
OS X ~/Library/Application Support/PopCap/PlantsVsZombiesMac/userdata

Save game cloud syncing[edit]

System Native Notes
Origin Native
Steam Cloud Native
GameSave Manager Native

Video settings[edit]

In-game options menu.
Graphics option Option WSGF Notes
Widescreen resolution Impossible False icon.svg Pillarboxed 4:3.
Multi-monitor Impossible False icon.svg
Ultra-widescreen Impossible False icon.svg
4K Ultra HD Impossible False icon.svg
Field of view (FOV) Impossible
Windowed Native
Borderless fullscreen windowed Impossible
Anisotropic filtering (AF) Impossible
Anti-aliasing (AA) Impossible
Vertical sync (Vsync) Impossible
High frame rate Impossible Frame rate is capped at 100 FPS.

Input settings[edit]

Keyboard and mouse Native Notes
Remapping Impossible
Mouse acceleration Impossible
Mouse input in menus Native
Mouse Y-axis inversion Impossible
Controller support Impossible

Audio settings[edit]

Audio options Native Notes
Separate volume controls Native
Surround sound Impossible
Subtitles Native
Closed captions Impossible
Mute on focus lost Native

Issues fixed[edit]

BASS_ChannelSetAttributes Crash[edit]

When starting Plants Vs Zombies (and other PopCap games as well), the game might crash with an error message, BASS_ChannelSetAttributes function not found. This is caused by the game accidentally trying to read a file that shares the name of one of the game files, bass.dll. This happens when there is a file named bass.dll in one of the following folders (I am using C as an example): C:\Windows\, C:\Windows\System32\, or C:\Windows\SysWow64\. Renaming or removing this file will allow the game to run (but may cause problems with the program that installed bass.dll there, keep a backup in case this happens). Bass.dll is usually a library file for sound support created by Un4seen developments and installed with several programs, including many PopCap games. Plants Vs. Zombies uses a different version of the file, and some of the commands have been removed or changed, causing the error.[1][2]

Another reported fix is running the game in XP compatibility mode. This might introduce other problems, especially on the Steam version.

This problem occurs on both retail and Steam versions of the game.

Steam-related problems[edit]

Save Game Corruption[edit]

Although the game supports Steam Cloud to sync save files the Windows and OS X save files are not compatible with each other. Playing the game on one OS and then downloading it and running it on the other will cause the files to be permanently corrupted and you will lose all data. There are also reports of save data suddenly disappearing without clear reason. It is recommended that you back up your save data just in case.

Problems starting up[edit]

Error message: 'Unable to load Steam.dll'.

Verify cache[edit]

Right-Click on Plants Vs. Zombies in the Steam game library, click 'Properties', select the 'Local Files' tab and click on the 'Verify Integrity of Game Cache'.

Run program as an administrator[edit]

Locate the .exe file in this location:

C:\Program Files (x86)\Steam\steamapp\common\Plants Vs. Zombies\PlantsVsZombies.exe
  • Right-Click on the PlantsVsZombies.exe file, click on the Compatibility tab, check the box next to 'Run this program as an administrator', click Apply and OK.
  • Check the box next to 'Run this program in compatibility mode for:' and then select "Windows XP (Service Pack 2)".
Delete 'Steam.dll'[edit]

Close the steam client.

Go to the steam folder.

C:\Program Files (x86)\Steam

Delete, move, or rename 'Steam.dll' Restart the steam client and let it update.

Change game launch options[edit]

Error message: 'Invalid Command Line Parameter: -changedir'.

  • In Steam game library, in the left hand pane, right-click Plants vs. Zombies.
  • Select 'Properties'.
  • Click 'Set launch options...'.
  • Enter -changedir into the field.

System requirements[edit]

Operating system (OS) XP, Vista, 7
Processor (CPU) 1.2 GHz
System memory (RAM) 500 MB
Hard disk drive (HDD) 65 MB
Video card (GPU) 128 MB of VRAM
Minimum Recommended
Operating system (OS) 10.4.11 10.5.8 - 10.6.x
Processor (CPU)
1.66 GHz Dual Core
System memory (RAM)
1 GB
Hard disk drive (HDD)
50 MB
Video card (GPU)
64 MB of VRAM