diff options
author | Alejandro Pulver <alepulver@FreeBSD.org> | 2006-12-28 18:50:04 +0000 |
---|---|---|
committer | Alejandro Pulver <alepulver@FreeBSD.org> | 2006-12-28 18:50:04 +0000 |
commit | 96b7576baffa8f11fc60dcbdd6ff56f05c512b8c (patch) | |
tree | 74118f61de9247bf0242ea67738097fac5260b26 /games/quake2-3zb2 | |
parent | 1d86a4100f9df27b337b88e2e19b21e391f3180d (diff) |
Notes
Diffstat (limited to 'games/quake2-3zb2')
-rw-r--r-- | games/quake2-3zb2/Makefile | 78 | ||||
-rw-r--r-- | games/quake2-3zb2/distinfo | 84 | ||||
-rw-r--r-- | games/quake2-3zb2/files/Makefile | 50 | ||||
-rw-r--r-- | games/quake2-3zb2/files/pkg-message.in | 24 | ||||
-rw-r--r-- | games/quake2-3zb2/pkg-descr | 3 | ||||
-rw-r--r-- | games/quake2-3zb2/pkg-plist | 141 |
6 files changed, 380 insertions, 0 deletions
diff --git a/games/quake2-3zb2/Makefile b/games/quake2-3zb2/Makefile new file mode 100644 index 000000000000..77ac5df0c770 --- /dev/null +++ b/games/quake2-3zb2/Makefile @@ -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> diff --git a/games/quake2-3zb2/distinfo b/games/quake2-3zb2/distinfo new file mode 100644 index 000000000000..bc61a804be60 --- /dev/null +++ b/games/quake2-3zb2/distinfo @@ -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 diff --git a/games/quake2-3zb2/files/Makefile b/games/quake2-3zb2/files/Makefile new file mode 100644 index 000000000000..05d7e1cd3757 --- /dev/null +++ b/games/quake2-3zb2/files/Makefile @@ -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> diff --git a/games/quake2-3zb2/files/pkg-message.in b/games/quake2-3zb2/files/pkg-message.in new file mode 100644 index 000000000000..202ac477ac98 --- /dev/null +++ b/games/quake2-3zb2/files/pkg-message.in @@ -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). + +============================================================================== diff --git a/games/quake2-3zb2/pkg-descr b/games/quake2-3zb2/pkg-descr new file mode 100644 index 000000000000..2ba3da6e3d07 --- /dev/null +++ b/games/quake2-3zb2/pkg-descr @@ -0,0 +1,3 @@ +3rd-Zigock Bot II for Quake II. + +WWW: http://users.jp.tri6.net/~ponpoko/3zb2/ diff --git a/games/quake2-3zb2/pkg-plist b/games/quake2-3zb2/pkg-plist new file mode 100644 index 000000000000..61b2410e32fd --- /dev/null +++ b/games/quake2-3zb2/pkg-plist @@ -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%% |