Feature Request: Implement IKE3 playerbot on last azerothcore.
Here is the playerbot module: https://github.com/ike3/mangosbot-bots/commits/master
And last time ike3 merge with trinitycore: https://github.com/ike3/mangosbot/tree/trinity-wotlk-ai
Thanks in advance.
* EDIT BY ADMIN: *
It would be nice if this can be done preferably in a module. If not, in the worst case, as a configurable feature disabled by default (that does not impact anything else when disabled).
There is a $225 open bounty on this issue. Add to the bounty at Bountysource.
@nero08 where is the reward? please post it using Bountysource
@nero08 where is the reward? please post it using Bountysource
@FrancescoBorzi see again
@nero08 thanks a lot, also let me know if you're on Discord (you can contact me privately)
I'm in =)
As mentioned on discord, it would be nice if this can be done preferably in a module. If not, in the worst case, as a configurable feature disabled by default (that does not impact anything else when disabled).
good job !
to low bounty for this( just my opinion)
Bounties are there to help, they are just an extra bonus and we are very thankful to backers, even when they post little amounts. However 100$ is not a little amount, maybe it's not proportional to the amount of work needed, but we do appreciate it.
200$ now @FrancescoBorzi
Hmm, hmm
thanks a lot @nero08
Link of better recent sources:
https://github.com/conan513/SingleCore-AC branch bot+custom
But CMakeList is incompatible since:
https://github.com/azerothcore/azerothcore-wotlk/commit/eae9affec99181cec14fa4fd0449bb9f8e02565f#diff-9c4a789a0cb66ac82ec640d8fa1fb592
As mentioned on discord, it would be nice if this can be done preferably in a module. If not, in the worst case, as a configurable feature disabled by default (that does not impact anything else when disabled).
It would be cool if this were made into a module, much easier to implement as a drop in, but i'm afraid there is too many hooks into the main code to do this. I was trying to do something like that but there's no way around the hooks.
Or just use another branch if it's not possible
@Psilovybin On your project, you don't update your cmakelist file to the new rewrite cmake include system, maybe it will be easier if we update it? Do you think it's only because AzerothCore does not use BOOST lib?
We have to implement it like worldserver folder or scripts folder at this time with checkbox option on cmake to include it
Or just use another branch if it's not possible
@Psilovybin On your project, you don't update your cmakelist file to the new rewrite cmake include system, maybe it will be easier if we update it? Do you think it's only because AzerothCore does not use BOOST lib?
I've pretty much abandoned that, only still have it up for reference
I don't know if it helps but Jokerlfm had been working on getting Ike3 bots into Azeroth Core. This was around November 2017 in the below repository, since then I think he's undone some of that and started working on his own bots.
Is "IKE3 playerbots" any different than https://github.com/trickerer/Trinity-Bots? If not, it can easily be backported.
Yes it is. Trickerer uses NPC bots while IKE3 bots are in fact fake Players.
I asked Trickerer a long time ago to backport his mod to AC but he didn't want to....
If you could do this, that would be awesome like your other PR's <3
Is "IKE3 playerbots" any different than https://github.com/trickerer/Trinity-Bots? If not, it can easily be backported.
The trinity bots there look like NPC bots (i.e. they don't have character data like a player does), you hire them from an NPC and they follow you about helping.
The IKE3 ones iirc were player bots and once you logged them in they would run around farming or whatever else they were set to until you asked them to your party or recruited them through raid finder https://ike3.github.io/mangosbot-docs/
In practical terms there's not the biggest difference, though player bots (since they are just characters in the database) allow you to kind of multibox with AI's controlling your extra characters and switch between them when you want.
Most helpful comment
Bounties are there to help, they are just an extra bonus and we are very thankful to backers, even when they post little amounts. However 100$ is not a little amount, maybe it's not proportional to the amount of work needed, but we do appreciate it.