Home / Apple / Install UT2004 on OS-X (Lion / Mavericks)

Install UT2004 on OS-X (Lion / Mavericks)

Originally developed by Epic Games and Digital Extremes Unreal Tournament 2004 a futuristic multiplay FPS game and still to this day great fun even though it is quite old for todays gaming standards but still pretty damn awesome. A couple weeks back a buddy of mine suggested we should get together sometime for a good old gaming session. He asked me if he could run it on a Macbook Pro and I thought this would be a good post to show how-to do that. So If you haven’t gotten around yet to install UT2004 on your Mac let me show you how to get you set up for some CTF or DM action on OS-X Mountain Lion / Mavericks.


You need to get yourself the CD-Key for Unreal Tournament 2004. If you have dusting around the game somewhere you are sorted. If not, well just do some google magic and you find it. I do recommend to just go and spend the 20 bucks for this awesome game. Historically still most current Games using the Unreal Gaming engine so you would even own a piece of Gaming History.


Step 1 – Download the files

Download the Mac Demo and the Mac Patch from the below links and save it somewhere on your Mac. To make it a little easy I hosted them on my Mega Storage Cloud so go ahead and download them via this link: Mega_UT2004_package

  • UT2004 Mac Demo Version 3334 (268 MB)
  • UT2004 Mac Patch v.3369.2 (200 MB)

Step 2 – Extract the Mac Demo Version

Extract the Mac Demo Version and move it to your Application Folder (Or anywhere on your Mac). Now we need to rename the demo Version and for that just remove the “demo” out of the filename. (Unreal Tournament 2004) – Now right Click the demo and choose Show Package Contents to see the application’s contents. Go to Contents -> Mac OS and rename the file to the same name. (remove the demo)

Step 3 – Install the PC Version

You can either download the Game from various places on the net or if you got already a copy install your own CD of UT2004. This is a PC Version and requires Windows, in case you don’t have a Windows Machine there are various ways how to get the CD installed. We only need the File-Content as it is not required to start the game. Example tools: Virtualmachine, Wine, Crossover, Wineskin – whatever you prefer.


Step 4 – Copy Files

After you installed the PC Version copy the entire Content (all Folders) to the Mac Version. (Right Click – Show Package Contents) and overwrite all Files and Folders.

Step 5 – Patching

Now we can execute the prior download Patch. Extract it and execute it. It might ask you for the Folder location, point it there and all done.

Step 6 – CD-Key

Last Step – Open Unreal Tournament 2004 Folder on your Mac (Right Click – Show Package Contents) and go to Systems. Here place a .txt. file with the CD-Key included.

Happy Rampage!

All done, you got now a working Unreal Tournament on your Mac. You can either play on your own or Join a Internet Gaming Server and play against others.


Check Also

Muse 5 and Rio 3 —Delightful Double dose in Wireless Earphone Technology

Muse 5 and Rio 3—Delightful Double dose in Wireless Earphone Technology

The Muse 5 and Rio 3 are advanced wireless earphones with 3D audio processing designed …


  1. Hi Guy,

    This is a awesome game!
    However, ever since i’ve upgraded to mavericks, I can not get it to run on my mac.

    I did this here….


    However, I was not able to get it running.
    Console message says,

    11/22/13 12:35:52.833 PM Unreal Tournament 2004[7737]: CPSGetCurrentProcess(): This call is deprecated and should not be called anymore.
    11/22/13 12:35:52.833 PM Unreal Tournament 2004[7737]: CPSSetForegroundOperationState(): This call is deprecated and should not be called anymore.

    11/22/13 12:35:53.481 PM Unreal Tournament 2004[7737]: Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz.

    11/22/13 12:35:53.493 PM Unreal Tournament 2004[7737]: The function CGSFlushWindow' is obsolete and will be removed in an upcoming update. Unfortunately, this application, or a library it uses, is using this obsolete function, and is thereby contributing to an overall degradation of system performance. Please use CGSFlushWindowContentRegion’ instead.

    Any thoughts? Miss playing my sniper matches.
    Thanks for any help.

    • gizmojunkee

      Hi Ajay,

      I cannot say I have seen the same issue. I have a MacBook Pro Retina 15inch with 2x 27″ Screens and it works out of the box on 1 of the screens in (fullscreen). What you might can try is to scale down the max resolution to the next lower setting, maybe the Retina is playing up (Thanks Patrice for that info).

      Did you follow this tutorial or did you do it another way?

  2. Hey Giz :)

    Thanks for this Tutorial, lets start fragging!