diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2008-07-19 16:22:23 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2008-07-19 16:22:23 +0000 |
commit | 58ba7bf130b69a77a03aa73c835a967e69800fc9 (patch) | |
tree | ef15e65c1298027d60bd651e0d4a462fa36e474c | |
parent | 163577f4dc04761fe09abf2505fd66bac2877938 (diff) | |
download | ports-58ba7bf130b69a77a03aa73c835a967e69800fc9.tar.gz ports-58ba7bf130b69a77a03aa73c835a967e69800fc9.zip |
Notes
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/linux-unrealgold/Makefile | 197 | ||||
-rw-r--r-- | games/linux-unrealgold/distinfo | 3 | ||||
-rw-r--r-- | games/linux-unrealgold/files/patch-unrealgold | 10 | ||||
-rw-r--r-- | games/linux-unrealgold/files/pkg-message.in | 19 | ||||
-rw-r--r-- | games/linux-unrealgold/pkg-descr | 18 | ||||
-rw-r--r-- | games/linux-unrealgold/pkg-plist | 431 |
7 files changed, 679 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index ae8de16ef4c2..a0e8cbf36d37 100644 --- a/games/Makefile +++ b/games/Makefile @@ -454,6 +454,7 @@ SUBDIR += linux-savage-samuraiwars SUBDIR += linux-spheresofchaos-demo SUBDIR += linux-steam + SUBDIR += linux-unrealgold SUBDIR += linux-uplink-demo SUBDIR += linux-ut SUBDIR += linux-ut2003-demo diff --git a/games/linux-unrealgold/Makefile b/games/linux-unrealgold/Makefile new file mode 100644 index 000000000000..dd31f0b215e8 --- /dev/null +++ b/games/linux-unrealgold/Makefile @@ -0,0 +1,197 @@ +# New ports collection makefile for: linux-unrealgold +# Date created: 22 June 2008 +# Whom: Alexander Logvinov <ports@logvinov.com> +# +# $FreeBSD$ +# + +PORTNAME= unrealgold +PORTVERSION= 436 +CATEGORIES= games linux +MASTER_SITES= http://offload1.icculus.org/~ravage/unreal/${PORTNAME}/ +PKGNAMEPREFIX= linux- +DISTNAME= ${PORTNAME}-install-${PORTVERSION} +EXTRACT_SUFX= .run +DIST_SUBDIR= linux-ut + +MAINTAINER= ports@logvinov.com +COMMENT= Unreal Gold for Linux + +BUILD_DEPENDS= ut:${PORTSDIR}/games/linux-ut +RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12 \ + ut:${PORTSDIR}/games/linux-ut + +USE_LINUX= yes +USE_XLIB= yes +NO_BUILD= yes +NO_PACKAGE= Distribution is 131MB; set FORCE_PACKAGE if you really want\ + to build this package +RESTRICTED= Redistribution is limited, see license + +PLIST_SUB+= UT="" UG="" +SUB_FILES= pkg-message +DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME} +DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} +HELPFILES= README ReadMe.htm ReadMe.txt ReadMe220.htm ReadMe222.htm ReadMe223.htm ReadMe224.htm +MANUALFILES= "Unreal NaPali Manual.pdf" "Unreal manual.pdf" +PORTDOCS= ${HELPFILES} + +CDDIRS= Help Maps Maps/UPak Music Sounds Sounds/int System Textures + +.include <bsd.port.pre.mk> + +UT_DATADIR!= cd ${PORTSDIR}/games/linux-ut && ${MAKE} -V DATADIR + +# Anthology DVD +.if exists(${CDROM_MOUNT}/Disk1/data1.cab) +ANTHOLOGY= yes +RELEASE_MSG= "Unreal Anthology" +MANUALFILES= Manual.pdf +PORTDOCS+= ${MANUALFILES} +BUILD_DEPENDS+= unshield:${PORTSDIR}/archivers/unshield \ + xdelta:${PORTSDIR}/misc/xdelta +# Original CD +.elif exists(${CDROM_MOUNT}/SYSTEM/UPak.u) +ORIGINAL= yes +RELEASE_MSG= "original" +PORTDOCS+= ${MANUALFILES} +BUILD_DEPENDS+= xdelta:${PORTSDIR}/misc/xdelta +# TheSINHumanHead CD +.elif exists(${CDROM_MOUNT}/System-int.tar.bz2) +RAVAGE= yes +RELEASE_MSG= "TheSINHumanHead" +MANUALFILES+= Readme.OpenGL.txt +PORTDOCS= README ${MANUALFILES} +TARFILES= Maps Music Sounds-int Sounds System Textures +.endif + +do-extract: + @${MKDIR} ${WRKSRC}/Data + @cd ${WRKSRC} && ${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${DISTFILES} | \ + ${GUNZIP_CMD} -q | ${TAR} xf - + @${TAR} x -C ${WRKSRC}/Data -f ${WRKSRC}/data.tar.gz + @${CP} ${WRKSRC}/bin/Linux/x86/glibc-2.1/${PORTNAME} ${WRKSRC}/${PORTNAME} +.if !defined(CDROM_MOUNT) + @${ECHO_CMD} "${PKGNAME} requires CDROM_MOUNT set to mount point of CD" + @${FALSE} +.endif +.if !defined(RELEASE_MSG) + @${ECHO_CMD} "${PKGNAME} requires CD/DVD with Unreal Gold" + @${FALSE} +.endif + @${ECHO_CMD} "Detected ${RELEASE_MSG} release" + @${MKDIR} ${WRKDIR}/source/System + @${ECHO_CMD} "Please wait while extracting files from CD" +# Anthology release CD +.if defined(ANTHOLOGY) +# We need to create a single directory with all the cab files so unshield can +# find them. + @${MKDIR} ${WRKDIR}/cab + @${LN} -sf ${CDROM_MOUNT}/Disk*/data* ${WRKDIR}/cab/ +# Extract the files. +.for group in System_English Help Manual_English Maps MapsUPak Textures Music Sounds_All \ + Sounds_English System_All + @${ECHO_CMD} "Extracting files from ${group}" + @${LOCALBASE}/bin/unshield -g 1_UnrealGold_${group} -d ${WRKDIR}/source x \ + ${WRKDIR}/cab/data1.cab > /dev/null + @if [ -e ${WRKDIR}/source/1_UnrealGold_${group} ]; then \ + ${MV} ${WRKDIR}/source/1_UnrealGold_${group} ${WRKDIR}/source/${group}; \ + fi +.endfor +.for group in System_English Sounds_All System_All Manual_English + @${CP} -Rp ${WRKDIR}/source/${group}/ \ + ${WRKDIR}/source/${group:S,_English,,:S,_All,,} + @${RM} -rf ${WRKDIR}/source/${group} +.endfor + @${MV} ${WRKDIR}/source/Sounds_English ${WRKDIR}/source/Sounds/int +# Original CD +.elif defined(ORIGINAL) +.for dir in ${CDDIRS:NSystem:NMaps/UPak:NSounds/int} Manuals + @${LN} -sf ${CDROM_MOUNT}/${dir:U} ${WRKDIR}/source/${dir} +.endfor +.for _file in UDSDemo.u UPak.u + @${CP} ${CDROM_MOUNT}/SYSTEM/${_file} ${WRKDIR}/source/System +.endfor + @${MV} ${WRKDIR}/source/Manuals ${WRKDIR}/source/Manual +# TheSINHumanHead CD +.elif defined(RAVAGE) +# Create file list for tar + @${GREP} -E "%%UG%%%%DATADIR%%/|DM-" ${PLIST} | \ + ${SED} -e 's|\(.*\)/|*|' > ${WRKSRC}/extfiles +.for _file in ${MANUALFILES} + @${ECHO} Help/${_file} >> ${WRKSRC}/extfiles +.endfor +.for _file in ${TARFILES} + @${ECHO_CMD} "Extracting files from ${_file}" + @${TAR} x -C ${WRKDIR}/source -f ${CDROM_MOUNT}/${_file}.tar.bz2 -T ${WRKSRC}/extfiles +.endfor + @${MV} ${WRKDIR}/source/int ${WRKDIR}/source/Sounds/ + @${LN} -sf ${WRKDIR}/source/Help ${WRKDIR}/source/Manual + @${CP} ${CDROM_MOUNT}/Readme.OpenGL.txt ${WRKDIR}/source/Help + @${FIND} ${WRKDIR}/source/Maps -name DM-\*.unr | \ + ${SED} 's/\(.*\)\(DM-\)\(.*\)/${LN:S,/,\\/,g} -sf & \1Dm\3/' | ${SH} +.endif + +post-patch: + @${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|" ${WRKSRC}/${PORTNAME} +# Remove /usr/local from ut-bin lib search path + @UBIN=${WRKSRC}/Data/System/unreal-bin && \ + FILESIZE=`/usr/bin/stat -f "%z" $${UBIN}` && \ + ${MV} $${UBIN} $${UBIN}.orig && \ + ${SED} -Ee 's|:/usr/local|:/USR-LOCAL|' $${UBIN}.orig | \ + ${HEAD} -c $${FILESIZE} > $${UBIN} && \ + ${RM} $${UBIN}.orig +# Apply UPak.u.0 patch +.if !defined(RAVAGE) + @${LOCALBASE}/bin/xdelta patch ${WRKSRC}/setup.data/data/System/UPak.u.0 \ + ${WRKDIR}/source/System/UPak.u ${WRKSRC}/UPak.new + @${MV} ${WRKSRC}/UPak.new ${WRKDIR}/source/System/UPak.u +.endif + +do-install: + @if [ -n "`${PKG_INFO} -E 'linux-ut-451*' 2> /dev/null`" ]; then \ + ${ECHO_CMD} "${PKGNAME} requires linux-ut with 436 version."; \ + ${FALSE}; \ + fi + @${MKDIR} ${DATADIR} + @cd ${DATADIR} && ${MKDIR} ${CDDIRS} +.for dir in Music Sounds Textures System + @${ECHO_CMD} "Linking UT ${dir}" + @${GREP} "%%UT%%%%DATADIR%%/${dir}" ${PLIST} | \ + ${SED} -e 's|%%UT%%%%DATADIR%%|${UT_DATADIR}|' | \ + ${XARGS} -J % ${LN} -sf % ${DATADIR}/${dir} +.endfor + ${INSTALL_DATA} ${WRKSRC}/Data/Help/Logo.xpm ${DATADIR}/Help + ${INSTALL_DATA} ${WRKSRC}/Data/System/*.ini ${DATADIR}/System + ${INSTALL_DATA} ${WRKSRC}/Data/System/*.int ${DATADIR}/System + ${INSTALL_DATA} ${WRKSRC}/Data/System/*.u ${DATADIR}/System + ${INSTALL_PROGRAM} ${WRKSRC}/Data/System/*-bin ${DATADIR}/System + @${BRANDELF} -t Linux ${DATADIR}/System/*-bin + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin +# Install the files + @${ECHO_CMD} "Installing files from CD" +.for dir in ${CDDIRS} + @${GREP} -e "%%UG%%%%DATADIR%%/${dir}/[^/]*$$" ${PLIST} | \ + ${SED} -e 's|%%UG%%%%DATADIR%%|${WRKDIR}/source|' | \ + ${XARGS} -J % ${INSTALL_DATA} % ${DATADIR}/${dir} +.endfor +# Rename DM maps so UT can see them + @${FIND} ${DATADIR}/Maps -name Dm\*.unr | \ + ${SED} 's/\(.*\)\(Dm\)\(.*\)/${LN:S,/,\\/,g} -sf & \1DM-\3/' | ${SH} +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.if !defined(RAVAGE) +.for i in ${HELPFILES:NREADME} + ${INSTALL_DATA} ${WRKDIR}/source/Help/${i} ${DOCSDIR} +.endfor +.endif +.for i in ${MANUALFILES} + ${INSTALL_DATA} ${WRKDIR}/source/Manual/${i} ${DOCSDIR} +.endfor +.endif + +post-install: + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.post.mk> diff --git a/games/linux-unrealgold/distinfo b/games/linux-unrealgold/distinfo new file mode 100644 index 000000000000..e537a1024aa2 --- /dev/null +++ b/games/linux-unrealgold/distinfo @@ -0,0 +1,3 @@ +MD5 (linux-ut/unrealgold-install-436.run) = 25662af4e112cbceb39d425208c505d4 +SHA256 (linux-ut/unrealgold-install-436.run) = 8666246af4e9c2d30565d94153badb7250c08fb6b17de888fe8f53ec068a161d +SIZE (linux-ut/unrealgold-install-436.run) = 3755247 diff --git a/games/linux-unrealgold/files/patch-unrealgold b/games/linux-unrealgold/files/patch-unrealgold new file mode 100644 index 000000000000..37fd186cb841 --- /dev/null +++ b/games/linux-unrealgold/files/patch-unrealgold @@ -0,0 +1,10 @@ +--- unrealgold.orig 2008-06-22 21:36:44.000000000 +1000 ++++ unrealgold 2008-06-22 21:36:55.000000000 +1000 +@@ -5,6 +5,7 @@ + + # The user preferences directory + UNREAL_PREFS="${HOME}/.loki/unrealgold" ++UNREAL_DATA_PATH="%%DATADIR%%/System" + + # Function to find the real directory a program resides in. + # Feb. 17, 2000 - Sam Lantinga, Loki Entertainment Software diff --git a/games/linux-unrealgold/files/pkg-message.in b/games/linux-unrealgold/files/pkg-message.in new file mode 100644 index 000000000000..fd7dbf965fa7 --- /dev/null +++ b/games/linux-unrealgold/files/pkg-message.in @@ -0,0 +1,19 @@ + +############################################################################### + +The Unreal Gold game was installed + +1) Run the game using: + + # unrealgold + +2) The config and log files are stored into the ~/.loki/unrealgold directory + +3) You can see more information about this game at: + + %%DOCSDIR%% + +4) Enjoy it ;) + +############################################################################### + diff --git a/games/linux-unrealgold/pkg-descr b/games/linux-unrealgold/pkg-descr new file mode 100644 index 000000000000..4b675fb1cec8 --- /dev/null +++ b/games/linux-unrealgold/pkg-descr @@ -0,0 +1,18 @@ +Your ship has just crashed on an unknown planet. Your best friend has just been +eaten by an alien. And all you have got is a desire to go home. This can't be +real, you tell yourself. This can't be real. It's not. It's Unreal! + +Unreal Gold contains the original Unreal game as well as the mission pack, +Return to Na Pali. + +You need an original game CD to use this port: + +Unreal Gold CD +Unreal Anthology DVD +Unreal Gold CD for Linux by ravage + +Also this port requires Unreal Tournament 436 (games/linux-ut) to be installed +and working. + +WWW: http://www.unreal.com/unrealgold/ +WWW: http://icculus.org/~ravage/unreal/unrealgold/ diff --git a/games/linux-unrealgold/pkg-plist b/games/linux-unrealgold/pkg-plist new file mode 100644 index 000000000000..dbd544a7e53f --- /dev/null +++ b/games/linux-unrealgold/pkg-plist @@ -0,0 +1,431 @@ +bin/unrealgold +%%DATADIR%%/Help/Logo.xpm +%%DATADIR%%/System/DefUser.ini +%%DATADIR%%/System/Default.ini +%%DATADIR%%/System/OpenGLDrv.int +%%DATADIR%%/System/UDSDemo.int +%%DATADIR%%/System/UMenu.int +%%DATADIR%%/System/UMenu.u +%%DATADIR%%/System/UPak.int +%%DATADIR%%/System/Unreal.int +%%DATADIR%%/System/UnrealI.int +%%DATADIR%%/System/UnrealShare.int +%%DATADIR%%/System/ucc-bin +%%DATADIR%%/System/unreal-bin +%%UG%%%%DATADIR%%/Maps/UPak/Velora.unr +%%UG%%%%DATADIR%%/Maps/UPak/Crashsite.unr +%%UG%%%%DATADIR%%/Maps/UPak/Crashsite1.unr +%%UG%%%%DATADIR%%/Maps/UPak/Crashsite2.unr +%%DATADIR%%/Maps/UPak/DM-Athena.unr +%%DATADIR%%/Maps/UPak/DM-Daybreak.unr +%%DATADIR%%/Maps/UPak/DM-Hazard.unr +%%DATADIR%%/Maps/UPak/DM-Stomp.unr +%%DATADIR%%/Maps/UPak/DM-SunSpeak.unr +%%DATADIR%%/Maps/UPak/DM-Terra.unr +%%UG%%%%DATADIR%%/Maps/UPak/DmAthena.unr +%%UG%%%%DATADIR%%/Maps/UPak/DmDaybreak.unr +%%UG%%%%DATADIR%%/Maps/UPak/DmHazard.unr +%%UG%%%%DATADIR%%/Maps/UPak/DmStomp.unr +%%UG%%%%DATADIR%%/Maps/UPak/DmSunSpeak.unr +%%UG%%%%DATADIR%%/Maps/UPak/DmTerra.unr +%%UG%%%%DATADIR%%/Maps/UPak/DuskFalls.unr +%%UG%%%%DATADIR%%/Maps/UPak/Eldora.unr +%%UG%%%%DATADIR%%/Maps/UPak/End.unr +%%UG%%%%DATADIR%%/Maps/UPak/Foundry.unr +%%UG%%%%DATADIR%%/Maps/UPak/Glacena.unr +%%UG%%%%DATADIR%%/Maps/UPak/Glathriel1.unr +%%UG%%%%DATADIR%%/Maps/UPak/Glathriel2.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter1.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter10.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter11.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter12.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter13.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter14.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter2.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter3.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter4.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter5.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter6.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter7.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter8.unr +%%UG%%%%DATADIR%%/Maps/UPak/Inter9.unr +%%UG%%%%DATADIR%%/Maps/UPak/InterCrashsite.unr +%%UG%%%%DATADIR%%/Maps/UPak/InterIntro.unr +%%UG%%%%DATADIR%%/Maps/UPak/Intro1.unr +%%UG%%%%DATADIR%%/Maps/UPak/Intro2.unr +%%UG%%%%DATADIR%%/Maps/UPak/Nagomi.unr +%%UG%%%%DATADIR%%/Maps/UPak/NagomiSun.unr +%%UG%%%%DATADIR%%/Maps/UPak/Nalic2.unr +%%UG%%%%DATADIR%%/Maps/UPak/Nevec.unr +%%UG%%%%DATADIR%%/Maps/UPak/SpireLand.unr +%%UG%%%%DATADIR%%/Maps/UPak/Toxic.unr +%%UG%%%%DATADIR%%/Maps/UPak/Upack.unr +%%UG%%%%DATADIR%%/Maps/UPak/Abyss.unr +%%UG%%%%DATADIR%%/Maps/Ceremony.unr +%%UG%%%%DATADIR%%/Maps/Chizra.unr +%%UG%%%%DATADIR%%/Maps/Dark.unr +%%UG%%%%DATADIR%%/Maps/DasaCellars.unr +%%UG%%%%DATADIR%%/Maps/DasaPass.unr +%%UG%%%%DATADIR%%/Maps/DCrater.unr +%%UG%%%%DATADIR%%/Maps/Dig.unr +%%UG%%%%DATADIR%%/Maps/DKNightOp.unr +%%DATADIR%%/Maps/DM-Ariza.unr +%%DATADIR%%/Maps/DM-Curse.unr +%%DATADIR%%/Maps/DM-DeathFan.unr +%%DATADIR%%/Maps/DM-Deck16.unr +%%DATADIR%%/Maps/DM-Elsinore.unr +%%DATADIR%%/Maps/DM-Fith.unr +%%DATADIR%%/Maps/DM-HealPod.unr +%%DATADIR%%/Maps/DM-Morbias.unr +%%DATADIR%%/Maps/DM-Radikus.unr +%%DATADIR%%/Maps/DM-Tundra.unr +%%UG%%%%DATADIR%%/Maps/DmAriza.unr +%%UG%%%%DATADIR%%/Maps/DmCurse.unr +%%UG%%%%DATADIR%%/Maps/DmDeathFan.unr +%%UG%%%%DATADIR%%/Maps/DmDeck16.unr +%%UG%%%%DATADIR%%/Maps/DmElsinore.unr +%%UG%%%%DATADIR%%/Maps/DmFith.unr +%%UG%%%%DATADIR%%/Maps/DmHealPod.unr +%%UG%%%%DATADIR%%/Maps/DmMorbias.unr +%%UG%%%%DATADIR%%/Maps/DmRadikus.unr +%%UG%%%%DATADIR%%/Maps/DmTundra.unr +%%UG%%%%DATADIR%%/Maps/Dug.unr +%%UG%%%%DATADIR%%/Maps/Endgame.unr +%%UG%%%%DATADIR%%/Maps/Entry.unr +%%UG%%%%DATADIR%%/Maps/Entry_MP.unr +%%UG%%%%DATADIR%%/Maps/ExtremeBeg.unr +%%UG%%%%DATADIR%%/Maps/ExtremeCore.unr +%%UG%%%%DATADIR%%/Maps/ExtremeDark.unr +%%UG%%%%DATADIR%%/Maps/ExtremeDGen.unr +%%UG%%%%DATADIR%%/Maps/ExtremeEnd.unr +%%UG%%%%DATADIR%%/Maps/ExtremeGen.unr +%%UG%%%%DATADIR%%/Maps/ExtremeLab.unr +%%UG%%%%DATADIR%%/Maps/Gateway.unr +%%UG%%%%DATADIR%%/Maps/Harobed.unr +%%UG%%%%DATADIR%%/Maps/IsvDeck1.unr +%%UG%%%%DATADIR%%/Maps/IsvKran32.unr +%%UG%%%%DATADIR%%/Maps/IsvKran4.unr +%%UG%%%%DATADIR%%/Maps/NaliBoat.unr +%%UG%%%%DATADIR%%/Maps/NaliC.unr +%%UG%%%%DATADIR%%/Maps/NaliLord.unr +%%UG%%%%DATADIR%%/Maps/Noork.unr +%%UG%%%%DATADIR%%/Maps/NyLeve.unr +%%UG%%%%DATADIR%%/Maps/Passage.unr +%%UG%%%%DATADIR%%/Maps/QueenEnd.unr +%%UG%%%%DATADIR%%/Maps/Ruins.unr +%%UG%%%%DATADIR%%/Maps/SkyBase.unr +%%UG%%%%DATADIR%%/Maps/SkyCaves.unr +%%UG%%%%DATADIR%%/Maps/SkyTown.unr +%%UG%%%%DATADIR%%/Maps/SpireVillage.unr +%%UG%%%%DATADIR%%/Maps/TerraLift.unr +%%UG%%%%DATADIR%%/Maps/Terraniux.unr +%%UG%%%%DATADIR%%/Maps/TheSunspire.unr +%%UG%%%%DATADIR%%/Maps/Trench.unr +%%UG%%%%DATADIR%%/Maps/UGCredits.unr +%%UG%%%%DATADIR%%/Maps/Unreal.unr +%%UG%%%%DATADIR%%/Maps/VeloraEnd.unr +%%UG%%%%DATADIR%%/Maps/Bluff.unr +%%UG%%%%DATADIR%%/Maps/Vortex2.unr +%%UG%%%%DATADIR%%/Music/Boundary.umx +%%UG%%%%DATADIR%%/Music/Chizra1.umx +%%UG%%%%DATADIR%%/Music/Crater.umx +%%UG%%%%DATADIR%%/Music/DigSh.umx +%%UG%%%%DATADIR%%/Music/Dusk.umx +%%UG%%%%DATADIR%%/Music/EndEx.umx +%%UG%%%%DATADIR%%/Music/Ending.umx +%%UG%%%%DATADIR%%/Music/EverSmoke.umx +%%UG%%%%DATADIR%%/Music/Fifth.umx +%%UG%%%%DATADIR%%/Music/Flyby.umx +%%UG%%%%DATADIR%%/Music/Found99.umx +%%UG%%%%DATADIR%%/Music/Fourth.umx +%%UG%%%%DATADIR%%/Music/Gala.umx +%%UG%%%%DATADIR%%/Music/Guardian.umx +%%UG%%%%DATADIR%%/Music/Hub2.umx +%%UG%%%%DATADIR%%/Music/Inter.umx +%%UG%%%%DATADIR%%/Music/Isotoxin.umx +%%UG%%%%DATADIR%%/Music/Journey.umx +%%UG%%%%DATADIR%%/Music/K_vision.umx +%%UG%%%%DATADIR%%/Music/Kran2.umx +%%UG%%%%DATADIR%%/Music/Kran32.umx +%%UG%%%%DATADIR%%/Music/Moroset.umx +%%UG%%%%DATADIR%%/Music/Mountain.umx +%%UG%%%%DATADIR%%/Music/Nali.umx +%%UG%%%%DATADIR%%/Music/Neve.umx +%%UG%%%%DATADIR%%/Music/Newmca13.umx +%%UG%%%%DATADIR%%/Music/Newmca16.umx +%%UG%%%%DATADIR%%/Music/Newmca7.umx +%%UG%%%%DATADIR%%/Music/Newmca9.umx +%%UG%%%%DATADIR%%/Music/Opal.umx +%%UG%%%%DATADIR%%/Music/QueenSong.umx +%%UG%%%%DATADIR%%/Music/Return.umx +%%UG%%%%DATADIR%%/Music/Sacred.umx +%%UG%%%%DATADIR%%/Music/Seti.umx +%%UG%%%%DATADIR%%/Music/SkyTwn.umx +%%UG%%%%DATADIR%%/Music/SpaceMarines.umx +%%UG%%%%DATADIR%%/Music/Spire.umx +%%UG%%%%DATADIR%%/Music/Starseek.umx +%%UG%%%%DATADIR%%/Music/Surface.umx +%%UG%%%%DATADIR%%/Music/Title.umx +%%UG%%%%DATADIR%%/Music/Twilight.umx +%%UG%%%%DATADIR%%/Music/UTemple.umx +%%UG%%%%DATADIR%%/Music/Unreal4.umx +%%UG%%%%DATADIR%%/Music/Vortex.umx +%%UG%%%%DATADIR%%/Music/WarGate.umx +%%UG%%%%DATADIR%%/Music/Warlord.umx +%%UG%%%%DATADIR%%/Music/Watcher.umx +%%UG%%%%DATADIR%%/Music/utend.umx +%%UG%%%%DATADIR%%/Sounds/int/EndSnd.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm1.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm10.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm11.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm12.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm13.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm14.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm2.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm3.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm4.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm5.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm6.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm7.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm8.uax +%%UG%%%%DATADIR%%/Sounds/int/Interm9.uax +%%UG%%%%DATADIR%%/Sounds/int/IntroSnd2.uax +%%UG%%%%DATADIR%%/Sounds/Marine.uax +%%UG%%%%DATADIR%%/Sounds/Scout.uax +%%UG%%%%DATADIR%%/System/UDSDemo.u +%%UG%%%%DATADIR%%/System/UPak.u +%%UG%%%%DATADIR%%/Textures/Langs.utx +%%UG%%%%DATADIR%%/Textures/UGoldCredits.utx +%%UG%%%%DATADIR%%/Textures/UPakFonts.utx +%%UT%%%%DATADIR%%/Music/Botmca9.umx +%%UT%%%%DATADIR%%/Music/Botpck10.umx +%%UT%%%%DATADIR%%/Music/Cannon.umx +%%UT%%%%DATADIR%%/Music/Colossus.umx +%%UT%%%%DATADIR%%/Music/Course.umx +%%UT%%%%DATADIR%%/Music/Credits.umx +%%UT%%%%DATADIR%%/Music/Enigma.umx +%%UT%%%%DATADIR%%/Music/Foregone.umx +%%UT%%%%DATADIR%%/Music/Godown.umx +%%UT%%%%DATADIR%%/Music/Lock.umx +%%UT%%%%DATADIR%%/Music/Mech8.umx +%%UT%%%%DATADIR%%/Music/Mission.umx +%%UT%%%%DATADIR%%/Music/Nether.umx +%%UT%%%%DATADIR%%/Music/Organic.umx +%%UT%%%%DATADIR%%/Music/Phantom.umx +%%UT%%%%DATADIR%%/Music/Razor-ub.umx +%%UT%%%%DATADIR%%/Music/Run.umx +%%UT%%%%DATADIR%%/Music/SaveMe.umx +%%UT%%%%DATADIR%%/Music/Savemeg.umx +%%UT%%%%DATADIR%%/Music/Seeker.umx +%%UT%%%%DATADIR%%/Music/Seeker2.umx +%%UT%%%%DATADIR%%/Music/Skyward.umx +%%UT%%%%DATADIR%%/Music/Strider.umx +%%UT%%%%DATADIR%%/Music/Suprfist.umx +%%UT%%%%DATADIR%%/Music/UnWorld2.umx +%%UT%%%%DATADIR%%/Music/Uttitle.umx +%%UT%%%%DATADIR%%/Music/Wheels.umx +%%UT%%%%DATADIR%%/Music/firebr.umx +%%UT%%%%DATADIR%%/Music/utmenu23.umx +%%UT%%%%DATADIR%%/Sounds/Activates.uax +%%UT%%%%DATADIR%%/Sounds/Addon1.uax +%%UT%%%%DATADIR%%/Sounds/AmbAncient.uax +%%UT%%%%DATADIR%%/Sounds/AmbCity.uax +%%UT%%%%DATADIR%%/Sounds/AmbModern.uax +%%UT%%%%DATADIR%%/Sounds/AmbOutside.uax +%%UT%%%%DATADIR%%/Sounds/Announcer.uax +%%UT%%%%DATADIR%%/Sounds/BossVoice.uax +%%UT%%%%DATADIR%%/Sounds/DDay.uax +%%UT%%%%DATADIR%%/Sounds/DMatch.uax +%%UT%%%%DATADIR%%/Sounds/DoorsAnc.uax +%%UT%%%%DATADIR%%/Sounds/DoorsMod.uax +%%UT%%%%DATADIR%%/Sounds/Extro.uax +%%UT%%%%DATADIR%%/Sounds/Female1Voice.uax +%%UT%%%%DATADIR%%/Sounds/Female2Voice.uax +%%UT%%%%DATADIR%%/Sounds/FemaleSounds.uax +%%UT%%%%DATADIR%%/Sounds/LadderSounds.uax +%%UT%%%%DATADIR%%/Sounds/Male1Voice.uax +%%UT%%%%DATADIR%%/Sounds/Male2Voice.uax +%%UT%%%%DATADIR%%/Sounds/MaleSounds.uax +%%UT%%%%DATADIR%%/Sounds/Pan1.uax +%%UT%%%%DATADIR%%/Sounds/TutVoiceAS.uax +%%UT%%%%DATADIR%%/Sounds/TutVoiceCTF.uax +%%UT%%%%DATADIR%%/Sounds/TutVoiceDM.uax +%%UT%%%%DATADIR%%/Sounds/TutVoiceDOM.uax +%%UT%%%%DATADIR%%/Sounds/VRikers.uax +%%UT%%%%DATADIR%%/Sounds/noxxsnd.uax +%%UT%%%%DATADIR%%/Sounds/openingwave.uax +%%UT%%%%DATADIR%%/Sounds/rain.uax +%%UT%%%%DATADIR%%/Textures/AlfaFX.utx +%%UT%%%%DATADIR%%/Textures/Ancient.utx +%%UT%%%%DATADIR%%/Textures/ArenaTex.utx +%%UT%%%%DATADIR%%/Textures/Belt_fx.utx +%%UT%%%%DATADIR%%/Textures/BluffFX.utx +%%UT%%%%DATADIR%%/Textures/BossSkins.utx +%%UT%%%%DATADIR%%/Textures/CTF.utx +%%UT%%%%DATADIR%%/Textures/ChizraEFX.utx +%%UT%%%%DATADIR%%/Textures/Coret_FX.utx +%%UT%%%%DATADIR%%/Textures/Creative.utx +%%UT%%%%DATADIR%%/Textures/Crypt.utx +%%UT%%%%DATADIR%%/Textures/Crypt2.utx +%%UT%%%%DATADIR%%/Textures/Crypt_FX.utx +%%UT%%%%DATADIR%%/Textures/DDayFX.utx +%%UT%%%%DATADIR%%/Textures/DMeffects.utx +%%UT%%%%DATADIR%%/Textures/DacomaFem.utx +%%UT%%%%DATADIR%%/Textures/DacomaSkins.utx +%%UT%%%%DATADIR%%/Textures/DecayedS.utx +%%UT%%%%DATADIR%%/Textures/Detail.utx +%%UT%%%%DATADIR%%/Textures/Egypt.utx +%%UT%%%%DATADIR%%/Textures/EgyptPan.utx +%%UT%%%%DATADIR%%/Textures/FCommandoSkins.utx +%%UT%%%%DATADIR%%/Textures/Faces.utx +%%UT%%%%DATADIR%%/Textures/Female1Skins.utx +%%UT%%%%DATADIR%%/Textures/Female2Skins.utx +%%UT%%%%DATADIR%%/Textures/FireEng.utx +%%UT%%%%DATADIR%%/Textures/FlareFX.utx +%%UT%%%%DATADIR%%/Textures/FractalFX.utx +%%UT%%%%DATADIR%%/Textures/GenEarth.utx +%%UT%%%%DATADIR%%/Textures/GenFX.utx +%%UT%%%%DATADIR%%/Textures/GenFluid.utx +%%UT%%%%DATADIR%%/Textures/GenIn.utx +%%UT%%%%DATADIR%%/Textures/GenTerra.utx +%%UT%%%%DATADIR%%/Textures/GenWarp.utx +%%UT%%%%DATADIR%%/Textures/GothFem.utx +%%UT%%%%DATADIR%%/Textures/GothSkins.utx +%%UT%%%%DATADIR%%/Textures/GreatFire.utx +%%UT%%%%DATADIR%%/Textures/GreatFire2.utx +%%UT%%%%DATADIR%%/Textures/HubEffects.utx +%%UT%%%%DATADIR%%/Textures/ISVFX.utx +%%UT%%%%DATADIR%%/Textures/Indus1.utx +%%UT%%%%DATADIR%%/Textures/Indus2.utx +%%UT%%%%DATADIR%%/Textures/Indus3.utx +%%UT%%%%DATADIR%%/Textures/Indus4.utx +%%UT%%%%DATADIR%%/Textures/Indus5.utx +%%UT%%%%DATADIR%%/Textures/Indus6.utx +%%UT%%%%DATADIR%%/Textures/Indus7.utx +%%UT%%%%DATADIR%%/Textures/JWSky.utx +%%UT%%%%DATADIR%%/Textures/LadderFonts.utx +%%UT%%%%DATADIR%%/Textures/LadrArrow.utx +%%UT%%%%DATADIR%%/Textures/LadrStatic.utx +%%UT%%%%DATADIR%%/Textures/LavaFX.utx +%%UT%%%%DATADIR%%/Textures/Lian-X.utx +%%UT%%%%DATADIR%%/Textures/Liquids.utx +%%UT%%%%DATADIR%%/Textures/Logo.utx +%%UT%%%%DATADIR%%/Textures/Male1Skins.utx +%%UT%%%%DATADIR%%/Textures/Male2Skins.utx +%%UT%%%%DATADIR%%/Textures/Male3Skins.utx +%%UT%%%%DATADIR%%/Textures/MenuGr.utx +%%UT%%%%DATADIR%%/Textures/Metalmys.utx +%%UT%%%%DATADIR%%/Textures/Mine.utx +%%UT%%%%DATADIR%%/Textures/NaliCast.utx +%%UT%%%%DATADIR%%/Textures/NaliFX.utx +%%UT%%%%DATADIR%%/Textures/NivenFX.utx +%%UT%%%%DATADIR%%/Textures/Old_FX.utx +%%UT%%%%DATADIR%%/Textures/Palettes.utx +%%UT%%%%DATADIR%%/Textures/PhraelFx.utx +%%UT%%%%DATADIR%%/Textures/PlayrShp.utx +%%UT%%%%DATADIR%%/Textures/Queen.utx +%%UT%%%%DATADIR%%/Textures/RainFX.utx +%%UT%%%%DATADIR%%/Textures/Render.utx +%%UT%%%%DATADIR%%/Textures/RotatingU.utx +%%UT%%%%DATADIR%%/Textures/SGirlSkins.utx +%%UT%%%%DATADIR%%/Textures/Scripted.utx +%%UT%%%%DATADIR%%/Textures/ShaneChurch.utx +%%UT%%%%DATADIR%%/Textures/ShaneDay.utx +%%UT%%%%DATADIR%%/Textures/ShaneSky.utx +%%UT%%%%DATADIR%%/Textures/SkTrooperSkins.utx +%%UT%%%%DATADIR%%/Textures/Skaarj.utx +%%UT%%%%DATADIR%%/Textures/SkyBox.utx +%%UT%%%%DATADIR%%/Textures/SkyCity.utx +%%UT%%%%DATADIR%%/Textures/Slums.utx +%%UT%%%%DATADIR%%/Textures/Soldierskins.utx +%%UT%%%%DATADIR%%/Textures/SpaceFX.utx +%%UT%%%%DATADIR%%/Textures/Starship.utx +%%UT%%%%DATADIR%%/Textures/TCrystal.utx +%%UT%%%%DATADIR%%/Textures/Terranius.utx +%%UT%%%%DATADIR%%/Textures/TrenchesFX.utx +%%UT%%%%DATADIR%%/Textures/UT.utx +%%UT%%%%DATADIR%%/Textures/UT_ArtFX.utx +%%UT%%%%DATADIR%%/Textures/UTbase1.utx +%%UT%%%%DATADIR%%/Textures/UTcrypt.utx +%%UT%%%%DATADIR%%/Textures/UTtech1.utx +%%UT%%%%DATADIR%%/Textures/UTtech2.utx +%%UT%%%%DATADIR%%/Textures/UTtech3.utx +%%UT%%%%DATADIR%%/Textures/UWindowFonts.utx +%%UT%%%%DATADIR%%/Textures/XFX.utx +%%UT%%%%DATADIR%%/Textures/XbpFX.utx +%%UT%%%%DATADIR%%/Textures/Xtortion.utx +%%UT%%%%DATADIR%%/Textures/castle1.utx +%%UT%%%%DATADIR%%/Textures/city.utx +%%UT%%%%DATADIR%%/Textures/commandoskins.utx +%%UT%%%%DATADIR%%/Textures/credits.utx +%%UT%%%%DATADIR%%/Textures/eol.utx +%%UT%%%%DATADIR%%/Textures/of1.utx +%%UT%%%%DATADIR%%/System/ALAudio.so +%%UT%%%%DATADIR%%/System/Audio.so +%%UT%%%%DATADIR%%/System/BossSkins.int +%%UT%%%%DATADIR%%/System/BotPack.u +%%UT%%%%DATADIR%%/System/Botpack.int +%%UT%%%%DATADIR%%/System/CommandoSkins.int +%%UT%%%%DATADIR%%/System/Core.int +%%UT%%%%DATADIR%%/System/Core.so +%%UT%%%%DATADIR%%/System/Core.u +%%UT%%%%DATADIR%%/System/Editor.int +%%UT%%%%DATADIR%%/System/Editor.so +%%UT%%%%DATADIR%%/System/Editor.u +%%UT%%%%DATADIR%%/System/Engine.int +%%UT%%%%DATADIR%%/System/Engine.so +%%UT%%%%DATADIR%%/System/Engine.u +%%UT%%%%DATADIR%%/System/FCommandoSkins.int +%%UT%%%%DATADIR%%/System/Female1Skins.int +%%UT%%%%DATADIR%%/System/Female2Skins.int +%%UT%%%%DATADIR%%/System/Fire.so +%%UT%%%%DATADIR%%/System/Fire.u +%%UT%%%%DATADIR%%/System/GlideDrv.int +%%UT%%%%DATADIR%%/System/GlideDrv.so +%%UT%%%%DATADIR%%/System/IpDrv.int +%%UT%%%%DATADIR%%/System/IpDrv.so +%%UT%%%%DATADIR%%/System/IpDrv.u +%%UT%%%%DATADIR%%/System/IpServer.int +%%UT%%%%DATADIR%%/System/IpServer.u +%%UT%%%%DATADIR%%/System/License.int +%%UT%%%%DATADIR%%/System/Male1Skins.int +%%UT%%%%DATADIR%%/System/Male2Skins.int +%%UT%%%%DATADIR%%/System/Male3Skins.int +%%UT%%%%DATADIR%%/System/Manifest.int +%%UT%%%%DATADIR%%/System/NullDrv.so +%%UT%%%%DATADIR%%/System/NullRender.so +%%UT%%%%DATADIR%%/System/OpenGLDrv.so +%%UT%%%%DATADIR%%/System/Render.so +%%UT%%%%DATADIR%%/System/SDLDrv.so +%%UT%%%%DATADIR%%/System/SDLGLDrv.int +%%UT%%%%DATADIR%%/System/SDLGLDrv.so +%%UT%%%%DATADIR%%/System/SDLSoftDrv.int +%%UT%%%%DATADIR%%/System/SDLSoftDrv.so +%%UT%%%%DATADIR%%/System/SGirlSkins.int +%%UT%%%%DATADIR%%/System/SkTrooperSkins.int +%%UT%%%%DATADIR%%/System/SoldierSkins.int +%%UT%%%%DATADIR%%/System/Startup.int +%%UT%%%%DATADIR%%/System/UBrowser.int +%%UT%%%%DATADIR%%/System/UBrowser.u +%%UT%%%%DATADIR%%/System/UTBrowser.u +%%UT%%%%DATADIR%%/System/UTServerAdmin.int +%%UT%%%%DATADIR%%/System/UTServerAdmin.u +%%UT%%%%DATADIR%%/System/UWeb.int +%%UT%%%%DATADIR%%/System/UWeb.so +%%UT%%%%DATADIR%%/System/UWeb.u +%%UT%%%%DATADIR%%/System/UWindow.u +%%UT%%%%DATADIR%%/System/UnrealEd.int +%%UT%%%%DATADIR%%/System/UnrealI.u +%%UT%%%%DATADIR%%/System/UnrealIOrder.int +%%UT%%%%DATADIR%%/System/UnrealShare.u +%%UT%%%%DATADIR%%/System/libmikmod.so.2 +%%UT%%%%DATADIR%%/System/libopenal-0.0.so +@dirrm %%DATADIR%%/Help +@dirrm %%DATADIR%%/Maps/UPak +@dirrm %%DATADIR%%/Maps +@dirrm %%DATADIR%%/Music +@dirrm %%DATADIR%%/Sounds/int +@dirrm %%DATADIR%%/Sounds +@dirrm %%DATADIR%%/System +@dirrm %%DATADIR%%/Textures +@dirrm %%DATADIR%% |