Вы находитесь на странице: 1из 13

|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|

///////////////Bot Warfare////////////////
Feel free to use code, however give credit where credit is due!
-INeedGames/INeedBot(s) @ ineedbots@pbot.org
|________________________________________|

Contents:
1: Features
2: Installation/Requirements
3: Documentation
4: FAQs/Notes
5: Changelog
6: Credits

|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
///////////////1: Features////////////////
Mod is completely compatible with no internet, good for LAN with friends or just
playing alone. (only if your client supports offline/lan)

Also mod is compatible with every game client, as long as the client's testclient
handling works properly.

A clean and nice menu, you can edit every bot DVAR within in-game.

Everything can be customized, ideal for both personal use and dedicated servers.
Have a look at '3: Documentation' to see whats possible!

This mod does not edit ANY stock .gsc files, meaning EVERY other mod is compatible
with this mod. Mod doesn't add anything unnecessary, what you see is what you get.

Adds AI clients to multiplayer games to simulate playing real players. (essentially


Combat Training for MW2)
-Bots move around the maps. (all normal maps, most to all custom maps)
-Bots play all gamemodes/objectives, they caputure flags, plant, defuse
bombs, etc. (all normal modes, most custom modes)
-Bots have animations, move their legs and don't slide.
-Bots use all killstreaks. Including AC130 and chopper gunner.
-Bots target killstreaks, use stingers and other weapons to take out all
killstreaks. (even sentry guns)
-Bots can capture and steal care packages.
-Bots target equipment, and can even camp TIs.
-Bots can camp randomly or when about to use the laptop.
-Bots can follow others on own will.
-Bots have smooth and realistic aim.
-Bots respond smartly to their surroundings, they will go to you if you
shoot, uav, etc.
-Bots use all deathstreaks, perks and weapons, also perks do something and
bots use guns tactically (use shotgun upclose, etc).
-Bots difficulty level can be customized and are accurate. (hard is hard,
easy is easy, etc.)
-Bots each all have different classes, traits, and difficulty and remember it
all.
-Bots switch from between primaries and secondaries.
-Bots can grenade, place claymores and TIs, they even use grenades and tubes
in preset map locations.
-Bots use grenade launchers and shotgun attachments.
-Bots trip claymores indefinitely.
-Bots can melee people and sentry guns.
-Bots can run!
-Bots can climb ladders!
-Bots have foot sounds!!
-Bots detect smoke grenades, stun grenades, flashed and airstrike slows.
-Bots can watch killcams.
-Bots talk, react to anything that they are doing or what happened to them,
etc.
-Bots will remember their class, killstreak, skill and traits, even on
multiround based gametypes.
-Bots can rage quit.
-Bots can throwback grenades.
|________________________________________|

|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
///////2: Installation/Requirements///////
Installation for PC (requires you to have a client/server that can load mods):
1. Locate your MW2 game folder.
2. Find and open the 'mods' folder. (if none, create one)
3. Move the files/folders found in 'Move to mods folder' to the 'mods' folder.
4. The folder/file structure should follow as '.MW2 game
folder\mods\bots\z_svr_bots.iwd'.
5. Run your game/server. If you are not using a dedicated server, go to private
match.
6. You must set the 'fs_game' dvar to 'mods/bots' before you load the map. Use the
console (use ~ or alt-tab) to change dvars.
7. Once in-game, press your actionSlot2 (secondary inv) button, default '5', to
open the menu. Use the movement keys to navigate the menu, use the jump button to
select menus and options and press the menu button to close options and menus, or
use the console to change the bot dvars found at 3: Documentation.
8. If the mod didn't load, try inserting the 'z_svr_bots_loadM1.iwd' with the
'z_svr_bots.iwd' file in the same folder and reload the map.
Enjoy!
|________________________________________|

