aboutsummaryrefslogtreecommitdiff
path: root/games/linux-ssamtfe
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-07-19 16:31:25 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-07-19 16:31:25 +0000
commit927f2ff267e05a0ebe6078846feeba98fe89142e (patch)
treed3aa606aaae752448c7dba24950d78620f80da70 /games/linux-ssamtfe
parent85ad21e871e4cdef0f4e735b6c7f14b9e5bfda5a (diff)
downloadports-927f2ff267e05a0ebe6078846feeba98fe89142e.tar.gz
ports-927f2ff267e05a0ebe6078846feeba98fe89142e.zip
Notes
Diffstat (limited to 'games/linux-ssamtfe')
-rw-r--r--games/linux-ssamtfe/Makefile125
-rw-r--r--games/linux-ssamtfe/distinfo3
-rw-r--r--games/linux-ssamtfe/files/patch-ssamtfe27
-rw-r--r--games/linux-ssamtfe/files/pkg-message.in8
-rw-r--r--games/linux-ssamtfe/pkg-descr10
-rw-r--r--games/linux-ssamtfe/pkg-plist215
6 files changed, 388 insertions, 0 deletions
diff --git a/games/linux-ssamtfe/Makefile b/games/linux-ssamtfe/Makefile
new file mode 100644
index 000000000000..9ac4c7e3f381
--- /dev/null
+++ b/games/linux-ssamtfe/Makefile
@@ -0,0 +1,125 @@
+# New ports collection makefile for: linux-ssamtfe
+# Date created: 18 May 2008
+# Whom: Alexander Logvinov <ports@logvinov.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ssamtfe
+PORTVERSION= 1.05b3
+CATEGORIES= games linux
+MASTER_SITES= http://liflg.0wnitsch.de/files/final/
+PKGNAMEPREFIX= linux-
+DISTFILES= ${PORTNAME:S|ssam|serious.sam.|}_${PORTVERSION:S|b|beta|}-english-2.run
+
+MAINTAINER= ports@logvinov.com
+COMMENT= Serious Sam: The First Encounter
+
+RUN_DEPENDS= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0:${PORTSDIR}/devel/linux-sdl12
+
+OPTIONS= VORBIS "Ogg playing support" on
+
+USE_LINUX= yes
+USE_XLIB= yes
+NO_BUILD= yes
+NO_PACKAGE= Distribution is 279MB; set FORCE_PACKAGE if you really want\
+ to build this package
+RESTRICTED= Redistribution is limited, see license
+PORTDOCS= README.liflg ShellSymbols.txt changes.txt notes.txt
+SUB_FILES= pkg-message
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_VORBIS)
+RUN_DEPENDS+= ${LINUXBASE}/usr/lib/libvorbis.so.0:${PORTSDIR}/audio/linux-libvorbis
+PLIST_SUB+= VORBIS=""
+.else
+PLIST_SUB+= VORBIS="@comment "
+.endif
+
+# Gold Edition
+.if exists(${CDROM_MOUNT}/Install/1_00c.gro)
+GOLD= yes
+GRO_FILES= ExtraTools music
+PLIST_SUB+= GOLD="" NORMAL="@comment "
+.else
+GRO_FILES= ExtraTools a music scripts
+PLIST_SUB+= GOLD="@comment " NORMAL=""
+.endif
+
+do-extract:
+ @${MKDIR} ${WRKSRC}/Data
+ @cd ${WRKSRC} && ${SED} -e '1,/exit $$res/d' ${_DISTDIR}/${DISTFILES} |\
+ ${GUNZIP_CMD} -q | ${TAR} xf -
+.for file in SeriousSamPatch105_USA_linux bins
+ @${TAR} jx -C ${WRKSRC}/Data -f ${WRKSRC}/${file}.tar.bz2
+.endfor
+
+post-patch:
+ @${REINPLACE_CMD} -e "s|^\(GAMEDIR=\).*|\1\"${DATADIR}\"|" \
+ -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/bin/${PORTNAME}
+
+do-install:
+.if !defined(CDROM_MOUNT)
+ @${ECHO_CMD} "${PKGNAME} requires CDROM_MOUNT set to mount point of CD"
+ @${FALSE}
+.endif
+.if !exists(${CDROM_MOUNT}/Install/Mods/SeriousSamTbn.tex)
+ @${ECHO_CMD} "${PKGNAME} requires a retail First Encounter disc"
+ @${FALSE}
+.endif
+ @${MKDIR} ${DATADIR}
+.for gro in ${GRO_FILES}
+ ${INSTALL_DATA} "${CDROM_MOUNT}/Install/1_00_${gro}.gro" ${DATADIR}/1_00_${gro}.gro
+.endfor
+.if defined(GOLD)
+.for gro in "" _scripts
+ ${INSTALL_DATA} "${CDROM_MOUNT}/Install/1_00c${gro}.gro" ${DATADIR}/1_00c${gro}.gro
+.endfor
+.endif
+.for gro in 1_00_ExtraTools 1_04_patch
+ ${INSTALL_DATA} ${WRKSRC}/Data/${gro}.gro ${DATADIR}/${gro}.gro
+.endfor
+.for dir in Controls Data Levels Demos Mods Scripts VirtualTrees
+ @cd ${CDROM_MOUNT}/Install && \
+ ${FIND} ${dir} -type d -exec \
+ ${MKDIR} "${DATADIR}/{}" \; && \
+ ${FIND} ${dir} -type f -exec \
+ ${INSTALL_DATA} "${CDROM_MOUNT}/Install/{}" "${DATADIR}/{}" \;
+.endfor
+.for dir in Controls Data Help Players SaveGame Scripts Temp
+ @cd ${WRKSRC}/Data && \
+ ${FIND} ${dir} -type d -exec \
+ ${MKDIR} "${DATADIR}/{}" \; && \
+ ${FIND} ${dir} -type f -exec \
+ ${INSTALL_DATA} "${WRKSRC}/Data/{}" "${DATADIR}/{}" \;
+.endfor
+ @${MKDIR} ${DATADIR}/Bin
+ @cd ${WRKSRC}/Data && \
+ ${FIND} Bin -type f -exec \
+ ${INSTALL_PROGRAM} "${WRKSRC}/Data/{}" "${DATADIR}/{}" \;
+ ${BRANDELF} -t Linux ${DATADIR}/Bin/ssam_*
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${PREFIX}/bin
+.if defined(WITH_VORBIS)
+ ${LN} -fs ${LINUXBASE}/usr/lib/libvorbisfile.so.3 ${DATADIR}/Bin/libvorbisfile.so
+.endif
+ @${FIND} -E ${DATADIR} -type f \
+ -iregex ".*\.(ctl|txt|lst|ini|cfg|des|reg)" \
+ -exec ${SH} -c "${SED} "s/`printf '\r'`//" '{}' \
+ >${WRKDIR}/tmp.txt; ${MV} ${WRKDIR}/tmp.txt '{}'" \;
+ @${ECHO} SERIOUS_MHZ=2000 > ${PREFIX}/etc/${PORTNAME}.conf.sample
+.if !exists(${PREFIX}/etc/${PORTNAME}.conf)
+ ${INSTALL_DATA} ${PREFIX}/etc/${PORTNAME}.conf.sample ${PREFIX}/etc/${PORTNAME}.conf
+.endif
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} -p ${WRKSRC}/README.liflg ${DOCSDIR}
+.for i in ${PORTDOCS:NREADME.liflg}
+ ${LN} -sf ${DATADIR}/Help/${i} ${DOCSDIR}/${i}
+.endfor
+.endif
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.post.mk>
diff --git a/games/linux-ssamtfe/distinfo b/games/linux-ssamtfe/distinfo
new file mode 100644
index 000000000000..eacd17aaf92d
--- /dev/null
+++ b/games/linux-ssamtfe/distinfo
@@ -0,0 +1,3 @@
+MD5 (serious.sam.tfe_1.05beta3-english-2.run) = 6401a1d9f92902c26d56f08db020fc2e
+SHA256 (serious.sam.tfe_1.05beta3-english-2.run) = 84691f9e72dee882797a6d2fc7b8004478b3b911e5a03228d67d8896b4b6ba99
+SIZE (serious.sam.tfe_1.05beta3-english-2.run) = 11034817
diff --git a/games/linux-ssamtfe/files/patch-ssamtfe b/games/linux-ssamtfe/files/patch-ssamtfe
new file mode 100644
index 000000000000..dfcd1eeeac79
--- /dev/null
+++ b/games/linux-ssamtfe/files/patch-ssamtfe
@@ -0,0 +1,27 @@
+--- bin/ssamtfe.orig 2008-05-18 23:51:30.000000000 +1000
++++ bin/ssamtfe 2008-05-18 23:58:42.000000000 +1000
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ ###############################################################################
+ #
+ ## LIFLG Startup Script
+@@ -49,6 +49,18 @@
+ ###############################################################################
+ ## DO NOT EDIT BELOW THIS LINE
+ ###############################################################################
++
++# config file
++if [ -r %%PREFIX%%/etc/ssamtfe.conf ]; then
++ . %%PREFIX%%/etc/ssamtfe.conf
++fi
++if [ -n "${SERIOUS_MHZ}" ]; then
++ export SERIOUS_MHZ
++else
++ echo "Can't get CPU speed. Please set SERIOUS_MHZ variable in %%PREFIX%%/etc/ssamtfe.conf"
++ exit 1
++fi
++
+ export LANG="POSIX"
+
+ test -n "${SDL_AUDIODRIVER}" && export SDL_AUDIODRIVER
diff --git a/games/linux-ssamtfe/files/pkg-message.in b/games/linux-ssamtfe/files/pkg-message.in
new file mode 100644
index 000000000000..d7787a79e966
--- /dev/null
+++ b/games/linux-ssamtfe/files/pkg-message.in
@@ -0,0 +1,8 @@
+
+You need to edit %%PREFIX%%/etc/ssamtfe.conf
+to set correct CPU frequency in SERIOUS_MHZ variable.
+
+Run the game using:
+
+# ssamtfe
+
diff --git a/games/linux-ssamtfe/pkg-descr b/games/linux-ssamtfe/pkg-descr
new file mode 100644
index 000000000000..10eedb5b402e
--- /dev/null
+++ b/games/linux-ssamtfe/pkg-descr
@@ -0,0 +1,10 @@
+Serious Sam is a high-adrenaline action-arcade shooter heavily focused
+on frantic arcade-style single player action. In a world where cyberpunk
+meets fantasy-fiction and advanced technology is mixed with black magic
+and psycho-powers, Sam travels through the beautiful world of ancient Egypt
+and several diverse planets, confronting countless Mental's minions on his way
+to the Mental's base.
+
+You need an original game CD to use this port.
+
+WWW: http://www.croteam.com/
diff --git a/games/linux-ssamtfe/pkg-plist b/games/linux-ssamtfe/pkg-plist
new file mode 100644
index 000000000000..8a7f601f240b
--- /dev/null
+++ b/games/linux-ssamtfe/pkg-plist
@@ -0,0 +1,215 @@
+@unexec if cmp -s %D/etc/ssamtfe.conf %D/etc/ssamtfe.conf.sample; then rm -f %D/etc/ssamtfe.conf; fi
+bin/ssamtfe
+etc/ssamtfe.conf.sample
+@exec [ -f %B/ssamtfe.conf ] || cp %B/%f %B/ssamtfe.conf
+%%DATADIR%%/1_00_ExtraTools.gro
+%%NORMAL%%%%DATADIR%%/1_00_a.gro
+%%GOLD%%%%DATADIR%%/1_00c.gro
+%%DATADIR%%/1_00_music.gro
+%%NORMAL%%%%DATADIR%%/1_00_scripts.gro
+%%GOLD%%%%DATADIR%%/1_00c_scripts.gro
+%%DATADIR%%/1_04_patch.gro
+%%DATADIR%%/Bin/libEntities.so
+%%DATADIR%%/Bin/libGame.so
+%%DATADIR%%/Bin/libShaders.so
+%%DATADIR%%/Bin/libamp11lib.so
+%%VORBIS%%%%DATADIR%%/Bin/libvorbisfile.so
+%%DATADIR%%/Bin/ssam_lnx
+%%DATADIR%%/Bin/ssam_lnx.dynamic
+%%DATADIR%%/Bin/ssam_lnxded
+%%DATADIR%%/Bin/ssam_lnxded.dynamic
+%%DATADIR%%/Controls/System/Common.ctl
+%%DATADIR%%/Controls/00-Default.ctl
+%%DATADIR%%/Controls/01-Keyboard.ctl
+%%DATADIR%%/Controls/02-PantherXL.ctl
+%%DATADIR%%/Controls/03-Wingman Extreme.ctl
+%%DATADIR%%/Controls/04-Wingman GamePad.ctl
+%%DATADIR%%/Controls/05-2nd Mouse.ctl
+%%DATADIR%%/Controls/05-2nd Mouse.des
+%%DATADIR%%/Controls/10-DEN.ctl
+%%DATADIR%%/Data/Defaults/WorldEditor.reg
+%%DATADIR%%/Data/Var/DefaultPlayer.var
+%%DATADIR%%/Data/Var/Sam_Version.var
+%%DATADIR%%/Data/Default.ifr
+%%DATADIR%%/Data/IFeel.txt
+%%DATADIR%%/Data/Logitech.ifr
+%%DATADIR%%/Data/NoCRC.lst
+%%DATADIR%%/Data/SED_TipOfTheDay.txt
+%%DATADIR%%/Demos/Default.ini
+%%DATADIR%%/Demos/auto-demo0001.dem
+%%DATADIR%%/Demos/auto-demo0001.ini
+%%DATADIR%%/Demos/auto-demo0001Tbn.tex
+%%DATADIR%%/Demos/auto-demo0002.dem
+%%DATADIR%%/Demos/auto-demo0002.ini
+%%DATADIR%%/Demos/auto-demo0002Tbn.tex
+%%DATADIR%%/Demos/auto-demo0003.dem
+%%DATADIR%%/Demos/auto-demo0003.ini
+%%DATADIR%%/Demos/auto-demo0003Tbn.tex
+%%DATADIR%%/Demos/auto-demoMP0001.dem
+%%DATADIR%%/Demos/auto-demoMP0001.ini
+%%DATADIR%%/Demos/auto-demoMP0001Tbn.tex
+%%DATADIR%%/Demos/auto-demoMP0002.dem
+%%DATADIR%%/Demos/auto-demoMP0002.ini
+%%DATADIR%%/Demos/auto-demoMP0002Tbn.tex
+%%DATADIR%%/Help/ShellSymbols.txt
+%%DATADIR%%/Help/changes.txt
+%%DATADIR%%/Help/notes.txt
+%%DATADIR%%/Levels/Deathmatch/DesertTemple.wld
+%%DATADIR%%/Levels/Deathmatch/DesertTempleTbn.tex
+%%DATADIR%%/Levels/01_Hatshepsut.vis
+%%DATADIR%%/Levels/01_Hatshepsut.wld
+%%DATADIR%%/Levels/01_HatshepsutTbn.tex
+%%DATADIR%%/Levels/02_SandCanyon.wld
+%%DATADIR%%/Levels/02_SandCanyonTbn.tex
+%%DATADIR%%/Levels/03_TombOfRamses.wld
+%%DATADIR%%/Levels/03_TombOfRamsesTbn.tex
+%%DATADIR%%/Levels/04_ValleyOfTheKings.wld
+%%DATADIR%%/Levels/04_ValleyOfTheKingsTbn.tex
+%%DATADIR%%/Levels/05_MoonMountains.wld
+%%DATADIR%%/Levels/05_MoonMountainsTbn.tex
+%%DATADIR%%/Levels/06_Oasis.wld
+%%DATADIR%%/Levels/06_OasisTbn.tex
+%%DATADIR%%/Levels/07_Dunes.wld
+%%DATADIR%%/Levels/07_DunesTbn.tex
+%%DATADIR%%/Levels/08_Suburbs.wld
+%%DATADIR%%/Levels/08_SuburbsTbn.tex
+%%DATADIR%%/Levels/09_Sewers.wld
+%%DATADIR%%/Levels/09_SewersTbn.tex
+%%DATADIR%%/Levels/10_Metropolis.wld
+%%DATADIR%%/Levels/10_MetropolisTbn.tex
+%%DATADIR%%/Levels/11_AlleyOfSphinxes.wld
+%%DATADIR%%/Levels/11_AlleyOfSphinxesTbn.tex
+%%DATADIR%%/Levels/12_Karnak.wld
+%%DATADIR%%/Levels/12_KarnakTbn.tex
+%%DATADIR%%/Levels/13_Luxor.wld
+%%DATADIR%%/Levels/13_LuxorTbn.tex
+%%DATADIR%%/Levels/14_SacredYards.wld
+%%DATADIR%%/Levels/14_SacredYardsTbn.tex
+%%DATADIR%%/Levels/15_TheGreatPyramid.wld
+%%DATADIR%%/Levels/15_TheGreatPyramidTbn.tex
+%%DATADIR%%/Levels/Intro.wld
+%%DATADIR%%/Levels/KarnakDemo.wld
+%%DATADIR%%/Levels/KarnakDemoTbn.tex
+%%DATADIR%%/Levels/TechTest.wld
+%%DATADIR%%/Levels/TechTestTbn.tex
+%%DATADIR%%/Mods/SeriousSam/BaseBrowseInclude.lst
+%%DATADIR%%/Mods/SeriousSam/BaseWriteInclude.lst
+%%DATADIR%%/Mods/SeriousSam.des
+%%DATADIR%%/Mods/SeriousSamTbn.tex
+%%DATADIR%%/Scripts/Commands/kick.ini
+%%DATADIR%%/Scripts/Commands/list.ini
+%%DATADIR%%/Scripts/Commands/rkick.ini
+%%DATADIR%%/Scripts/Commands/rlist.ini
+%%DATADIR%%/Scripts/CustomOptions/GFX-AdvancedRendering.cfg
+%%DATADIR%%/Scripts/Dedicated/DefaultCoop/1_begin.ini
+%%DATADIR%%/Scripts/Dedicated/DefaultCoop/1_end.ini
+%%DATADIR%%/Scripts/Dedicated/DefaultCoop/init.ini
+%%DATADIR%%/Scripts/Dedicated/DefaultFragmatch/1_begin.ini
+%%DATADIR%%/Scripts/Dedicated/DefaultFragmatch/1_end.ini
+%%DATADIR%%/Scripts/Dedicated/DefaultFragmatch/init.ini
+%%DATADIR%%/Scripts/Dedicated/DefaultScorematch/1_begin.ini
+%%DATADIR%%/Scripts/Dedicated/DefaultScorematch/1_end.ini
+%%DATADIR%%/Scripts/Dedicated/DefaultScorematch/init.ini
+%%DATADIR%%/Scripts/Dedicated/DemoCoop/1_begin.ini
+%%DATADIR%%/Scripts/Dedicated/DemoCoop/1_end.ini
+%%DATADIR%%/Scripts/Dedicated/DemoCoop/2_begin.ini
+%%DATADIR%%/Scripts/Dedicated/DemoCoop/2_end.ini
+%%DATADIR%%/Scripts/Dedicated/DemoCoop/3_begin.ini
+%%DATADIR%%/Scripts/Dedicated/DemoCoop/3_end.ini
+%%DATADIR%%/Scripts/Dedicated/DemoCoop/init.ini
+%%NORMAL%%%%DATADIR%%/Scripts/Dedicated/Dedicated_startup.ini
+%%DATADIR%%/Scripts/GLSettings/3Dfx-V1.ini
+%%DATADIR%%/Scripts/GLSettings/3Dfx-V2.ini
+%%DATADIR%%/Scripts/GLSettings/3Dfx-V3.ini
+%%DATADIR%%/Scripts/GLSettings/3Dfx-V5.ini
+%%DATADIR%%/Scripts/GLSettings/ATI-FGL.ini
+%%DATADIR%%/Scripts/GLSettings/ATI-Maxx.ini
+%%DATADIR%%/Scripts/GLSettings/ATI-R128.ini
+%%DATADIR%%/Scripts/GLSettings/ATI-Radeon.ini
+%%DATADIR%%/Scripts/GLSettings/ATI-RPRO.ini
+%%DATADIR%%/Scripts/GLSettings/Default.ini
+%%DATADIR%%/Scripts/GLSettings/GLSettings.lst
+%%DATADIR%%/Scripts/GLSettings/I-i740.ini
+%%DATADIR%%/Scripts/GLSettings/I-i752.ini
+%%DATADIR%%/Scripts/GLSettings/Initial.ini
+%%DATADIR%%/Scripts/GLSettings/MGA-G200.ini
+%%DATADIR%%/Scripts/GLSettings/MGA-G400.ini
+%%DATADIR%%/Scripts/GLSettings/NV-GF.ini
+%%DATADIR%%/Scripts/GLSettings/NV-TNT.ini
+%%DATADIR%%/Scripts/GLSettings/PVR-Kyro.ini
+%%DATADIR%%/Scripts/GLSettings/RAM.ini
+%%DATADIR%%/Scripts/GLSettings/S3-S2K.ini
+%%DATADIR%%/Scripts/GLSettings/S3-S4.ini
+%%DATADIR%%/Scripts/Menu/GameOptions.cfg
+%%DATADIR%%/Scripts/NetSettings/56-normal.des
+%%DATADIR%%/Scripts/NetSettings/56-normal.ini
+%%DATADIR%%/Scripts/NetSettings/56k-quality.des
+%%DATADIR%%/Scripts/NetSettings/56k-quality.ini
+%%DATADIR%%/Scripts/NetSettings/DSLCable.des
+%%DATADIR%%/Scripts/NetSettings/DSLCable.ini
+%%DATADIR%%/Scripts/NetSettings/ISDN.des
+%%DATADIR%%/Scripts/NetSettings/ISDN.ini
+%%DATADIR%%/Scripts/NetSettings/LAN.des
+%%DATADIR%%/Scripts/NetSettings/LAN.ini
+%%DATADIR%%/Scripts/NetSettings/OldModem.des
+%%DATADIR%%/Scripts/NetSettings/OldModem.ini
+%%DATADIR%%/Scripts/WorldEditorKeys/F2.ini
+%%DATADIR%%/Scripts/WorldEditorKeys/F3.ini
+%%DATADIR%%/Scripts/WorldEditorKeys/F4.ini
+%%DATADIR%%/Scripts/WorldEditorKeys/MiddleMouse.ini
+%%DATADIR%%/Scripts/WorldEditorKeys/Shift_F2.ini
+%%DATADIR%%/Scripts/WorldEditorKeys/Shift_F3.ini
+%%DATADIR%%/Scripts/WorldEditorKeys/Shift_F4.ini
+%%DATADIR%%/Scripts/Dedicated_startup.ini
+%%DATADIR%%/Scripts/Game_startup.ini
+%%DATADIR%%/Scripts/PersistentSymbols.ini
+%%DATADIR%%/VirtualTrees/BasicVirtualTree.vrt
+@dirrmtry %%DATADIR%%/Bin
+@dirrmtry %%DATADIR%%/Controls/System
+@dirrmtry %%DATADIR%%/Controls
+@dirrmtry %%DATADIR%%/Data/Defaults
+@dirrmtry %%DATADIR%%/Data/Var
+@dirrmtry %%DATADIR%%/Data
+@dirrmtry %%DATADIR%%/Demos
+@dirrmtry %%DATADIR%%/Help
+@dirrmtry %%DATADIR%%/Levels/Deathmatch
+@dirrmtry %%DATADIR%%/Levels
+@dirrmtry %%DATADIR%%/Mods/SeriousSam
+@dirrmtry %%DATADIR%%/Mods
+@dirrmtry %%DATADIR%%/Players
+@dirrmtry %%DATADIR%%/SaveGame/Network/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Network
+@dirrmtry %%DATADIR%%/SaveGame/Player0/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Player0
+@dirrmtry %%DATADIR%%/SaveGame/Player1/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Player1
+@dirrmtry %%DATADIR%%/SaveGame/Player2/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Player2
+@dirrmtry %%DATADIR%%/SaveGame/Player3/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Player3
+@dirrmtry %%DATADIR%%/SaveGame/Player4/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Player4
+@dirrmtry %%DATADIR%%/SaveGame/Player5/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Player5
+@dirrmtry %%DATADIR%%/SaveGame/Player6/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Player6
+@dirrmtry %%DATADIR%%/SaveGame/Player7/Quick
+@dirrmtry %%DATADIR%%/SaveGame/Player7
+@dirrmtry %%DATADIR%%/SaveGame/SplitScreen/Quick
+@dirrmtry %%DATADIR%%/SaveGame/SplitScreen
+@dirrmtry %%DATADIR%%/SaveGame
+@dirrmtry %%DATADIR%%/Scripts/Commands
+@dirrmtry %%DATADIR%%/Scripts/CustomOptions
+@dirrmtry %%DATADIR%%/Scripts/Dedicated/DefaultCoop
+@dirrmtry %%DATADIR%%/Scripts/Dedicated/DefaultFragmatch
+@dirrmtry %%DATADIR%%/Scripts/Dedicated/DefaultScorematch
+@dirrmtry %%DATADIR%%/Scripts/Dedicated/DemoCoop
+@dirrmtry %%DATADIR%%/Scripts/Dedicated
+@dirrmtry %%DATADIR%%/Scripts/GLSettings
+@dirrmtry %%DATADIR%%/Scripts/Menu
+@dirrmtry %%DATADIR%%/Scripts/NetSettings
+@dirrmtry %%DATADIR%%/Scripts/WorldEditorKeys
+@dirrmtry %%DATADIR%%/Scripts
+@dirrmtry %%DATADIR%%/Temp
+@dirrmtry %%DATADIR%%/VirtualTrees
+@dirrmtry %%DATADIR%%