Posts tagged: Linux

How to install Introversion’s Uplink in Ubuntu 9.10 (or higher)

Quite a while ago I purchased Uplink (and Defcon) for Linux through the Introversion website. Uplink worked at the time (Ubuntu 8.10) but somewhere along the way Canonical removed the libgtk1.2 libraries from the Ubuntu repositories. This presents a problem when installing the game in later versions of Ubuntu.

sh uplink-complete-1.54DOWNLOAD.sh

complains

Verifying archive integrity... All good.
Uncompressing Uplink complete 1.54DOWNLOAD............................................................................................
.setup9739: error while loading shared libraries: libgtk-1.2.so.0: cannot open shared object file: No such file or directory

I found the solution at the Introversion forums, written by forum member pl3w5y.

Download the following deb files. I prefer to use the command line.

wget http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/gtk+1.2/libgtk1.2_1.2.10-18.1build2_i386.deb
wget http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/glib1.2/libglib1.2ldbl_1.2.10-19build1_i386.deb
wget http://ca.archive.ubuntu.com/ubuntu/pool/universe/g/gtk+1.2/libgtk1.2-common_1.2.10-18.1build2_all.deb

You can swap out the ‘ca’ part of the url with ‘us’ or whatever your Ubuntu repository country code might be.

Now, inside the directory you downloaded them to, run

sudo dpkg -i *.deb

And that’s it. Now re-run the Uplink installer and the game should install fine.

Tommy says: Nobody plays games on Linux.

I’m just listening to an interview at RoboAwesome with Edmund and Tommy (when their powers combine, they are Team Meat) responsible for the upcoming Super Meat Boy. It’s 1 hour 10 minutes and 10 seconds in length. Right around the 30 minute 21 second mark, Tommy says,

We're never doing Linux because that's dumb.
I don't care what anybody says, nobody plays
games on Linux.

But I do! We exist. Linux gamers exist!

This caused me to think about the state of games on Linux. I’m talking about real commercial support for games on Linux. It’s a catch-22. Simply put, I believe people don’t use Linux as their every-day desktop because there are not enough commercial games for it. Why isn’t there a large library of commercial games available for Linux? And I’m talking about games that are recently released with the intent of being available for Linux on or soon after launch, not games that have been out for a year and someone decided to port it over to Linux.

Anyway, back to the question of why isn’t there a large library of commercial games available for Linux? It’s because developers feel that there aren’t enough Linux gamers.

Linux gamers say: Make games for Linux, more people will use Linux.

Developers say: I’m not going to make games for Linux because no one plays games on Linux.

Hopefully a Linux-native client of Steam can fix this. Hopefully by the end of August, 2010.

Osmos for Linux has gone gold!

Osmos for Linux has gone gold. I was one of the handful of people to help test the Linux build of the Osmos demo and I’ve got to say that it’s smooth.

I’d played Osmos at PAX 2009 and was hooked. Of course I purchased it on Steam, but who wants to swap partitions just to play games? Native Linux is where it’s at.

I’m so happy to see more and more commercial releases of games for Linux. There is a market. Developers, hear our call!

Thank you, Hemisphere Games, for being an addition to the studios who recognise this growing market.

Other notable Linux-friendly developers

And the list goes on. Introversion, Amanita, etc.

Grab the Linux build of Osmos now!

More Steam and Linux Goodies

I just want to say a quick word about this week’s Midweek Madness on Steam. It features 7 indie games. Seven! And all for $2 each or $9.99 for the whole bunch.

The two most relevant to this post are two that also have Linux binaries. There’s Altitude, a real-time, side-scrolling, shoot other planes while you fly game. The other is Galcon Fusion, a real-time, top-down, take over planets and wipe out the competition game.

The cool thing these two games are doing is, you purchase the game on Steam (presumably in your Windows partition or through wine), and then register the game. The game authenticates against their respective developers’ websites and have you create an account for each. Now that you’re registered, download the Linux binary/demo and then enter your account details (username and password). You now have two great full-version games you can play natively in Linux!

Install Doom 3 in Ubuntu (from Steam)

These are further instructions to the Ubuntu Community documentation on Doom 3 (and Resurrection of Evil). Where those instructions deal with installing from the retail CDs which you’d be hard-pressed to find any more, my instructions are how to install from an existing Steam installation.

The Steam version of Doom 3 most likely exists within a Windows partition on your computer, but I don’t see why you couldn’t install Steam/Doom3 via Wine and copy the files over from that.

First, download the Doom 3 Linux installer from id software (~20MB). As of the time of this writing, the file name is doom3-linux-1.3.1.1304.x86.run.

Next, run the installer.

sudo sh doom3-linux-1.3.1.1304.x86.run

I left all options default, installing to /usr/local/games/doom3, which is why you need to run as sudo.

The game won’t run yet. We still have to copy the retail files over to the installation directory. So mount the Windows partition so we have access to those files.

The files we’re interested in are located in

Steam/steamapps/common/doom\ 3/base

and if you have the expansion

Steam/steamapps/common/doom\ 3/d3xp

and the CD-Keys (doomkey and xpkey) found in

Steam/steamapps/common/doom 3/base

To install Doom 3, navigate to the doom\ 3/base directory and copy each of

pak000.pk4
pak001.pk4
pak002.pk4
pak003.pk4
pak004.pk4

into

/usr/local/games/doom3/base

and if you are also installing Resurrection of Evil you’ll want to navigate to doom\ 3/d3xp and copy

pak000.pk4

into

/usr/local/games/doom3/d3xp

That’s it. To launch the game you can type

doom3

from the command line, and to launch Resurrection of Evil you type

doom3 +set fs_game d3xp

But wait! There’s more! A common complaint at this point is that the Steam CD-Key does not work. Doom 3 expects 18 characters, but the Steam provided CD Key contains only 16 characters.

Easy solution.

Copy doomkey, and xpkey if you have it, from the Doom 3 Steam directory into your local doom3 home directory

~/.doom3/base

Done!

Staypressed theme by Themocracy