|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
////////////3: Documentation//////////////
DVAR list:
bots_manage_add (0 to maxClients) - amount of bots to add to the game, resets to 0
once bots are added
bots_manage_fill (0 to maxClients) - amount of bots to have server maintain
bots_manage_fill_mode (0 to 4) - determines whether or not the bot_fill takes bots
or everyone into account and if it autoadjusts amount of bots to map, or use bots
as balance
bots_manage_fill_kick (0 to 1) - allows to kick bots if bot_fill is exceeded
bots_manage_fill_spec (0 to 1) - if to count players who are on the spec team
bots_manage_reset (0 to 1) - used for resetting bots, resets to 0 once bots are
resetted

bots_team ("autoassign", "axis", "allies", "custom") - determines what team to have


bots join
bots_team_amount (0 to teamLimit) - when bot_team is on custom, how many bots to
have on axis team, rest is sent to allies team
bots_team_force (0 to 1) - when bot_team isn't on custom, forces bots to the team
bots_team_mode (0 to 1) - determines whether or not the bot_team takes bots or
everyone into account

bots_skill (0 to 9) - determines bots difficulty, 0 is random for all, 1 to 7 is


easy to hard, 8 is custom and 9 is completely random
bots_skill_axis_hard (0 to teamLimit) - when bot_skill is on 8, how many hard bots
on axis team
bots_skill_axis_med (0 to teamLimit) - when bot_skill is on 8, how many medium bots
on axis team, remaining bots are set to easy
bots_skill_allies_hard (0 to teamLimit) - when bot_skill is on 8, how many hard
bots on allies team
bots_skill_allies_med (0 to teamLimit) - when bot_skill is on 8, how many medium
bots on allies team, remaining bots are set to easy

bots_play_talk (0 to 50)(float) - bot talk scaler, 0 to turn off bot talk


bots_play_watchKillcam (0 to 2) - toggle of bots chance of watching killcams, 0 is
off, 2 is always
bots_play_rageQuit (0 to 1) - toggle of bots chance of quitting the game, 0 is off
bots_play_camp (0 to 1) - toggle of bots camping, 0 is off
bots_play_obj (0 to 1) - toggle of bots playing the obj, 0 is off
bots_play_run (0 to 1) - toggle of bots running, 0 is off
bots_play_tdks (0 to 1) - toggle of bots taking down killstreaks, 0 is off
bots_play_takeCare (0 to 1) - toggle of bots taking carepackages, 0 is off
bots_play_outOfMyWay (0 to 1) - toggle of bots moving of the way, 0 is off
bots_play_attack (0 to 1) - toggle of bots attacking, 0 is off
bots_play_aim (0 to 1) - toggle of bots aiming, 0 is off
bots_play_move (0 to 1) - toggle of bots moving, 0 is off
bots_play_doStuck (0 to 1) - toggle of the antiStuck thread, 0 is off
bots_play_destroyEq (0 to 1) - toggle of bots targeting equipment, 0 is off
bots_play_fakeAnims (0 to 1) - toggle of bots using fake animations to simulate
walking, 0 is off, 2 is alternative
bots_play_throwback (0 to 1) - toggle of bots throwing back frags, 0 is off
bots_play_footsounds (0 to 1) - toggle of bots emulating foot sounds, 0 if off

bots_loadout ("default", "random", "mod", "none", "snipe", "knife", "tube") - is


bot's class setup mode
bots_loadout_deathstreak (0 to 1) - toggle of bots using deathstreaks, 0 is off
bots_loadout_secondary (0 to 1) - toggle of bots using secondaries, 0 is off
bots_loadout_nuke (0 to 1) - toggle of bots using nukes, 0 is off
bots_loadout_riot (0 to 1) - toggle of bots using riot shields, 0 is off
bots_loadout_lastStand (0 to 1) - toggle of bots using the laststand perk, 0 is off
bots_loadout_killstreak ("default", "random", "none") - is bot's killstreak mode
bots_loadout_tube (0 to 1) - toggle of bots using explosives, 0 is off
bots_loadout_shotgun (0 to 1) - toggle of bots using shotguns, 0 is off
bots_loadout_sniper (0 to 1) - toggle of bots using snipers, 0 is off
bots_loadout_knife (0 to 1) - toggle of bots using knifes, 0 is off
bots_loadout_nade (0 to 1) - toggle of bots using grenades, 0 is off
bots_loadout_remember (0 to 1) - toggle of remember their class setup, 0 is off
bots_loadout_change (0 to 1) - toggle of bots chance of forgetting their class
setup, 0 is off
bots_loadout_akimbo (0 to 1) - toggle of bots using akimbo weapons

