Giter Site home page Giter Site logo

efedursun125 / tf2-ebots Goto Github PK

View Code? Open in Web Editor NEW
12.0 6.0 4.0 2.04 MB

AI bots coded with sourcemod, made for control afk players, also can be used for play singleplayer with bots

SourcePawn 100.00%
bot ai tf2 sourcemod teamfortress2 ebot teamfortress afk afk-bot plugin

tf2-ebots's Introduction

TF2 EBOTS (NEW)

Click HERE To Join My Discord Server

Works with waypoints, if no waypoint file found uses (and requires) navmesh/cbasenpc Click HERE

Requires tf2items Click HERE

put ebot folder that contains name & waypoints to tf\addons\sourcemod

Supported gamemodes:

  1. CAPTURE THE FLAG
  2. CONTROL POINTS
  3. KING OF THE HILL
  4. PAYLOAD
  5. PAYLOAD RACE
  6. DEATHMATCH
  7. ARENA
  8. MEDIEVAL

OLD

Requires PathFollower & tf2.pets gamedata

https://github.com/Pelipoika/PathFollower

https://github.com/Pelipoika/TF2_NextBot/blob/master/gamedata/tf2.pets.txt

Works on

  1. CTF
  2. KOTH
  3. CP (Non Attack/Defend Maps)
  4. PL
  5. PLR
  6. DEATHMATCH

tf2-ebots's People

Contributors

annoyingguide avatar efedursun125 avatar samg381 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

tf2-ebots's Issues

[Errors] Auto Waypoint is broken

When using waypoint auto it shows these errors
image_2023-01-30_131152477
May be caused by the latest version of tf2 I've checked and have every requirement for ebots and all of them are up to date I'm also using the latest stable version of sourcemod and metamod.

Bots don't appear to be following the navmesh

So after your most recent update, I noticed that the bots appear to be basically ignoring the nav file and just either get stuck on a wall or jump around randomly. This didn't happen before so I think something may have gotten messed up after the update. I'm not sure if this is just on my end or there is actually a problem. Edit nevermind I just didn't update pathfollowers gamedata -_-

Issues with new waypoint navigation system

The new waypoint navigation system has several issues preventing bots from behaving normally on CTF maps.
To be clear, this is the waypoint system that uses the .ewp files in the sourcemod/ebot/waypoints folder.

Issues I have encountered while using the new system:

  1. Bots stop moving on cap point (note this is different than the issue I solved with the AI)
    -Here is a video showcasing this error on ctf_turbine
  2. On ctf_2fort, bots will walk to the top of the courtyard stairs and get stuck.
    -This does not appear to be correlated to a waypoint using the ebot_waypoint_on command

Any specific suggestions for waypoint commands to resolve these issues, or better yet, corrected .ewp files would be enormously appreciated.

[Warnings] On Compile

It compiles just fine but gives these warnings forgot to make an issue about that yesterday after compiling and testing the latest update to ebots just showing ya and letting ya know just in case here's the screenshot.
image_2023-02-05_150943792

[URGENT] [New version] Bots get stuck walking in circles on capture point

In CTF maps, after the bot captures the intel, they will become stuck walking around in circles on top of the capture point.

Troubleshooting tip:

  • If I hit noclip while the bot is stuck on the capture point, the bot starts working normally again

I think it may have something to do with this line:

https://github.com/EfeDursun125/TF2-EBOTS/blob/d0b609030b60c5ce30044203abf5628c5ed8200d/NewVersion/include/ebotai/goap/defaultai.inc#L772C84-L772C84

Create github wiki

Couldnt hurt to have a wiki with everything document. As of now its guess work based on the code how to setup waypoints and flag them correctly.

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.