This mod will allow humans versus bots to play each other. Game mode is SP1. While coop is unofficially supported by EA, the ability to join a singleplayer game by IP is available. Patched and unpatched game versions are supported. What does the WCC Coop mod do? Weapons, land vehicles, aircraft, and soldiers have received a complete makeover. Maps have been expanded for larger game play and spawnable areas. WCC Coop Mod For Battlefield 2 currently supports Windows only. The mod will self-extract to the desired directory.
Part (1): Mod Description Author: [WCC] Ziggy Part (2): How To Host A Dedicated Coop Server With Automatic Map Rotations. Author: [WCC] MTSpace Part (3): How To Play On The WCC Server (non-patched coop) with a patched conquest game. Server utilizes a 5 Megabit bandwidth connection and Dual Xeon 2.8 GHZ Pentium CPU's. Author: [WCC] Big_O! ----------------------------------- * Part 1 Here's the change list: Handheld Weapons - Accuracy and power increased - Extra zoom added for scopes - Improved range and explosion effects for C4 & grenades - Increased damage Stationary Weapons - Increased power & accuracy - Increased damage - Increased lock-on range and ammo for Stingers Land Vehicles - Tanks: Increased armor - Anti Air: Increased armor - Jeeps (humvee): Increase armor - Increase damage - Muzzel effect on M1A2 Air Vehicles _ Fighters Replaced bombs with AGM65 Maverick / KH29 Kedge Laser Guided Lock-On Missles Missiles / Bombs / Rockets - Increase damage and radius - Reduced lock-on time - Increase lock-on range - TV guided reduced speed, increased range Soldiers - Increased run stamina - Reduced refresh time for stamina Kits - Spec Ops: Increased C4 - Sniper: Increased Claymores Effects - More flash fire and smoke add to effects Maps - Expanded maps with additional spawnpoints for humans and bots - 7 Maps redone by Codebasher, Coop modder - Dragon Valley, Daqing oilfields redone by [WCC] Radar O’Reilly - Zatar Wetlands, Operation Clean Sweep, Gulf of Oman redone by [WCC] Ziggy - Dalian plant, Sharqi Peninsula, Songhua Stalemate, Strike at Karkand, Zatar Wetlands, Operation Clean Sweep, Gulf of Oman redone by Codebasher Credits - Load Screens by [WCC] Ziggy and [WCC] RadarOReilly Mod Team Leader ....... [WCC] Ziggy - coding - textures - models - tester #1 ...........[WCC] RadarOReilly - maps - textures - tester #2 ...........[WCC] Paco454 - tester ----------------------------------- * Part 2 The [WCC] Guide to setting up a BF2 coop server West Coast Combat - Extreme Coop Gaming Http://www.wccsquad.com Before proceeding backup your BF2 install, this way you will always have the originals to fall back on. Also note that this has only been tested on version 1.0 of BF2, I havenÆt had time to test it on 1.02 yet. 1) The following is the command line you will use to start the dedicated coop server. Just copy your regular single player BF2 startup icon, and paste that to the desktop. Rename it anything you like. Then right click on it, select "properties" from the popup menu and copy the command line below into the "Target" field. Ensure you modify the directory path to fit your install, the path below is the default install path. Coop has not been very stable with any other switches in this command line. Though it should work with the +modPath switch if you wish to run a mod, and the mod is setup correctly. I have not tested the +modPath switch on a coop server as of yet. Command Line: "C:\Program Files\EA GAMES\Battlefield 2\BF2.exe" +dedicated +menu 1 +ai 1 +gameMode sp1 +fullscreen 0 Note: When you first launch the server with this shortcut, you must let the first map load to 100%, then type maplist.load in the server window and hit enter. It should return a 1 onscreen. Then type admin.runnextlevel and hit enter. The next map in your list will load. If you do not do these two steps the bots will not be active until the next round. 2) Go to your BF2 main directory, then to the mods\BF2 folder, then to the "AI" folder. Open the file aidefault.ai. Replace the contents of that file with the following, rem EOF is the end of the aidefault.ai file. echo ***************************************************************** echo AIDefault.ai **************************************************** echo ***************************************************************** aiSettings.setNSides 2 aiSettings.setAutoSpawnBots 1 rem aiSettings.setMaxNBots 64 rem aiSettings.maxBotsIncludeHumans 1 rem aiSettings.setBotSkill 0.4 rem To spawn more than 15 bots in SP, use the following lines instead of the three lines above. rem Note that this is totaly unsupported, it will affect your system's performance rem and may even crash your game. That being said, you will most likely be able to run a lot rem more bots than 15 on your system. rem Example for 32 bot game with expert bots aiSettings.overrideMenuSettings 1 aiSettings.setMaxNBots 50 aiSettings.maxBotsIncludeHumans 1 aiSettings.setBotSkill 0.6 run BotNames.ai aiSettings.setInformationGridDimension 32 run AIPathFinding.ai rem EOF Note: This will setup a game with 50 players (bots & humans combined), at an ai level of 0.6 (0.4 is the lowest or dumbest bots, 1.0 being the smartest bots). Adjust to suit your needs, but do not alter the aiSettings.overrideMenuSettings 1 line. 3) Go to your BF2 main directory, then to the mods\BF2 folder, then to the "Settings" folder. Open the maplist.con file. Enter the maps you want to run on your server. Enter them like this (the order of the maps is not important, you can also just copy & paste the list below into your maplist.con): maplist.append "Dalian_plant" "sp1" 16 maplist.append "Dragon_Valley" "sp1" 16 maplist.append "Daqing_oilfields" "sp1" 16 maplist.append "Operation_Clean_Sweep" "sp1" 16 maplist.append "Sharqi_Peninsula" "sp1" 16 maplist.append "Songhua_Stalemate" "sp1" 16 maplist.append "Strike_at_Karkand" "sp1" 16 maplist.append "Zatar_Wetlands" "sp1" 16 Then save the file, and set it to read only. Make sure you do not include Mashtuur city, Fushe pass or Kubra dam in your coop rotation. They do not work in coop mode. Note: Also, some people have problems running Gulf of Oman in coop mode. So try it, if it works for you great, if not remove it from your rotation. 4) In the same folder (C:\Program Files\EA GAMES\Battlefield 2\mods\bf2\Settings), open the serversettings.con file. Now setting this up is pretty straightforward, but will take a little explanation. sv.serverName "Your servers name goes here" sv.password "" <---------Enter any password you may want, leave as is for open servers. sv.internet 1 <--------------------------- Set to 1 for internet or 0 for LAN game sv.bandwidthChoke 0 <----------------------- Leave at zero sv.serverIP "000.000.000.000" <---------------- Enter your server IP. sv.serverPort 16567 <--------------------- Game port (default is 16567) sv.welcomeMessage "enter your server welcome message here" sv.punkBuster 0 <-------------- 0 for no punkbuster, 1 if you run punkbuster on your server. sv.allowFreeCam 0 sv.allowExternalViews 1 sv.allowNoseCam 1 sv.hitIndicator 1 sv.maxPlayers 50 <-------Set this value to the same value in the aidefault.ai line, aiSettings.setMaxNBots 50 sv.numPlayersNeededToStart 1 <---- Lines does nothing in a coop game, its for conquest. sv.notEnoughPlayersRestartDelay 15 <---- Lines does nothing in a coop game, its for conquest. sv.startDelay 15 sv.endDelay 15 sv.spawnTime 5 sv.manDownTime 15 <---- this line alters how long, in seconds, you lay there wounded waiting to be revived before death/respawn. sv.endOfRoundDelay 15 sv.ticketRatio 500 <------- modifies ticket counts, 100 is default, 1000 is max. Use even numbers like 100, 200, Etc, not 150, 250, etc. sv.roundsPerMap 1 <----------- number of times you want each map to run in succession. sv.timeLimit 600 <---------- Round time limit in seconds sv.scoreLimit 0 <---------- round score limit, 0 means no limit. sv.soldierFriendlyFire 100 sv.vehicleFriendlyFire 100 sv.soldierSplashFriendlyFire 100 sv.vehicleSplashFriendlyFire 100 sv.tkPunishEnabled 1 sv.tkNumPunishToKick 3 sv.tkPunishByDefault 0 sv.votingEnabled 1 sv.voteTime 90 sv.minPlayersForVoting 2 sv.gameSpyPort 29900 sv.allowNATNegotiation 0 sv.interfaceIP "" sv.autoRecord 0 sv.demoIndexURL http:// sv.demoDownloadURL http:// sv.autoDemoHook "adminutils/demo/rotate_demo.exe" sv.demoQuality 1 sv.adminScript "default" <------------- sets the default admin script used for RCON access. sv.timeBeforeRestartMap 30 sv.autoBalanceTeam 1 <---------- 1 autobalance is on, 0 it is off. Needs to be set to 1 if you want unbalanced teams. See note below. sv.teamRatioPercent 150 <----- Sets the ratio of team1 (Red side) against Team2 (blue side). Above line important if you set this to anything other that 100. sv.voipEnabled 1 sv.voipQuality 3 sv.voipServerRemote 0 sv.voipServerRemoteIP "" sv.voipServerPort 55125 sv.voipBFClientPort 55123 sv.voipBFServerPort 55124 sv.voipSharedPassword "" sv.useGlobalRank 1 <------------- 1 allows users "earned" rank from ranked servers to be used on your server, 0 sets everyone to equal rank. sv.useGlobalUnlocks 1 <----------- 1 Allows people to use "earned" unlocked weapons, 0 all unlock weapons are locked. sv.sponsorText "" sv.sponsorLogoURL "http://www.wccsquad.com/dev/big_o/wcc_logo.jpg" sv.communityLogoURL "http://www.wccsquad.com/dev/big_o/wcc_logo.jpg" sv.radioSpamInterval 6 sv.radioMaxSpamFlagCount 6 sv.radioBlockedDurationTime 30 Note: Ok, now to explain the relation between autobalance and team ratio above. As you notice I have the ratio set to 150, what this does is set up a match where the blue team (Team2, USA) is outnumbered by the red team (Team1, MEC/China) at a 1 to 1.5 ratio. Now when the round starts both teams will be even, but as bots die they will shift to the other side giving you the ratio you set in a couple of minutes. That is why autobalance must be turned on. If it is off they cannot move to the other team and the ratio is useless. I know that defies logic but that is how it works... Once you have changed the settings to your liking, save the file and set it to read only. 5) If you have any mods installed you will need to configure the files listed in items 2, 3, & 4 above in their respective path (C:\Program Files\EA GAMES\Battlefield 2\mods\mod_name_here\Settings) in order for them to run coop effectively. 6) Copy the aibehaviours.ai file included with the WCC BF2 Coop mod (C:\Program Files\EA GAMES\Battlefield 2\mods\mod_name_here\Ai) to your C:\Program Files\EA GAMES\Battlefield 2\mods\BF2\AI folder. I have made several tweaks in this file to cut down on the debug assertion errors you will encounter. Make sure you backup the original before overwriting it with the new one. And thanks to all CoopÆers in the world who have given time to resolving this. This document contains bits and pieces from all of us in one place. I take no credit for this work beyond its compilation, and a whole lot of debug and tweakinÆ timeà ----------------------------------- * Part 3 How To Play Coop & Conquest With 1 Installation: This will take 10 minutes if followed step by step guaranteed! 1) Make a copy of your PROFILES folder. No rebinding necessary. C:\Documents and Settings\Your Name\My Documents\Battlefield 2\Profiles 2) Uninstall everything. 3) Install BF2. 4) Copy The entire BF2 folder and paste it back into the EA directory. Original: C:\Program Files\EA GAMES\Battlefield 2 Copied Folder: C:\Program Files\EA GAMES\Copy of Battlefield 2 5) Create 2 shortcuts on the desktop. The original installation will be called "Conquest." The copied installation will be called "Coop." "C:\Program Files\EA GAMES\Battlefield 2\BF2.exe" (Conquest) "C:\Program Files\EA GAMES\Copy of Battlefield 2\BF2.exe" (Coop) 6) Go download and install the 1.02 patch. It will look only at the original BF2 directory and not the copied one. ftp://largedownloads.ea.com/pub/patches/bf2patch_v_102.exe That's it. One shortcut on the desktop is for conquest and the other for coop. [WCC] Big O! ----------------------------------- Just want to say Special THANKS to EA, Dice, [WCC] Ziggy, [WCC] Mtspace, [WCC] RadarOReilly, [WCC] Paco454, Battlefield Singleplayer, Codebasher, Death_Enforcer, Sabrekev and the coop community who supported our efforts. Feel free to drop by our site for mod updates, downloads, forums & More! http://www.wccsquad.com Regards, [WCC] Big_O! [WCC] Thrasher Site Founders
There are no comments yet. Be the first!