Misfit Code Logo UQM Rainbow World Zoq Fot Pik

Get Firefox!

Ur-Quan Misfits

Ur-Quan Misfits is my website for unofficial patches to the Ur-Quan Masters video game.

These patches are distributed as source code unified diffs. No binaries are provided. You can get the UQM source code from the source forge files download page or from CVS.

To apply a patch, use the "patch" command. The example below assumes you are on a Unix-based system and you have CVS source checked out to ~/cvs/sc2 and that the patch (named [patchname].diff) is in the same directory (replace [patchname] with the name of the patch).

cd ~/cvs/sc2
patch -p0 < [patchname].diff

On Windows you may need to use something like Cygwin to get a patch command to apply patches.

Star Cluster Search Patch

The Cluster Search patch allows two things:

  1. Search for a star system by name.
  2. Cycle between stars in a system by selecting a star and hitting the 'Tab' key.

The patch is distributed as a unified diff. This means you must have the UQM source code and have a working build environment. After applying the patch and building you will also have to add the following lines to your ~/.uqm/keys.cfg file:

Menu-Tab: key Tab
Menu-Search: key /

Now you can go to the star map, and press the '/' key to search for a star. The text you type will appear at the top of the screen where the star name is displayed. Press enter to complete the search or cancel to abort.

For example, to find a star in the Centauri star system. Hit the '/' and then type "cent" and press enter. Your starmap cursor will now be over "Alpha Centauri". You can now press the Tab key to select between the Centauri stars (Beta, Gamma, Delta, Epsilon, Zeta, etc).

Version 3 allows you to provide an optional star name before the cluster name (ie, you can search for "d gor" to get Delta Gorno"). I left v1 up because I have not tested v3 thoroughly.

You can get the patch here: Star Cluster Search patch v3 (or get v1).

Autopilot to Hyperspace Patch

In the original PC game, if you set the autopilot for the star that you were currently at, it would take you out to hyperspace and leave you there; so you could quickly leave any star by going to the starmap and hitting "Enter-Space". This was useful if you wanted to go to hyperspace to use the portal spawner or caster. UQM has code to specifically disable this. The Autopilot to Hyperspace patch restores the original PC behavior.

The patch is distributed as a unified diff. This means you must have the UQM source code and have a working build environment.

You can get the patch here: Autopilot to Hyperspace patch.

Ten Crew and Fuel patch

The Ten Crew and Fuel patch allows you to buy/sell ten crew or fuel units at once using the PageUp and PageDown keys. There is a minor graphic glitch when buying or selling fuel for the reserve tank, but the game behavior is correct.

The patch is distributed as a unified diff. This means you must have the UQM source code and have a working build environment. The code basically repeats the up/down logic ten times if you hit page up or page down. Not really an ideal solution, but doing it "right" would involve changing far too much code.

You can get the patch here: Ten Crew and Fuel patch.


Last updated: Sat Feb 10 20:35:00 PDT 2007
Copyright © 2005-2007, Kevin Worcester -- email kevin at the misfitcode.com domain.