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/

PR:		ports/125078
Submitted by:	Alexander Logvinov <ports at logvinov.com>
This commit is contained in:
Martin Wilke 2008-07-19 16:22:23 +00:00
parent 163577f4dc
commit 58ba7bf130
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=217122
7 changed files with 679 additions and 0 deletions

View file

@ -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

View file

@ -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>

View file

@ -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

View file

@ -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

View file

@ -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 ;)
###############################################################################

View file

@ -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/

View file

@ -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%%