-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Request] Implement last IKE3 playerbot #2159
Comments
@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: |
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 |
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 |
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 :) |
Hi, can you share the correct source code? |
It is not a kind of Release. Just some fixes. If something still wrong - try to fix it and assign your development here |
I'm really sorry, I'm not a developer and I don't know how to fix it. |
Just curious, do I have to put the mod Repo of the first link into the modules folder of 2nd link Repo? or the 2nd link is already made hard coded integration of playerbot? |
Thank you all for support. ^_^ And thank you for share crash logs - it is very helpful to solve the problems.
The module should be installed like a regular AzerothCore module - place it in the modules directory and run the SQL files. For everyone having trouble compiling, please ensure you are on the correct branch. If you have cloned using Git, it will be the repo with all different branches. Make sure you are on Playerbot branch. Also please ensure module is on the AzerothCore branch. @biancong1208 You maybe have the correct code and branch but the MOD_PLAYERBOTS define is not being trigger. Please ensure you run cmake after placing module in correct directory. |
I have been paying attention to this issue for a long time, as if it has become popular, thank you cute girl @ZhengPeiRu21 ❤️ |
I will point out that you don't need to quote
in every reply you make in this issue. Makes it very difficult to keep up with this issue through the Github notifications in the AC Discord. (Also makes my phone crash because so much text gets loaded.) |
Maybe you guys would like to join our Discord to chat about this? GitHub is useful for discussions, but not so much for chatting. This issue alone has over 130 messages, out of which 93 are hidden because there are so many and it hit the threshold. |
I have successfully compiled and entered the game, but I see that there are some problems:
|
Bots work, you just can't have GM on and invisibility. |
Yes, I use a level 1 account and I am not invisible. |
I understood. So be patient, because critical crash bugs are still being fixed. |
Thank you for post a report. I am investigating issue of bot AI being slow. They are not attacking because many attack actions are expiring before they execute. Hopefully this can resolve soon! The addon probably needs to be changed and updated for this port. I will investigate this if I have time but it is a lower priority. Could you open an issue in the module repo with details for the error you see when talk to the bot? |
I'm still having difficulties to compile ZhengPeiRu21's source. I have made sure source is on Playerbot branch and mod in module folders but compiler still complaint many warning msg and enventually generate errors. |
Thank you for taking the time to fix the playerbot, I will continue to compile and play and experience, I will open an issue in the module repo to feedback the problem. |
I'm a layman, I use windows to compile, I can't understand why you fail to compile. |
look here: ZhengPeiRu21/mod-playerbots#8 |
I have managed get pass to 72% and now stopped at 73%, any suggestion? |
Why are you trying to use a module that doesn't work and isn't finished and then writing here that it doesn't work? |
Because for some it works and for others it doesn't. Development continues :) |
I couldn't help but opine here, all about this request. It's resolved here: https://github.com/ZhengPeiRu21/mod-playerbots After this PR ZhengPeiRu21/mod-playerbots#115 when Zheng analyze, the bots will be independent. We definitely have bots in azerothcore. So my humble opinion is that @ZhengPeiRu21 and @UltraNix solved this bot implementation in azerothcore. |
I don't know that this can be considered solved until enabling bots is either a matter of dropping the module into the folder or setting an option in the worldserver config. Currently a separate fork is required, and that in my opinion is enough to keep this issue open. |
Oh, that being so, you are right. And on the other hand, there is the solution! |
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: **
The text was updated successfully, but these errors were encountered: