Giter Site home page Giter Site logo

laodaiy / mod-playerbots Goto Github PK

View Code? Open in Web Editor NEW

This project forked from liyunfan1223/mod-playerbots

0.0 0.0 0.0 20.13 MB

AzerothCore Playerbots Module

Home Page: https://discord.gg/NQm5QShwf9

License: GNU Affero General Public License v3.0

Shell 0.03% C++ 99.91% C 0.06%

mod-playerbots's Introduction

English | Español | 中文

Playerbots Module

Welcome to the Playerbots Module for AzerothCore, a work in progress project based on the IKE3 Playerbots. These Playerbots utilize actual player data, allowing you to interact with your own alts, form parties, level up characters, and much more.

If you encounter any errors or experience crashes, we kindly request that you report them as GitHub issues. Your valuable feedback will help us improve and enhance this project collaboratively.

You can also get more information in our discord.

Installation

Please note that this module requires specific custom changes to AzerothCore. To ensure compatibility, you must compile it with a custom branch from my fork, which can be found here: liyunfan1223/azerothcore-wotlk/tree/Playerbot.

To install this module, please refer to the AzerothCore Wiki for detailed instructions: AzerothCore Installation Guide.

We've provided a simple method to clone the module:

git clone https://github.com/liyunfan1223/azerothcore-wotlk.git --branch=Playerbot
cd azerothcore-wotlk/modules
git clone https://github.com/liyunfan1223/mod-playerbots.git --branch=master

Quick Start & Documentation

For a quick start and an extensive set of commands, you can refer to the manual for the original version of playerbots by ike3. Most of the basic commands are available for this module. You can find the documentation here: IKE3 Playerbots Documentation. Please note that in our module, you need to replace all occurrences of .bot with .playerbot bot in the documentation.

Please be aware that documentation for newly added commands is currently lacking as the project is still under development.

Progress

The module primarily emphasizes the following key features, and we have implemented improvements in these areas:

  • Bots in World (Random bot): We have enhanced the behavior of random bots to make them mimic real players more closely, creating a more authentic player server environment.

  • Bots in Raid: We've empowered bots to conquer challenging raid content by implementing specific strategies for various bosses, making raid encounters more engaging. Additionally, we have enhanced bots' capabilities in various roles such as DPS, healing, and tanking, ensuring they contribute effectively to the success of raid groups.

  • Bots in Battleground: Bots are now capable of actively participating in battlegrounds alongside real players, adding depth and excitement to these PvP scenarios.

  • Interation with Bots: We have improved the interaction between real players and bots, enabling players to complete quests and level up with multiple characters while collaborating with the bot companions.

  • Player Progression Path: We have designed an improved progression path for players, complemented by bots, to offer an alternative and engaging gameplay experience.

  • Stability: Our efforts have focused on enhancing the overall stability of AzerothCore when using the Playerbots module. These improvements aim to prevent server crashes and ensure a smoother experience for all users.

  • Configuration: We have introduced a range of configurable options to cater to players with varying requirements, allowing for a more personalized experience.

It's essential to note that there is still a significant amount of work to be done as we continue to enhance the project. We welcome everyone to contribute in various ways.

Addon

For enhanced control over the bots and to simplify command usage, you can also make use of our addon:

Frequently Asked Questions

Bots can't cast spells

  • Please make sure that the necessary English DBC file (enUS) is present.

Compilation error

  • We support for Ubuntu, Windows, and macOS.

  • Continuous integration workflows have been established. You can review the build status in GitHub Actions.

  • If the latest build status fails, please revert to the previous commit. We will address the issue ASAP.

Acknowledgements

The code for this module is ported from ZhengPeiRu21/mod-playerbots and celguar/mangosbot-bots. We extend our gratitude to @ZhengPeiRu21 and @celguar for the continued efforts in maintaining the module.

We also want to express our sincere appreciation to all individuals who have contributed to playerbot development. Your dedication and efforts have been instrumental in shaping this project, and we are thankful for your contributions.

mod-playerbots's People

Contributors

liyunfan1223 avatar zhengpeiru21 avatar fuzzdeveloper avatar whipowill avatar qudzy avatar noisiver avatar bogir avatar alvinzhu avatar oiuv avatar bobblybook avatar chromie-wow avatar benwagner-ux avatar brian8544 avatar caffarius avatar garashan avatar htc16 avatar ultranix avatar jgoodwin64 avatar hongyiqin avatar mtm84 avatar

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.