Greets Dragonman!
I'll reply a bit, since I think I'm on the same situation as you are, trying to get the new client to work.
Here's my situation:
- I just downloaded the new
win32 0.4.01 client - Checked that the MD5 matched that of the download provider (02fb7c64dd9d407734e46feaffab8cd0)
- Downloaded and applied the updater patch (
http://www.psmirror.org/psupdaterwin32.zip)
- Ran PS --> Claimed I have old version, suggested I run updater
- Ran PS updater --> Claimed it's set as inactive
- Opened updaterinfo.xml and set config active="true"
- Ran the updater again
- The updater updated itself, and continued to update PS client
- Updater stopped, saying client zip checksum doesn't match
- Ran PS --> Claimed I have old version
- Followed instructions at
http://hydlaa.com/smf/index.php?topic=33701.0 - Ran "psupdater.exe CheckIntegrity" on command prompt
- Updater jammed at the line "Beginning integrity check!" it also removed the updaterinfo.xml file
- Ran the updater again. This time it stated "Couldn't open xml file 'this/updaterinfo.xml!' Unable to get root node!"
- However, the updater continued by giving a large list of files that failed the check. And asked if i wanted to update them.
- Still updating in the background. Time will tell if it'll work.

PS. The updater patch says the "incorrect config" error, because it's not an installer but an actual psupdater.exe. Copy it into your PS directory and run updater.
*edit*
The update is now finished. Ran PS and the version number was 0.4.02 and I was able to join Laanx.
Have to go buy groceries now,
- Cherppow