Run the original Unreal natively in OSX

Written by Joseph

FYI, this is version 1.1 of the document, as of 18 August 2007, additional revisions may be needed.
Changelog:
9 August 2007-Initial guide
18 August-Fixed app file, added fix if necessary

Kudos to macintologist here

Yes, you’re hearing correctly, here is a guide to getting the original Unreal running in OSX. What you need:

-Unreal CD, PC or Mac already installed on a hard drive (the files on the CD as pointed out by Adam in his guide for getting Unreal 2004 from Windows to Mac, are in fact compressed, and must be already installed)

-Patch your Unreal install to the latest version (226 final for Windows; 224 beta 1, then beta 7 for Macintosh)

-Something to copy your Unreal directory to (i.e. CD, DVD, Flashdrive, etc.)

1.) Okay, after you patch your install, go onto your Mac, and create a folder called “Unreal” in the applications folder.

2.) Create the following sub-folders in the Unreal folder: Cache, Maps, Music, Sounds, System, Textures

3.) From your PC or other Mac, copy the following files from your patched install to the folders I list:

Maps:

Bluff.unr               DmAriza.unr             ExtremeDGen.unr         NyLeve.unrCeremony.unr            DmCurse.unr             ExtremeDark.unr         Passage.unr     

Chizra.unr              DmDeathFan.unr          ExtremeEnd.unr          QueenEnd.unr     

DCrater.unr             DmDeck16.unr            ExtremeGen.unr          Ruins.unr     

DKNightOp.unr           DmElsinore.unr          ExtremeLab.unr          SkyBase.unr     

DM-Cybrosis.unr         DmFith.unr              FUSION-map pack.txt     SkyCaves.unr     

DM-Letting.unr          DmHealPod.unr           Gateway.unr             SkyTown.unr     

DM-Loxi.unr             DmMorbias.unr           Harobed.unr             SpireVillage.unr     

DM-mojo.unr             DmRadikus.unr           IsvDeck1.unr            TerraLift.unr     

DM-shrapnel.unr         DmTundra.unr            IsvKran32.unr           Terraniux.unr     

DM-twilight.unr         Dug.unr                 IsvKran4.unr            TheSunspire.unr     

Dark.unr                EndGame.unr             NaliBoat.unr            Trench.unr     

DasaCellars.unr         Entry.unr               NaliC.unr               Unreal.unr     

DasaPass.unr            ExtremeBeg.unr          NaliLord.unr            VeloraEnd.unr     

Dig.unr                 ExtremeCore.unr         Noork.unr               Vortex2.unr

Music:

Black.umx       Fifth.umx       New3.umx        Newmca9.umx     StarOne.umx     Walking.umxBlossom.umx     FlyBy.umx       Newmca10.umx    OldNali.umx     Surface.umx     WarGate.umx     

Chizra1.umx     Foundry1.umx    Newmca11.umx    Opal.umx        Suspense.umx    Warlord.umx     

ChizraOld.umx   Fourth.umx      Newmca12.umx    Orch3.umx       Title.umx       hub2.umx     

Chizrash.umx    Guardian.umx    Newmca13.umx    Orchtest.umx    UTemple.umx     hub3.umx     

Crater.umx      Inoxx.umx       Newmca14.umx    Queen.umx       Unbab.umx       hub4.umx     

Cyrene.umx      Isotoxin.umx    Newmca15.umx    QueenSong.umx   Undrwrld.umx    hub5.umx     

Dark.umx        K_vision.umx    Newmca16.umx    Seti.umx        UnrCirc.umx     hub7.umx     

DigSh.umx       Kran2.umx       Newmca4.umx     SkyCity.umx     Unreal2.umx     utend.umx     

Dirt.umx        Kran32.umx      Newmca5.umx     SkyTwn.umx      Unreal4.umx     

Dusk.umx        Magnus.umx      Newmca6.umx     Sole.umx        Unreal8.umx     

EndEx.umx       Nali.umx        Newmca7.umx     Soledad1.umx    Unrealt.umx     

EverSmoke.umx   New2.umx        Newmca8.umx     Spire.umx       Vortex.umx

Sounds:

Activates.uax           Announcer.uax           Doorsmod.uax            Male1Voice.uaxAmbancient.uax          BossVoice.uax           Extro.uax               Male2Voice.uax     

Ambmodern.uax           DMatch.uax              Female1Voice.uax        Naliho.uax     

Amboutside.uax          Doorsanc.uax            Female2Voice.uax        VRikers.uax

System:

ATDrv.int               GlideDrv.int            RaveDrv.int             UnrealShare.intCore.int                IpDrv.int               Setup.int               UnrealShare.u     

Core.u                  IpDrv.u                 SkTrooperSkins.int      WinDrv.int     

DefUser.ini             IpServer.int            SoftDrv.int             Window.int     

Default.ini             IpServer.u              UBrowser.int            female1skins.int     

Editor.u                Mac.u                   UBrowser.u              female2skins.int     

Engine.int              MacDrv.int              UWindow.u               male1skins.int     

Engine.u                Manifest.ini            Unreal.int              male2skins.int     

Fire.u                  OpenGlDrv.ini           UnrealI.int             male3skins.int     

Galaxy.int              OpenGlDrv.int           UnrealI.u

Textures:

ALFAFX.utx              GenFluid.utx            Male1Skins.utx          Skaarj.utxAncient.utx             GenIn.utx               Male2Skins.utx          SkyCity.utx     

Belt_Fx.utx             GenTerra.utx            Male3Skins.utx          SkyT.utx     

Blufffx.utx             GenWarp.utx             MenuGr.utx              SpaceFX.utx     

Crypt.utx               GreatFire.utx           Mine.utx                Starship.utx     

DMeffects.utx           GreatFire2.utx          NALIFX.utx              TCrystal.utx     

DecayedS.utx            HubEffects.utx          NaliCast.utx            Terranius.utx     

Detail.utx              ISVFX.utx               Palettes.utx            UWindowFonts.utx     

Female1Skins.utx        JWSky.utx               PlayrShp.utx            chizraefx.utx     

Female2Skins.utx        Lavafx.utx              Queen.utx               credits.utx     

FireEng.utx             Liquids.utx             Render.utx              shaneDAY.utx     

GenEarth.utx            Logo.utx                SKYBox.utx              shanesky.utx     

GenFX.utx               Mac.utx                 SkTrooperSkins.utx      xfx.utx

4.) Copy and paste this and save it as User.ini in Notepad or TextEdit, make sure it does not have “.txt” at the end. Save this in the base “Unreal” folder you created.

5.) Copy and paste this and save it as Unreal.ini in Notepad or TextEdit, again, make sure it does not have “.txt” at the end. Save this in your base “Unreal” folder like before.

6.) Download this app file to run your game. Put this in your base “Unreal” directory and you should now be set.

7.) Try this and apply it to your Unreal install as well.

DISCLAIMER
1.) I did not modify the files myself, I’m merely providing a guide on how one can do it themselves, instead of relying on illegally acquiring it.
4.) This is based on Unreal Tournament X pr3 update code, and thus is not optimized to run in OSX, you will not have music support, and the game may be slightly buggy/unstable at times

If you have questions or problems, please comment below and I will be pleased to help you.
If you ask about where to download Unreal 1 on the internet, I will ask Adam to remove it, buy the game legally please.

StumbleUpon Toolbar Stumble It! | reddit Submit to reddit | Digg Digg it! | Add to Mixx! Mixx it! | Slashdot Slashdot It!
Facebook Facebook | del.icio.us Save to Del.icio.us | Technorati Technorati Favorite It! | E-mail E-mail this!

Leave a Reply