Modification for Call of Duty 2 multiplayer 1.3
---------------------------------------------------
Name   : WW2X
Version: 1.8c
Author : Wizzard220, Wildcard, Astoroth
Site   : http://www.wildcardonline.nl


Donations
-----------
If you think this mod has brought new life into your CoD server and got
a few dollars(or euros) to spend, go here: http://www.wildcardonline.nl


Compatibility
-------------
Full compatibility on Call of Duty 2 stock gametypes and gametypes prepared for WW2X


Credits:

Drop Weapon on arm/hand hit is based on	- Poolmaster (http://ediv.codfiles.com)
Merciless but propably origins from
Poolmasters Realism Mod (PRM)

Taunts                                                                     - -={AA}=-Bjusterbaarlik, converted for WW2X by Wildcard aka Marc

Cold breath is based on forums posts by	- French Daddy and [MW]gitman

Map voting based on code by			- NC-17(codam, powerserver) (REWORKED BY wizard220**)

Health regeneration modifications		- Wanna Ganoush -- www.anarchic-x.com

Killcam time overriding			- soco11

Duplicate name check			- trydis

Colored smoke grenades			- Dale

Satchel charges                                                      - Mr. WhiZZlE & Ms. Bojangles, converted and enhanced for WW2X by Wildcard aka Marc

Capture the Flag back                                             - Matthias from Admiralmod coverted for WW2X by La Truffe
Domination 3                                                           - Matthias, converted from admiral mod by Nedgerblansky, OddBall, and Tally
                                                                                         made WW2X compatable by Wildcard aka Marc

Onslaught                                                                - OddBall, converted for WW2X by Wildcard aka Marc

Last Man Standing                                                  - Bell, converted for WW2X by Wildcard aka Marc
Last Team Standing                                                - Bell, converted for WW2X by Wildcard aka Marc
Hold the Flag                                                           - Bell, converted for WW2X by Astoroth and Wildcard aka Marc
Sprint and some other features		 - Bell

Conquest                                                                  - Original scripting by Innocent Bystander, converted for WW2X by Tally and UncleBone

Disabling of grenade icons,			 - bullet-worm
forcing exploitable dvars,
quick compass ping fading,
ideas taken from Powerserver

Falldamage modifiers			- Dorian / Jazz

Knive mod                                                               - Model and orriginal standalone wepcode by SevenSniff, enhanced and made throwable for WW2X by 
                                                                                      Wildcard aka Marc

LIB                                                                           - [ID]HW, ported over for WW2X by Wildcard aka Marc.

Deployable mg's                                                     - La Truffe (latruffe666@hotmail.com) (Nedgerblansky), converted over from awe3.2 for WW2X by Wildcard aka Marc
VIP                                                                           - La Truffe (latruffe666@hotmail.com) (Nedgerblansky)
ESD                                                                         - La Truffe (latruffe666@hotmail.com) (Nedgerblansky), converted over from awe3.2 for WW2X by Wildcard aka Marc
VIP                                                                           - La Truffe (latruffe666@hotmail.com) (Nedgerblansky)
Indvidual Hold The Flag 1.2                                    - La Truffe (latruffe666@hotmail.com) (Nedgerblansky)
160 callvote system                                                - La Truffe (latruffe666@hotmail.com) (Nedgerblansky)

50 endgame mapvoting system                             - Bell, Wizz, Astoroth, greatly enhanced by PatmanSan

Ingame stats system                                              - Bell, Wizz, Astoroth, greatly enhanced by PatmanSan

The rest                                                                   - Wizzard220, Wildcard (aka Marc), Astoroth

Suggestions, ideas, feedback and inspiration	- All the people in the various CoD forums
								  http://www.iwnation.com/Forums/
								  http://www.mercilessmod.com/
								  http://www.codboards.com/
								  http://forums.vs-uk.net/
								  http://www.gamingforums.com/
								  http://www.callofdutyx.com/forums/
								  http://forums.milliways.st/
                                                                                                                                  http://www.extremecod.com
                                                                                                                                  http://forums.raidersmerciless.com

Additional credits to:, Bell, Number 7, Matthius, PatmanSan, Tnic, Sevensniff, Paulo88 and those we forgot ?
If you feel you were left out or have the right to be credited please contact me and ill add them accordingly.



Features
-----------
- Satchel charges
- Inactivity kicker
- Weapon on Back addon
- Deployable mg30cal and mg42
- Fire and gas grenades and sticky bombs
- Turret overheater
- Mobile mg30cal and mg42
- Range finder
- Landmines
- Vote menu limiter/delay
- Throwable Knives
- Parachutes
- Weather effects
- Server redirecting
- Tracers
- Ambient planes
- Disable stock map fx
- Clan specific welcome messages and voting options
- Bleeding and bleeding messages
- Ingame statistics board
- Livestats
- Movie mode
- Spectate/death/end/stats/voting music
- Announcement sounds
- Teamkill detection with different punishments.
- Abbility to autokick spectators or inactive players
- Server messages
- Welcome messages
- Disable minefields
- Server/Clan logo text and/or picture
- Sprinting
- Map voting
- Customizable killcam time
- Healthbar
- Random maprotation
- Playerbased maprotation
- Maprotation error correction
- Painsounds
- Deathsounds
- Checking and renaming of duplicate player names
- Anti camping system
- Extended obituary messages
- Turret abuse system
- Disable deathicons
- Disable nadeicons
- Disable stanceicons
- Disable weapon drops
- Disable grenade drops
- Disable pistols
- Disable objective points
- Disable damage feedback
- Disable/Force crosshair
- Disable/Force crosshair enemy color
- Disable health regeneration
- Colored smoke grenades
- Headpopping
- Helmetpopping
- Damage modifiers
- Unknown Soldier handling
- Blood splatter on screen
- Cold breath
- Change gravity
- Change speed
- Healthpacks/Medikits
- Mortars
- Tripwires frag and smoke grenades
- Remove bodies and sink bodies
- Ammo limiting
- Weapon limiting
- Dvar to stop clientside exploits
- Spawn protection
- Selectable secondary weapon
- Turret disabling
- Rotating MOTD
- Command monitor
- Weapon drop on arm/hand/leg/foot hit
- Forced autoassign
- Taunts
- Player model limiter
- Laserdot
- Bulletholes on screen
- Ranksystem with rankicons
- Ammo crates
- Panzerschrecks
- G43 Sniper
- Weapon class usage option
- Enemy weapon usage
- Grenade warning
- WMD contol (option to set a rank that allows you to call in airstrikes, mortars, artillery and napalm)
- Prolly forgot a few :)


Custom Gametypes
-------------
- Capture the Flag Back (CTFB)
- Classic Headquarters (CHQ)
- Conquest (CNQ)
- Domination (DOM)
- Enhanced Search and Destroy (ESD)
- Hold the Flag (HTF)
- Individual Hold the Flag (IHTF)
- Last Team Standing (LTS)
- Last Man Standing (LMS)
- Liberation (LIB)
- Onslaught (ONS)
- Very Important Person (VIP)


Installation
-------------
First i want to make clear that mods, ANY mods must be in their own modfolder and NEVER in the Main folder.

For an example we will name the mod folder "WW2X" ...but this can be any name you want, i would sugest an unique name tho.
An other word for modfolder is fs_game folder.
So for now we will use "WW2X" as the modfolder.
As your codserver.cfg we will use the name server.cfg in this example.
As your ip we will use 1.2.3.4 in this example.

Before installation: remove all older versions of this mod if you have one.
Installation:

1: In your servers cod2 installation folder  (where the main folder is located) create a new directory called WW2X (not IN the main folder..but next to it)
2: In this WW2X folder you now place ALL the mod .iwd files AND the scriptdata folder and all the .cfg files that belong to the mod.
3: If you never had a modfolder before then your server.cfg file is prolly located in the MAIN folder.....and you should move that to the WW2X folder.
    (your server.cfg can also be named..config.cfg, codserver.cfg, server.cfg, whatever.cfg)

4: Associate the configuration files (.cfg’s) with notepad or if your fancy something like ‘Ultra Edit’ and associate the iwd’s with ‘Winrar’. 
Open ALL the configuration files and set things the way you want them, the settings that are in there at the moment are to my liking and work quite well but it’s your choice not mine.
Please spend A LOT of time doing this so you get it all nice!

5: Open up the folder called scriptdata and in there you see several files, go in to the one called _wwx_clanlogo.gsc
   associate the gsc with notepad or the like and edit the name in between “” quotes ONLY!, save the file and then your clans name will appear bottom right.

6: Open up the file called WW2X1.8.iwd (using Winrar) and in there you see several folders, go in to the folder called localizedstrings, and associate the custom.str file 
   with you text editor (do not use EXCEL!), inside this file is where you set your custom text to appear on screen in the game,
   follow the instructions carefully and DO NOT ALTER the structure of the file, just the text between the quotes (you must leave the quotes)


Startup:

To start your server with the WW2X mod from your modfolder the commandline should be something like this:

"C:\Program Files\Activision\Call of Duty 2\cod2mp_s.exe" +set fs_game WW2X +set net_ip 1.2.3.4 +exec server.cfg +set dedicated 2 +set sv_punkbuster 1 +map_rotate


Known Issues
-----------
Linux Servers: You can now use extented obituaries (set wwx_obituary "8")  but its NOT advisable or recommended
If you enable anything above setting 4 then your console log WILL get ENORMOUS.
If you dont care, or dont use a console log...well then whats stopping ya......

