sogladev / mod-vanilla-naxxramas

AzerothCore custom module that brings back vanilla Naxxramas
GNU Affero General Public License v3.0
4 stars 3 forks source link
azerothcore-module

AzerothCore Module Vanilla Naxxramas

Build Status

This is a module for AzerothCore that reintroduces the vanilla version of Naxxramas back to 335.

This project is constrained by the 335 client, therefore vanilla naxx cannot be fully restored without a client-side patch. To ensure compatibility, no client-side change will be necessary to use this module. This also means there will be inaccuracies

If you encounter any issues or have suggestions, please post them as Github issues so that we can resolve them and improve this project.

Some Features

See Wiki for a summary of changes with pictures

See Wiki for a full detailed list of changes

https://github.com/sogladev/mod-vanilla-naxxramas/assets/46423958/2b56a239-001a-442a-aad4-df3717b21e9a

How to install

See Wiki for installation instructions

Known Issues

Some are due to being limited by 335a client. Some of these could be fixed by client-side patch

Not all vanilla mechanics are yet implemented yet due to scripts being ported from Azerothcore's WOTLK Naxx

Other issues are due to potential upstream bugs

See Wiki for a list of work to be done

Breaking

The same instance is used for both the vanilla, 10 and 25 man difficulties. This means that same instance/boss/spell script(s) are used. Changes to Azerothcore's Naxxramas may cause breakage. So far only the Naxxramas instance script and Sapphiron are shared.

Acknowledgements

License

GNU Affero General Public License v3.0

LICENSE

How to create your own module

  1. Use the script create_module.sh located in modules/ to start quickly with all the files you need and your git repo configured correctly (heavily recommended).
  2. You can then use these scripts to start your project: https://github.com/azerothcore/azerothcore-boilerplates
  3. Do not hesitate to compare with some of our newer/bigger/famous modules.
  4. Edit the README.md and other files (include.sh etc...) to fit your module. Note: the README is automatically created from README_example.md when you use the script create_module.sh.
  5. Publish your module to our catalogue.