####################################################################### New Generation Mod Plus 1.0! Author: - Dutchmeat - MrPingu Credits: - Q3Advanced Server, for the banning feature - UberSoldat, for multiple cvars. Last modified: 04 February, 2008 ######################################################################## 1) Introduction 2) Server Cvars 3a) Player Commands 3b) Admin Commands 4) Contact ######################################################################## =============== 1) Introduction =============== New Generation Mod was a previous project of me(dutchmeat) and Mr.Pingu. We took a break at modding from RTCW, but now we are going to finish the original project. Some questions/answers: -What can this mod offer? It has no annoying advertisement for the mod ingame, as other mods do. It does has the new team-deathmatch gametype, jetpack, decoys, cloaking, and so much more. -What is this 'delagged' feature anyway? Does it stop me from lagging? No, unlike some people think, the delagged option does not decrease your ping, nor stop you from lagging. Sometimes certain network packets arrive too late from client to server to client. The Delagged feature calculates if a shot should've been a hit. More information can be found here: http://code3arena.planetquake.gamespy.com/tutorials/tutorial41.shtml -Will this mod stop nukes? Yes, it stops most nukes. And those will be detected, logged, and the client will be kicked and banned(if g_banfile is defined). But there are some that cant be fixed with a mod, and you will have to patch your executable to protect yourself. Visit: http://aluigi.altervista.org/patches/q3rconz.lpatch (Windows/linux) http://aluigi.altervista.org/patches/q3infofix_linux.lpatch (Linux) http://aluigi.altervista.org/patches/q3infofix.lpatch (Windows) ######################################################################## =============== 2) Cvars =============== g_deathmatch //enables deathmatch mode, default: 0 g_jetpack //Enables/disables the /jetpack command, default: 0 g_autoshuffle //AutoShuffles the teams after x rounds(x is the value of 'g_autoshuffle'), default: 0 g_autoswap //same as above, but for swapping teams instead of shuffleling , default: 0 g_banfile //Use this Cvar to set a banfile(ex. "banned.cfg"), default: "" g_lockteams //use this Cvar to lock the axis or allies teams, values: "axis" "allied" "both", default: "" g_reloadexploit //Let the player use the dropreload bug, values: 0 = disallow the exploit 1 = only LT 2= allow all, default: 2 g_maxdecoys //This is to set the maximum decoys for each player, 0 is disabled, default: 8 g_decoytime //how long it takes untill the decoys explodes (seconds), default: 30 g_extraclips //this value will be added to the mp40/thompson/sten, all other weapons ammo will be doubled when the cvar is set, default: 0 g_extranades //same as above but only for the nades, default: 0 g_warmupdamage //enables damage on warmup, and disables respawntime, default: 1 g_smokegrenades //if set, it allows you to use the /smoke command (the value is the time until the nade will explode), default: 0 g_smokegrenadeslmt //this sets the limit of how much smoke grenades you can throw, default: 0 g_throwableKnives //If set, the value will be the maximum knives you can carry and also the value will add knives to your arsanal, default: 0 g_knifeDamage //This value will be the damage of the throwing knives, default: 35 g_shove //allows you to use the '+salute' command(pushing people), default: 0 g_shoveAmount //this is the ammount of the pushing, default: 1.0 g_poison //allows players to poison the enemy, default: 0 g_votecount //the maximum votes a player can call, default: 3 g_disallowedVotes //use this cvar to disallow certain votes, for example 'g_disallowedvotes "kick clientkick map"', default: "" g_voteFlags //voteflags, currently unused for most admins g_headshotonly //enabled headshotonly mode, default: 0 g_minMsgChars //this is the minimum characters a namefix has to be(used for admin commands, and private messaging), default: 3 g_reportGibs //if enabled, you will see the message "* has gibbed *", default 0 g_allowGib //if enabled, players will be allowed to use the /gib command, default: 1 g_retailSelfkill //if enabled, the players will go straight to the Limbo menu when using the /kill command, default: 0 g_maxPF //for panzerfaust limiting/disabling - the max # of allowed panzers per team, -1 is unlimited - default -1 g_maxVenom //as above, but for venoms - default -1 g_maxFlamer //as above, but for flamers - default -1 g_maxMauser //as above, but for mausers - default -1 g_teamSwitchTime //this value will set the time for a player to switch teams(again), default: 30 g_msgs //this will allow message advertising, default: 0 g_msg1 //this will set the first message g_msg2 //and so on g_msg3 g_msg4 g_msg5 g_msg6 g_msg7 g_msg8 g_msg9 g_msg10 msgNum //how many messages do we have?, default: 0 g_msgtime //the time between each advertise message g_chooseSmg //this cvar allows the player to use these commands: /sten /mp40 /thompson, default: 1 g_privateMessages //this allows the players to use the pm commands(/pm /msg /m), default: 1 g_nofallingdamage //this disables the falling damage, default: 1 a1_pass //first level administrator password, default: "" a2_pass //second level * * a3_pass a4_pass a5_pass a1_cmds //which commands can this admin level use?, default: "", example: "invite warn forceteam" a2_cmds //same as above, but for level 2 a3_cmds a4_cmds a5_cmds g_allowblacknames //allows the player to have black names without using the '^^8' sign instead of '^8', default: 1 g_instagib //This will enable the instagib gametype (you will spawn with a mauser, and a single bullet will gib the enemy, //you will also see the bullet trail, default: 0 g_delagHitscan //This will enable the Delagged mode, more information: //Everybody knows that when you play online, it takes a bit for your attacks (or any movement, really) to reach the server. //The most annoying part about that is that, //with a class of weapons called “hitscan” (in Quake 3, the machinegun, shotgun, lightning gun, and railgun), //you have to aim ahead of your targets. //Unlagged compensates for that by: //Remembering where every player has been, back to about a second ago //Doing hit tests against your potential targets based on where you saw them, rather than where they are //If you have a consistent enough connection, the server knows exactly where you saw your target when you pressed the button. //That's not too far out: it sent you the information on where to draw them in the first place. //The end result is that you can put your crosshair on your target, fire, and hit. sv_fps //Smoothness of the clients, default: 20 g_underwatershooting //allows the players to shoot underwater, default: 1 g_StaminaRestoring //when you crouch you will get your stamina back faster, default: 1 g_telenade //this is a new and expierimental weapon, when enabled you can teleport to the location of your grenade g_cloaking //enables/disables cloaking(/cloak) g_ReviveEnemy //when enabled, you can revive the enemy g_vampireknife //if this is enabled you get health when you stab an enemy g_playDead //enables/disables the /playdead command g_tourney //enables tourneymode //Tourneymode has a /ready system and random spawntimes g_dropHealth //the number of medpacks a med will drop on limbo - default 0 g_dropNades //the max number of grenades an eng will drop on limbo - default 0 g_dropClips //if enabled, extra ammo/clips are dropped on limbo, instead of just a single clip - default 0 g_killawards //enables kill messages and sounds when you kill more enemies than one //(the client needs the soundpack in order to hear the sounds) //messages: "First Blood! Double kill! Multi kill! Ultra kill! Killingspree! M o n s t e R K i L L! Unstoppable!" g_campprotect //if set, enables the anti-camping system g_camptimeout //how long for the player is defined as camping? g_campwarnmessage; //warning message g_campdeathmessage; //death message g_campshuffle; //the radius of the camping spot g_smgRecoil; //does smg's give recoil ? g_stickynades; //enable/disable stickynades (/sticky) g_doublerockets; //enable doublerockets (/double) g_max_spectator_time; //how long can a spectator be on the server(without joining a team) g_max_spectator_warn; //how long for a warning message apears? g_chat_filter_file; //define a chatfilter file, eg. 'swear.cfg'(in your main dir), //the mod will now check everything a player says with the text in that file g_inifile; //enable / disable the Ini file g_motdheight; //Defines the heigth of the motd(message of the day) //0 is normal heigth //1 is low heigth //2 is high g_panzerwar; //enable panzerwar, just spawn all with a panzer g_rules; //if this is set as 1, the mod will search for a 'rules.cfg' in your (demo)main directory //where you can define the rules, which will be printed in the clients console every round. g_dragCorpse; //allows the player to drag corpses(+salute) g_bursting; //enables/disables serverside bursting g_doubleJump; // allow double jump g_knifeonly; //all players spawn with a knife only(might be funny to combine this with g_vampire) g_railgun; //the panzer becomes a railgun g_railcolor; //set the railgun color g_retakelimit //set the ammount of retakes are allowed, -1 is always, 0 never, any other number above 0 is the limit ######################################################################## =================== 3a) Player commands =================== jetpack //this will enable jetpack mode(press Jump to use the jetpack), if g_jetpack is enabled decoy //this will place a decoy cleardecoys //this will clear all decoys made by you cloak //when activated, you will be invisible, but you will also loose health smoke //when activated, you can use the LT's artilerygrenades to create smoke grenades time //this will display the current server time dice //this will display a random number between 0 and 7 (1 - 6) msg, pm, m //use this to send a private message between players gib //this will automaticly gib you mp40 //when enabled, your next spawn will be with a mp40 sten //same as above, but for sten thompson //same as above, but for thompson login //usage: login , if the pass is equal to a*_pass, you will get that admin level logout //logout as an admin +salute //this will push people when aiming at them, and pressing +salute telenade //first trigger telenade mode using /telenade, and then throw a nade, and use /telenade again. playdead //you will 'play dead'. ready //tells that you're ready in tourneymode. New callvote commands: headshot_only <0/1> //enables/disables headshot only shuffle //shuffles teams ignore //ignores a player ex. "ignore dutchmeat", or "callvote ignore 1" unignore //same as above, but now it unignores. ================== 3a) Admin commands ================== These commands are all triggered by saying it(chat)... "kick" //usage: kick , the reason is optional "ban" //usage: ban , the reason is optional "warn" //this will display a warning message, usage: warn , the reason is optional "gib" //this will gib the player, //usage: gib "forceteam" //this will force a player to a certain team, usage: forceteam "ignore" //this will ignore the player, usage: ignore "unignore" //this will unignore the player "invite" //this will invite the player to a team(allows the player to join a team when the match has started), usage: invite "lockteams" //this will lock teams, usage: lockteams "shuffle" //this will shuffle the teams "swap" //this will swap the teams "deathmatch" //this will enable/disable deathmatch mode "headshotonly" //this will enable/disable headshotonly mode "respawn" //this will respawn a certain player, usage: respawn "reset_match" //this will reset the match "timelimit" //this will display, set the timelimit "start_match" //this will start a match "map" //this will display/set the map "cp" //this will show a message in the middle of the screen, for all players. ####################################################################### Do you have any questions about New Generation Mod Plus? Do you want new features to the mod? Or do you want to learn how to code? Feel free to join this forum: http://z4.invisionfree.com/ProgrammingAnDstuff/index.php ####################################################################### Thanks for downloading this mod, Dutchmeat