######################### ========================= Installation Instructions ========================= ######################### CoD4 1) Download the file from http://www.codjumper.com/mods.php (direct link) and extract it. 2) Create a new folder named "codjumperv3_1" in "C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\Mods". 3) Copy the two files named "mod.ff" & "z_cod4jumper.iwd" (found in your recently extracted folder) into the newly created folder named "codjumperv3". 4) Start the game, click Mods, select "codjumperv3_1" and click "Launch mod". Once done, you can load a map in console with "/map mp_crash", but make sure you run the map in the codjumper gametype by using "/g_gametype cj" before you load a map. ######################### ========================= How to install custom logo ========================= ######################### Custom Logo! Firstly, get your custom image... Open your image in photoshop. (make sure you have the .dds plugin) Select "Window" then "Channels". Now, Click "New Layer" (You should now have an "Alpha 1" channel) Select "Edit" then "Fill" then choose white for the colour. Once you have finished editing you image Select "Image" then "Image Size" Resize your image to the next highest number (32,64,128,256,512,1024) on both height and width. Select "File" then "Save As" Set the file format to "DDS" and set the name as "custom". Make sure your settings are "DXT5" and tick "Generate Mipmaps: ALL", then click "Save" Now drag and drop your new file onto the "dds2iwi-cod4.exe" tool (provided). You should now have a custom.iwi file. Place this inside your IWD file (in "Images" subfolder). Save your new file with a custom extension i.e z_cod4jumper_custom.iwd In your server config add: set cj_customlogo 1 set cj_customlogo_height 50 set cj_customlogo_width 50 set cj_customlogo_alpha 0.8 Now start your server... ######################### ========================= DVAR List for admin use ========================= ######################### =================== SERVER DVARS =================== - cj_welcome This dvar is used to apply messages to a player once they have spawned. The dvar can be used to create a multiline message with a different wait time between each message. To create such a message, use the following syntax. Syntax: "::::::::::" (etc) Example: set cj_welcome "1::Hello::0::Welcome to the server::3::Enjoy your stay" - cj_msg_rotate_# This Dvar will create a rotating message centre, with unlimited messages. Each individual message must have its own dvar. Syntax: Example: set cj_msg_rotate_1 "Message 1" set cj_msg_rotate_2 "Message 2" ...etc - cj_msg_delay This Dvar is used to cause a delay between each of the messages set using Dvar "cj_msg_rotate_#" Syntax: Default: 45 Example: set cj_msg_delay 60 - cj_showdamage This dvar when enabled will display the amount of damage taken by the player. Syntax: 1 (On) / 0 (Off) Default: 1 Example: set cj_showdamage 1 - cj_showdamage_trigger This dvar when enabled will display the amount of damage taken by the player (when damage by a trigger_hurt). Syntax: 1 (On) / 0 (Off) Default: 1 Example: set cj_showdamage_damage 1 - cj_allowdamage This Dvar when enabled, can either allow all damage, or allow only personal damage. Syntax: 0 (No Damage) / 1 (All Damage) / 2 (Personal Damage Only) Default: 0 Example: set cj_allowdamage 2 - cj_deleteents Use this to remove entities disable by gametype, for example bombsites Syntax: 0 (Gametypes Entities Shown) / 1 (Gametype Entities Deleted) Default: 0 Example: set cj_deleteents 1 - cj_disablerpg This Dvar will enable or disable RPGs Syntax: 1 (Disabled) / 0 (Enabled) Default: 0 Example: set cj_disablerpg 1 =================== INGAME MESSAGING =================== - cj_player_msg Use this dvar to send a message to a player (or players). This dvar works on substrings and 2 sizes, bold (b) and small (s). Syntax 1: "name::message" Syntax 2: "size::name::message" Example 1: "Drofder::Hello" (Using syntax 1) Example 2: "s::Drofder::Hello" (Using syntax 2) Example 3: "b::Dro::Hello" (Using syntax 2 with partial name) - cj_svr_msg Use this to send a message to everyone on the server. Use 's' or 'b' to change size of message. Syntax: "size::message" Example: "s::Welcome" =================== PROMOTE/DEMOTE (VIP) =================== - cj_promote Use this to promote a player for advanced attributes Syntax: Example: cj_promote - cj_demote Use this to demote a player for basic attributes Syntax: Example: cj_demote =================== PUNISHMENT =================== - punish This Dvar is used for punishment commands, as follows. Syntax: "punishment::player" Syntax 2: "punishment::player::Gun::Ammo" Example: "kill::8" Example 2: "give::12::ak47_reflex::no" Example 2 is used with the 'give' punishment only, 'ammo' is an optional statement, if "n" or "no" is typed, player will receive no ammo. List of Punishments: "kill" - Kills the player instantly "spec" - Sends the player to spectator "flash" - Flashbangs the player "give" - Gives the player a gun with or without ammunition. "fade" - Desaturates the player's screen "freeze" - toggles freezing a player in place =================== WEAPON LIST =================== List of Guns: (_silencer, _acog, _reflex, _grip, add one of these to a weapon which supports it) ak47 ak74u aw50 barrett beretta brick_blaster colt45 deserteagle deserteaglegold dragunov g36c g3 gl_ak47 (Grenade Launcher) gl_g36c (Grenade Launcher) gl_g3 (Grenade Launcher) gl_m14 (Grenade Launcher) gl_m4 (Grenade Launcher) m1014 m14 m16 m21 m40a3 m4 m60e4 mp44 mp5 p90 remington700 rpd saw skorpion usp uzi winchester1200 =================== ADMIN SETUP =================== - cj_adminguids This dvar is used to automatically promote the specified player using a GUID and name match. Syntax: ",,,,," (etc) Example: set cj_adminguids "adfe897a00c6633a9db95b9CJ2624d8a,Peds@CoDJumper874e8c2cb0df78a1059ad8d2bcCJ97e7,KS@CoDJumper" - cj_autoadmin This dvar is used to turn on or off the auto admin function. Syntax: 0 (Disabled) / 1 (Enabled) Default: 0 Example: set cj_autoadmin 1 =================== MAP SPECIFIC =================== - cj_mapname_timelimit - cj_mapname_disablerpg - cj_mapname_welcome These dvars are the same as above, but replace mapname with the specific map required. Example: set cj_mp_crash_disablerpg 1 =================== SETTING DEFAULTS =================== - cj_default_timelimit - cj_default_disablerpg - cj_default_welcome These dvars are the set automatically when the server is first run, but it helps to set these to remove chance for error. These must be set exactly the same as their standard dvar. Example: set cj_default_disablerpg 0 =================== CUSTOM LOGO =================== - cj_customlogo This Dvar must be set to 1, for a custom logo to be enabled. Custom logos appear in the lower right corner. Syntax: 0 (Disabled) / 1 (Enabled) Default: 0 Example: set cj_customlogo 1 - cj_customlogo_width - cj_customlogo_height These Dvars control the size of the custom logo. Syntax: Default: 0 Example: set cj_customlogo_height 30 - cj_customlogo_alpha This Dvar controls the opacity of the custom logo. Syntax: Default: 0 Example: set cj_customlogo_alpha 0.6 =============== VOTING =============== - cj_voteratio This Dvar controls the pass ratio of voting. Syntax: Default: 0.75 Example: set cj_voteratio 0.6 - cj_votelockout This Dvar controls the time a player is locked from calling another vote. Syntax: Default: 15 Example: set cj_votelockout 60 - cj_voteduration This Dvar controls the duration a vote is open for. Syntax: Default: 30 Example: set cj_voteduration 20 ==================================================== CoDJumper.com - For all your CoDJumping needs! Mod Author: Drofder ====================================================