Post news Report RSS Quake3 Arena Tier666 Mod Version 3.1 Released!

Tier666 is a bot AI modification for QuakeIII Arena. Bots now move faster and act more unpredictably. You can expect more on enjoyable opponents. Note that there is no compatibility between previous versions.

Posted by on






Click here to download


Title : Quake3 Arena Tier666 Modification v3.1(preview release)
Author : a13xoloid
description : Bot AI Mod for extraordinary offline experience

* Play Information *
- make sure you have retail version of Quake III Arena installed on your PC, ideally patched to version 1.27 or above
- if you have previous version of tier666(v2.2 or below) installed, be sure to delete it or prepare to overwrite it
- unzip the contents of tier666-v3.1.zip to your Quake3 folder, so that "q3-tier666.exe" sits in the same directory with original "quake3.exe"
- double click "run_tier666.bat" to play (you can create your own shortcut as well)

NOTE : Tier666 demands far more system memory for bot routing than original Quake3 Arena, if you failed to load a map, setting com_hunkMegs higher than "128" can help.

your_quake3_directoy\ (such as C:\game\quake3\)
|
|_q3-tier666.exe
|_quake3.exe
|_run_tier666.bat
|
|_baseq3\
| |_ ra3map1.pk3 (can be put anywhere else if you know what you are doing)
|
|_tier666\
|_ cgamex86.dll
|_ qagamex86.dll
|_ tier666.pk3
|_ uix86.dll


* Description *
Tier666 is a bot AI modification for QuakeIII Arena. Bots now move faster and act more unpredictably. You can expect more on enjoyable opponents.

* Features *
- new gametype "Tour d'Arena" or "TDA" (a variant of Rocket Arena or Clan Arena)
- new gametype "Quick Caputre Strike" or "QCS" (a variant of Capture Strike)
- new gametype "Occupy Sweet Spot" or "OSS" (a variant of Domination)
- universal instagib mode (a variant of instagib)
- additional player movement
1. a traditional double jump (from CPM or Quake Live)
2. a variant of bounce pad double jump (from Quake Live)
- advanced bot movement
- dynamic weapon choice AI
- more unpredictable bot behaviour
- flexibly configurable AI, per map, per gametype, per designer
- wider range of graphic setting than original Quake3 Team Arena

* Supported Official Maps *
- q3dm1 (OSS)
- q3dm3 (FFA, OSS, TDM)
- q3dm4 (FFA, OSS, TDM)
- q3tourney1 (OSS)
- q3ctf1 (CTF, QCS)

* Supported Custom Maps *
- ra3map1 (TDA)

This mod requires an additional setup for the best experience, so the number of supported map is limited at the moment. Because bot AI code in executable and game module are co-dependent each other, you can't inherit the features of Tier666 mod to other mods.

* Change Log (since v3.0) Full change long is available in the zip file*

v3.1
- added a new gametype "Occupy Sweet Spot"(g_gametype 2) as a single player mode
- added a new gametype "Quick Capture Strike"(g_gametype 9)
- updated main/single play/skirmish menu so that any match can be launched from there
- extended the behaviour of weapon bar (team overlay, ammo stocks, match timer and MH/RA/YA respawn timer can now be informed during switch)
- reformatted team overlay to a more visualized style, so that least necessary information can be quickly grabbed at a glance or so
- added a new CVAR "cg_teamModel" (only in effect if cg_forceModel is set to 1)
- added a new CVAR "cg_enemyModel" (only in effect if cg_forceModel is set to 1)
- added a new CVAR "r_zFarScale" (replaced with r_zFar, still nonesense a variable though)
- bots can now dynamically jump toward desired targets or items (just as spiter/cpma bot does)
- bots can now follow team mate like dogs or stalk enemy pretty quickly like cops (a feature that has been somewhat broken in Tier666)
- modified weapon choice AI (to a more reasonable/flexible way)
- bots now use "hit & away" combat style in gametypes with all weapons available, and previously used CVAR "g_arenaBotPreferRetreat" is now cheat protected
- drastically optimized fundamental bot movement code, should now be able to support a larger number of bots at the same cost with previous versions

* Tier666 CVARS (Many of them are for the purpose of reducing eye/nerve strain) *

