Showing posts with label condition zero. Show all posts
Showing posts with label condition zero. Show all posts

Saturday, March 15, 2025

E-BOT 1.10 Beta Is Released!

This version of ebot has rewritten ai and lot more!

 

What's New?

  • Rewritten AI
  • More optimizations
  • Waypoints can be created from the server
  • Amxmodx API support, api is not released yet
  • Default gamemode support, ebot is only for zm now
  • Updated ebot.cfg and more!

 


 

Saturday, September 9, 2023

E-BOT 1.07 LEGACY Is Released!

This is fine tuned version of ebot 1.07, now it can download waypoints from internet and few more performance improvements.

 

Fixed Bugs:

  • First bot never had a ping
  • Bots start moving slower on too high fps values (higher than 500)
  • Fixed analyzer crash on linux
  • Fixed bots not moving on linux

 


 

Sunday, March 26, 2023

E-BOT 1.07 Is Released!

  Changelog: 

  • Added: Official Linux Build!
  • Added: CMakeLists.txt for building linux
  • Added: Half-Life support and for now deathmatch only, works on Opposing Force too but bots cant use new weapons
  • Added: New waypoint analyzer, works like NavMesh
  • Added: If map doesn't have waypoints ebot will automatically start generating waypoints, useful for servers
  • Removed: SSE2 support, fallback to Q3 algorithm
  • Fixed: Pathfinding Cost calculated wrongly and causing more cpu usage
  • Fixed: Bots aiming upper head and missing shots
  • Fixed: Bots do not pickup weapons & hostages
  • Fixed: Sometimes human bots do not escape if zombie is near
  • Changed bot nav handling for performance
  • Improved gameplay for base modes
  • More performance improvements
  • More console commands
  • Updated config
 

Known Bugs:

First bot never had a ping
Bots start moving slower on too high fps values (higher than 500)
Linux version MUST be compiled with CLANG compiler to get it work, otherwise game will CRASH when bots see/attack enemy

 


 

Monday, February 13, 2023

E-BOT 1.06 Is Released!

 Changelog: 
  • Updated cfg files
  • Cleaned code
  • Added: ebot_breakable_health_limit CVar
  • Added: ebot_avoid_grenades CVar
  • Added: ebot_ignore_enemies CVar
  • Added: Better breakable check
  • Added: Now teammate bots will help destroying breakables
  • Added: "ebot setentityaction" command, with this you can make bot attack/avoid/pickup custom entities (e.g sandbags)
  • Added: If path cannot reachable/map is bad waypointed pathfinding will select random possible waypoint to go
  • Removed: All API & SwNPC stuff
  • Fixed: All known crash issues
  • Fixed: FallCheck waypoint not working properly
  • Fixed: Bots slowdown when current waypoint is too close
  • Fixed: Zombies goes backwards when close to target human
  • Fixed: Zombies can't throw grenades
  • Fixed: Some array bugs

 



Friday, September 9, 2022

E-BOT 1.05 Is Released!

  Changelog: 
  • Fixed more crash issues
  • Reconfigured cfg files
  • Cleaned code
  • Added: Avatar support
  • Added: New waypoint type SPECIFIC GRAVITY
  • Added: Better navigation while using A* pathfinding
  • Added: Voice chatter support
  • Removed: Language support
  • Fixed: Fake pings for bots
  • Fixed: Sometimes bots using knife in zombie modes

 

 

 

Click To Join My Discord Server

Click To Join My Steam Group 

 

Download:  E-BOT 1.05

Sunday, August 21, 2022

E-BOT 1.04 Is Released!

Changelog: 

  • Fixed crash on de_dust/de_aztec maps
  • Lowered escape distance in zombie mode
  • Tweaked reachability check, avoiding zombies
  • Now bots aim to nearest enemy
  • Added: Zombie Only waypoint
  • Added: Human Only waypoint
  • Added Human Mesh waypoint
  • New mesh waypoints for make bots move while they're camping (requires human camp waypoint for linking, ebot setmesh <number>) 

 


 

