Pages

Tuesday, May 4, 2010

Some WINE with your Starcraft 2?

It finally happened. I have a Starcraft2 closed beta key! What feels like decades ago now I had applied for a Starcraft2 beta key on Battle.net and had all but given up hope after many months of waiting when a friend was kind enough to give me one of his invite passes. I entered the key into my account and was thoroughly excited when I saw the beta appear in my downloads. I was clicking through the website as quick as I could so I could get the game downloading, when reality came crashing down on top of me as I hit the downloads page and was asked to choose between a Windows and an OSX client.

What is a Linux user to do? With the recent release of Ubuntu 10.04 I had removed Windows 7 from my hardrive as it had not been booted into in over a month and was simply taking up storage space. My first thought was to simply reinstall Windows 7, giving it just enough space to boot and install Starcraft. Then I thought about the fact that I almost never reboot my system and that having to restart just to play Starcraft would be a real kill joy (and a time waster).

I run all of my source engine games on Linux via CXGames however upon looking at their entry for Starcraft II I had little faith that it would work under Crossover. Not quite ready to give up hope yet I headed over to the WINE AppDB entry for SC2, lo-and-behold it had a gold rating! Browsing through the page you will find a wonderful HOWTO for recompiling WINE from git with a custom patch for SC2. Always one to jump in with both feet first I promptly uninstalled my current WINE version from my system and began downloading/compiling a patch version of 1.1.43 Twenty minutes later (I have a fairly good processor) I had the patched version of WINE built and installed. I then proceeded to download the beta client and get it installing under WINE
 
(I also followed the directions here that contains some extra tweaks for running the beta under WINE, it also installs SC2 to it's own WINE prefix).

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Thursday, April 29, 2010

Codeweavers CrossOver Mac Run Windows apps minus Windows

By Cliff Joseph

Like many Mac users, I use Apples Boot Camp to switch between the Mac OS and Windows as required. However, I also usevirtualization tools - Parallels Desktop and VMWare Fusion - which have the added convenience of allowing you to run Mac and Windows programs side-by-side.

Codeweavers CrossOver

Codeweavers CrossOver: run PC games on a Mac
The only drawback with virtualization technology is that it cant provide the same performance as running Windows software natively, as Boot Camp does. This is especially important when it comes to demanding programs such as 3D games. And, of course, the dual-boot and virtualisation approaches both require you to install a full copy of Windows.

Codeweavers CrossOver now provides a third alternative for running Windows software on a Mac – and one that doesnt require a copy of Windows. CrossOver is actually a paid-for version of the open-source Wine project, which provides technical support and a new graphical interface in return for the £26 licence fee.

There are two versions of CrossOver available. CrossOver Mac is designed for running general productivity apps such as Microsoft Office, while CrossOver Games focuses on running entertainment software.
Codeweavers CrossOver
There are separate versions of general apps (left) and games
I asked Codeweavers for more detailed information about the differences between the two versions, and its illuminating response was: “CrossOver Mac runs Windows applications while CrossOver Games runs Windows games."

Regardless of finer technical details, the two versions work in a very similar fashion. To install the program you simply download the CrossOver disk image file from the Codeweavers web site, open it, and then drag and drop the CrossOver application onto your hard disk.
Codeweavers CrossOver
Prime CrossOver with the name of the app you want to install
When you launch CrossOver it presents you with a simple Welcome screen that prompts you to insert the installer disk for the Windows program that you want to install. Its also possible to install software that youve downloaded from the Internet as long as youve got the full installer required for that piece of software.

Rather than simply copying the program files onto your Macs hard disk, CrossOver creates a "bottle" – a file that Codeweavers describes as a "virtual Windows environment" – and then installs the program into it. The bottle contains elements – such as a virtual Windows registry – that, in effect, fool the program into thinking that its running on Windows.

This approach can be very effective – but only if CrossOver is compatible with the specific Windows programs that you want to use. Codeweavers maintains a compatibility database that rates hundreds of Windows apps according to a rather convoluted system of "medals". For instance, my copy of Microsoft Publisher 2003 gets a gold medal rating, which means that it should run well enough for everyday use.
Codeweavers CrossOver
Check for app compatibility first
However, Word 2003 and Excel 2003 only get a silver medal - more or less OK, but there may be occasional bugs - while the more recent Microsoft Office 2007 just gets a bronze. The database also lists a large number of programs as "untested" or "known not to work".
I tested the Office 2003 and Office 2007 suites, and those programs did run well – more smoothly, in fact, than using either Parallels or Fusion. CrossOver even makes Windows programs look a bit more Mac-like by adding a new title bar complete with the Macs candy-coloured control buttons.

Codeweavers CrossOver

Windows apps get it little of the OS X look & feel
However, the situation wasn’t quite so rosy when I tried CrossOver Games. I normally test PCs by checking their performance with Far Cry 2, but that falls into the doesnt work category. My current favourite game is Dragon Age: Origins - it gets a silver medal for compatibility, but I repeatedly got an error message when attempting to install it from disk. I found a fellow sufferer on the Codeweaver support forums who had encountered the same error message, but theres no word of a solution yet.
Another old favourite is Guild Wars, which also gets a silver rating. This installed easily and was quite playable on a MacBook, although the frame rate under CrossOver was only about half of what we got when running the same game under Boot Camp.

Tuesday, April 27, 2010

Full Steam ahead with CrossOver Games 9.0 beta

From Jeremy White's Blog :
Software guys are often accused of wanting to spend too much time polishing their beloved programs. I'm very guilty of that myself, and that's doubly hard because of our work on Wine. While Wine is amazing, it's not perfect, so there is a challenging balance in deciding that we've made enough progress to justify a release. Of course, if you let us software guys decide, we'll take forever and never ship anything.

Luckily for our gaming customers, Valve has forced our hand. That is, they have released an entirely rewritten version of Steam today. And, unfortunately, it does not work at all in our existing CrossOver Games releases. And since Steam is a large part of what our customers use CrossOver Games for, we've been forced to rush out a release to provide that support. We've been in a mad scramble this past month; Wine did not run the new GUI at all. We finally fixed it last week, just in time for the production launch by Valve.

So I am happy to announce that we're making a beta version of our CrossOver Games 9.0 release available today. We're feeling pretty good about it; it runs the new Steam GUI, and quite a few games work very nicely. However, we really haven't had much time to test it or shake out any problems. So we really recommend it only for customers that need to use the new Steam GUI.
We hope to ship the 'real' 9.0 very quickly; if you're not using Steam, please give us a bit more time for that picky polish .

Cheers,
Jeremy