1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-24 00:45:52 +00:00

3rd-Zigock Bot II for Quake II.

WWW: http://users.jp.tri6.net/~ponpoko/3zb2/
This commit is contained in:
Alejandro Pulver 2006-12-28 18:50:04 +00:00
parent 1d86a4100f
commit 96b7576baf
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=180920
7 changed files with 381 additions and 0 deletions

View File

@ -595,6 +595,7 @@
SUBDIR += quake-extras
SUBDIR += quake-reaper
SUBDIR += quake-source
SUBDIR += quake2-3zb2
SUBDIR += quake2-ctf
SUBDIR += quake2-data
SUBDIR += quake2-extras

View File

@ -0,0 +1,78 @@
# New ports collection makefile for: quake2-3zb2
# Date created: 2006-12-24
# Whom: alepulver
#
# $FreeBSD$
#
PORTNAME= 3zb2
PORTVERSION= 0.97
CATEGORIES= games
MASTER_SITES= http://www.angelfire.com/mt2/quakebots/:prog \
http://ponpoko.tri6.net/3zb2/routes/:nodes
PKGNAMEPREFIX= ${Q2PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:U}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:prog \
${PORTNAME}src${PORTVERSION:S/0.//}${EXTRACT_SUFX}:prog
DIST_SUBDIR= ${PKGNAMEPREFIX}${PORTNAME}
MAINTAINER= alepulver@FreeBSD.org
COMMENT= 3rd-Zigock Bot II for Quake II
USE_ZIP= yes
USE_GCC= 3.4+
USE_DOS2UNIX= *.[ch]
NO_WRKSUBDIR= yes
OPTIONS= NODES "Install nodes for DM and CTF maps (recommended)" on
SUB_FILES= pkg-message
DOCSDIR= ${PREFIX}/share/doc/${LATEST_LINK}
.include "${.CURDIR}/../quake2-data/Makefile.include"
.include <bsd.port.pre.mk>
.if defined(WITH_NODES)
NODES= base_pk citycl_pk cmbbstr_pk cxdmx_pk cxxdmx_pk dm64_pk \
fact_pk hangar_pk ikdmx_pk2 jail_pk retinal_pk spasmox_pk \
trdmx_pk trpower_pk verm0x_pk ware_pk waste_pk xatrixmap_pk1 \
xatrixmap_pk2 xatrixmap_pk3 xatrixmap_pk4 xdm3 xldmx_pk \
ztn2dmx_pk chflm2130_pk chfxmap0109_pk
.for f in ${NODES}
DISTFILES+= ${f}${EXTRACT_SUFX}:nodes
.endfor
PLIST_SUB+= NODES=""
.else
PLIST_SUB+= NODES="@comment "
.endif
post-extract:
# Rename files and directories to lower case.
@cd ${WRKSRC}; \
for f in *; do \
${MV} $${f} `${ECHO_CMD} $${f} | ${TR} '[:upper:]' '[:lower:]'`; \
done
@${CP} ${FILESDIR}/${MAKEFILE} ${WRKSRC}
do-install:
${MKDIR} ${Q2DIR}/${PORTNAME}
${INSTALL_PROGRAM} ${WRKSRC}/game.so ${Q2DIR}/${PORTNAME}
cd ${WRKSRC}/3zb2 && ${CP} -R *.cfg 3ZBMaps.lst chctf chdtm pak6.pak \
${Q2DIR}/${PORTNAME}
.if defined(WITH_NODES)
${INSTALL_DATA} ${WRKSRC}/*.chn ${Q2DIR}/${PORTNAME}/chdtm
${INSTALL_DATA} ${WRKSRC}/*.chf ${Q2DIR}/${PORTNAME}/chctf
.endif
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
cd ${WRKSRC}/3zb2 && ${CP} -R *.txt "User Guide" ${DOCSDIR}
.endif
post-install:
@${ECHO_CMD}
@${CAT} ${PKGMESSAGE}
@${ECHO_CMD}
.include <bsd.port.post.mk>

View File

@ -0,0 +1,84 @@
MD5 (quake2-3zb2/3ZB2.zip) = 4a635dc484b6851efde8885616941213
SHA256 (quake2-3zb2/3ZB2.zip) = 5bcefd47f61882a7c4b384a6b2a9924fbe8f86bef71613f8b838c0821930ab07
SIZE (quake2-3zb2/3ZB2.zip) = 503734
MD5 (quake2-3zb2/3zb2src97.zip) = 0552dfaefd53435800c20a6f330b860d
SHA256 (quake2-3zb2/3zb2src97.zip) = 2ce2811f82a37a02d15bd074c84776db8c07450b7cf883753926e2f792eb531d
SIZE (quake2-3zb2/3zb2src97.zip) = 261318
MD5 (quake2-3zb2/base_pk.zip) = 8fa206d6dc833dab7d597998e995e7d6
SHA256 (quake2-3zb2/base_pk.zip) = 069300e4972231f2fa4627174a76d17db2a838205e80fbc5d8fa4370d718c214
SIZE (quake2-3zb2/base_pk.zip) = 27281
MD5 (quake2-3zb2/citycl_pk.zip) = cb56596fd2b3ab17a6fde97c75fd7d82
SHA256 (quake2-3zb2/citycl_pk.zip) = c28a6165014d4f7badaa2d1a6bf24cde5cf808fb94537f986f503b44b21c0b05
SIZE (quake2-3zb2/citycl_pk.zip) = 93774
MD5 (quake2-3zb2/cmbbstr_pk.zip) = 1a138491e74ea4231b96b64ffb1622d9
SHA256 (quake2-3zb2/cmbbstr_pk.zip) = 0d8f520e4efa880346258cd09d8f9941e2748e2b951c39abc3c3c3bca1b23b80
SIZE (quake2-3zb2/cmbbstr_pk.zip) = 43074
MD5 (quake2-3zb2/cxdmx_pk.zip) = f79aa0ccbac7a06135e96e71c2b8bf44
SHA256 (quake2-3zb2/cxdmx_pk.zip) = c28404b156cb3ff9625b96fce03f0085f2d0a6628ee69b7bcdc9a1d9a8fb9e88
SIZE (quake2-3zb2/cxdmx_pk.zip) = 72763
MD5 (quake2-3zb2/cxxdmx_pk.zip) = e6c88622a542b4b404442c32a0fe7a81
SHA256 (quake2-3zb2/cxxdmx_pk.zip) = 933a4cdad134cfe9b1a7ab523702b3a2081da07929f3edb15e8a3c2fb9656b77
SIZE (quake2-3zb2/cxxdmx_pk.zip) = 33569
MD5 (quake2-3zb2/dm64_pk.zip) = 276083eb988cd048cc8a3c97c4828cad
SHA256 (quake2-3zb2/dm64_pk.zip) = a7df361d318c5f49d1cec6ff5bfe79efc06a7810b7c70ed53188e5c13e2a9964
SIZE (quake2-3zb2/dm64_pk.zip) = 136976
MD5 (quake2-3zb2/fact_pk.zip) = a6eec5c63b27cc042221e308cba6778e
SHA256 (quake2-3zb2/fact_pk.zip) = 20975414ff17d5b465315c5743db24cdb612f7d18ff66a1656bb11028a9ebf6b
SIZE (quake2-3zb2/fact_pk.zip) = 40340
MD5 (quake2-3zb2/hangar_pk.zip) = 4e6dc89c725f805a10e0a0e95c43ccac
SHA256 (quake2-3zb2/hangar_pk.zip) = c1cbfc826f29d8510982f72217a44b98b4daff71a6eace689dd8e69168cf98ab
SIZE (quake2-3zb2/hangar_pk.zip) = 44275
MD5 (quake2-3zb2/ikdmx_pk2.zip) = 5d6b2b7ff3b8dec4bd94d139f2b6ddb5
SHA256 (quake2-3zb2/ikdmx_pk2.zip) = f94742401e20fb3ac27082f9ed8425c8ff36efd70a0fc1dc162032b692b3b8f0
SIZE (quake2-3zb2/ikdmx_pk2.zip) = 27976
MD5 (quake2-3zb2/jail_pk.zip) = c5d69ea4b330cb37aed6a07c4fb0f1a8
SHA256 (quake2-3zb2/jail_pk.zip) = a84139daf5e09b833cb139bec72a1c4f8e5a3d84ec75a32a290e346415dcd9c4
SIZE (quake2-3zb2/jail_pk.zip) = 85296
MD5 (quake2-3zb2/retinal_pk.zip) = 28d0f67d216c0ec4dee3363862608cdc
SHA256 (quake2-3zb2/retinal_pk.zip) = 8ce625f6e7b15d4c1b7ab9c8ae52db35b7c12781ef18d1a373ae3fe03988d5f4
SIZE (quake2-3zb2/retinal_pk.zip) = 24628
MD5 (quake2-3zb2/spasmox_pk.zip) = 5e1f85b29134732860407aaf2b0c743a
SHA256 (quake2-3zb2/spasmox_pk.zip) = a252e97b8b5cb6cdcd7039f4fd694fb6daf3be79193637ecab4f8b5c378a61dd
SIZE (quake2-3zb2/spasmox_pk.zip) = 57676
MD5 (quake2-3zb2/trdmx_pk.zip) = 0e24564317ef43f1447ed91e30402458
SHA256 (quake2-3zb2/trdmx_pk.zip) = 29226d46bc498ad25d929d729c6b2a27befe013da7cd82be5d87d47273d141c2
SIZE (quake2-3zb2/trdmx_pk.zip) = 51672
MD5 (quake2-3zb2/trpower_pk.zip) = 8e25c87d08ca0672cfa2ef20317a3d87
SHA256 (quake2-3zb2/trpower_pk.zip) = 513bb851530134524d07f1daf4290a62274023a9b2f565393951d3045dfd519b
SIZE (quake2-3zb2/trpower_pk.zip) = 57981
MD5 (quake2-3zb2/verm0x_pk.zip) = 912b60364586171dc1e50cc338c677dc
SHA256 (quake2-3zb2/verm0x_pk.zip) = 6468fed684f602018fa19467f2cc63b04be684f81b0cf289ab4152f4af562ea4
SIZE (quake2-3zb2/verm0x_pk.zip) = 32255
MD5 (quake2-3zb2/ware_pk.zip) = 598b674d0f2c2dba264197179954ee08
SHA256 (quake2-3zb2/ware_pk.zip) = 574d9b2a6eeffa4cc163442346de97bea752fb48e5b660c92cf0549949e18886
SIZE (quake2-3zb2/ware_pk.zip) = 30417
MD5 (quake2-3zb2/waste_pk.zip) = ba7cf066acf8039ccdfcce1298c08f62
SHA256 (quake2-3zb2/waste_pk.zip) = 5a10a3b68e954038b61e978bc820f851ee8a2ea297d1606560897423e904b3e1
SIZE (quake2-3zb2/waste_pk.zip) = 51776
MD5 (quake2-3zb2/xatrixmap_pk1.zip) = 75874e9ca523a20be66f152b59dba10d
SHA256 (quake2-3zb2/xatrixmap_pk1.zip) = b4ca92a53a2d0e59793bdb6d5995c79d8ff86031c032297b3766a4d0265aa3b6
SIZE (quake2-3zb2/xatrixmap_pk1.zip) = 91497
MD5 (quake2-3zb2/xatrixmap_pk2.zip) = f22b65a3b756db9f945f30bcdb11b0b3
SHA256 (quake2-3zb2/xatrixmap_pk2.zip) = f8f03a67bdbb5d7869af87639c25519d76649629979896c3904774d2da27e381
SIZE (quake2-3zb2/xatrixmap_pk2.zip) = 125802
MD5 (quake2-3zb2/xatrixmap_pk3.zip) = 218caa05a754edbd6356aa72a73992cd
SHA256 (quake2-3zb2/xatrixmap_pk3.zip) = 15b3fc62f994c072d7fc10fd2199bc474a16109f4b20ffe7c8ef1941740f0937
SIZE (quake2-3zb2/xatrixmap_pk3.zip) = 92548
MD5 (quake2-3zb2/xatrixmap_pk4.zip) = c1f707b7cb3de29d17d0f3ca8bb1aedf
SHA256 (quake2-3zb2/xatrixmap_pk4.zip) = 443a69ef46ab1aecaec1cf96305492e13660f33e234467a7b6b8b909106db690
SIZE (quake2-3zb2/xatrixmap_pk4.zip) = 94790
MD5 (quake2-3zb2/xdm3.zip) = 51098d9e3b3d0b4f8f9c45b3d5f57739
SHA256 (quake2-3zb2/xdm3.zip) = dd358ece377ed0f28c3a7cfd6a3dad94bcac827903ffef953a32ec6d19307d92
SIZE (quake2-3zb2/xdm3.zip) = 24634
MD5 (quake2-3zb2/xldmx_pk.zip) = 859c19ede78231b6892c10599163c21b
SHA256 (quake2-3zb2/xldmx_pk.zip) = 489ea6d8e0f3984ac9e6a221dbc9e82ffa29264735567afb0245d141bf6d3ed6
SIZE (quake2-3zb2/xldmx_pk.zip) = 26609
MD5 (quake2-3zb2/ztn2dmx_pk.zip) = a36b61f1a78817234755bc087a3ef0e5
SHA256 (quake2-3zb2/ztn2dmx_pk.zip) = bf99e5156ce92a5cc21398329ddefc363674922d6cc9a43e82ade864b7777688
SIZE (quake2-3zb2/ztn2dmx_pk.zip) = 30631
MD5 (quake2-3zb2/chflm2130_pk.zip) = b8becf5cba007016d7d765af546368ee
SHA256 (quake2-3zb2/chflm2130_pk.zip) = 9c75345939e377b65a542fd74aa67132ce3246ca64d4a5abe23d157e82962afc
SIZE (quake2-3zb2/chflm2130_pk.zip) = 290793
MD5 (quake2-3zb2/chfxmap0109_pk.zip) = 69258d660c1461f89ef7aa4bd3079f56
SHA256 (quake2-3zb2/chfxmap0109_pk.zip) = 24236d112941c13e9886e61605a388f7ba0e3568bb1224746d4e9762804d8473
SIZE (quake2-3zb2/chfxmap0109_pk.zip) = 201481

View File

@ -0,0 +1,50 @@
# $FreeBSD$
SHLIB= game
SHLIB_NAME= game.so
SRCS= bot.c \
bot.h \
bot_fire.c \
bot_func.c \
bot_za.c \
botstr.h \
g_chase.c \
g_cmds.c \
g_combat.c \
g_ctf.c \
g_ctf.h \
g_func.c \
g_items.c \
g_local.h \
g_main.c \
g_misc.c \
g_monster.c \
g_phys.c \
g_save.c \
g_spawn.c \
g_svcmds.c \
g_target.c \
g_trigger.c \
g_turret.c \
g_utils.c \
g_weapon.c \
game.h \
m_move.c \
m_player.h \
p_client.c \
p_hud.c \
p_menu.c \
p_menu.h \
p_trail.c \
p_view.c \
p_weapon.c \
q_shared.c \
q_shared.h
CFLAGS+= -Dstricmp=strcasecmp -ffast-math -funroll-loops \
-fomit-frame-pointer -fexpensive-optimizations
LDFLAGS+= -L/lib -L/usr/lib -lm
.include <bsd.lib.mk>

View File

@ -0,0 +1,24 @@
==============================================================================
3ZB2 has been installed.
Due to the game library (i.e. game.so file) being unable to read the
filesystem paths (i.e. %%Q2DIR%% in the client
(i.e. quake2 executable), it will look for and write node files in the current
directory. So you have to do the following (only once) in the directory where
you want to run it from (you could use ~/.quake2 for example):
$ mkdir -p ~/.quake2/3zb2
$ cd %%Q2DIR%%/3zb2
$ cp -r 3ZBConfig.cfg 3ZBMaps.lst chctf chdtm ~/.quake2/3zb2
Then run it from the recently created directory.
$ cd ~/.quake2
$ quake2 +set game 3zb2
See the docs in %%DOCSDIR%% for help on using it.
Check the website for additional DM and CTF maps (respective routes section).
==============================================================================

View File

@ -0,0 +1,3 @@
3rd-Zigock Bot II for Quake II.
WWW: http://users.jp.tri6.net/~ponpoko/3zb2/

141
games/quake2-3zb2/pkg-plist Normal file
View File

@ -0,0 +1,141 @@
%%PORTDOCS%%%%DOCSDIR%%/3ZBII Quickstart Guide.txt
%%PORTDOCS%%%%DOCSDIR%%/3zbdoc.txt
%%PORTDOCS%%%%DOCSDIR%%/User Guide/3rd Zigock II Users Guide v0.93.htm
%%PORTDOCS%%%%DOCSDIR%%/User Guide/_borders/bottom.htm
%%PORTDOCS%%%%DOCSDIR%%/User Guide/_borders/left.htm
%%PORTDOCS%%%%DOCSDIR%%/User Guide/_borders/right.htm
%%PORTDOCS%%%%DOCSDIR%%/User Guide/_borders/top.htm
%%PORTDOCS%%%%DOCSDIR%%/User Guide/images/Calc2.gif
%%PORTDOCS%%%%DOCSDIR%%/User Guide/images/doc.gif
%%PORTDOCS%%%%DOCSDIR%%/User Guide/images/email.gif
%%PORTDOCS%%%%DOCSDIR%%/User Guide/images/print.gif
%%PORTDOCS%%%%DOCSDIR%%/User Guide/images/zigockl1.gif
%%PORTDOCS%%%%DOCSDIR%%/User Guide/images/zigockt1.gif
%%Q2DIR%%/3zb2/3ZBConfig.cfg
%%Q2DIR%%/3zb2/3ZBMaps.lst
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf21.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf22.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf23.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf24.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf25.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf26.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf27.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf28.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf29.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/lmctf30.chf
%%Q2DIR%%/3zb2/chctf/q2ctf6.chf
%%Q2DIR%%/3zb2/chctf/q2ctf7.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap01.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap02.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap03.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap04.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap05.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap06.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap07.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap08.chf
%%NODES%%%%Q2DIR%%/3zb2/chctf/xmap09.chf
%%NODES%%%%Q2DIR%%/3zb2/chdtm/badlands.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/base1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/base2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/base3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/base64.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/biggun.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/broken1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/broken2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/broken3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/city1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/city2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/city3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/city64.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/command.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/cool1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/cxdm1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/cxdm2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/cxdm3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/cxdm4.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/cxxdm1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/cxxdm2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/fact1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/fact2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/fact3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/fixed1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/hangar1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/hangar2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ikdm6.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ikdm7.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ikdm8.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/industry.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/jail1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/jail2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/jail3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/jail4.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/jail5.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/outbase.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/power1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/power2.chn
%%Q2DIR%%/3zb2/chdtm/q2dm1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/refinery.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/sewer64.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo4.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo5.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo6.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo7.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo8.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/spasmo9.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/strike.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/train.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/trdm01a.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/trdm02a.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/trdm03a.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/trdm04a.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/trdm05a.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/trdm06.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/verm01.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/verm02.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/verm03.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/verm04.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/verm05.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/verm06.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/w_treat.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ware1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ware2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/waste1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/waste2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/waste3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xcompnd1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xcompnd2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xdm3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xhangar1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xhangar2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xintell.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xldm1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xldm2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xldm3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xldm4.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xldm5.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xmoon1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xmoon2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xreactor.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xsewer1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xsewer2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xship.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xswamp.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/xware.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ztn2dm1.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ztn2dm2.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ztn2dm3.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ztn2dm4.chn
%%NODES%%%%Q2DIR%%/3zb2/chdtm/ztn2dm5.chn
%%Q2DIR%%/3zb2/game.cfg
%%Q2DIR%%/3zb2/game.so
%%Q2DIR%%/3zb2/pak6.pak
@dirrm %%Q2DIR%%/3zb2/chdtm
@dirrm %%Q2DIR%%/3zb2/chctf
@dirrm %%Q2DIR%%/3zb2
%%PORTDOCS%%@dirrm %%DOCSDIR%%/User Guide/images
%%PORTDOCS%%@dirrm %%DOCSDIR%%/User Guide/_borders
%%PORTDOCS%%@dirrm %%DOCSDIR%%/User Guide
%%PORTDOCS%%@dirrm %%DOCSDIR%%