Coder Social home page Coder Social logo

ineedbots / t5_bot_warfare Goto Github PK

View Code? Open in Web Editor NEW
30.0 5.0 2.0 13.27 MB

The Bot Warfare mod for Black Ops 1

Home Page: https://www.moddb.com/mods/bot-warfare

GSC 100.00%
bo1 bo callofduty gsc game gameserver t5 t5m blackops black-ops cod7 bots multiplayer mod modification games gaming

t5_bot_warfare's Introduction

GitHub Logo

T5 Bot Warfare

Bot Warfare is a GSC mod for PlutoniumT5.

It aims to extend the existing AI in the multiplayer games of Black Ops 1.

You can find the ModDB release post here.

Contents

Features

This mod extends the functionality and features of Combat Training in Black Ops multiplayer.

  • Menu changes (combat training menu):

    • You can select any game mode.
    • You can change prestige classes if available.
    • You can change your clan tag, emblem and calling card.
    • You can prestige.
    • Increased limits of bot numbers.
  • Bot changes:

    • Bots play all game modes (capture flags, plant and defuse, etc.).
    • Bots take out spyplanes and counter spyplanes.
    • Bots react to the uav, jammer, decoys, motion sensor and camera spike.
    • Bots can destroy tactical insertions.
    • Bots can call in chopper gunner and gun ship but do not use it.
    • Bots can hack claymores if they are not facing it.
    • Fixed bots never reviving a player if they move.
    • Fixed bots trying to capture a hacked care package when they can't because its on their team.
    • Silencers will not cause other bots to look in the firer's direction.
    • Bots class, rank, and cod points all persist across rounds.
    • Bots will spend cod points on everything they choose now (not just gun and perk like before).
    • Bots can choose two attachments if they have the perk.
    • Bots can skip killcams.
    • Bots have a slight delay after spawning, scales inversely with difficulty.
    • Bots can reroll carepackages.
    • Bots can use the valkyrie rocket carepackage streak.
    • Bots can melee lunge.
    • Bots can jumpshot and dropshot.
    • Bots can use altmode weapons (gl, ft, mk)

Installation

  1. Download the latest release of Bot Warfare.
  2. Locate the root folder which your game is installed in.
  3. Move the files/folders found in 'Move to root of Black Ops folder' from the Bot Warfare release archive you downloaded to the root of your Black Ops folder.
    • The folder/file structure should follow as '.Black Ops folder\mods\mp_bots\mp_bots.iwd'.
  4. The mod is now installed. Start your game, go to the 'Mods' menu and select 'mp_bots'.
  5. The mod is now loaded! Go play Combat Training and enjoy the new additions.

Documentation

DVARs

Dvar Description Default Value
bots_main Enable this mod. 1
bots_main_waitForHostTime How many seconds to wait for the host player to connect before adding bots to the match. 10
bots_main_debug Enable bot event prints.
  • 0 - disable
  • 1 - for just debug events
  • 2 - for every event
    0
    bots_main_kickBotsAtEnd Kick the bots at the end of a match. 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.
    • 2 - exactly 0 but auto adjusts bots_manage_fill to map.
    • 3 - exactly 1 but auto adjusts bots_manage_fill to map.
    • 4 - bots are used for balancing teams.
    • 5 - exactly 4 but auto adjusts bots_manage_fill to map.
    0
    bots_manage_fill_watchplayers Bots will not be added until one player is in the game 0
    bots_manage_fill_kick If the amount of players/bots in the match exceeds bots_manage_fill, kick bots until no longer exceeds. 0
    bots_manage_fill_spec If when counting players for bots_manage_fill should include spectators. 1
    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. 0
    bots_team_mode When bots_team_force is 1 and bots_team is autoassign, players/bots counting method.
    • 0 - counts both players and bots.
    • 1 - only counts bots
    0
    bots_loadout_reasonable If the bots should filter bad performing create-a-class selections. 0
    bots_loadout_allow_op If the bots should be able to use overpowered and annoying create-a-class selections. 1
    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_loadout_codpoints Bots will be given this amount of codpoints to spend.
    • -1 - Average of all players in the match.
    • 0 - All random.
    • 1 or higher - Sets the bots' codpoints to this.
    -1
    bots_play_move If the bots can move. 1
    bots_play_knife If the bots can knife. 1
    bots_play_fire If the bots can fire. 1
    bots_play_nade If the bots can grenade. 1
    bots_play_take_carepackages If the bots can take carepackages. 1
    bots_play_obj If the bots can play the objective. 1
    bots_play_camp If the bots can camp. 1
    bots_play_target_other If the bots can target other entities other than players. 1
    bots_play_killstreak If the bots can call in killstreaks. 1
    bots_play_aim If the bots can aim. 1

    Changelog

    • v1.2.0 (not released yet)

      • Bots can now melee lunge
      • Bots can now jumpshot and dropshot
      • Fixed bots_manage_fill_spec players being counted with bots_manage_fill_mode 1 (bot only)
      • Added bots_manage_fill_watchplayers dvar
      • Fix some script runtime errors
      • Improved bots using altmode weapons
      • Improved bots taking spyplanes down
      • Reduced variable usage
      • Major cleanup
    • v1.1.1

      • Fixed some script runtime errors
      • Improved domination
      • Bots use altmode weapons
      • Improved revenge
      • Bots can swap weapons on spawn more likely
    • v1.1.0

      • Rewrote using CoD4x as a base
      • Fixed bots not knifing
      • Fixed several bugs, mainly with bot goals
      • New way of adding/managing bots, new dvars
      • Fixed bots force spawning
      • Fixed infinite loops and script errors
    • v1.03

      • Fixed bots switching to secondaries all the time.
      • Bots can freely switch to their secondaries.
      • Fixed HCTDM scorelimit menu option.
    • v1.02

      • Fixed a few small bugs. A possible infinite loop when bots are too poor for a grenade and reasonable setups are on, and bots never spawning after death with forcerespawn off.
      • Added an option to allow for UNLIMITED score.
    • v1.01

      • Fixed bot's rank not updating after a multiround.
      • Can now set bot numbers for friends and enemies from 0 - 30 within menu. (15v15) (1v29)
    • v1.0

      • Initial release.

    Credits

    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]

    t5_bot_warfare's People

    Contributors

    hadi77ksa avatar ineedbots avatar

    Stargazers

     avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

    Watchers

     avatar  avatar  avatar  avatar  avatar

    t5_bot_warfare's Issues

    Theres any way to level up with this MOD?

    I can level up without MOD and keep this obtained Level in the MOD, so far so good but when I play with mod I can´t level up 🤔
    I LOVE this mod, but has this problem.

    DLC maps not working

    missing textures for DLC map icons, very slow loading upon starting a match on one, and CTD's.

    Need help fixing a crash issue

    @ineedbots

    ok, there's a bit of an issue with 2 maps, round based modes, and bots. The maps are berlin wall and convoy; they both cause a CTD on the second round. I was using the latest version of the Bot Warfare mod. Funnily enough, I sort of know how to fix this. The fix is in the Black Frontlines mod. It's a code snippet in there. I'm no coder, so is someone willing to take a look at that code snippet in that mod and integrate it into Bot Warfare?

    Here's the black frontlines mod, you'll need to extract the ff file (I don't have BO1 or the mod tools installed ATM, so I forgot where exactly the fix was, but just open the one of the .gsc files or w/e and look for berlinwall and you'll find the code snippets)
    https://www.moddb.com/mods/black-frontlines/downloads/black-frontlines-10

    IIRC, the way that mod fixed the issue was to despawn the bots and then respawn them on the next round. It should hopefully be easy to integrate into Bot Warfare.

    Moreover, I do recall sharing this exact same fix and code snippet with you years ago on discord. I think you either didn't bother fixing the issue or forgot, maybe?

    Thanks!

    Bots bug and DLC

    Hello, I'm noticing some bugs in this mod:

    1 - First when we open the plutonium it's updating the patch files and replacing the patch files, this causes first the bots didn't load correctly, second the xp stucks.

    To correct that we need to paste again the patch files in %localappdata% everytime the plutonium is open again.

    2 - The DLC installed are not showing properly and the map are completely bug, doesn't show the dlc maps images and the minimaps, this I don't know how to solve, I use the BO1 via steam (but I just downloaded from steam) and the DLC I got from old plutonium torrent, so I don't know if it's from this mod or is a plutonium bug.

    DLC Maps Loading screen/radar just blocks

    The minimap/radar are shown as just grey blocks as if it cannot be loaded if you use the Patch mp files included, however these files are needed to use on a dedicated server, is there any way to get them to work with the dlc map graphic/minimaps working?

    can't level up

    i play the game it show in game that i am ex:one more level; launch next game revert back to the old one and lost progression.

    Unable to give bots random rank

    Because the mod auto loads itself after installing the patch.ff files, if you edited the bots.gsc to "loadout_rank 0" which gives bots a random rank, it will not work because the mod is not loaded properly through the mod menu, rather being loaded automatically. I have not found a fix for this yet.

    Stuck at level 9 and messed up challenge progression.

    The first problem I have is exactly what is says, I'm stuck at level 9 and can't progress past that, even though mid-game it clearly shows the pop-up "You've been Promoted! Level 10!". My second problem is strange challenge progression where they bug out or just don't progress at all. For example, the challenges "Call in 5 Spy Planes" and "Call in 15 Spy Planes" both pop-up as completed as soon as I call in one, and this happens every single I do call in one. For the challenges that don't progress at all, this seems to be Weapon specific challenges and Perk specific challenges, where they do exactly that.

    I'm not using any other mods besides mp_bots, no Plutonium, or really anything that could interfere with mp_bots. Yes, I have checked if everything is installed perfectly, and it is.

    If anyone can help me with this, it would be greatly appreciated.

    Level Up

    Hey, I have install the mod in the correct folder in Appdata. But I have the same issue as someone else already said for keeping the level after the next game. I read the post and put the 2 .ff file in the zone folder where the original are to replace them but the mod isn't directly launch nor does the progression level stay. So I'm a little bit confused with the different folder and files to make it works.
    Thanks if you have time to help me.

    Unable to play without internet connection

    I was wondering if you can update the mod to be played without an internet connection, enhanced combat training mod is playable without an internet connection, i was hoping you could do the same for this, because this mod cannot be played without an internet connection

    Trouble installing

    I can’t seem to get the mod installed, I’ve tried to follow the instructions, is there a video

    Presteging doesn't reset level back to 1, Stuck with Infinite Money

    As the title says prestige-ing doesn't reset your level back to 1. It does relock all weapons equipment ETC but you will be at max level. To go along with this for some reason my money does not go down when I buy things.

    EDIT: Turns out my money neither increases nor decreases, shame because there are a few things I can't buy now! This can be fixed by just going back to unmodded, but then I can't play with the upgraded bots.

    The only thing I could think that might be causing an issue was the fact I was already max level before installing the mod.

    Hope you get around to updating the mod because it is still quite fun!

    Can you rank up in combat training?

    When I play this mod, I was stuck at level 2. Does it suppose to happen like this? How can i rank up? Where should I put files in Others folder?

    Different folder

    The files need to be placed here to work with Plutonium: %localappdata%\Plutonium\storage\t5\mods

    I couldn't get it to work at first with your instructions, so I wanted to let you know.

    Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.