Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Plants vs. Zombies"

From PCGamingWiki, the wiki about fixing PC games
m (added Steam and Wikipedia IDs)
m (misc. fixes)
Line 31: Line 31:
 
{{Game Location Table/row|Steam|Steam/userdata/''Account identifier''/3590/remote}}
 
{{Game Location Table/row|Steam|Steam/userdata/''Account identifier''/3590/remote}}
 
{{Game Location Table/row|Windows|}}
 
{{Game Location Table/row|Windows|}}
{{Game Location Table/row|Mac|~/Library/Application Support/PopCap/PlantsVsZombiesMac/userdata}}
+
{{Game Location Table/row|OS X|~/Library/Application Support/PopCap/PlantsVsZombiesMac/userdata}}
 
}}
 
}}
  
Line 83: Line 83:
  
 
==Input settings==
 
==Input settings==
{{Input Settings
+
{{Input settings
|key_remap                  =false
+
|key remap                = false
|key_remap_notes            =
+
|key remap notes          =  
|acceleration_option       =false
+
|acceleration option      = false
|acceleration_option_notes =
+
|acceleration option notes =
|controller_support        =false
+
|mouse menu                = unknown
|controller_support_notes  =
+
|mouse menu notes          =
 +
|invert mouse y-axis      = unknown
 +
|invert mouse y-axis notes =
 +
|controller support       = false
 +
|controller support notes =  
 +
|full controller          = unknown
 +
|full controller notes    =
 +
|controller remap          = unknown
 +
|controller remap notes    =
 +
|invert controller y-axis  = unknown
 +
|invert controller y-axis notes=
 +
|touchscreen              = unknown
 +
|touchscreen notes        =  
 
}}
 
}}
  
Line 138: Line 150:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = Windows XP/Windows Vista/Windows 7
+
|minOS    = XP, Vista, 7
 
|minproc  = 1.2 GHz
 
|minproc  = 1.2 GHz
 
|minmem  = 500 MB
 
|minmem  = 500 MB
Line 148: Line 160:
 
|OSfamily = OS X
 
|OSfamily = OS X
  
|minOS    = Mac OS X 10.4.11
+
|minOS    = 10.4.11
 
|minproc  = 1.66 GHz Dual Core
 
|minproc  = 1.66 GHz Dual Core
|minmem = 1 GB
+
|minmem   = 1 GB
 
|minHD    = 50 MB free
 
|minHD    = 50 MB free
 
|minGPU  = 64 MB of video memory
 
|minGPU  = 64 MB of video memory
  
|recOS    = Mac OS X 10.5.8 - 10.6.x
+
|recOS    = 10.5.8 - 10.6.x
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 
[[Category:Windows]]
 
[[Category:OS X]]
 

Revision as of 01:37, 29 October 2013

Plants vs. Zombies
Plants vs. Zombies cover
Developers
Popcap Games
Release dates
Windows May 5, 2009
Plants vs. Zombies on Wikipedia

Warnings

The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
Plants vs. Zombies
Plants vs. Zombies 2009
Plants vs. Zombies: Garden Warfare 2014
Plants vs. Zombies: Garden Warfare 2 2016
Plants vs. Zombies: Battle for Neighborville 2019

General information

Official developer site
Official game series site
Plants vs. Zombies Wiki - A wiki for everything Plants vs. Zombies related

Availability

Template:Availability Table

Steam vs Popcap version

Both versions of the game are identical in terms of content. However, the Steam version regularly goes on sale, and also support Steam Cloud natively for the automatic syncing of save game data.

Linux

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

Template:Game Location Table

Save game cloud syncing

Template:Save Game Cloud Syncing

Video settings

In-game options menu.

Template:Video settings

Input settings

Template:Input settings

Issues and fixes

BASS_ChannelSetAttributes Crash

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

Save Game Corruption

Although the game supports Steam Cloud to sync save files the PC and Mac 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 make alternative backups of your save data just in case.

Problems starting up

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

Verify cache

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

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'

Close the steam client.

Navigate 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

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" (without quotes) into the field.

System requirements

Windows
Minimum
Operating system (OS) XP, Vista, 7
Processor (CPU)
System memory (RAM)
Hard disk drive (HDD) 65 MB free
Video card (GPU) 128 MB of video memory
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.4.11
Processor (CPU)
System memory (RAM)
Hard disk drive (HDD) 50 MB free
Video card (GPU) 64 MB of video memory

References