All Projects → ineedbots → piw5_bot_warfare

ineedbots / piw5_bot_warfare

Licence: other
The Bot Warfare mod for PlutoniumIW5

Programming Languages

GSC
8 projects

Projects that are alternatives of or similar to piw5 bot warfare

zonetool
zonetool, a fastfile linker for various Call of Duty titles.
Stars: ✭ 98 (+71.93%)
Mutual labels:  cod, mw3, call-of-duty, plutonium, callofduty, plutoniumiw5, iw5
Iw4x Client
🎮 Official IW4x source code
Stars: ✭ 218 (+282.46%)
Mutual labels:  games, gaming, mod, gameserver
cod-api
A thin Call of Duty API wrapper written in TypeScript
Stars: ✭ 40 (-29.82%)
Mutual labels:  gaming, cod, call-of-duty, callofduty
CallofDuty.py
Asynchronous, object-oriented Python wrapper for the Call of Duty API.
Stars: ✭ 86 (+50.88%)
Mutual labels:  cod, call-of-duty, callofduty
open-iw5
Experimental MW3 singleplayer & multiplayer client
Stars: ✭ 59 (+3.51%)
Mutual labels:  cod, mw3, call-of-duty
AtomicX
Browse, Download and Install GSC Mods for Black Ops II (PlayStation 3 & Xbox 360)
Stars: ✭ 20 (-64.91%)
Mutual labels:  multiplayer, mod, gsc
Jekyll
Call of Duty XAsset exporter that dumps raw assets from a game's memory.
Stars: ✭ 29 (-49.12%)
Mutual labels:  cod, call-of-duty, gsc
Nerf-Gun-Call-of-Duty-Warzone-Controller
DIY Call of Duty Warzone controller built using a nerf gun powered by the Raspberry Pi 4.
Stars: ✭ 18 (-68.42%)
Mutual labels:  gaming, cod, call-of-duty
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+1049.12%)
Mutual labels:  games, multiplayer, gameserver
iw6x-client
Modification for IW6
Stars: ✭ 178 (+212.28%)
Mutual labels:  cod, call-of-duty, callofduty
NetMauMau
Server for the popular card game Mau Mau (similar to UNO®)
Stars: ✭ 16 (-71.93%)
Mutual labels:  gaming, multiplayer
sdk-for-unity-vr-starter-project
[Deprecated] SpatialOS SDK for Unity Virtual Reality Starter Project
Stars: ✭ 43 (-24.56%)
Mutual labels:  games, multiplayer
LegionTD-Reborn
A custom game mode inspired by Legion TD for DotA 2
Stars: ✭ 34 (-40.35%)
Mutual labels:  mod, modification
quakejs
Fork of inolen/quakejs with additonal content server, local play page, and start-stop script
Stars: ✭ 79 (+38.6%)
Mutual labels:  games, gameserver
BeatSaberServerBrowser
Beat Saber modification that adds a Server Browser to the Online menu, making it easy to share and join custom multiplayer games.
Stars: ✭ 101 (+77.19%)
Mutual labels:  multiplayer, mod
CelesteSpeedrunTool
A Celelste Mod for Speedrun Practice
Stars: ✭ 21 (-63.16%)
Mutual labels:  games, mod
RiptideSampleFPS
Sample FPS project using RiptideNetworking, and source code for the Riptide tutorials.
Stars: ✭ 80 (+40.35%)
Mutual labels:  games, multiplayer
argent
ARGENT: a Xaserious DOOM (4) to DooM (classic) weapon mod.
Stars: ✭ 17 (-70.18%)
Mutual labels:  gaming, mod
AMP-dockerized
CubeCoders AMP in a Docker Image. Easily create game servers for games like Minecraft, GMod, TF2, Factorio, and StarBound!
Stars: ✭ 54 (-5.26%)
Mutual labels:  games, gameserver
phaser multiplayer demo
HTML5 Multiplayer with Phaser and Go
Stars: ✭ 35 (-38.6%)
Mutual labels:  games, multiplayer

GitHub Logo

PlutoniumIW5 Bot Warfare

Bot Warfare is a GSC mod for the PlutoniumIW5 project.

It aims to add playable AI to the multiplayer games of Modern Warfare 3.

You can find the ModDB release post here.

Contents

Features

  • A Waypoint Editor for creating and modifying bot's waypoints of traversing the map. Have a look at Using the Waypoint editor.

  • 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 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 MW3)

    • Bots move around the maps with native engine input. (all normal maps, most to all custom maps)
    • Bots press all the buttons with native engine input (ads, sprint, jump, etc)
    • Bots play all gamemodes/objectives, they capture flags, plant, defuse bombs, etc. (all gamemodes modes)
    • Bots use all killstreaks. Including AC130 and osprey gunner, etc.
    • 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. (including javelin)
    • 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 can melee people and sentry guns.
    • Bots can run!
    • Bots can climb ladders!
    • Bots jump shot and drop shot.
    • Bots detect smoke grenades, stun grenades, flashed and airstrike slows.
    • Bots will remember their class, killstreak, skill and traits, even on multiround based gametypes.
    • Bots can throwback grenades.
    • ... And pretty much everything you expect a Combat Training bot to have

Installation

  1. Make sure that PlutoniumIW5 is installed, updated and working properly.
  2. Extract all the files from the Bot Warfare release archive you downloaded to anywhere on your computer.
  3. Run the 'install.bat'. This copies the mod to your PlutoniumIW5 storage folder.
  4. The mod is now installed, now run your game.
  5. The mod should be loaded! Now go start a map and play!

Documentation

Menu Usage

  • You can open the menu by pressing the Action Slot 1 key (default 'N', nightvision key).

  • You can navigate the options by pressing your movement keys (default WASD), and you can select options by pressing your jump key (default SPACE).

  • Pressing the menu button again closes menus.

DVARs

Dvar Description Default Value
bots_main Enable this mod. true
bots_main_firstIsHost The first player to connect will be given host. false
bots_main_GUIDs A comma separated list of GUIDs of players who will be given host. ""
bots_main_waitForHostTime How many seconds to wait for the host player to connect before adding bots to the match. 10
bots_main_menu Enable the in-game menu for hosts. true
bots_main_debug Enable the in-game waypoint editor. false
bots_main_kickBotsAtEnd Kick the bots at the end of a match. false
bots_main_chat The rate bots will chat at, set to 0 to disable. 1.0
bots_manage_add Amount of bots to add to the game, once bots are added, resets back to 0. 0
bots_manage_fill Amount of players/bots (look at bots_manage_fill_mode) to maintain in the match. 0
bots_manage_fill_mode bots_manage_fill players/bots counting method.
  • 0 - counts both players and bots.
  • 1 - only counts bots.
0
bots_manage_fill_kick If the amount of players/bots in the match exceeds bots_manage_fill, kick bots until no longer exceeds. false
bots_manage_fill_spec If when counting players for bots_manage_fill should include spectators. true
bots_team One of autoassign, allies, axis, spectator, or custom. What team the bots should be on. autoassign
bots_team_amount When bots_team is set to custom. The amount of bots to be placed on the axis team. The remainder will be placed on the allies team. 0
bots_team_force If the server should force bots' teams according to the bots_team value. When bots_team is autoassign, unbalanced teams will be balanced. This dvar is ignored when bots_team is custom. false
bots_team_mode When bots_team_force is true and bots_team is autoassign, players/bots counting method.
  • 0 - counts both players and bots.
  • 1 - only counts bots
0
bots_skill Bots' difficulty.
  • 0 - Random difficulty for each bot.
  • 1 - Easiest difficulty for all bots.
  • 2 to 6 - Between easy and hard difficulty for all bots.
  • 7 - The hardest difficulty for all bots.
  • 8 - custom (look at the bots_skill_<team>_<difficulty> dvars
0
bots_skill_axis_hard When bots_skill is set to 8, the amount of hard difficulty bots to set on the axis team. 0
bots_skill_axis_med When bots_skill is set to 8, the amount of medium difficulty bots to set on the axis team. The remaining bots on the team will be set to easy difficulty. 0
bots_skill_allies_hard When bots_skill is set to 8, the amount of hard difficulty bots to set on the allies team. 0
bots_skill_allies_med When bots_skill is set to 8, the amount of medium difficulty bots to set on the allies team. The remaining bots on the team will be set to easy difficulty. 0
bots_skill_min The minimum difficulty level for the bots. 1
bots_skill_max The maximum difficulty level for the bots. 7
bots_loadout_reasonable If the bots should filter bad performing create-a-class selections. false
bots_loadout_allow_op If the bots should be able to use overpowered and annoying create-a-class selections. true
bots_loadout_rank What rank to set the bots.
  • -1 - Average of all players in the match.
  • 0 - All random.
  • 1 or higher - Sets the bots' rank to this.
-1
bots_loadout_prestige What prestige to set the bots.
  • -1 - Same as host player in the match.
  • -2 - All random.
  • 0 or higher - Sets the bots' prestige to this.
-1
bots_play_move If the bots can move. true
bots_play_knife If the bots can knife. true
bots_play_fire If the bots can fire. true
bots_play_nade If the bots can grenade. true
bots_play_take_carepackages If the bots can take carepackages. true
bots_play_obj If the bots can play the objective. true
bots_play_camp If the bots can camp. true
bots_play_jumpdrop If the bots can jump/drop shot. true
bots_play_target_other If the bots can target other entities other than players. true
bots_play_killstreak If the bots can call in killstreaks. true
bots_play_ads If the bots can aim down sights. true
bots_play_aim If the bots can aim. true

Changelog

  • v2.1.0
    • Initial release (sync'd versions with other Bot Warfares)

Credits

Waypoint Creators

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) @ [email protected]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].