bots_main (0 to 1) - toggle of the entire bot mod


bots_main_debug (0 to 1) - toggle of dev mode for bots
bots_main_menu (0 to 1) - toggle of menu, 0 is off
bots_main_Names (player exact name or "") - extra check to see host for menu
operation, seperate with ',' for multiple names, set to "" to disable
bots_main_GUIDs (player GUIDs or "") - list of 'host' GUIDs used for opening the
menu, use a ',' to seperate multiple GUIDs, set to "" to disable
bots_main_target (isSubStr of player name or "") - bots will always target this
player's name, set as "" to disable (good for antiCheat or just for fun)
bots_main_prestige (-1 to 11) - -1 for random, set all bot's prestige
bots_main_experience (-1 to 2516000) - -1 for random, set all bot's experience
level
bots_main_title (title string or "") - "" for random, set all bot's title
bots_main_emblem (emblem string or "") - "" for random, set all bot's emblem
bots_main_target_host (0 to 1) - when 0, bots will not target host players
bots_main_fun (0 to 1) - toggle use of fun options in menu
|________________________________________|

|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
///////////////4: FAQs/Notes//////////////
Q: Game runs much slower!
A: Try changing your graphic settings or remove some bots, the AI require extra
computer thinking.

Q: Bots look funny, glide/fly/clip/teleport!


A: This is how the mod moves the bot, it is sort of hackish, but its the only way
as IW didn't care about AI in MP (or care about iw4 in general...).

Q: Bots never ADS or shoot the second gun in their hand!


A: Not possible, cannot have bots 'right click' with just GSC coding.

Q: Bots names are always 'bot1', etc.


A: Bots names are unchangeable with just GSC coding.

TODO:
-Try and have bots use C4s and Javelins.
-Finish SP waypoints.
-Try add more custom gametype mode support.
|________________________________________|

|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
///////////////5: Changelog///////////////
v1.3.3(02/05/2017):
Fixes some CTF bugs.
Fixes a possiblity of a bot being stuck after surviving final stand.
Added _custom_map.gsc to waypoints for easier insertion of custom waypoints.
Bots can select c4 and javelin, but won't use em. (yet?)
Fixed an unknown cause of the game to hault if ran for a long time.
Added Cliffhanger waypoints.
Dropped PS3 Backup. Look up how to do it yourself.
Bots will now look at the second next waypoint rather then the one they are
going to.
Bots will now revive while playing diehard modes.

v1.3.2(12/21/2016):
Fixes max_precache_entries_exceeded error.

v1.3.1(12/18/2016):
Added bots_main_target_host dvar and bots_main_fun dvar.
Changed menu. When bots_main_fun is 1, adds more options to menu.
Added an option for bots to always watch killcams.
Changed how bots were resetted.
Fixed massive lag on multiround gametypes as there were duplicate threads.
Adjusted bots movement speeds.
Massively improved bots movement threads for lighter usage on CPU.
Did countless script runtime error fixes that IW4 hides but IW3 doesn't.
Did various script changes for cleanness and better optimization.
Bots will no longer use bombs to capture carepackages.
Completely redid how bots decide what objective to do in gametypes.
Changed and improved the waypoint editor.
Added RustLong, Firing Range, Shipment and ShipmentLong waypoints.

v1.3(10/22/2016):
Added footsounds (sitrep pro will not enchance them unfortunately).
Added various SP map waypoints.
Completly rewrote the waypoint editor.
Changed how bots use blast shield and oma.
Bots will no longer react to uav if using blast shield.
Bots will no longer react when emp'd and using heartbeat sensor.
Changed how waypoints are loaded.
Added bots_loadout_akimbo dvar.
Improved timing on scripts improving on lag issues.
Improved overall efficiency of scripts.
Bots will remember their target (again).
Bots will react to killcams. (again)
Improved and added sounds to bots meleeing.
Improved bots animations.
Improved bots using riotshields.
Improved bots reloading.
Imporved bots stopping moving and shooting at equipment and killstreaks.
Fixed using copycat on bots.
Fixed j_helmet error on maps.
Readded testclients_domove support. (bots_play_fakeAnims 2)

v1.2.6(06/18/2016):
Fixed blitz gamemode
Changed how objectives are chosen
bots_main_target works with killstreaks again
bots_loadout_secondary works again
Improved bot aim when targeting players and equipment
Changed how bots use grenades and attachment weapons
Changed how bots switch to secondaries and primaries
Changed how bots use laststand
Added tube waypoints, simular to preset grenade waypoints
Improved bots using stingers and at4 on killstreaks
Improved bots meleeing sentries and players
No more odd looking corps when bots die
Bots will do a run delay better now
Fixed bots with semiauto rifle may not shoot
Fixed bots choosing two classes when just connecting
Changed dvars bots_loadout_remember and bots_loadout_change
Optimized code, will run even more smoother
XBox360 patch_mp.ff contains latest patch files.

v1.2.5(06/06/2016):
Bank your items...
Fixed bots never being given offhand grenades
Fixed script running multiple threads when bot first joins
Fixed bots might not use laptop because script thinks bot is airborne
Fixed bots from possibly never camping when using laptop killstreak
Fixed bots aim, normalized differences and will now aim at each step
Fixed bots objectively rarely going to enemy equipment
Fixed bots throwing offhand grenades on waypoints
Fixed where waypoint.angles being undefined may cause infinite loop
Console patches (PS3) now include the full latest patch

v1.2.4(02/14/2016):
Fixed bots not using RPGs against players and killstreaks.
Fixed bots who join a game after it ended to play.
Bots will no longer camp with a ridable killstreak if they cannot gain
killstreak out of it.
Various code changes.
v1.2.3(12/16/2015):
Fixed persistent lag on multiround gametypes.
Fixed bots teleporting ontop of roofs as much.
Fixed bots not defusing the bomb if a player planted in sd.
Bots will no longer detect a shooter if emp'd.
Performace increase.
Added map 'airport' waypoints.
Various changes to timing and other things.
Fixed bots not spawning on non-forced respawn dvar.

v1.2.2(12/11/2015):
Bots will no longer shoot through objects where they cannot see the target.
(ex: highrise and the tarp)
Bots will clamp to the ground better now.
Fixed bots not throwing back grenades in teambased modes.
Improved animations a bit.

v1.2.1(11/28/2015):
Changed and fixed titles and emblems, can set with a dvar and will be
remembered, even on multiround gametypes.
Fixed bots wanting to always throw a grenade or place a claymore.
Multiround bots should always be in the game as soon as the round starts.
Fixed bots going to carepackages constantly, even unreachables.
Bots can now throwback frag grenades, can be toggled with a dvar within the
menu.
When bots lock on ac130 with stinger, will give sounds to the user.
Fixed bots climbing very slowly.
Added a few more bot talk.
Adjusted bots chance to camp and follow a teammate.
Adjusted bots class on riotsheilds on 'default' loadout.

v1.2(11/22/2015):
Rewrote entire mod again and possibly the final time.
Fixed bots using weapons during capturing carepackages, planting the bomb and
knifing.
Fixed bots 180o on players for no reason.
Completely changed how bots think about objectives. Should no longer conflict
and be smooth.
Added more bot talk.
Changed naming of a few dvars.
Completely changed how bots aim, bots will select a target, and will keep
aiming on that target until they is out of sight or dead, and aiming is now
smoothed.
Readded many features that was removed in 1.1.6 (so that performance was
increased).
Performance improved with all features. Should run at its best it ever has
now.

v1.1.6(08/20/2015):
Major performance boost. However removed a lot of the bot's thinking (such as
player awarement etc).
Fixed if adding too much bots at once would crash the game.

Changes from v1.1.4(04/29/2015) to v1.1.5(05/30/2015):


Bug fixes and improvements.

Changes from v1.1.3(03/31/2015) to v1.1.4(04/29/2015):


