summaryrefslogtreecommitdiff
path: root/games-fps/quake3-cpma
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-fps/quake3-cpma
reinit the tree, so we can have metadata
Diffstat (limited to 'games-fps/quake3-cpma')
-rw-r--r--games-fps/quake3-cpma/Manifest7
-rw-r--r--games-fps/quake3-cpma/files/server.cfg146
-rw-r--r--games-fps/quake3-cpma/metadata.xml37
-rw-r--r--games-fps/quake3-cpma/quake3-cpma-1.48.ebuild26
4 files changed, 216 insertions, 0 deletions
diff --git a/games-fps/quake3-cpma/Manifest b/games-fps/quake3-cpma/Manifest
new file mode 100644
index 000000000000..c03f7e01313a
--- /dev/null
+++ b/games-fps/quake3-cpma/Manifest
@@ -0,0 +1,7 @@
+AUX server.cfg 2977 SHA256 31a094ad43054ff6e924b50b2457e9a65ddcf86dde5dc2e839e0922ac7ef7cf4 SHA512 bf380b227eb2c1fcb0365bf930d6c89410942ecc1dec42d1cff1017d9bf3a1164126cb4a22e94b2f3baa3874a520650702b2013fb9b41e7be91151d543106045 WHIRLPOOL 90aa539df5e97437adff8458d751fc9b68146490fbc56dacbae96930281e89d7cd7afe98b34813d4efe69d7ca1450401b6c101b41a7576b8d725d28fd1512290
+DIST cpma-mappack-full.zip 122543145 SHA256 5db933fc92c41f2e0941ab65725586d4d0c30fe84727427bb6b265e4d941a226 SHA512 bbc1ddd378f76ece224403ac7e1aeb1de2fec2756f438be07fb8f018e5e8cc6679cbf574eac51ce75daa0ee53b8b095ce5b46dffbd120df5450039ce754b9b37 WHIRLPOOL 332dba5fa7f26346e1fc5475b124022b9c3753dcf1ab7414ef9797871538877603267238aa3d0ad48715adb8631c036a5c35f2c5a76d1faea67cf21fe027d476
+DIST cpma148-nomaps.zip 8045352 SHA256 1f0aafcaa48a16880ab4541aaa8b9d017c6c0b90c8fc0b4de871f976c05598d5 SHA512 6908065a98922774f3b80924a7286fe9008dea0e6e5e7d808e07d9d474bebf30c3e4ca2cd2587c93903095213fbaaff4154d309fd0ca002e80e871c99631c120 WHIRLPOOL de057e185d06778c5795070ea6f3139703df5c9550c7f3db7900d2bebe6b558a6e13982f8e0802d26e5ef2d27bf29654566f9f13af9cddd5d30642ff3b64433b
+EBUILD quake3-cpma-1.48.ebuild 633 SHA256 a2904d774285eab550fadbdb685785aaeefced991df12b9524ac2dff6387101c SHA512 54fa811d0c7be9a24ddba8244b9c7d9968549d7686227fca3aa11a7b7a35b7f6ec05fc525b9afbf2e2cd83a3059f0af12045ada0c150335b2f8195ffece66186 WHIRLPOOL aecaa2db4ec00eb9748527361191a847622e33d3e9da023e301add840930c4a256d7e950bf19bc8a0a0bc9a71589a44f26e3e53ed5b89bb66196bdd057a86912
+MISC ChangeLog 2629 SHA256 b7ff02e5929c96ed873c36d0716af65b0f64232f67599cd89ac137cb7a505885 SHA512 75637e86cdbb8d9d36c9eabceb68d0939e5554692290dada3347caa204ed7eebc375e6f52c9c256a942776447b93d516ed6dff28112fe633adcb6dc044d1c157 WHIRLPOOL 39f3f84ecd225040cec0d56f616db508dcf6a11c5a662ff21026878565a40eeb162f1177f6ecd405d50f240830ded7191775f3ab24e5b49d45acb6d48cded888
+MISC ChangeLog-2015 4100 SHA256 d84afe5b742ede807b5f262dd3d8ee5f256190a01bad5a0d311ad33033e02bc5 SHA512 e83be9b7ab0d2d58c7ca5b139b94cd09250f7674a1dae2daded09a9c01020d9d0e9d97f4cbef708f7c788f8084a3bc6e402dabafd13e162cc1dd4ec5f9f84227 WHIRLPOOL 17fc72e4b357b86ba7b6126b7850febbbf630f8c4e7c2c736165b37432fea6aba36ababd2db4c23d7a505901c1337a8699b528a7eee5a4a674f855c7add40606
+MISC metadata.xml 2140 SHA256 4543eeccb0b76e9a6dccef48765c6d98c0080d8a0c55f000e764f47e797ba304 SHA512 3ee4c8bb057183cc7aa852ce76fb793c9372ecfac8569eb9b8361e1c18d659f907424098733f3fe3ad24eb141ea97e354a6a8d813c0f5fb3e6f2de70bcefcebf WHIRLPOOL dff441cd07c2acb631ea71e2040c1455387dec0633a607601c6ffce30260262325932fd80b9520f71cc15cbfe8bd731b0614be16c8747a5aef9e946277b63b7b
diff --git a/games-fps/quake3-cpma/files/server.cfg b/games-fps/quake3-cpma/files/server.cfg
new file mode 100644
index 000000000000..352d1e8e69fd
--- /dev/null
+++ b/games-fps/quake3-cpma/files/server.cfg
@@ -0,0 +1,146 @@
+// Server Information
+//=========================
+sets ".admin" ""
+sets ".email" ""
+sets ".www" ""
+sets ".location" ""
+sets ".irc" ""
+
+
+seta sv_pure 1
+seta server_ospauth 1
+seta sv_hostname "CPMA"
+seta sv_maxclients 13
+seta sv_privateclients 1
+seta admin_log "adm.log"
+seta logfile 3
+seta g_log "games.log"
+seta filter_file ""
+seta log_default 0
+seta log_stat 0
+seta viewcam_directory ""
+
+
+seta sv_maxping 0
+seta sv_minping 0
+seta server_maxrate 25000
+seta sv_minrate 0
+seta server_maxpacketsmax 100
+seta server_minpacketsmax 30
+seta server_timenudgemax 100
+seta server_timenudgemin -25
+seta sv_allowdownload 1
+seta sv_floodprotect 0
+seta server_customclient 15
+seta server_pure 1
+seta server_promode 0
+seta server_realping 1
+seta server_thrufloors 1
+seta pmove_fixed 1
+seta pmove_msec 8
+seta g_inactivity 600
+seta bot_enable 0
+
+
+// MOTD Text
+//=========================
+seta server_motd1 "This server is powered by Gentoo Linux"
+seta server_motd2 ""
+seta server_motd3 ""
+seta server_motd4 ""
+
+
+// Password Settings
+//=========================
+set g_password ""
+seta ref_password "none"
+seta rconpassword ""
+seta sv_privatePassword ""
+
+
+// Set GameType Clan Arena
+//=========================
+seta g_gametype 5
+seta scorelimit 5
+
+
+// Match Settings
+//=========================
+seta g_doWarmup 0
+seta g_warmup 5
+seta match_mutespecs 0
+seta match_roundtimer 5
+seta match_timeoutcount 0
+seta match_timeoutlength 60
+seta match_hurtself 0
+seta match_startrespawn 0
+seta server_fallingdamage 0
+seta server_healthdamageself 0
+seta server_healthdamageteam 0
+seta server_armordamageself 0
+seta server_armordamageteam 0
+seta server_startrespawn 0
+
+
+// Vote/Callvote Settings
+//=========================
+seta g_allowVote 1
+seta vote_limit 10
+seta vote_percent 80
+
+
+seta vote_allow_armordamage 0
+seta vote_allow_fallingdamage 0
+seta vote_allow_flood 0
+seta vote_allow_map 1
+seta vote_allow_kick 1
+seta vote_allow_mutespecs 1
+seta vote_allow_referee 1
+seta vote_allow_limit 1
+seta vote_allow_bfg 0
+seta vote_allow_pure 0
+seta vote_allow_promode 0
+seta vote_allow_maxpackets 0
+seta vote_allow_timenudge 0
+seta vote_allow_startrespawn 0
+seta vote_allow_arenatype 0
+seta vote_allow_items 0
+seta vote_allow_altgraphics 0
+seta vote_allow_exec 0
+seta vote_allow_fastrail 0
+seta vote_allow_hook 0
+seta vote_allow_instagib 1
+seta vote_allow_lgcooldown 0
+seta vote_allow_allcaptain 0
+seta vote_allow_armor 1
+seta vote_allow_armorsystem 0
+seta vote_allow_overtime 0
+seta vote_allow_pmove 0
+seta vote_allow_poweruprespawn 0
+seta vote_allow_scorelimit 1
+seta vote_allow_teamdamage 0
+seta vote_allow_timelimit 0
+seta vote_allow_vstr 1
+seta vote_allow_weaponrespawn 0
+
+
+// Map Settings
+//=========================
+seta map_queue 1
+seta map_rotate 0
+seta map_once 1
+seta map_random 1
+seta map_nocount 0
+seta map_halt 0
+
+
+seta item_disable 1023
+seta powerup_disable 255
+seta weapon_deaddrop 0
+seta weapon_have 127
+seta weapon_start 8
+
+
+// Load This Map by Default
+//=========================
+map q3tourney5
diff --git a/games-fps/quake3-cpma/metadata.xml b/games-fps/quake3-cpma/metadata.xml
new file mode 100644
index 000000000000..a5a834212f58
--- /dev/null
+++ b/games-fps/quake3-cpma/metadata.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+</maintainer>
+<longdescription>
+The Challenge Pro Mode (CPM) project was created by Richard 'Hoony' Sandlant in May 1999
+(when the 'Q3test' was released) after he realised that Quake 3 Arena was going to have a
+lot of "newbie-friendly" features and after John Carmack admitted a more challenging
+version might be better for professional gamers (which is where the name "pro mode" came
+from).
+
+The Challenge Pro Mode's goals were, first and foremost, to make a more exciting and
+challenging game to play and we hoped that this would help advance Q3 into a professional
+sport. Along the way we made a choice between making only small conservative changes to
+Q3A, and making the changes that our design team recommended. We took the path of making
+the changes that our design team felt were necessary.
+
+Our approach was to form an international project team and to separate "Design" from
+"Programming". While the programming team might have input into the design process they
+didn't make final design decisions - that was left to a team of experienced Quake players
+who tested changes using a "tweaks" mod. The design team consisted of players with a mix
+of competitive experience across Q1, Q2, Q3 and even UT.
+
+Before the design team began their work we asked the community to 'brainstorm' a list
+(called the "candidates list") of all the possible changes they would like to see (some
+were contradictory). We also asked noted commentators (pundits) in the community what they
+thought might be best. The designers took note of all of these suggestions, and used a
+long process of tweaking and testing to develop the Challenge Pro Mode design. The team
+released two public betas of their work for feedback and input from the community.
+
+And that is pretty much how the project team has worked ever since. The result is a
+gameplay design which we think is "finely tuned".
+</longdescription>
+</pkgmetadata>
diff --git a/games-fps/quake3-cpma/quake3-cpma-1.48.ebuild b/games-fps/quake3-cpma/quake3-cpma-1.48.ebuild
new file mode 100644
index 000000000000..78808886c95f
--- /dev/null
+++ b/games-fps/quake3-cpma/quake3-cpma-1.48.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+MOD_DESC="advanced FPS competition mod"
+MOD_NAME="Challenge Pro Mode Arena"
+MOD_DIR="cpma"
+
+inherit games games-mods
+
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="http://packages.vstone.eu/quake3/install/cpma${PV//.}-nomaps.zip
+ http://packages.vstone.eu/quake3/install/cpma-mappack-full.zip"
+
+LICENSE="all-rights-reserved"
+KEYWORDS="amd64 x86"
+IUSE="dedicated opengl"
+
+src_prepare() {
+ mv -f *.pk3 ${MOD_DIR} || die
+}
+
+pkg_postinst() {
+ games-mods_pkg_postinst
+ elog "To enable bots: +bot_enable 1"
+}