Sunday, September 17, 2006

Dreamfall on Ubuntu

In The Longest Journey, you take on the role of April Ryan, a girl who can travel between 2 worlds (Stark and Arcadia). In the original game... well, actually it's been so long I can't remember what you're supposed to do in the game. But April Ryan's witty sarcasm, the game's beautifully rendered backdrops and not-to-complicated puzzles kept the pace going. And I'll never forget to "do the monkey" ;)

Dreamfall: The Longest Journey is the sequel to this interesting game. This time you get to take up the role of 3 different characters: Zoƫ Castillo, April Ryan, and a third guy. Hey, I just started the game myself, so don't expect me to know ok? Without further BS, let's get to the juicy part.

Here's how to get the game running on Ubuntu Dapper:
  1. Install Wine, if you haven't already (you'll need to use 0.9.19):

    $ sudo apt-get install wine
  2. Run Dreamfall's installation (and do the usual Windows ritual of clicking 'OK' or 'Next' or 'Finish' a gazillion times):

    $ wine /path/to/cdrom/setup.exe
  3. Get a no CD crack from MegaGames to bypass the copy protection. If rumors are to be believed, Dreamfall uses the notorious StarForce copy protection. Thankfully, Wine doesn't do StarForce. Please let me know if it does.
  4. Google for d3dx9_27.dll and download a copy to Wine's \system32 folder.
  5. Run Dreamfall:

    $ cd /path/to/dreamfall
    $ wine dreamfall.exe

Some minor gameplay issues were encountered when playing Dreamfall:
  1. Minor graphical glitch: a small white box appears @ the top left corner whenever there's subtitles, or menus on-screen.
  2. Occasional sound stutters along with graphical ones, but nothing damaging so far.
  3. The game menu shows a horizontal black band for a few seconds before disappearing. This doesn't happen in-game.

This is by no means the only way to play Dreamfall on Ubuntu. It's been reported that Cedega also runs Dreamfall. Also, creating d3dx9_27.dll as a symbolic link to d3d9.dll may work. I give no guarantees since I haven't tried these methods myself. Hopefully, others will benefit from this :)

Related posts:

Diablo II on Ubuntu
NeverWinter Nights on Ubuntu
StarCraft on Ubuntu