summaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2003-01-21 02:02:48 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2003-01-21 02:02:48 +0000
commit595d33b952cb956f23a5e1cbf6d170a653ab9ccb (patch)
treeb73cc165c4c00294d3b52ec8d51ae9974b3bde19 /games
parentNew port: games/gturing - A simple Turing machine for gnome2 (diff)
Add cube, it's a 3D OpenGL first person shooter game.
PR: ports/44182 Submitted by: Arjan van Leeuwen <avleeuwen@piwebs.com>
Notes
Notes: svn path=/head/; revision=73696
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/cube/Makefile44
-rw-r--r--games/cube/distinfo1
-rw-r--r--games/cube/files/patch-Makefile28
-rw-r--r--games/cube/files/patch-main.cpp19
-rw-r--r--games/cube/pkg-comment1
-rw-r--r--games/cube/pkg-descr22
-rw-r--r--games/cube/pkg-plist595
8 files changed, 711 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 59eb7c6c75f5..b30d3b66d063 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -63,6 +63,7 @@
SUBDIR += crossfire-server
SUBDIR += crossword
SUBDIR += cryptoslam
+ SUBDIR += cube
SUBDIR += cursive
SUBDIR += deal
SUBDIR += defendguin
diff --git a/games/cube/Makefile b/games/cube/Makefile
new file mode 100644
index 000000000000..5b6d69550990
--- /dev/null
+++ b/games/cube/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: cube
+# Date created: 17 October 2002
+# Whom: Arjan van Leeuwen
+#
+# $FreeBSD$
+#
+
+PORTNAME= cube
+PORTVERSION= 2002.10.20
+CATEGORIES= games
+MASTER_SITES= http://ludo.uib.no/cube/ \
+ http://tunes.org/~eihrul/ \
+ http://www.idi.ntnu.no/~jonasf/cube/
+DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/:S/./_/}
+
+MAINTAINER= avleeuwen@piwebs.com
+
+LIB_DEPENDS= SDL_image.10:${PORTSDIR}/graphics/sdl_image \
+ SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer
+
+USE_ZIP= yes
+USE_GMAKE= yes
+
+BUILD_WRKSRC= ${WRKSRC}/source/src
+EXTRACT_BEFORE_ARGS=-q -a
+EXTRACT_AFTER_ARGS=-d ${WRKDIR}/${DISTNAME}/
+DATADIR= ${PREFIX}/share/cube
+
+post-extract:
+ @ unzip -a -q -o ${WRKSRC}/source/${DISTNAME}_src.zip -d ${WRKSRC}/source/
+
+post-patch:
+ ${ECHO_CMD} '#define DATADIR "${DATADIR}"' >> ${BUILD_WRKSRC}/cube.h
+
+do-install:
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/cube_client ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/cube_server ${PREFIX}/bin
+ ${MKDIR} ${DATADIR}/savegames
+ ${CP} -Rp ${WRKSRC}/packages ${DATADIR}
+ ${CP} -Rp ${WRKSRC}/data ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/autoexec.cfg ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/servers.cfg ${DATADIR}
+
+.include <bsd.port.mk>
diff --git a/games/cube/distinfo b/games/cube/distinfo
new file mode 100644
index 000000000000..6f2480627349
--- /dev/null
+++ b/games/cube/distinfo
@@ -0,0 +1 @@
+MD5 (cube_2002_10_20.zip) = 4b08234b81d7bf55e7d289df97c7c949
diff --git a/games/cube/files/patch-Makefile b/games/cube/files/patch-Makefile
new file mode 100644
index 000000000000..cb1bde3ed4b3
--- /dev/null
+++ b/games/cube/files/patch-Makefile
@@ -0,0 +1,28 @@
+--- source/src/Makefile.orig Mon Oct 21 01:52:20 2002
++++ source/src/Makefile Mon Jan 20 14:02:01 2003
+@@ -1,8 +1,8 @@
+-CXX=g++
++CXX?=g++
+ CXXOPTFLAGS=-Wall -O3 -fsigned-char -fomit-frame-pointer
+-CXXFLAGS=$(CXXOPTFLAGS) -I../enet/include `sdl-config --cflags`
++CXXFLAGS=$(CXXOPTFLAGS) -I../enet/include -I/usr/X11R6/include `sdl11-config --cflags`
+
+-CLIENT_LIBS=-L../enet -lenet `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lGLU
++CLIENT_LIBS=-L../enet -lenet -L/usr/X11R6/lib `sdl11-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lGLU
+ CLIENT_OBJS= \
+ client.o \
+ clientextras.o \
+@@ -43,11 +43,11 @@
+ all: enet client server
+
+ enet:
+- -make -C ../enet all
++ -gmake -C ../enet all
+
+ clean:
+ -rm -f $(SERVER_OBJS) $(CLIENT_OBJS) cube_server cube_client
+- -make -C ../enet/ clean
++ -gmake -C ../enet/ clean
+
+ standalone.o:
+ $(CXX) $(CXXFLAGS) -DSTANDALONE -o standalone.o -c server.cpp
diff --git a/games/cube/files/patch-main.cpp b/games/cube/files/patch-main.cpp
new file mode 100644
index 000000000000..30f7ac5fcbc8
--- /dev/null
+++ b/games/cube/files/patch-main.cpp
@@ -0,0 +1,19 @@
+--- source/src/main.old Thu Oct 17 22:27:33 2002
++++ source/src/main.cpp Thu Oct 17 22:58:12 2002
+@@ -1,6 +1,7 @@
+ // main.cpp: initialisation & main loop
+
+ #include "cube.h"
++#include <unistd.h>
+
+ void cleanup(char *msg) // single program exit point;
+ {
+@@ -101,6 +102,8 @@
+
+ #define log(s) puts("init: " s)
+ log("sdl");
++
++ ::chdir(DATADIR);
+
+ for(int i = 1; i<argc; i++)
+ {
diff --git a/games/cube/pkg-comment b/games/cube/pkg-comment
new file mode 100644
index 000000000000..c411f6f29356
--- /dev/null
+++ b/games/cube/pkg-comment
@@ -0,0 +1 @@
+An OpenGL 3D First Person Shooter game
diff --git a/games/cube/pkg-descr b/games/cube/pkg-descr
new file mode 100644
index 000000000000..9060fc958ecd
--- /dev/null
+++ b/games/cube/pkg-descr
@@ -0,0 +1,22 @@
+Cube is a 3D First Person Shooter that uses OpenGL and SDL.
+
+Features:
+- Allows in-engine editing of geometry in full 3D (you fly around the map,
+point / drag stuff to select it / modify it), which can even be done with
+multiple people at once (a first!).
+- Has simplistic but effective fine grain vertex lighting that looks like
+lightmapping and can do dynamic lights & shadows.
+- Doesn't need any kind of map precompilation, even lighting is done on the
+fly.
+- Has very simplistic quad-tree world structure that can do slopes (heightfields
+with caps) and slants, water.
+- Does decent collision detection & physics.
+- Has client/server networking that goes a long way in giving a lag-free game
+experience.
+- Features a Doom/Quake-style singleplayer and multiplayer game with some
+uncompromising brutal oldskool gameplay.
+
+WWW: http://wouter.fov120.com/cube/
+
+- Arjan
+avleeuwen@piwebs.com
diff --git a/games/cube/pkg-plist b/games/cube/pkg-plist
new file mode 100644
index 000000000000..cb6fdea1d4e9
--- /dev/null
+++ b/games/cube/pkg-plist
@@ -0,0 +1,595 @@
+bin/cube_client
+bin/cube_server
+share/cube/autoexec.cfg
+share/cube/data/crosshair.png
+share/cube/data/default_map_settings.cfg
+share/cube/data/explosion.jpg
+share/cube/data/items.png
+share/cube/data/keymap.cfg
+share/cube/data/martin/ball1.png
+share/cube/data/martin/ball2.png
+share/cube/data/martin/ball3.png
+share/cube/data/martin/base.png
+share/cube/data/martin/smoke.png
+share/cube/data/menus.cfg
+share/cube/data/newchars.png
+share/cube/data/prefabs.cfg
+share/cube/data/sounds.cfg
+share/cube/packages/aard/aardfdry256_1.jpg
+share/cube/packages/aard/aardmbr16_2.jpg
+share/cube/packages/aard/aardmmet32_1.jpg
+share/cube/packages/aard/aardograss_1.jpg
+share/cube/packages/aard/readme.txt
+share/cube/packages/af/bullets_side.jpg
+share/cube/packages/af/bullets_top.jpg
+share/cube/packages/af/health_ga.jpg
+share/cube/packages/af/health_health.jpg
+share/cube/packages/af/health_top1.jpg
+share/cube/packages/af/health_top2.jpg
+share/cube/packages/af/health_top3.jpg
+share/cube/packages/af/health_ya.jpg
+share/cube/packages/af/light02.jpg
+share/cube/packages/af/light02_broken.jpg
+share/cube/packages/af/quad_side.jpg
+share/cube/packages/af/quad_top.jpg
+share/cube/packages/af/rifle_side.jpg
+share/cube/packages/af/rifle_top.jpg
+share/cube/packages/af/rockets_side.jpg
+share/cube/packages/af/rockets_top.jpg
+share/cube/packages/af/shells_side.jpg
+share/cube/packages/af/shells_top.jpg
+share/cube/packages/af/signs_danger.jpg
+share/cube/packages/af/signs_dne_reverse.jpg
+share/cube/packages/af/signs_radioactive.jpg
+share/cube/packages/af/sludge.jpg
+share/cube/packages/af/sludge_l.jpg
+share/cube/packages/base/32.cgz
+share/cube/packages/base/aard1.cgz
+share/cube/packages/base/aard1_remix.cgz
+share/cube/packages/base/aard2.cgz
+share/cube/packages/base/aard3.cfg
+share/cube/packages/base/aard3.cgz
+share/cube/packages/base/af.cfg
+share/cube/packages/base/af.cgz
+share/cube/packages/base/artanis.cgz
+share/cube/packages/base/attacko.cgz
+share/cube/packages/base/b2k.cgz
+share/cube/packages/base/bhouse.cgz
+share/cube/packages/base/biologie.cgz
+share/cube/packages/base/cellar.cgz
+share/cube/packages/base/darth.cgz
+share/cube/packages/base/dragon.cgz
+share/cube/packages/base/fox.cfg
+share/cube/packages/base/fox.cgz
+share/cube/packages/base/gdb1.cgz
+share/cube/packages/base/gib.cgz
+share/cube/packages/base/gzdm1.cgz
+share/cube/packages/base/hylken5.cgz
+share/cube/packages/base/inkedskin.cgz
+share/cube/packages/base/kartoffel.cgz
+share/cube/packages/base/kmap1.cgz
+share/cube/packages/base/kmap2.cgz
+share/cube/packages/base/lbase.cgz
+share/cube/packages/base/ludm1.cgz
+share/cube/packages/base/matador.cfg
+share/cube/packages/base/matador.cgz
+share/cube/packages/base/metalv2.cgz
+share/cube/packages/base/metl1.cgz
+share/cube/packages/base/metl2.cgz
+share/cube/packages/base/metl4.cgz
+share/cube/packages/base/nudist.cgz
+share/cube/packages/base/plagiat.cgz
+share/cube/packages/base/sp1-test.cgz
+share/cube/packages/base/sp_af.cfg
+share/cube/packages/base/sp_af.cgz
+share/cube/packages/base/sp_stalingrad.cgz
+share/cube/packages/base/tartech.cfg
+share/cube/packages/base/tartech.cgz
+share/cube/packages/base/thearit.cgz
+share/cube/packages/base/tongues.cgz
+share/cube/packages/base/tta.cgz
+share/cube/packages/base/uf.cgz
+share/cube/packages/base/vaterland.cgz
+share/cube/packages/base/zippie.cfg
+share/cube/packages/base/zippie.cgz
+share/cube/packages/egyptsoc/032-01a.jpg
+share/cube/packages/egyptsoc/032-03a.jpg
+share/cube/packages/egyptsoc/032-03c.jpg
+share/cube/packages/egyptsoc/032-04a.jpg
+share/cube/packages/egyptsoc/032-05d.jpg
+share/cube/packages/egyptsoc/048-01a.jpg
+share/cube/packages/egyptsoc/048-02h.jpg
+share/cube/packages/egyptsoc/064-02b.jpg
+share/cube/packages/egyptsoc/064-03a.jpg
+share/cube/packages/egyptsoc/064-07d.jpg
+share/cube/packages/egyptsoc/064-08c.jpg
+share/cube/packages/egyptsoc/064-08f.jpg
+share/cube/packages/egyptsoc/128-01pc.jpg
+share/cube/packages/egyptsoc/128-02a.jpg
+share/cube/packages/egyptsoc/128-03c.jpg
+share/cube/packages/egyptsoc/128-04a.jpg
+share/cube/packages/egyptsoc/128-04d.jpg
+share/cube/packages/egyptsoc/256-01a.jpg
+share/cube/packages/egyptsoc/256-03b.jpg
+share/cube/packages/egyptsoc/block01a.jpg
+share/cube/packages/egyptsoc/block01b.jpg
+share/cube/packages/egyptsoc/block01d.jpg
+share/cube/packages/egyptsoc/block02b.jpg
+share/cube/packages/egyptsoc/block03b.jpg
+share/cube/packages/egyptsoc/block07b.jpg
+share/cube/packages/egyptsoc/block10c.jpg
+share/cube/packages/egyptsoc/egyptsoc_readme.txt
+share/cube/packages/egyptsoc/lig_032-01b1.jpg
+share/cube/packages/egyptsoc/lig_032-01r1.jpg
+share/cube/packages/egyptsoc/lig_032-03b1.jpg
+share/cube/packages/egyptsoc/lig_032-03r1.jpg
+share/cube/packages/egyptsoc/lig_032-04b1.jpg
+share/cube/packages/egyptsoc/lig_032-04r1.jpg
+share/cube/packages/egyptsoc/lig_064-01b1.jpg
+share/cube/packages/egyptsoc/lig_064-02r1.jpg
+share/cube/packages/egyptsoc/lig_064-04b1.jpg
+share/cube/packages/egyptsoc/lig_064-04r1.jpg
+share/cube/packages/egyptsoc/lig_064-04y1.jpg
+share/cube/packages/egyptsoc/lig_128-05b1.jpg
+share/cube/packages/egyptsoc/lig_b064-02a.jpg
+share/cube/packages/egyptsoc/lig_b064-02d.jpg
+share/cube/packages/egyptsoc/s064-01b.jpg
+share/cube/packages/egyptsoc/s064-01e.jpg
+share/cube/packages/egyptsoc/s064-03a.jpg
+share/cube/packages/egyptsoc/s064-05c.jpg
+share/cube/packages/egyptsoc/s064-05f.jpg
+share/cube/packages/egyptsoc/solidgrate1b.jpg
+share/cube/packages/egyptsoc/stone01a.jpg
+share/cube/packages/egyptsoc/stone01b.jpg
+share/cube/packages/egyptsoc/stone01d.jpg
+share/cube/packages/egyptsoc/stone02b.jpg
+share/cube/packages/egyptsoc/stone03b.jpg
+share/cube/packages/egyptsoc/stone03d.jpg
+share/cube/packages/egyptsoc/stone04b.jpg
+share/cube/packages/egyptsoc/stone04d.jpg
+share/cube/packages/egyptsoc/stone08d.jpg
+share/cube/packages/egyptsoc/stone10b.jpg
+share/cube/packages/egyptsoc/stone10d.jpg
+share/cube/packages/egyptsoc/v064-01b.jpg
+share/cube/packages/egyptsoc/v064-02a.jpg
+share/cube/packages/egyptsoc/v064-03b.jpg
+share/cube/packages/egyptsoc/v064-03c.jpg
+share/cube/packages/egyptsoc/v096-01b.jpg
+share/cube/packages/egyptsoc/v128-02a.jpg
+share/cube/packages/egyptsoc/v128-03a.jpg
+share/cube/packages/egyptsoc/wood17.jpg
+share/cube/packages/egyptsoc/woodmgrid1a.jpg
+share/cube/packages/golgotha/water2.jpg
+share/cube/packages/ik2k/env/desert_dn.jpg
+share/cube/packages/ik2k/env/iklake_bk.jpg
+share/cube/packages/ik2k/env/iklake_dn.jpg
+share/cube/packages/ik2k/env/iklake_ft.jpg
+share/cube/packages/ik2k/env/iklake_lf.jpg
+share/cube/packages/ik2k/env/iklake_rt.jpg
+share/cube/packages/ik2k/env/iklake_up.jpg
+share/cube/packages/ik2k/ik2k_22feb01.txt
+share/cube/packages/ik2k/ik_brick_12832a.jpg
+share/cube/packages/ik2k/ik_brick_12864a.jpg
+share/cube/packages/ik2k/ik_brick_3216d.jpg
+share/cube/packages/ik2k/ik_brick_6432a.jpg
+share/cube/packages/ik2k/ik_brick_6464a.jpg
+share/cube/packages/ik2k/ik_brick_6464c.jpg
+share/cube/packages/ik2k/ik_brick_trimh32a.jpg
+share/cube/packages/ik2k/ik_brickwall_gry.jpg
+share/cube/packages/ik2k/ik_cliff256.jpg
+share/cube/packages/ik2k/ik_floor_brick128a.jpg
+share/cube/packages/ik2k/ik_floor_brick128b.jpg
+share/cube/packages/ik2k/ik_floor_tile128b.jpg
+share/cube/packages/ik2k/ik_floor_wood128b.jpg
+share/cube/packages/ik2k/ik_floor_wood128d.jpg
+share/cube/packages/ik2k/ik_ground_cobbles128.jpg
+share/cube/packages/ik2k/ik_ground_deadgrass128.jpg
+share/cube/packages/ik2k/ik_ground_grass128.jpg
+share/cube/packages/ik2k/ik_ground_lawn128.jpg
+share/cube/packages/ik2k/ik_ground_pavement128.jpg
+share/cube/packages/ik2k/ik_ground_pebbles128.jpg
+share/cube/packages/ik2k/ik_sky_day_back.jpg
+share/cube/packages/ik2k/ik_stonestep25632.jpg
+share/cube/packages/ik2k/ik_tree128moss.jpg
+share/cube/packages/ik2k/ik_wood_planks128b.jpg
+share/cube/packages/ik2k/ik_wood_planks128d.jpg
+share/cube/packages/ik2k/ik_wood_trimh64d.jpg
+share/cube/packages/ik2k/ik_wood_trimh64e.jpg
+share/cube/packages/ik2k/ik_woodv256a.jpg
+share/cube/packages/ik2k/ik_woodwall128128b.jpg
+share/cube/packages/ik2k/ik_wpaperplain128a.jpg
+share/cube/packages/ik2k/ik_wpaperplain128b.jpg
+share/cube/packages/ik2k/ik_wpaperplain128c.jpg
+share/cube/packages/ik2k/ik_wpaperplain128d.jpg
+share/cube/packages/ik2k/ik_wpaperplain128e.jpg
+share/cube/packages/ikbase/ik_conc_gmoss.jpg
+share/cube/packages/ikbase/ik_cwall03a2.jpg
+share/cube/packages/ikbase/ik_cwall04a.jpg
+share/cube/packages/ikbase/ik_cwall06a.jpg
+share/cube/packages/ikbase/ik_floor_conc128a.jpg
+share/cube/packages/ikbase/ik_floor_conc128b.jpg
+share/cube/packages/ikbase/ik_floor_met128e.jpg
+share/cube/packages/ikbase/ik_floor_met128f.jpg
+share/cube/packages/ikbase/ik_floor_met1f.jpg
+share/cube/packages/ikbase/ik_floor_met64d.jpg
+share/cube/packages/ikbase/ik_floor_met64e.jpg
+share/cube/packages/ikbase/ik_floor_met64f.jpg
+share/cube/packages/ikbase/ik_gtrimh_64b.jpg
+share/cube/packages/ikbase/ik_gtrimh_lit1a.jpg
+share/cube/packages/ikbase/ik_gtrimv_64b.jpg
+share/cube/packages/ikbase/ik_gtrimv_lit1a.jpg
+share/cube/packages/ikbase/ik_gtrimv_lit2b.jpg
+share/cube/packages/ikbase/ik_gtrimv_lit3b.jpg
+share/cube/packages/ikbase/ik_gtrimv_lit4b.jpg
+share/cube/packages/ikbase/ik_htrimh_64b.jpg
+share/cube/packages/ikbase/ik_htrimh_64c.jpg
+share/cube/packages/ikbase/ik_htrimh_64d.jpg
+share/cube/packages/ikbase/ik_htrimv_64b.jpg
+share/cube/packages/ikbase/ik_htrimv_64c.jpg
+share/cube/packages/ikbase/ik_itrimv_128b.jpg
+share/cube/packages/ikbase/ik_metplatef_6464b.jpg
+share/cube/packages/ikbase/ik_wtrimh_32a.jpg
+share/cube/packages/ikbase/ik_wtrimh_32b.jpg
+share/cube/packages/ikbase/ik_wtrimh_32c.jpg
+share/cube/packages/ikbase/ik_wtrimh_32d.jpg
+share/cube/packages/ikbase/ik_wtrimh_64a.jpg
+share/cube/packages/ikbase/ik_wtrimh_64c.jpg
+share/cube/packages/ikbase/ik_wtrimh_64d.jpg
+share/cube/packages/ikbase/ik_wtrimv_32a.jpg
+share/cube/packages/ikbase/ik_wtrimv_32b.jpg
+share/cube/packages/ikbase/ik_wtrimv_32c.jpg
+share/cube/packages/ikbase/ik_wtrimv_32d.jpg
+share/cube/packages/ikbase/ik_wtrimv_64a.jpg
+share/cube/packages/ikbase/ik_wtrimv_64c.jpg
+share/cube/packages/ikbase/ik_wtrimv_64d.jpg
+share/cube/packages/ikbase/ikbase070900.txt
+share/cube/packages/jf1/jf128.jpg
+share/cube/packages/jf1/jf1wad.txt
+share/cube/packages/jf1/jf32.jpg
+share/cube/packages/jf1/jf64.jpg
+share/cube/packages/jf1/jfbutn.jpg
+share/cube/packages/jf1/jfflr.jpg
+share/cube/packages/jf1/jfgrid.jpg
+share/cube/packages/jf1/jfhatch.jpg
+share/cube/packages/jf1/jflite.jpg
+share/cube/packages/jf1/jflitestr.jpg
+share/cube/packages/jf1/jfrock.jpg
+share/cube/packages/jf1/jfrust.jpg
+share/cube/packages/jf1/jfstripe.jpg
+share/cube/packages/jf1/jfwall.jpg
+share/cube/packages/models/boost/skin.jpg
+share/cube/packages/models/boost/tris.md2
+share/cube/packages/models/bullets/skin.jpg
+share/cube/packages/models/bullets/tris.md2
+share/cube/packages/models/carrot/skin.jpg
+share/cube/packages/models/carrot/tris.md2
+share/cube/packages/models/g_armour/armor.txt
+share/cube/packages/models/g_armour/skin.jpg
+share/cube/packages/models/g_armour/tris.md2
+share/cube/packages/models/gibc/gpl_gibs.txt
+share/cube/packages/models/gibc/skin.jpg
+share/cube/packages/models/gibc/tris.md2
+share/cube/packages/models/gibh/gpl_gibs.txt
+share/cube/packages/models/gibh/skin.jpg
+share/cube/packages/models/gibh/tris.md2
+share/cube/packages/models/health/skin.jpg
+share/cube/packages/models/health/tris.md2
+share/cube/packages/models/hudguns/Frames.txt
+share/cube/packages/models/hudguns/Readme.txt
+share/cube/packages/models/hudguns/chaing/md2.qc
+share/cube/packages/models/hudguns/chaing/skin.jpg
+share/cube/packages/models/hudguns/chaing/tris.md2
+share/cube/packages/models/hudguns/rifle/md2.qc
+share/cube/packages/models/hudguns/rifle/skin.jpg
+share/cube/packages/models/hudguns/rifle/tris.md2
+share/cube/packages/models/hudguns/rocket/md2.qc
+share/cube/packages/models/hudguns/rocket/skin.jpg
+share/cube/packages/models/hudguns/rocket/tris.md2
+share/cube/packages/models/hudguns/shotg/md2.qc
+share/cube/packages/models/hudguns/shotg/skin.jpg
+share/cube/packages/models/hudguns/shotg/tris.md2
+share/cube/packages/models/monster/bauul/bauul.txt
+share/cube/packages/models/monster/bauul/skin.jpg
+share/cube/packages/models/monster/bauul/tris.md2
+share/cube/packages/models/monster/goblin/readme.txt
+share/cube/packages/models/monster/goblin/skin.jpg
+share/cube/packages/models/monster/goblin/tris.md2
+share/cube/packages/models/monster/hellpig/readme.txt
+share/cube/packages/models/monster/hellpig/skin.jpg
+share/cube/packages/models/monster/hellpig/tris.md2
+share/cube/packages/models/monster/knight/readme.txt
+share/cube/packages/models/monster/knight/skin.jpg
+share/cube/packages/models/monster/knight/tris.md2
+share/cube/packages/models/monster/ogro/Ogro.txt
+share/cube/packages/models/monster/ogro/skin.jpg
+share/cube/packages/models/monster/ogro/tris.md2
+share/cube/packages/models/monster/rat/Ratamahatta.txt
+share/cube/packages/models/monster/rat/skin.jpg
+share/cube/packages/models/monster/rat/tris.md2
+share/cube/packages/models/monster/rhino/rhino.txt
+share/cube/packages/models/monster/rhino/skin.jpg
+share/cube/packages/models/monster/rhino/tris.md2
+share/cube/packages/models/monster/slith/skin.jpg
+share/cube/packages/models/monster/slith/slithMe.txt
+share/cube/packages/models/monster/slith/tris.md2
+share/cube/packages/models/quad/invulner.txt
+share/cube/packages/models/quad/skin.jpg
+share/cube/packages/models/quad/tris.md2
+share/cube/packages/models/rockets/skin.jpg
+share/cube/packages/models/rockets/tris.md2
+share/cube/packages/models/rrounds/skin.jpg
+share/cube/packages/models/rrounds/tris.md2
+share/cube/packages/models/shells/skin.jpg
+share/cube/packages/models/shells/tris.md2
+share/cube/packages/models/teleporter/skin.jpg
+share/cube/packages/models/teleporter/tris.md2
+share/cube/packages/models/tree1/skin.jpg
+share/cube/packages/models/tree1/tris.md2
+share/cube/packages/models/y_armour/armor.txt
+share/cube/packages/models/y_armour/skin.jpg
+share/cube/packages/models/y_armour/tris.md2
+share/cube/packages/payne/Box12b.jpg
+share/cube/packages/payne/Brick52a.jpg
+share/cube/packages/payne/Brick58_512x512.jpg
+share/cube/packages/payne/Grate09b.jpg
+share/cube/packages/payne/SlimyTile02_128x128.jpg
+share/cube/packages/payne/Tile28b.jpg
+share/cube/packages/payne/Tile41a.jpg
+share/cube/packages/payne/readme.txt
+share/cube/packages/readme.txt
+share/cube/packages/schwenz/dt_tile_check.01.jpg
+share/cube/packages/schwenz/readme.txt
+share/cube/packages/socksky/desert_bk.jpg
+share/cube/packages/socksky/desert_dn.jpg
+share/cube/packages/socksky/desert_ft.jpg
+share/cube/packages/socksky/desert_lf.jpg
+share/cube/packages/socksky/desert_rt.jpg
+share/cube/packages/socksky/desert_up.jpg
+share/cube/packages/socksky/emerald_bk.jpg
+share/cube/packages/socksky/emerald_dn.jpg
+share/cube/packages/socksky/emerald_ft.jpg
+share/cube/packages/socksky/emerald_lf.jpg
+share/cube/packages/socksky/emerald_rt.jpg
+share/cube/packages/socksky/emerald_up.jpg
+share/cube/packages/socksky/frozen_bk.jpg
+share/cube/packages/socksky/frozen_dn.jpg
+share/cube/packages/socksky/frozen_ft.jpg
+share/cube/packages/socksky/frozen_lf.jpg
+share/cube/packages/socksky/frozen_rt.jpg
+share/cube/packages/socksky/frozen_up.jpg
+share/cube/packages/socksky/mars_bk.JPG
+share/cube/packages/socksky/mars_dn.JPG
+share/cube/packages/socksky/mars_ft.JPG
+share/cube/packages/socksky/mars_lf.JPG
+share/cube/packages/socksky/mars_rt.JPG
+share/cube/packages/socksky/mars_up.JPG
+share/cube/packages/socksky/readme.txt
+share/cube/packages/songs/ambient.mid
+share/cube/packages/songs/cube1.mid
+share/cube/packages/songs/cubez0r.xm
+share/cube/packages/songs/readme.txt
+share/cube/packages/sounds/aard/bang.wav
+share/cube/packages/sounds/aard/die1.wav
+share/cube/packages/sounds/aard/die2.wav
+share/cube/packages/sounds/aard/grunt1.wav
+share/cube/packages/sounds/aard/grunt2.wav
+share/cube/packages/sounds/aard/itempick.wav
+share/cube/packages/sounds/aard/jump.wav
+share/cube/packages/sounds/aard/land.wav
+share/cube/packages/sounds/aard/outofammo.wav
+share/cube/packages/sounds/aard/pain1.wav
+share/cube/packages/sounds/aard/pain2.wav
+share/cube/packages/sounds/aard/pain3.wav
+share/cube/packages/sounds/aard/pain4.wav
+share/cube/packages/sounds/aard/pain5.wav
+share/cube/packages/sounds/aard/pain6.wav
+share/cube/packages/sounds/aard/tak.wav
+share/cube/packages/sounds/aard/weapload.wav
+share/cube/packages/sounds/awesund/Sound.txt
+share/cube/packages/sounds/awesund/cg1.wav
+share/cube/packages/sounds/awesund/cg2.wav
+share/cube/packages/sounds/awesund/cg2_full.wav
+share/cube/packages/sounds/awesund/explode.wav
+share/cube/packages/sounds/awesund/explodemini.wav
+share/cube/packages/sounds/awesund/flaunch.wav
+share/cube/packages/sounds/awesund/readmeFX1.txt
+share/cube/packages/sounds/awesund/rifle.wav
+share/cube/packages/sounds/awesund/rlaunch.wav
+share/cube/packages/sounds/awesund/shotgun.wav
+share/cube/packages/sounds/free/Sound.txt
+share/cube/packages/sounds/free/acid5.wav
+share/cube/packages/sounds/free/acid6.wav
+share/cube/packages/sounds/free/chaingun.wav
+share/cube/packages/sounds/free/chaingun_once.wav
+share/cube/packages/sounds/free/explode.wav
+share/cube/packages/sounds/free/itemback.wav
+share/cube/packages/sounds/free/itempick.wav
+share/cube/packages/sounds/free/launch1.wav
+share/cube/packages/sounds/free/piggrunt1.wav
+share/cube/packages/sounds/free/piggrunt2.wav
+share/cube/packages/sounds/free/punch1.wav
+share/cube/packages/sounds/free/punch2.wav
+share/cube/packages/sounds/free/rifle1.wav
+share/cube/packages/sounds/free/rocketl.wav
+share/cube/packages/sounds/free/rocketlaunch.wav
+share/cube/packages/sounds/free/rumble.wav
+share/cube/packages/sounds/free/shotgun.wav
+share/cube/packages/sounds/free/splash1.wav
+share/cube/packages/sounds/free/splash2.wav
+share/cube/packages/sounds/free/teleport.wav
+share/cube/packages/sounds/free/tick.wav
+share/cube/packages/sounds/ppm/deathb.wav
+share/cube/packages/sounds/ppm/deathd.wav
+share/cube/packages/sounds/ppm/deathe.wav
+share/cube/packages/sounds/ppm/deathh.wav
+share/cube/packages/sounds/ppm/deathr.wav
+share/cube/packages/sounds/ppm/deaths.wav
+share/cube/packages/sounds/ppm/iceball.wav
+share/cube/packages/sounds/ppm/painb.wav
+share/cube/packages/sounds/ppm/paind.wav
+share/cube/packages/sounds/ppm/paine.wav
+share/cube/packages/sounds/ppm/painh.wav
+share/cube/packages/sounds/ppm/paino.wav
+share/cube/packages/sounds/ppm/painp.wav
+share/cube/packages/sounds/ppm/painr.wav
+share/cube/packages/sounds/ppm/pains.wav
+share/cube/packages/sounds/ppm/slimeball.wav
+share/cube/packages/sounds/readme.txt
+share/cube/packages/sounds/readme.txt.bak
+share/cube/packages/stecki/snow.txt
+share/cube/packages/stecki/snow_bk.jpg
+share/cube/packages/stecki/snow_dn.jpg
+share/cube/packages/stecki/snow_ft.jpg
+share/cube/packages/stecki/snow_lf.jpg
+share/cube/packages/stecki/snow_rt.jpg
+share/cube/packages/stecki/snow_up.jpg
+share/cube/packages/tech1soc/032-01c.jpg
+share/cube/packages/tech1soc/032-02b.jpg
+share/cube/packages/tech1soc/032-03d.jpg
+share/cube/packages/tech1soc/032-10a.jpg
+share/cube/packages/tech1soc/032-10b.jpg
+share/cube/packages/tech1soc/032-12d.jpg
+share/cube/packages/tech1soc/032-14b.jpg
+share/cube/packages/tech1soc/032-15a.jpg
+share/cube/packages/tech1soc/032-15b.jpg
+share/cube/packages/tech1soc/032lig10bb.jpg
+share/cube/packages/tech1soc/032lig11bb.jpg
+share/cube/packages/tech1soc/032lig11rb.jpg
+share/cube/packages/tech1soc/032lig12bb.jpg
+share/cube/packages/tech1soc/032lig12rb.jpg
+share/cube/packages/tech1soc/032lig12ya.jpg
+share/cube/packages/tech1soc/032lig20yb.jpg
+share/cube/packages/tech1soc/064-11b.jpg
+share/cube/packages/tech1soc/064-12a.jpg
+share/cube/packages/tech1soc/064-13b.jpg
+share/cube/packages/tech1soc/064-15b.jpg
+share/cube/packages/tech1soc/064-20a.jpg
+share/cube/packages/tech1soc/064-20b.jpg
+share/cube/packages/tech1soc/064-22b.jpg
+share/cube/packages/tech1soc/064lig20bb.jpg
+share/cube/packages/tech1soc/064lig22bb.jpg
+share/cube/packages/tech1soc/064lig22rb.jpg
+share/cube/packages/tech1soc/064lig22wb.jpg
+share/cube/packages/tech1soc/128-05b.jpg
+share/cube/packages/tech1soc/128-05c.jpg
+share/cube/packages/tech1soc/blank01a.jpg
+share/cube/packages/tech1soc/blank01c.jpg
+share/cube/packages/tech1soc/blank02a.jpg
+share/cube/packages/tech1soc/blank02b.jpg
+share/cube/packages/tech1soc/blank03a.jpg
+share/cube/packages/tech1soc/blank03d.jpg
+share/cube/packages/tech1soc/block01b.jpg
+share/cube/packages/tech1soc/block01c.jpg
+share/cube/packages/tech1soc/block10b.jpg
+share/cube/packages/tech1soc/block19b.jpg
+share/cube/packages/tech1soc/chain_mesh2.jpg
+share/cube/packages/tech1soc/grate1b.jpg
+share/cube/packages/tech1soc/grate_brown1.jpg
+share/cube/packages/tech1soc/grate_brown3.jpg
+share/cube/packages/tech1soc/grill_wall01b.jpg
+share/cube/packages/tech1soc/half_grill_wall01b.jpg
+share/cube/packages/tech1soc/half_grill_wall03b.jpg
+share/cube/packages/tech1soc/mat4b.jpg
+share/cube/packages/tech1soc/matbrown_lgt2.jpg
+share/cube/packages/tech1soc/met_wall01a.jpg
+share/cube/packages/tech1soc/met_wall01c.jpg
+share/cube/packages/tech1soc/mix_wall03a.jpg
+share/cube/packages/tech1soc/mix_wall03ab.jpg
+share/cube/packages/tech1soc/o128-02a.jpg
+share/cube/packages/tech1soc/octlig01bc.jpg
+share/cube/packages/tech1soc/panel20c.jpg
+share/cube/packages/tech1soc/panel40c.jpg
+share/cube/packages/tech1soc/s064-02a.jpg
+share/cube/packages/tech1soc/s064-02b.jpg
+share/cube/packages/tech1soc/s064-02c.jpg
+share/cube/packages/tech1soc/s064-03a.jpg
+share/cube/packages/tech1soc/s064-03b.jpg
+share/cube/packages/tech1soc/s064-03c.jpg
+share/cube/packages/tech1soc/s128-01c.jpg
+share/cube/packages/tech1soc/s128-02a.jpg
+share/cube/packages/tech1soc/s128-02b.jpg
+share/cube/packages/tech1soc/s128-03b.jpg
+share/cube/packages/tech1soc/s128-06b.jpg
+share/cube/packages/tech1soc/s128-07e.jpg
+share/cube/packages/tech1soc/s256-01c.jpg
+share/cube/packages/tech1soc/s256-01d.jpg
+share/cube/packages/tech1soc/s256-02a.jpg
+share/cube/packages/tech1soc/s256-02b.jpg
+share/cube/packages/tech1soc/spring1.jpg
+share/cube/packages/tech1soc/spring2.jpg
+share/cube/packages/tech1soc/spring3.jpg
+share/cube/packages/tech1soc/sqrlig02wb.jpg
+share/cube/packages/tech1soc/sqrlig03bc.jpg
+share/cube/packages/tech1soc/tech1soc_readme.txt
+share/cube/packages/tech1soc/zdet_trim2a.jpg
+share/cube/packages/tech1soc/zdet_trim5b.jpg
+share/cube/packages/tech1soc/zdetlig01bb.jpg
+share/cube/packages/tech1soc/zdetlig02bb.jpg
+share/cube/packages/tech1soc/zdetlig04bb.jpg
+share/cube/packages/than_ind/cretewall03.jpg
+share/cube/packages/than_ind/floor02.jpg
+share/cube/packages/than_ind/floor05.jpg
+share/cube/packages/than_ind/floor06.jpg
+share/cube/packages/than_ind/light03.jpg
+share/cube/packages/than_ind/than_industrial.txt
+share/cube/packages/than_ind/trim04.jpg
+share/cube/packages/than_ind/trim21.jpg
+share/cube/packages/than_ind/trlight01.jpg
+share/cube/packages/than_ind/trlight06.jpg
+share/cube/servers.cfg
+@dirrm share/cube/savegames
+@dirrm share/cube/packages/than_ind
+@dirrm share/cube/packages/tech1soc
+@dirrm share/cube/packages/stecki
+@dirrm share/cube/packages/sounds/sounds
+@dirrm share/cube/packages/sounds/ppm
+@dirrm share/cube/packages/sounds/free
+@dirrm share/cube/packages/sounds/awesund
+@dirrm share/cube/packages/sounds/aard
+@dirrm share/cube/packages/sounds
+@dirrm share/cube/packages/songs
+@dirrm share/cube/packages/socksky
+@dirrm share/cube/packages/schwenz
+@dirrm share/cube/packages/payne
+@dirrm share/cube/packages/models/y_armour
+@dirrm share/cube/packages/models/tree1
+@dirrm share/cube/packages/models/teleporter
+@dirrm share/cube/packages/models/shells
+@dirrm share/cube/packages/models/rrounds
+@dirrm share/cube/packages/models/rockets
+@dirrm share/cube/packages/models/quad
+@dirrm share/cube/packages/models/monster/slith
+@dirrm share/cube/packages/models/monster/rhino
+@dirrm share/cube/packages/models/monster/rat
+@dirrm share/cube/packages/models/monster/ogro
+@dirrm share/cube/packages/models/monster/knight
+@dirrm share/cube/packages/models/monster/hellpig
+@dirrm share/cube/packages/models/monster/goblin
+@dirrm share/cube/packages/models/monster/bauul
+@dirrm share/cube/packages/models/monster
+@dirrm share/cube/packages/models/hudguns/shotg
+@dirrm share/cube/packages/models/hudguns/rocket
+@dirrm share/cube/packages/models/hudguns/rifle
+@dirrm share/cube/packages/models/hudguns/chaing
+@dirrm share/cube/packages/models/hudguns
+@dirrm share/cube/packages/models/health
+@dirrm share/cube/packages/models/gibh
+@dirrm share/cube/packages/models/gibc
+@dirrm share/cube/packages/models/g_armour
+@dirrm share/cube/packages/models/carrot
+@dirrm share/cube/packages/models/bullets
+@dirrm share/cube/packages/models/boost
+@dirrm share/cube/packages/models
+@dirrm share/cube/packages/jf1
+@dirrm share/cube/packages/ikbase
+@dirrm share/cube/packages/ik2k/env
+@dirrm share/cube/packages/ik2k
+@dirrm share/cube/packages/golgotha
+@dirrm share/cube/packages/egyptsoc
+@dirrm share/cube/packages/base
+@dirrm share/cube/packages/af
+@dirrm share/cube/packages/aard
+@dirrm share/cube/packages
+@dirrm share/cube/data/martin
+@dirrm share/cube/data
+@dirrm share/cube