Linux Servers: Same goes for the WW2X statsboard, it does show names now but will clutter your console log

Head and helmet popping are known to cause server crashes

Using the rain setting can cause serious lag on your server

Knives cant be picked up again after you switched them with another weapon
Knife impact on players occasionly causes them to blow up.

Fire/gas/stickie bombs use heavy fx....may cause lag on your server when overused



Changes
-----------
1.8c:
Added satchel charges
Added satchels and sticky bombs to the statsboard

1.8b:
Ingame statsboard update by patmansan, inserted mainly cause it reduces the localized strings a bit
Fixed parachuting in LIB, players could parachute in open jails after dying (lol)
Fixed spawnprotect messages in LIB, once you are in jail youre autoprotected..no need to see those messages and exparation
Added spawnprotect hudtimer, counts down the seconds of the time youre spawnprotected (controlable on/off by dvar) (was already in latest a version)
Clantag update, now can be used both before and after the playersname
Added preset ranks option for clantags
Added abbility to autokick spectators or inactive players
Weapons on back added as addon, on/off per dvar in weaponscontrol.cfg
Fixed mobile mg global sound (was already in latest a version)
Fixed nade ammo bug in ranksystem
Fire, gas and landmine updates
Fixed mortar bug
Various little code fixes/cleanups

1.8a:
Little bugfixes

1.8 (09-07-07):
Added Liberation gametype (many requested this)
One mod version for all, messages can now be set the windows way or linux way
still recommend for linux users the linux way..controlable by dvar.

1.7d (21-06-07):
Replaced mobile/deployable mg gunmodels (Thanks to SevenSniff)
Replaced mobile/deployable mg sounds (Thanks to SevenSniff)
Fixed a ranksystem bug
Moved clanlogo to the scriptdata folder
Fixed broken playerbased rotation
Fixed broken drawfriend code
Changed the smoke effects a bit..hopefully this causes less lag from the special nades
Added drawfriend and enable/disable ranksystem to drm

1.7c:
Disabled turretoverheating (caused to many runtime errors..will be worked on tho)
Changed 50 mapvote ...now adding custom maps is way easyer
Minor bugfixes

1.7:
Added deployable mg30cal and mg42
Added fire, gas and sticky bombs
Added ESD gametype
Added turret overheat function
Changed turret disable function (now can switch on/off turret type)
Scripted map/gametype callvotemenu now handles 180 maps
(Hopefully) better targeting for airstrikes, arty and mortar launches (calling strikes through a window for example now shouldnt drop the flare an the wmd on your own position)
Fixed mobile mg sounds

1.6.3:
Added mobile mg30cal and mg42
Re-aranged landmine warning messages

1.6.2b:
Added a range finder
Fixed and moddified landmines


1.6.2a:
Added landmines (not quite finished ..nevertheless they work)

1.6.2:
Server redirecting
Fixed knife (hidden)smoke effect
Knife added in statsboard
Fixed some obit messages for knife
Changed throwing animation of knife
All maps and gametypes showing in callvote
Fixed maprotation/gametype/next map hudmessages
Fixed teambalance issue
Swapped 5 map voting system for extreme+'s (up to) 50 maps voting system...was simply to good to not to use it
Some minor code cleanups and bugfixes

1.6.1:
Knives made throwable, can be replacements for pistols and smokenades and also now features as a main weapon
Panzerschreck reload sound fixed
Reverted back to "old" artillery strike handling for various reasons
Fixed spawn under/above map bug in CTFB gametype

1.6.0:
New artillery strike handling and sounds (does not give artilery if you or several teammates are to close to the target)
New unknown soldier handling
Fixed scratch sound bug
Fixed parachute soundloop console log bug
Fixed maprotation bug (not the messages..YET)
Fixed allow sidearm with knive bug
Fixed localized string issue in windows version
Fixed allowed to vote message while voting was disabled
Added a vote-menu limiter/delay
Changed from default dvar handling to DRM dvar handling method
Changed ranksystem, now 13 ranks again but combined with 5 rankicons
Added knives that can replace the pistols (not throwable yet)
Fixed IHTF spectating when dead bug
Brought back the possibility to use healthbar with healthregen (3 options)

1.5.0:
Added parachuting
Added plane altitude limiter
Fixed napalm bug
Fixed killcam bug
Fixed SD defenders vs attackers bug (noticable in some custom maps)
Changed spawnprotection headicon..you now no longer see it through buildings
Changed 1.0 spawnlogic to 1.3
Updated CTFB to CTFB 1.1
Livestats can also be shown in non teambased gametypes
"Hopefully" fixed an issue with the vip pistols regarding maxammo
Statushud now shows ranks while playing
Fixed a bjusters taunt issue with the dvar settings
Added gametypes ONS and LMS (onslaught and last man standing)...these are experimental
Updated DOM2 to DOM3
Fixed respawn bug in CTFB when switching teams	
Minor bugfixes
Edited timer/round clocks: without logopic the clock shows big and on left top side, with logopic it shows small in center top, with logopic AND gametypes lms, htf, ihtf, dom, ons it shows small right top side on the hud.