cg_drawMuzzleFlash - draw weapon flash effect when fired - default:0
cg_drawScreenBlood - draw blood effect on screen - default:0
cg_projectileScale - scale the radius of projectile trail - default:0.5
cg_drawSpeed - show player's horizontal movement speed in unit/sec - default:0
cg_leastDlight - only special item(CTF flag and Quad) holders emit dynamic light - default:1
cg_drawAreaNum - show aas area number at the location where you are currently standing - default:1
(can be used to make bots roam around specific areas, for example, /say_team sarge roam from 13 to 666)
cg_playerLean - lean player model based on speed - default:0
cg_hitbeeps - 0:no beeps, 1:mono tone, 2:damage based tone, 3:the opposite tone of 2 - default:2
cg_ambientSound - enable ambient sound - default:0
cg_headScale - scale the head model just for fun, -1:scale based on per bot setting, 0:disable, N.NN:force this value for all - default:-1
cg_teamModel - use this model for all team mates (only in effect if cg_forceModel is set to 1) - default : crash
cg_enemyModel - use this model for all enemies (only in effect if cg_forceModel is set to 1) - default : keel

g_enableSlummer - a tier slummer appears in single player mode - default:1
g_arenaIndex - set the 1st area index that will be played (Tour d'Arena) - default:1
g_arenaRepeatCount - set how many rounds will be played in each arena till moving to the next (Tour d'Arena) - default:2
g_arenaSkipBotBattle - when one human player died, team with more survivors wins then skip to the next round (Tour d'Arena) - default:1
g_arenaBotPreferRetreat - bots prefer roaming around over fighting with visible enemies nearby (Tour d'Arena) - default:0
NOTE :
- Because this variable can greatly affect how bots behave, you might want to set this value based on your preference
- 0 : you want to focus on combat, 2 : you want to chase and hunt restlessly escaping bots, 1 : between 0 and 2
- This CVAR is now cheat-protected
g_fastAI - skips some redundant bot AI code, may be very cheap - default:1
g_instaGib - enable instagib mode (gametype independant) - default:0 (never stored in q3config.cfg)

r_freqScale - scale the hertz of blinking textures - default:1.0
r_drawFog - draw fog - default:1
r_drawVolumetricLight - draw volumetric lights in official id maps - default:1
r_picmip - set picmip for level textures and map objects only - default:1
r_picmipExp - set picmip for missile explosions only - default:2
r_ambientscale - scale the brightness of dynamically lit(by lightgrid) models(player models) - default:0.6
r_drawMapObjects - draw map objects - default:1
r_huntMode - 1:makes level textures gray, 2:makes lightmap gray, 3:makes both gray - default:0
r_intensityPM - set the intensity of player models - default:2
r_intensityTX - set the intensity of level textures - default:2
r_normalizeByColor - prevent over-lit textures turn white out - default:1
r_mdlOBB - set overbrightbits for map objects only - default:2
r_lgOBB - set overbrightbits for lightgrid only - default:2
r_lmOBB - set overbrightbits for lightmap only - default:2
r_mapOverBrightBits - set overbrightbits for targets other than listed above(mostly level textures) - default:2
r_ext_texture_filter_anisotropic - enables anisotropic filtering - default:0
r_textureAnisotropy - set anisotropy level - default:1.0
r_minLight - set minimum value of lightmap brightness to cope with very dark custom maps - default:0, max:255
r_zFarScale - scale the value of zFar (does not draw anything whose distance from player exceeds this value), mostly useless - default:1.0

com_bspScale - scale the size of level on the fly (bots are not supported after scaling, just for fun at the moment) - default:1.0

bg_wallKick - enable wall kicking after thrown by bounce pad - default:1

* Plan *
- supporting some of the original Quake3 Arena maps
- supporting some user-made maps
- supporting a new AI specialized for Tourney or Duel
- releasing bot file creation tool(bspc666.exe and related assets for gtkradiant) and docs
- supporting Team Arena and some of its terrain maps (Overdoes, Distant Screams)

* Author *
Name : a13xoloid
E-mail: hareluya666@gmail.com
Home : Moddb.com

Special thanks to id software to release full source code.

* Copyright / Permissions *
This mod is (c) by a13xoloid (2011). All rights reserved.

You are NOT allowed to commercially exploit this mod, i.e. put it on a CD or any other electronic medium (e.g. that would be included with a magazine) without my explicit permission.

You MAY distribute this mod and associated files through the (internet, FTP, local BBS etc.), provided you include this file and leave the archive intact.

Post comment Comments
TKAzA
TKAzA - - 3,154 comments

they jump more

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: