//****************************************************************************** // Call of Duty 2 - eXtreme+ modification //****************************************************************************** // author : PatmanSan // website : http://www.patmansan.com // // mod : eXtreme+ // version : 2.9 // update : October 2013 //****************************************************************************** //****************************************************************************** // Cinematic Intro //****************************************************************************** // Play animation once when player joins server // HINT: the cinematic intro file is about 2MB big. Every byte matters, so if // you want to get rid of it, we fully understand. To remove the file, open the // client iwd file, and remove the video folder (which contains poweredby.roq). // and keep this setting turned off. // 0 = disabled // 1 = enabled - play once (default) // 2 = enabled - play once per server session // 3 = enabled - play on every map rotation set ex_cinematic "0" //****************************************************************************** // Music Controls //****************************************************************************** // Intro music when player joins server // 0 = disabled (default) // 1 = enabled - map specific with voiceover // 2 = enabled - map specific without voiceover // 3 = enabled - random music only set ex_intromusic "3" // Spectator music // 0 = disabled (default) // 1 = enabled set ex_specmusic "0" // Death music (when player is killed) // WARNING: this disables forced respawn! // 0 = disabled (default) // 1 = enabled //set ex_deathmusic "0" // End of game music // WARNING: this overrides statsboard & map voting music! // 0 = disabled (default) // 1 = enabled set ex_endmusic "1" // Statsboard music // 0 = disabled (default) // 1 = enabled //set ex_statsmusic "0" // Voting music // 0 = disabled (default) // 1 = enabled //set ex_votemusic "0" //****************************************************************************** // Announcements Sounds //****************************************************************************** // Good luck - plays on first team spawn only // 0 = disabled // 1 = enabled (default) //set ex_goodluck "1" // First kill per game or round // 0 = disabled // 1 = enabled (default) //set ex_firstblood "1" // Connecting and disconnecting message // 0 = disabled // 1 = enabled (default) //set ex_plcdmsg "1" // Connecting and disconnecting sound // 0 = disabled (default) // 1 = enabled //set ex_plcdsound "0" // Announcer (time remaining and score) // 0 = disabled // 1 = enabled - clock changes colour with time announcements (default) // 2 = enabled - clock colour stays the same //set ex_announcer "1" // Announce time (audio) // INFO: ex_announcer needs to be enabled! // 0 = disabled // 1 = enabled (default) //set ex_announcer_time "1" // Announce score (text) // INFO: ex_announcer needs to be enabled! // 0 = disabled (default) // 1 = enabled //set ex_announcer_score "0" //****************************************************************************** // Hud Indicators //****************************************************************************** // Death icons // 0 = disabled (default) // 1 = enabled //set ex_deathicons "0" // Grenade indicators // 0 = disabled (default) // 1 = enabled //set ex_grenadeind "0" // Objective indicators (for all flag based and objective based game types) // 0 = disabled // 1 = enabled (default) //set ex_objindicator "1" //****************************************************************************** // Mod and Clan Message (bottom-right corner) //****************************************************************************** // Show mod info // 0 = disabled // 1 = enabled (default) set ex_mod_txt "1" // Show clan message as defined in scriptdata\_ex_clanlogo.gsc // 0 = disabled // 1 = enabled (default) //set ex_clan_txt "1" //****************************************************************************** // Welcome Messages //****************************************************************************** // welcome player // The mod will show up to 10 default messages to all players, and up to 3 // custom messages. At the end, the player's voting status is shown. // 0 = disabled (default) // 1 = enabled set ex_pwelcome "1" // Set the number of default messages to display // These messages will be shown to all players, regardless of clan status! // There are 10 lines in custom.str you can customize (ALL_MESSAGE_x). // min = 0, max = 10 (default 2) //set ex_pwelcome_all "2" // Set the number of custom messages to display // These messages will be shown to all players if clan welcome is turned off, // or to non-clan players if clan welcome if turned on (see clancontrol.cfg). // There are 3 lines in custom.str you can customize (NONCLAN_MESSAGE_x). // min = 0, max = 3 (default 0) //set ex_pwelcome_msg "0" // delay between welcome messages in seconds // min = 0, max = 10 (default 2) //set ex_pwelcome_delay "2" //****************************************************************************** // Message of the Day Messages (MOTD) //****************************************************************************** // MOTD display delay // 0 = disabled // 1 = enabled (default) //set ex_motd_rotate "1" // Set time in seconds between messages // min = 3, max = 60 (default 3) //set ex_motd_delay "3" // Lines of text for message of the day // There is no limit, the motd system will start over automatically when the // last motd message has been displayed. // WARNING: do NOT use ex_motd0; it is reserved for the server itself. set ex_motd1 "^5Welcome to International Army of Friends ^3IAF" set ex_motd2 "^3Always remember ^1Incoming fire has the right of way" set ex_motd3 "^5No Jumping, Spawn Killing, Griping! ^1 No using Cheats/Hacks/Exploits/Glitches!" set ex_motd4 " ^^3www.iaoff.world" //****************************************************************************** // Server Messages //****************************************************************************** // Number of messages to be displayed // The messages are created in the custom.str file included with extreme+ // 0 = disabled (default) // 1 - 20 = messages set ex_svrmsg "1" // Delay between server messages in seconds // min = 1, max = 120 (default 30) //set ex_svrmsg_delay_msg "30" // Pause before displaying server messages // If looping is enabled, half the main delay is before the first message, and // half of it after the last one. // min = 60, max = 900 (15 minutes) (default 60) //set ex_svrmsg_delay_main "60" // Display next map and next game type // If you have end-game map voting enabled, it will only display a message // informing players that this server is using the map voting feature. // INFO: maps should be defined in scriptdata\_ex_votemaps.gsc! // 0 = disabled (default) // 1 = enabled - map only // 2 = enabled - game type only // 3 = enabled - map and game type //set ex_svrmsg_info "0" // Display map rotation // This will display normal, player based and random rotations. // Disabled if end-game map voting is enabled. // INFO: maps should be defined in scriptdata\_ex_votemaps.gsc! // 0 = disabled (default) // 1 = enabled //set ex_svrmsg_rotation "0" // loop messages? // 0 = disabled // 1 = enabled (default) //set ex_svrmsg_loop "1" //****************************************************************************** // Server Rules (for command monitor "WARP" only) //****************************************************************************** // Set the rules to be displayed by including the rule number in the string // If you only want rules 2, 4 and 6 set ex_svrrules "246" // The messages are created in the custom.str file included with extreme+ // 1 = NO FOUL LANGUAGE, RACIAL or SEXUAL REMARKS // 2 = NO HOPPING and NO DIVING to dodge bullets // 3 = DO NOT KILL UNARMED PLAYERS // 4 = DO NOT EXPLOIT MAP GLITCHES // 5 = DO NOT MASSMURDER NOOBS // 6 = DO NOT ACT LIKE AN ASSHOLE // 7 = NO ROAMING and NO BACKING UP to make a kill // 8 = DO NOT SHOOT RUNNERS! They are spawners going to hide // 9 = NO CLOSE COMBAT. Only 75+ yards shots // 0 = NO CROSSING IN TDM set ex_svrrules "1,2,4,5,6," //****************************************************************************** // Statsboard //****************************************************************************** // Show the extreme+ statsboard at the end of the match? // 0 = disabled (default) // 1 = enabled set ex_stbd "1" // Allow kill and death stats to be shown? // 0 = disabled // 1 = enabled (default) //set ex_stbd_kd "1" // Allow scores and efficiency to be shown? // 0 = disabled // 1 = enabled (default) //set ex_stbd_se "1" // Time to display statsboard (in seconds) // min = 10, max = 120 (default 30) set ex_stbd_time "20" // Time per stat // Display statsboard, based on the number of stats (in seconds). // For example, with ex_stbd_tps set to 5, and the board holds 10 stats, the // statsboard will display for 50 seconds. // If disabled the time set by ex_stbd_time will be used // 0 = disabled (default; use ex_stbd_time) // 1 - 10 = seconds per stat //set ex_stbd_tps "0" // Show rank or team icons on the statsboard // If this is turned on, the max number of players in the list is 5, not 7 // 0 = disabled (default) // 1 = enabled //set ex_stbd_icons "0" // Units to move the statsboard window to the right, so you can see the chat // 0 = disabled // 1 - 150 - units to move (default 150) //set ex_stbd_movex "150" // Allow fading effects on the statsboard // 0 = disabled (default) // 1 = enabled //set ex_stbd_fade "0" // Write the statsboard data to games_mp.log // 0 = disabled (default) // 1 = enabled //set ex_stbd_log "0" //****************************************************************************** // Live Stats HUD //****************************************************************************** // show number of alive players in each team // Available for all team based game types, except LIB (own system), RBCNQ and RBCTF! // 0 = disabled (default) // 1 = enabled set ex_livestats "1" //****************************************************************************** // Player Stats HUD //****************************************************************************** // Show stats dashboard on players's HUD (master switch) // WARNING: due to a HUD element game limit, some features will be disabled // or limited automatically (also see safe mode setting below): // - Rank HUD limited to chevron only // - Sprint HUD disabled // - Security Camera perk disabled // - UAV perk disabled // Dashboard can hold a maximum of 5 stats // 0 = disabled (default) // 1 = enabled //set ex_statshud "1" // Safe mode: disable more features automatically: // - Rank HUD disabled // - Beartrap perk danger warning disabled // - Landmine danger warning disabled // - Tripwire danger warning disabled // 0 = disabled // 1 = enabled (default) //set ex_statshud_safemode "1" // Auto-hide stats dashboard between updates (global switch) // 0 = disabled // 1 = enabled (default) //set ex_statshud_autohide "1" // If auto-hide enabled, after how many seconds // min = 1, max = 10 (default 3) //set ex_statshud_autohide_sec "3" // Allow players to toggle auto-hide on and off (for themselves) // They must hold the MELEE button for 5 seconds while standing and not moving // 0 = disabled // 1 = enabled (default) //set ex_statshud_autohide_toggle "1" // Transparency of stats dashboard // 0 = disabled // 1 - 9 = level of transparency (higher is more) (default 4) //set ex_statshud_transp "4" //------------------------------------------------------------------------------ // Statistics //------------------------------------------------------------------------------ // Statistic - Flag captures // If no flag based game type is active, it will not count towards max // 0 = disabled // 1 = enabled (default) //set ex_statshud_cflag "1" // Statistic - Total number of kills // 0 = disabled // 1 = enabled (default) //set ex_statshud_kills "1" // Statistic - Sniper kills // 0 = disabled (default) // 1 = enabled //set ex_statshud_skills "0" // Statistic - Headshot kills // 0 = disabled (default) // 1 = enabled set ex_statshud_hkills "1" // Statistic - Bash kills // 0 = disabled (default) // 1 = enabled //set ex_statshud_bkills "0" // Statistic - Team kills // 0 = disabled (default) // 1 = enabled //set ex_statshud_tkills "0" // Statistic - Total number of deaths // 0 = disabled // 1 = enabled (default) //set ex_statshud_deaths "1" // Statistic - Efficiency // 0 = disabled // 1 = enabled (default) //set ex_statshud_eff "1" // Statistic - Longest killing spree // 0 = disabled // 1 = enabled (default) set ex_statshud_lspree "0" // Statistic - Longest distance shot // 0 = disabled // 1 = enabled (default) //set ex_statshud_ldist "1" // Statistic - Longest headshot // 0 = disabled (default) // 1 = enabled //set ex_statshud_lhead "0" //****************************************************************************** // Total Stats, skill based auto-assign and skill based auto-balance //****************************************************************************** // Keep track of player's total playing time, points, kills and deaths // 0 = disabled (default) // 1 = enabled //set ex_statstotal "0" // Write events to the log // WARNING: use for debugging only! // 0 = disabled (default) // 1 = enabled //set ex_statstotal_log "0" // Skill based balancing // Take skill levels into consideration when auto-assigning and balancing teams. // In order to collect reliable stats for skill based balancing, it's advised // to enable ex_statstotal above for some time (depending on server traffic) // prior to enabling the ex_statstotal_balance feature! // It's also recommended to enable forced auto-assign in playercontrol.cfg. This // way, teams will be balanced based on the average skill level when players // join, minimizing skill based auto-balancing later on. // WARNING #1: main switch for team balancing needs to be enabled (see // scr_teambalance in serversettings.cfg). // WARNING #2: clan exclusion is not available in skill based balancing! // 0 = disable (default) // 1 = enabled - debug log only // 2 = enabled - balance and debug log // 3 = enabled - balance //set ex_statstotal_balance "0" // Balance mode // When using mode 1 or 2, please be aware that you should stick to the points // per kill set in gametypes.cfg (ex_points_kill), because it's related to the // total score stats of a player, affecting SPM and the weighted skill value. // The weighted skill value mode (2) includes score per minute, kills per minute // and kill-death ratio. Formula (SPM*7)+(KPM*3)+(KDR*1) // 0 = kills per minute // 1 = score per minute // 2 = weighted skill value (default) //set ex_statstotal_balance_mode "2" // Time before accepting player's stats for skill based balancing // INFO: players who have no reliable stats record yet will get auto-assigned // the traditional way. They are also ignored during skill-balancing. // Here you can set the time (in minutes) before taking a player's skill level // into consideration. // min = 0, max = 1440 (default 60) //set ex_statstotal_balance_grace "60" // Minimum difference in skill levels to initiate skill-balancing // INFO: when set explicitly (>0), remember that you have to adapt the value to // the balance mode selected above. // 0 = auto detect (default) // 1 - 99999 = difference to trigger balancing //set ex_statstotal_balance_diff "0" // Change auto-balance interval // If enabled this will double the auto-balance interval when skill based auto- // balancing was SUCCESSFUL. This will decrease the chance of ripping a well // oiled team apart as the match progresses, at the risk of having unbalanced // teams towards the end of the match. // When using the default auto-balance delay and interval of 60 seconds (see // serversettings.cfg), assuming each run triggers a SUCCESSFUL balancing act, // skill based auto-balance will occur at the 1, 3, 7, 15 and 31 minute marks. // 0 = disabled // 1 = enabled (default) //set ex_statstotal_balance_interval "1" // Player Stats HUD Monitor // WARNING: Mainly for debugging purposes. Do NOT enable unless you are willing // to accept the (potential) performance penalty! // 0 = disabled // 1 = show kills per minute // 2 = show score per minute // 4 = show weighted skill value // --- + // ... = value to set (default 0) //set ex_statstotal_monitor_player "0" // Team Stats HUD Monitor // WARNING: Mainly for debugging purposes. Do NOT enable unless you are willing // to accept the (potential) performance penalty! // 0 = disabled (default) // 1 = enabled, show team values depending on balance mode //set ex_statstotal_monitor_team "0" //****************************************************************************** // Range Finder // Show range on HUD when aiming down the scope (binocs and sniper rifles) //****************************************************************************** // 0 = disabled // 1 = enabled (default) //set ex_rangefinder "1" // Unit of measurement // 0 = metres // 1 = yards (default) //set ex_rangefinder_units "1" //****************************************************************************** // Scoped-On HUD Indicator //****************************************************************************** // Display opponent's name on attacker's HUD (targeting opponent while aiming // down the sight). // 0 = disabled (default) // 1 = enabled //set ex_scopedon "0" //****************************************************************************** // Add to Favorites //****************************************************************************** // Add a menu option to the in-game menu, which allows players to add the // extreme+ server to their favorites. // It requires that net_ip is set on your command line, otherwise the server // will be referenced as "localhost", which is not very useful for a link to an // external host. // 0 = disabled // 1 = enabled (default) //set ex_addtofavorites "1" // Override IP address read from net_ip // Especially useful for home servers behind a port-forwarding router set ex_addtofavorites_ip "108.61.100.116:28960" //****************************************************************************** // Server Connection Hub //****************************************************************************** // Allow players to connect to other servers directly from the ingame menu. // You can add up to 4 server. // WARNING: if you have the MeatBot (mbot) optional mod installed, all // servers on the hub should have it installed too! //set ex_hub_server1_name "Connect to Server A" //set ex_hub_server1_ip "1.2.3.4:28960" //set ex_hub_server2_name "" //set ex_hub_server2_ip "" //set ex_hub_server3_name "" //set ex_hub_server3_ip "" //set ex_hub_server4_name "" //set ex_hub_server4_ip "" // Server slot 4 can be used to show the private server password dialog. It will // switch from server to password functionality if you are using a specific word // in ex_hub_server4_name. Here you can specify that word (default "password") //set ex_hub_trigger "password" //****************************************************************************** // Clan Logo System //****************************************************************************** // Show custom clan image. // Image must be named "logo.iwi" and copied into the "images" folder of the // client side iwd file (materials file "logo" assumes this name). // 0 = disabled // 1 = enabled (default) set ex_mylogo "0" // Image X (horizontal) position on screen. // The image will be aligned to the upper-right corner of the screen by default, // so the upper-right corner of the image is in the upper-right corner of the // screen. Set ex_mylogo_posx to move the logo x pixels to the right. // min = 0, max = 640 (default 20) //set ex_mylogo_posx "20" // Image Y (vertical) position on screen. // Set ex_mylogo_posy to move the logo x pixels down. // min = 0, max = 480 (default 20) //set ex_mylogo_posy "20" // Image X (horizontal) dimension in pixels. // min = 0, max = 512 (default 128) //set ex_mylogo_sizex "128" // Image Y (vertical) dimension in pixels. // min = 0, max = 512 (default 128) //set ex_mylogo_sizey "128" // Image transparency. // min = 0, max = 9 (default 0) //set ex_mylogo_transp "0" // Loop time for fading effects (seconds) // 0 = disabled (always on) // 1 - 3600 = time to pause after fading out (default 300) //set ex_mylogo_looptime "300" // Time to pause between fade in and fade out (seconds) // min = 1, max = 3600 (default 10) //set ex_mylogo_fadewait "10" //****************************************************************************** // Memory File Naming Convention //****************************************************************************** // 0 = name of player (default) // 1 = GUID if available, otherwise name of player // 2 = GUID and name of player. If GUID unavailable, only name of player //set ex_memory_filename "0" //****************************************************************************** // Icon Alpha //****************************************************************************** // Set the transparancy of the wmd, rank and perk icons // min = 0 (invisible), max = 1 (not transparant) (default 1) //set ex_iconalpha "1" //****************************************************************************** // Binoculars Aim Rig //****************************************************************************** // Show an animated crosshair when selecting a target for WMD or CAM perk // 0 = disabled // 1 = black // 2 = blue // 3 = gold // 4 = green // 5 = red (default) // 6 = silver // 7 = yellow //set ex_aimrig "5" //****************************************************************************** // Toolbox //****************************************************************************** // Several tools for mod testing. Not for production server! // Use 1, 2 or 4 to enable a specific tool, or add up these numbers to enable // a set of tools (like 1 + 4 = 5 for showpos and model testing). // Show Position tool: // After spawning you will see two lines. Top line shows your current origin // as (x, y, z). Bottom line shows your current angles as (pitch, yaw, roll). // By holding the MELEE key for one second, you will record the current origin // and angles in games_mp.log. // Third Person tool: // After spawning you are able to go into third person mode by holding the USE // key for one second. After switching to 3rd person mode, each time you hold // the USE key for one second you will change the distance, until you switch to // first person mode again. // WARNING: enabling cg_thirdperson might get you kicked on a PunkBuster // enabled server. Better turn off PunkBuster before enabling this! // By holding the MELEE key for one second, you are able to change the angle. // Model Testing tool: // If the models are not precached elsewhere, you should list all models you // wish to precache below. Make sure you included the xmodels in the IWD file! // After holding the MELEE key for one second, the model will be placed at your // location, facing the direction you are facing. // Toolbox main switch // 0 = disabled (default) // 1 = enabled //set ex_toolbox "0" // Activate toolbox for specific player(s) // In-game player name including colors //set ex_toolbox_name_0 "" //set ex_toolbox_name_1 "" // Enable tools for specific player // Make sure that numbers match (name_0 and tools_0 for example)! // 0 = disabled (default) // 1 = show position and angles // 2 = third person mode // 4 = model testing // 8 = effect testing // -- + // .. = tooling level //set ex_toolbox_tools_0 "0" //set ex_toolbox_tools_1 "0" // Models to precache (model testing tool only) // If you specify more than one, one model will be spawned each time you press // melee for a second, in successive order. Do not include "xmodel/". //set ex_toolbox_model_0 "" //set ex_toolbox_model_1 "" // Effects to precache (effects testing tool only) // If you specify more than one, one effect will be spawned each time you press // melee for a second, in successive order. Do not include "fx/". //set ex_toolbox_effect_0 "" //set ex_toolbox_effect_1 "" //****************************************************************************** // Screenshot Mode //****************************************************************************** // Disable specific features to disable HUD element display, so you can make // clean and crisp screenshots. // WARNING: requires optional mod to disable spectator HUD elements // 0 = disabled (default) // 1 = enabled //set ex_screenshot_mode "0"