1.4.9da:
Got rid of obsolete statsboard ranksytem code
Updated VIP 1.2 rc2 to 1.2 final
Fixed respawn delay for CNQ, VIP, IHTF, CTFB
Fixed throwingdistance of fraggrenades
Fixed hudicon of all smokegrenades
Updated CTF with some messagestrings
Fixed ranksystem rank through score option
Fixed ranksystem.cfg
Fixed some obituary messages.

1.4.9d:
Rank insignia shown on ingame hud and in the score/status screen after mapend
SD and LTS loosing weapons on (re)spawn bugfix
death music bugfix
ending music time configurable
Updated IHTF to version 1.2
Corrected (old) messagestring for IHTF
Implemented VIP
Implemented CTFB
Few bugfixes in DOM and CNQ
choise to use score instead of points for ranks
choise to disable/enable sprint for flagbased gametypes
WW2X stats now shows names (still will clutter your console logs)
dead bodies disapear faster after sinking
Added MODS menu in main cod2 menu (only seen if you disconected from your WW2X server....see feature below)
Added optional mini mod in the zip file that adds the mods menu which has to be placed in the main folder..so if you start up the cod2 exe it will display imediatly.
Switched "old" default soundaliases with the smaller ones from para per many request ( original file is still in the zip file incase you dont want this)
Minor bugfixes


1.4.9c:
Added DOM gametype
Added CNQ gametype
Made lower right hud icons smaller and more compact
Made upper middle timer smaller

Older version:
Updated taunts from bjusters tauntsmod 2.2
fixed team balance issue in ihtf
updated the no_turret function...now you can choose per map or gametype if you want to disable/enable the turrets (mp_toujane has no turrets at all for some weird reason)
fixed hudscore for ihtf...wasnt updating (only after respawn or kill)
gametypes hq and chq now no longer show the possible radio spawnpoints before actual spawning (per 1.2 patch)
Added SEPERATE script that you can use if you want to disable votekicking....you need to insert it in the mod yourself if you want to use this.
Added IHTF
Fixed mapvoting system..when not pressed fire button first map was selected and voted for by default
added: stolenflag hudicon for ctf controlable by cvar in gametypes.cfg
fixed: missing headshot who killed who message in WW2X obits
fixed: maprotation server message localized string
BACK AGAIN: HTF and LTS
fixed: enourmous game_mp.log
fixed/moddified: mp_rhine and mp_harbor missing from voting menu
fixed/moddified: missing amb sound for mp_rhine and mp_harbor
fixed/moddified: random reload sound
fixed/moddified: exploits...all exploit previously blocked by WW2X exploit blocker uses now the new cod2 coordinates and scanner (removed astoroths exploit blocker)
fixed/moddified: ambient fx settings (disable fire,smoke,fog etc in ambientfx.cfg) added for the mp_rhine and mp_harbor
fixed/moddified: tripwires now do damage inside buildings...but now also the WMD does damage inside buildings (if you dont want this then read the tripdamage.txt how to revert back)

fixed-linux: now showing connect/disconnect messages
fixed-linux: abbility to show WW2X obits (NOT RECOMENDED DUE TO HUGE CONSOLE LOGS)

changed: _healthoverlay.gsc (used the 1.4.72 version..this seems to prevent crashes with the _healthoverlay.gsc from v8 and v8 compatable)

added: turret enable/disable script (the one implemented in previous versions didnt seem to work right)
added: new taunts fron bjusters updated taunts mod
added: 2 scripts that should prevent crashing servers on some CUSTOM maps in SD gametype (crashed when objective exploded)



This mod should not be edited/modified without permissions by is Author, nor any features 
or parts of it may be used without the author's explicit permission.

          All Rights on original content belong to their legal owners.


===================================================
* Permissions *

do not modify this mod without the agreement of the Author !!!


All original and composed textures or assets in this mod remain property of
the sources respective owners. This mod is not supported by ACTIVISION.
Do not contact them for technical support regarding this mod.
You MAY distribute this IWD in any not-for-profit electronic format (BBS, Internet,
CD, etc) as long as you give credit to the creator, and include all files, including this readme, intact in
the original archive.

===================================================
* Warning - Must Read and Understand Before Use*

The author of this file accepts no responsibility for damage to data, or physical damage
to hardware, caused by the appropriate or inappropriate use of this file. It is deemed 
that users who run this file, automatically are considered as having read and understood 
this liability clause before using the said file.
===================================================

Have fun with this mod


Wildcard aka Marc.