Notes on Babyz and Windows XP
(How to remove all your Babyz registry settings)
by Cathy C. of MagnoliaPetz.com
Here's a bedtime story about a problem with Babyz and how I fixed it.
The game was crashing on the starting splash screen due to an unhandled exception error involving verbassert.dll and Clothes Closet.env. The game had just been reinstalled and a bunch of hexed files had been removed --- my guess is that the Clothes Closet had been left pointing to a hexed clothing file that was no longer there, since the error messages included numbers that looked similar to those used when hexing something to show up on its own (and the original programmers should have handled their exceptions, so it was probably something they didn't make).
(OK, so this is a computer science student story. You can skip this part if you want.)
Reinstalling Babyz didn't help; neither did copying files from a working install or trying to run it off of another machine. We did virus-check the system and clean things up at this point, but I doubt that was the cause of the problem.
The problem was in the registry settings that the game had left when it last closed. Even when officially deinstalled, Babyz didn't seem to clean these up, but once we deleted them by hand and reinstalled, it worked. If you're having problems, follow the steps below for a true reinstall of Babyz.
NOTE: Follow these instructions at your own risk. I have tried to explain things clearly, but be warned that the Registry Editor in the hands of someone unfamiliar with Windows is analagous to a grenade launcher in the hands of a five-year-old... DON'T PLAY WITH IT. THIS IS NOT A TOY. IT CAN MESS YOUR COMPUTER UP VERY VERY BADLY!
| The trick to cleaning out Babyz registry settings is this: the game stores files in two places. Babyz has a folder under both Mindscape and PF.Magic. Delete both folders named Babyz if they are still in your registry. |
Other XP notes...
Sound will cause the game to freeze. It's best to disable it.
NOTE: You cannot disable the sound until after you enter your code to adopt a baby, and the adoption noise will freeze the game. This Catch-22 means that it's hard to do a new install on XP --- bring a baby file from your old computer or download one from a website somewhere.
As I found from other websites, you can also hold down the [SHIFT] and [CTRL] keys when Babyz is starting up to reset the registry settings to the defaults. (Double-click Babyz, then mash both buttons.) However, there are cases like this one where that doesn't reset the values causing the problem. You still need the instructions above to completely deinstall the program, as it does not seem to remove these registry settings when the Deinstaller is run.
Run Babyz in Windows 98 compatibility mode if you are having other problems; right-click on the Babyz icon and choose Properties, then click the Compatibility tab.
I have gotten Babyz to run happily under XP with the sound disabled and no hexed files installed; most hexed files will probably work fine... good luck!
All of this took me a while to figure out, so I'm posting it on the web in the hope that it will help someone else. You may take this page and put it on your Babyz site, but you must leave the link to my homepage and you must leave this notice so that your visitors can copy it, too. (If you add graphics to make it fit in with your site, please upload the original version and make this text a link to it so that people don't have to remove your html tags!)