manicogaming / CSGOBetterBots

BOTs with some improvemes and other things.
92 stars 23 forks source link

Consider using the newer Bot AI instead #66

Closed SteveBox0 closed 1 year ago

SteveBox0 commented 1 year ago

The new bots support AI behavior trees and is a lot more adjustable than the old bots. One good example is the below workshop link that has used the new bots with some custom logic.

https://steamcommunity.com/sharedfiles/filedetails/?id=2887812541

IHutuXian commented 1 year ago

That Sounds Good

BTFighter commented 1 year ago

The issue with this is that it will only support Flying Fox AI maps if he does this. With contrast to Flying Fox AI, which is included in the map, this mod has the advantage that it can be used with any map that contains a navmesh.

I'm not sure how practical and simple it would be to support both in an attempt to make the mod modular. Another option is to have two versions, one of which includes Flying Fox AI maps and the other which does not. I'm not sure how time-consuming that will be, though.

In conclusion, it would be awesome if he adds support for Flying Fox AI, but I do understand if he chooses not to. It took the mod years to get to this point, and it will take a long time for him to change now.

IHutuXian commented 1 year ago

I hope BetterBots can integrate the behavior mode of Flying Fox AI. The current BetterBots will not guard the Middle, and their behavior is more like a predictable robot than a real person.

manicogaming commented 1 year ago

I'm sorry but right now there are no plans to support the new BOT AI for 3 reasons:

  1. I would be forced to have 2 different versions of the mod because most of the functions I use in the current version of the mod don't even work with the new BOT behavior trees.
  2. As seen in this video https://www.youtube.com/watch?v=XkcRSMLZt6E from 3kliksphilip he said that the creator of the mod actually had to edit the map itself to help the BOTs and use VScripts which is something that I can't do for 300+ maps.
  3. There are things that the new BOT behavior trees can't even do yet see here the things in purple, https://trello.com/b/SECkwTQx/csgo-flying-fox-ai

But I really believe that the new BOTs have a lot of potential they're just not as complete as the old ones in my opinion. For now what I can do is take some ideas from Flying Fox AI and implement them in this mod.