Open nero08 opened 5 years ago
@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:
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.
Playerbots > NPCBots ...
Playerbots are summoned from the players own account and are alot more fun - their equipment persists.
Any updates on this?
I will try to adopt that to azerothcore, but I can't guarantee anything :) @FrancescoBorzi Assign me.
@UltraNix if so, tag me to test what you wan't. I wish this system so hard for AC
@LukasVolgger I will.
@FrancescoBorzi ahbot part of this bot should be done too? Because there is already an ahbot for AC.
@UltraNix I haven't looked into this myself. How different are those 2 AH bots ?
I'm not sure though - haven't looked as well. But having two ahbots is not necessary.
@UltraNix I agree, maybe it's worth just checking if there is some cool feature we can import from that other one, otherwise don't bother
@UltraNix Basically the AhBot in this uses the playerbots as bidders & buyers, regulates how many items are bought by bots by looking at how much real-player activity on the AH there is & it fluctuates the prices.
Also this AhBot is much more configurable - lots of fine-tuning on different groups of materials, white/green/blue/epic mats (split by enchanting, engineering and all the other professions) and so on. So in my opinion this would be a great addition!
Hope this helps a bit to get the gist & figuring if it's worthy to look at it further.
I'm definitely interested & chipped in. Have used IKE w/ cMangos before, so happy to help test
Current progress: https://github.com/UltraNix/mangosbot-bots/tree/AzerothCore.
@UltraNix keep up the good work. We've just added 25$ more so it's now 350$ reward in total.
It would be nice if you can make this as a module.
@ChromieCraftServer Yes - it will be usable as a module.
This is by far the most awesome project. really looking forward, cant wait for the launch of the module.
Is "IKE3 playerbots" any different than https://github.com/trickerer/Trinity-Bots? If not, it can easily be backported.
Sorry for a slight off topic comment, but I thought I'd mention it here because I didn't find a specific issue for it:
It looks like someone has done a port of NPCBots as a module for AzerothCore here: https://github.com/ZhugeDongming/mod-new-npcbots
I haven't tried using it yet and I'm also not sure if it's a finished port, but from glancing over the code (not a C++ dev), it looks like there's at least something there; might be worth checking out for anyone interested in that.
Certainly can't hurt having both NPCBots and Playerbots available for AC, imo at least. :)
Note: https://github.com/trickerer/Trinity-Bots is published without a license from what I can see, and that port I linked likely copied at least parts of the code, so that's not ideal. Actually, nevermind. Since TC is GPLv2, from my understanding, Trinity-Bots needs to use a compatible license (since it's a patch for TC) and therefore that port too (since it's a derivative work).
I haven’t used NPCBots, but at a glance from the home page info, a big difference I see is IKE3 allows you to 1) fill the game world with bots and 2) specifically “summon” your additional accounts/toons as bots so you can level/dungeon as a group with your own, akin to multi-boxing
@UltraNix I'm very happy that you decided to take the project. If I can do a suggestion, there is someone called celguar, that has an updated ike3 bots AI that is very good. He has an open repo that can help improve the IA. I used his repack that contains his bots, and its really very good and updated.
Also, do you have an ETA to release your module?
@joelsongsouzza Yes, I'm using that fork. No ETA.
@joelsongsouzza you can support the developer by adding more money to the open bounty of this issue
@FrancescoBorzi i will for sure, the bots module and even azerothcore itself, when I can. You guys are doing an awesome job.
Just wonder if Playerbot and Npcbot could be integrated together, so that they could interact each other and possibly make battleground works like real action.
Is there any progress on this project?
Is there any progress on this project?
PlayerBots very stupid. They dies on almost all scripted Bosses or Elite mobs.
Just wonder if Playerbot and Npcbot could be integrated together, so that they could interact each other and possibly make battleground works like real action.
It is unlikely that they can do something on BG. They can only assist you as party-member according to their role
For BG here must be additional very big AI.
@rogerc66 Yes.
@rogerc66 Yes.
At what stage are you now and whose bot are you porting?
I have seen the curses in bot speech sql, lol, it looks so promising.
Suspended due to Bountysource inactivity.
Is this project going to be resumed anytime soon?
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: