Dadido3 / D3bot

A very primitive AI for GMod bots designed to work with Jetboom's Zombie Survival gamemode.
38 stars 27 forks source link
bot bots garrysmod gmod gmod-addon gmod-lua zombie-survival-shooter

D3bot

A very primitive AI for GMod bots primarily designed to work with Jetboom's Zombie Survival gamemode. This is a fork of /Azurblau/AzBot with new features and bug fixes.

Here is a list of notable changes compared to the original version:

This fork is backward compatible, but there are some changes which prevents you to use navmeshes from this fork in the original version. To make them work just replace all occurrences of \n with ;. If you come from an older version, you may have to move the navmeshes from garrysmod/data/azbot/navmesh/map/... to garrysmod/data/d3bot/navmesh/map/....

Everything below here is the original readme, but with updated information:

Bots in action Server: pussfoot.ovh:27015 [EU] Zombie Survival | AzBot | Custom Content

License

I, the author, have not decided on a license yet.

Though I won't take measures against illegitimate usage unless I have reasons to do so.

Things I'll accept:

Things I won't like:

Prerequisites

Installation

  1. Make sure you have ULX and ULib installed.

  2. Download the d3bot-addon.zip and unpack it into your garrysmod/addons/ folder. Ensure you get the following file structure: garrysmod/addons/d3bot/lua/..., garrysmod/addons/d3bot/data/..., and so on. It's important that the folder inside addons is named d3bot (Don't name it D3bot or anything else), otherwise it will not work!

  3. Copy all navmeshes from the addon's path data/d3bot/navmesh/map/... to garrysmod/data/d3bot/navmesh/map/....

  4. Adjust the configuration in lua/d3bot/sv_config.lua as you wish.

  5. Done

Install from git

Instead of downloading the addon, you can clone the git repository directly into your addon folder. For this run the following git command inside your Garry's Mod addon directory:

git clone https://github.com/Dadido3/D3bot.git d3bot

Be sure to follow all the other necessary steps as described in #Installation.

How to test

How to update

Image of the navmesh editor

How to create navmeshes

Notes

Bots in action

ToDo

Starting with highest public priority: