Friday, May 27, 2011

Plants Versus Zombies by PopCap (bass.dll problem)

So my daughter went to play Plants vs Zombies when the screen went black and just sat there.
The error that popped up was:
"BASS_ChannelPlay function not found in bass.dll"
After a bit of sleuthing and googling, it turns out that some other application had dropped a dll into the window's system SysWOW64 folder.

The path was "C:\Windows\SysWOW64" on this computer..
You may be able to find your computer's folder by pressing "Windows+R" and then entering "%SystemRoot%\SysWOW64".

Deleting "bass.dll" from the SysWOW64 folder allowed the game to work.

(Programmers: please stop putting your muck in my OS's folders!)
(Developers: please don't let programmers muck with your OS!)

7 comments:

ahmed rahim said...

I can not find file C: \ Windows \ SysWOW64

Protiguous said...

You may be able to find your computer's folder by pressing "Windows+R" and then entering "%SystemRoot%\SysWOW64".

Jenjiru Tatsume said...

there is an easier way to fix that..

right click the game > troubleshoot compatibility > try recommended settings > start the program...

and voila the game is fixed :D

Protiguous said...

Thank you for that tip! I'll try it next time PvZ stops working. :)

Agente fernanda - E.M.M said...

valeu , funcionou....

Protiguous said...

Você é bem-vindo.

Jorge Mancilla Muñoz said...

Funciona, gracias!!!!