Download: E-BOT.1.04.rar

Tuesday, August 9, 2022

E-BOT 1.03 Is Released!

Changelog: 

  • Performance Improvements
  • New SSE2 Support
  • Reworked Bot Aim
  • Improved Pathfinding
  • No Longer Using Engine For Random Int & Float
  • Improved Buy System

I have less time, i can't write the all changes because in the time i forgot what i do.

Have Fun!




Download: E-BOT.1.03.rar

Saturday, May 14, 2022

E-BOT 1.02 Is Released!

Changelog: 

- Stability Update
 
 

 

Download Page: Click Here

What is E-BOT?

E-BOTs are AI bots designed for Counter-Strike (specifically 1.6). While they were primarily developed for Zombie Plague and Biohazard mods, they also work perfectly on default game modes. The main goal is to create smarter bots than the game's original navmesh-based ones, supporting more features and diverse playstyles, with a heavy focus on zombie modes.

Features of E-BOT

  • Open Source & Free: Completely open-source; anyone can modify and compile the code.
  • Fast & Optimized: Features high optimization to ensure fast performance without dropping FPS.
  • Advanced Collision Avoidance: Avoids teammates much better when team collision is enabled.
  • Semiclip Detection: Automatically detects semiclip plugins, allowing bots to smoothly pass through teammates.
  • Improved Combat AI: The attack and shooting code has been significantly upgraded.
  • Smart Dodging: Bots never fall off ledges or high places while dodging or strafing.
  • Realistic Aiming: Features natural aiming mechanics that mimic human playstyles.
  • Built-in Map Analyzer: Features its own map analyzer (similar to CSBot's navmesh system), making it compatible with any map using just a single command.
  • Strategic Human Camping: Human bots head to random, secure camping waypoints at the start of the round to hold defense positions.
  • Wall Avoidance: Human bots actively avoid hitting walls and getting stuck while escaping from zombies.
  • Equipment Usage: Human bots can effectively use grenades, flashlights, and flares.
  • Dark Mode Support: Includes the ebot_zm_dark_mode CVAR to reduce human vision range, enhancing realism when Zombie Plague lighting is set to "A" (pure darkness).
  • Knife Logic: Human bots avoid using knives by default; however, if forced into melee combat, they will attempt to backstab the zombies.
  • Survival Instinct: Human bots will immediately flee if a zombie gets too close.
  • Zombie Behavior: Zombie bots never use radio commands, never retreat from humans, and always hunt down their targets.
  • Stuck Detection: Features an improved stuck-detection system to keep zombie bots moving smoothly across the map.
  • Horde Mentality & Boosting: Zombie bots can group up to rush humans together, and they can also boost each other to reach higher spots.

How it was made?

Back when I was playing Counter-Strike 1.6 Zombie Mod with PODBot, I got bored and started searching online for better alternatives. That's when I stumbled upon YaPB and SyPB (I found a few others too, but they weren't Metamod plugins, so I skipped them). I tried YaPB first; it felt like PODBot but much smarter, and their aim was almost perfect.

After that, I installed SyPB. For some reason, I decided to play a regular game on de_dust, and I was shocked to realize that SyPB actually supported Zombie Plague and that the bots could camp just like real humans. However, after playing with them for a while, I noticed their flaws: they couldn't use grenades, they would get stuck on walls while fleeing from zombies, they always rushed to the absolute nearest camping waypoint, and human bots would just freeze in place the moment they saw a zombie.

I wanted to fix these issues, so I downloaded the SyPB source code. I actually ended up learning C++ while modifying them! The project started out as SyPBM (M for Modification), but as I realized how much more I could actually pull off, I thought to myself, "Why don't I just make my own bots?" That's how E-BOT was born.






 
 
 

Where to download?

Get latest version: Click Here

Recommended for you

E-BOT 1.10.1 Is Released!

  This version of ebot is stable and performant.     Click To Join My Discord Server Click To Join My Steam Group   Download:    E-BOT 1.10....

Most Viewed