Update 02-08-2010: Since StarCraft 2 has been released, this guide is no longer effective as SC2ALLin1 launcher has now transformed into a handy offline SC2 retail launcher! Just install the retail version with your Battle.net activated and you can use the launcher to launch a skirmish game without login.
Hint: If you still kept/found the beta client and the older version of SC2ALLin1, you can still try to install it and play StarCraft 2 Beta offline with AI, but you can’t enjoy the updates from Blizzard which will improve the game. If you like the game, please buy the game to support the developer!
Previously I had putting up a guideline on allowing non-beta tester to play StarCraft II Beta offline, without actually having to be a part of the closed-beta test. Two months has been passed and Blizzard had released not less than 12 patches to fix bugs and add in new feature (Map Editor etc.), and thus probably the previously linked method doesn’t work well if the game has been patched. At the same time, the famous StarCrack AI has been gradually updated to a very challenging version based on the changes made by Blizzard (7.0.3 at the time of writing). Read on to find out how to play StarCraft II Beta offline without a beta account.