This repository is no longer actively maintained. Feel free to use it and contribute to it as needed.
- Eluna Lua engine installed on your core. You can find the module for AzerothCore here. For TrinityCore, you can find the appropriate module online.
- Download and install MPQ Editor for creating a patch.
- Extract the contents of the
Client
folder into your patch using the MPQ Editor. - Install the custom required tables from the
Database
folder into your Character Database. - Place the
DifficultyMode_by Syn
folder into yourcore/lua_scripts
folder. - Ensure that you have AIO installed in your core's Lua folder and client side. You can find AIO here.
-
Ensure that the following components have been properly installed:
- Patch Creation
- Database Installation
- AIO Client & Core Side
- Eluna Lua Engine
-
Restart your server, and the installation should be complete.
Contributions are welcome! If you have any improvements or bug fixes, feel free to submit a pull request.
Licensed under GNU GPL v3. See the LICENSE file.
after the installation make sure you create a new character for the database to know that your character is linked to the system if you have older characters already created the script won't register their phasing difficulty when logout so you'll be back in normal and not in hard you'll need to add the character guid manually from "character" table in character database so the script could see old character cause the script generate the guid in is custom table when a cracater is created.