Added a couple new dvars, thanks Bluescream
Fixes for some chat options for the bots.
Other random little fixes and improvements.

Changes from v1.1.2(01/03/2015) to v1.1.3(03/31/2015):


Fixed not able to shoot bot's legs area.
Bots now have a death wait time, will wait a bit of time before switching to a
new target for more realism.
Fixed repz giveWeapon error.

Changes from v1.1.1 (10/19/2014) to v1.1.2(01/03/2015):


Many bugs fixed, most bots won't instantly 180o turn on you.
Fixed now better understand the UAV.
Bots will now ignore unreachable carepackages.

Changes from v1.1 (10/07/2014) to v1.1.1(10/19/2014):


Fixed maps not loading by minimalizing the animations; Strike, Quarry and
Underpass.
Fixed bots camping in invalid waypoints if the maps have no camp spots.
Fixed bots throwing grenades if no grenade exists for the class.
Fixed bots switching to primaries, they looked at their secondary ammo instead
of the primarie's.
Fixed bots having no weapon after climbing.
Bots going into laststand now override other animations.
player.MoveSpeedScaler now affect bots.
Fixed false positives with bots 'saw' players.
Added a chance for bots to wait sometime before moving again after seeing an
enemy.
Added bots making sure to look at vengeful player kill.

Changes from v1.0 (09/23/2014) to v1.1(10/07/2014):


Retweaked the bots difficulty levels.
Better timing on bots meleeing.
Added a bot 'talk' trait.
Bots cannot fire their weapon during switching weapons.
Bots will not 100% switch to shotgun while up close. (this with the above
change was soo annoying ._.)
Bots now use carepackages if outside.
Bots now use sentries only if there is long sight of view.
Depending on bot's difficulty, changed how long it takes for bot to change
weapons.
Bots won't instantly shoot after going into last stand.
Added more animations to bots.
Added bots climbing ladders properly if waypoints support it.
Added bots placing claymores and grenading in 'good' map locations.
Added so waypoint editor can have climbing and grenading/claymores on
waypoints, also now records view angles.
Updated menu.
Scrambler now affects bots.
Changed how antistuck made bots move again.
Updated Rust, Nuketown and Terminal waypoints, they will now climb the ladder
to the top, also added claymore and grenade spots.
Changed how bots are 'teleported' to target after melee.
Changed how bots detect if a player is firing.
Changed how bots nade. Claymores and TIs are now unlikely to showup if bot is
in combat.
Fixed bots animation where it might not play the death animation.
Fixed where bots only ran once and never ran again.
Fixed where bots may go back and forth and get stuck in a loop.
Fixed bots grenade timing and "bots_shotgun" affect the shotgun attachment and
attachment based weapons when theres no target.
Fixed bot's riotsheild disappearing.
Fixed possible infinite loop lag bug.
Fixed where bot's torso, arms and area couldn't be shot.
Fixed where bots can plant/defuse and capture carepackages when in lastStand.
Fixed where bot's speed wasn't being affected by their gun type.
Cleaned and improved lag with mod.

Changes from aIW3_8 (02/01/2014) to v1.0 (09/23/2014):


Completely rewrote the entire mod. Less or more bugs (from my experince, much,
much less)
Added killhouse waypoints.
When bot knife, they 'teleport' to the victim like in real game.
Improved bot animations.
Overhaul on dvars, bot vars, etc.
Bots will remember their skill and traits after round.
Bots will trigger claymores indefinitely now.
Bots have advanced aim against claymores and c4s.
Bots will now target TIs, either camp and wait for spawner, or just destory it.
Improved bots on 'turning on' people. They will have a reaction time.
Bots will now remember seeing multiple people rather than one.
Menu now uses GUIDs other than names for detection of host player.
Bot detection is no longer name based, your name can now have the word 'bot'
now.
Bot melee now react to player_MeleeRange dvar.
Much better mod support.

Changes from aIW3_8 (02/01/2014):


Bots will no longer have infinite ammo with stingers.
Bots can use at4s as stingers.
Will play out more smoothly.
Shotguns and snipers fixed with dev_walk 3.
Small fixes with dev_walk 3.

Changes from aIW3_7 (01/26/2014):


Quick misc fixes again with dev_walk 3.

Changes from aIW3_6 (01/23/2014):


Quick misc fixes with dev_walk 3.

Changes from aIW3_5 (01/22/2014):


Bot's speed will be affected by what type of weapon they have.
scr_game_perks and level.killstreakrewards will affect bots.
Fixed up some bugs.
Bots can now throw grenades and tube without having to see an enemy.
Did major overhaul on dev_walk 3. Animations for a lot of things now.
Brushmodel was mimicked from AI Zombies Extreme.
Try out the animation system. Set svr_bots_dev_walk to 3.

Changes from aIW3_4 (01/18/2014):


Bots can now run! No animation though...
Fixed bot secondaries where they will use secondaries when they shouldn't.
Bots can bash with the riot shield and knife. No longer bots use throwing
knifes to knife. No animation though...
More tweaks to difficulty.
Added that bots may be a secondary gun guy.
Improvement to bot in the knifing trait.
Fixed bot aim to targeting equipment and sentries.
Bots can now knife sentry guns.
Bot's speed will be affected if g_speed is changed.

Changes from aIW3_3 (01/16/2014):


Bots can nolonger see past smoke grenade smoke.
Bots can have a chance to place claymores and TIs without having to see an
enemy.
Tweaked some bot difficulty.

Changes from aIW3_2 (01/11/2014):


Improved bots use of pred missiles.
Smoothed out bot difficulty.
Added that if svr_bots_skill is 9. The bot's traits and everything is
randomized. (bots may have high accuracy but low reaction, etc)

Changes from Bot Warfare v0.4d_03 (07/06/2013) to aIW3_1 (01/10/2014):


Added multimod support. Bots can now switch to weapons they are given and use
equipment when in mod mode.
Added more gametype support. Infected, Team Defender, One Flag CTF, Kill
Confirmed, Drop Zone and Blitz. (mods seperate)
Improved bot classes. Completely different from before.
Bots can now rage quit.
Bots can react to a nuke being called in.
Fixed bots streak bugs.
Bots now wait for the game to start.
Improved menu. You cannot start playing before the game starts or ends.
Reverted killstreak legacy mode to true legacy mode.
Bots can camp! Randomly and when they are on a streak or going to use a chopper
or ac130.
Bots can follow people and bots! Randomly follow a teammate or when the bots
knows when a enemy is.
Cleaned up code and optimized the mod.

Changes from Bot Warfare v0.4d_03 (07/06/2013):


Menu is now dynamic. It now shows the dvar values.
Menu is smoother.
Added that menu can now edit svr_bots_target.
Added that menu can now dump the bot dvars to games_mp.log.
Fixed up some killstreak spam.
Improved bots accuracy.
Improved performance and bot team determination.
Added toggle of bots ammo and snipers.

Changes from Bot Warfare v0.4d_02 (07/06/2013):


Bots can now attack C4s and claymores, use svr_bots_destroyEq.
Bots now react to being shot at.
Minor improvements.

Changes from Bot Warfare v0.4d_01 (07/04/2013):


Improved how bots attack sentries.
Bots now go to the care package that is the best.

Changes from Bot Warfare v0.4d (07/03/2013):


Added 3 more dvars. svr_bots_doobj svr_bots_dostuck and svr_bots_takecare.
Bots can take care packages.
Bots can now take out sentry guns.

Changes from Bot Warfare v0.4c_01 (06/30/2013):


Redid Derail waypoints and Carnival.
Fixed bots who are vengeful and not moving after finding their target.
Improved menu.
Improved stuck.
Bots who are not on hardest with a sniper are more accurate.
Split svr_bots_fill_mode for teams into svr_bots_team_mode.
Improved antifly and is togglable with svr_bots_antifly.

Changes from Bot Warfare v0.4c (06/29/2013):


Added a dvar to toggle bots aiming.
Updated svr_bots_attack.
Fixed bots getting stuck.
Redid menu. Thanks Salvation for the sexy base!
Redid Highrise waypoints.

Changes from Bot Warfare v0.4b_01 (06/25/2013):


Updated waypoints on terminal and fuel. These maps will use less CPU.
Bots using one man army can no longer have two weapons.
Improved performance.
Updated how bots are resetted.

Changes from Bot Warfare v0.4b (06/24/2013):


The mod doesn't use _damage.gsc, sd.gsc or _helicopter.gsc anymore!
Added search and destroy multibomb support.
Fixed bots trying to use other killstreaks while in controlled streaks.
Fixed menu opening in multiround gametypes.

Changes from Bot Warfare v0.4a_03 (06/23/2013):


Improved bot aiming.
Changed how bots use care packages streaks. (fixing the spam again)
Improved bots getting stuck.
Bots can grenade better now.
Bots use Javelins to stop them from flying. Making bots will stop reloading
randomly now.

Changes from Bot Warfare v0.4a_02 (06/22/2013):


Fixed the announcer spamming "care packages".
Improved performance.
Improved bots getting stuck.
Improved bots with care packages and stinger usage.
Nerfed bots using OMA.
Updated bot class loadout.

Changes from Bot Warfare v0.4a_01 (06/18/2013):


Readded dev_walk.
Bots using stingers now deploy the killstreak's flares if any.

Changes from Bot Warfare v0.4a (06/15/2013):


Removed dev walk.
Added using animations to move bots their legs. (indev)
Added a custom map waypoints.

Changes from Bot Warfare v0.3_05 (06/09/2013):


Added cod4 map waypoints from PezBots.
Bots now go to players and bots if they have uav, no counter uav and no
coldblooded.
Bots no longer have infinite ammo in dev walk mode.
Readded an old version of dev walk.

Changes from Bot Warfare v0.3_04 (05/25/2013):


General performance improved.
Changed how the menu is opened.

Changes from Bot Warfare v0.3_03 (05/25/2013):


Changed that bots will kill them self with stingers less often.
Bots can use blast shield.

Changes from Bot Warfare v0.3_02 (05/25/2013):


Fixes to bots using Shotgun Attachments, didn't know it was
AR_shotgun_attach_mp and not shotgun_AR_mp.
Updated how bots take down aircraft with stingers. They will stop moving when
looking at the aircraft and they will not look up in buildings anymore.
Update bot talk. (thanks apdonato!)

Changes from Bot Warfare v0.3_01 (05/24/2013):


Bots can use weapon attachments (tubes and shotgun).
Updated how bots grenade.
Bots can use stingers.
Bots take down AC130s and UAVs.

Changes from Bot Warfare v0.3 (05/22/2013):


Thanks to apdonato's RSE direct development!
Improved bots not sliding (in dev). (thanks apdonato)
Bots can now take down air support. (thanks apdonato)
New DVARs, svr_bots_tdks and svr_bots_dev_walk.
Bots use sentry guns, care packages and emergency air drops. (thanks apdonato)
Improved mod support.
Improved so last stand stuff, shotguns stuff, and perk stuff, and other bot
related things.
Fixed invasion map lag.

Changes from Bot Warfare v0.2_01 (05/10/2013):


Fixed up some killstreak problems. Such as harrier's interface will mess up the
bots.
Bots in AC130s and chopper gunners will ignore players with Cold Blooded.
Fixed a SMALL bot talk typo.
Bots difficulty now change their degrees they can detect an enemy.
Improved CPU usage.

Changes from Bot Warfare v0.2 (05/05/2013):


Added a new killstreak system for the bots, they now select 3 streaks and use
them.
Can now disable riotshields and bot tubers.
Updated AC130, pred, class loadouts.
Various small fixes.

Changes from Bot Warfare v0.1x_01 (04/27/2013):


More updates and fixes to bot talking.
Fixes to Veh_Unlink - Player not in vehicle.

Changes from Bot Warfare v0.1x (04/23/2013):


Fixed bots thinking they have every perk.
Easy bots are now even easier and stupid. They will not chase the player down
or notice the player shooting.
Added custom amount of bots on a certain team.
Added bots have a chance to change their class.
Improved some CPU usage.
Added forcing bots autoassign.
Updated some bots talking.
Changes from Bot Warfare v0.1f_01 (03/24/2013):
Fixed deathstreaks up.
Fixed bots using primaries in laststand, they thought they had final stand when
they really didn't.
Added peacekeeper to bot loadouts.
Added akimbo to bot loadouts.
Updated how the anti stuck works.
Bots will have a chance to prone while using chopper or ac130.
Added that if the waypoints.type is "prone", the bots will go prone.

Changes from Bot Warfare v0.1f (03/22/2013):


Added bots using akimbo!(they will only use one gun though ): )
Changed how bots will choose the riot shield.
Fixed shooting the right gun when akimbo'd will have the bot ignore the gun
fire.
Fixed some text spam.
Added some support to changing the bots speed with h4xx0rz lobbies.
Added new custom mode, Akimbo Battles.

Changes from Bot Warfare v0.1e (02/17/2013):


Added svr_bots_talk_rate, it is how often the bots talk.
Added some more mod support.
Added some support with testclients_domove as 1. //an attempt to have the bots
not "sliding" on the floor
Updated deathstreaks and waypoints.

Changes from Bot Warfare v0.1d (02/09/2013):


Externalized Nuketown waypoints, no longer will conflict with Nuketown mods
such as sprinklers or end game nuke thing. (add them yourselves)
Tweaked bots in their killstreak spam.
Tweaked bots in their difficulty.
Fixes for bomb objectives.

Changes from Bot Warfare v0.1c (02/07/2013):


Added Nuketown waypoints. Thanks yolarrydabomb!

Changes from Bot Warfare v0.1b (02/05/2013):


Added svr_bots_team_force, forces the bot on the team.
Added svr_bots_fill_mode, toggles if svr_bots_fill affects players or bots.
Fixed harder bots having a choppy autoaim.
Small fixes involving modding, difficulty and resetting bots.

Changes from RSEv10 to Bot Warfare v0.1a (02/02/2013):


This mod can be server hosted and will no longer have a memory leak like
before, it was caused when bots were kicked for players to play and threads didn't
endon disconnect.
Modding support in a mod! Only edits minimal stock .gsc files and doesn't edit
_rank.gsc!
Bots no longer have infinite ammo and will reload, switch to secondaries, more
grenadier options, and many other tweaks.
Bot killstreaks improved. They use chopper gunner again, but not as OP as in
RSEv7.
Bots use all perks and the perks actually do something to the bots! Lightweight
and marathon make them go faster, etc.
Bots use deathstreaks... ):
Can use DVARs to toggle many options!
Bots play demolition! As well with the bots playing the objective more.
Many bot difficulty improvements, easy bots are easy and hard bots are not fun.
Can set every bot to have a random difficulty, or customize their difficulty level.
A new menu, very lazy made, but you can edit nearly everything bot based. (i
don't like menus personally)
So many new things that I forgot. Been about a year of working on this mod by
learning and working on it for fun.
|________________________________________|

|\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
////////////////6: Credits////////////////
INeedGames(me) - for completely writing and compiling the mod into what it is now:
http://www.moddb.com/mods/bot-warfare
tinkie101 - for RSE v1 to v10, mod was based off of this:
https://web.archive.org/web/20120326060712/http://alteriw.net/viewtopic.php?
f=72&t=4869
PeZBot team - tinkie101 used PeZBot's code as a base for RSE v1 to v10:
http://www.moddb.com/mods/pezbot
apdonato - for RSE v11+ development, much of their ideas was used:
http://rsebots.blogspot.ca/
Ability - for their waypoint mod used in this mod (found in bots\dev.gsc)
Salvation - for their menu base used in this mod (found in bots\menu.gsc)
yolarrydabomb - for various waypoint files: http://yolarrydabomb.net/
Blobbitybloo - for finding a IW4 sound name dump, allowing me to allow bots to
emulate footsounds: http://www.moddb.com/members/blobbitybloo
|________________________________________|

Feel free to use code, host on other sites, host on servers, mod it and merge mods
with it, just give credit where credit is due!
-INeedGames/INeedBot(s) @ ineedbots@pbot.org

Вам также может понравиться