Lunarsphere - Fan Update

17.2k Downloads

Originaly By: Moongsaze
Taken over by: Toludin-Stormrage

Taken over by: Shaun Voysey

Current fix by: Themoo-Faerlina (AKA Fullmoon-Sulfuras)

About LunarSphere

LunarSphere is an all-class version of the popular "sphere" addons that exist for various classes within World of Warcraft.

Details of LunarSphere

When it comes to "sphere" addons, examples that come to mind are the following addons:

 Cryolysis (Mage)

HolyHope (Paladin)

Necrosis (Warlock)

Sabella (Rogue)

Serenity (Priest)

Totemus (Shaman)

Venantes (Hunter)

What separates this addon from the other sphere addons listed above is that every button is customizable. When you load up LunarSphere for the first time, you can load up a template for your specific class (Warriors, Druids, and now Death Knights have some sphere addon love) which will contain every spell that your character knows and attach it to the sphere (if you level up and learn new spells, you'll need to manually add them to the sphere, or, if you never changed your sphere layout, you can just reload the template again).

If you've never seen any of these addons, or need to know more about LunarSphere, here you go:

Features

Sphere

LunarSphere gives you a large sphere on the screen. Around said sphere, you will find 10 buttons that circle around it. These buttons, known as "main buttons," can take left, middle, and right click assignments to store spells, items, or macros. These buttons can also be turned into menu buttons, allowing an additional 12 buttons per menu button to exist, giving a total of 130 total buttons that you could possibly use, if you desire. The sphere can also function like a button, making the total up to 131 buttons.

Sphere Gauges/Display

The sphere provides up to two gauges (They look like rings or circular bars) that can display certain information such as health, mana, experience, rep, combo points, and more. You can also set text to be displayed on the middle section of the sphere, to also display your health, mana, rep, and more.

Buttons
The buttons can take actions that to assign them, but there are also special button types that you can assign the the button, such as "Use strongest water," "Use random epic flying mount," "Apply best Instant Poison to Main-hand" and more. Some can be seen as specific for certain classes, other button types can be used by all. Lots of "auto bar" type action assignments will happen within LunarSphere, if you assign such actions.

Reagent Restocking
LunarSphere can restock reagents from a custom list you define. Helpful for tailors who constantly need to restock on thread, or rogues you need poisons, hunters with ammo, priests with candles, and more.

Random Speeches
The random speeches that were trademark of most sphere addons? Yeah, LunarSphere can do that too. The addon comes pre-loaded with a few speeches for your mounts and for resurrecting people, but the sky is the limit since you can create your own speeches and assign them to items and spells that are used. Great for roleplayers, great for people who want to annoy their raid, or make them laugh.

Skinning
LunarSphere lets you skin the buttons with over 38 circular button skins and any color tinting you want to apply to them. LunarSphere was built to be customizable to fit most, if not all interfaces, no matter the color or design.

... and more
Tooltip handling and coloring, junk item selling, bank restocking, user interface object hiding (such as the action bar artwork, the main menu buttons, the mini-map zoom buttons, and more), and more can be handled by LunarSphere. If you want to use it as a full action bar replacement, you can hide all the action bars, assign the menu buttons and bag opening features to LunarSphere buttons, and clean up your screen.

Memory management
A lot of the extra bells and whistles of LunarSphere can be disabled so that it doesn't tie up lots of memory. In fact, with all features running, LunarSphere runs on about 850kb of memory and can replace between 3 and 10 addons, depending on the features used.

Longevity
Lastly, LunarSphere was made to last. When new drinks, food, potions, mounts, bandages and more are added to World of Warcraft, LunarSphere will usually pick up those new items without a version update. When new spells come out, you can just add them to your sphere just like dragging a spell from your spellbook to an action bar. That's some of the power and flexibility that LunarSphere provides, so that the only time you need to update LunarSphere will be for bells and whistle feature updates or bug fixes, but never so that you can finally use your new spell.

User Manual and various help that might be needed

LunarSphere can be overwhelming at first. Lots of beta testers who helped with the project have said that after getting used to it, LunarSphere became really easy to setup and use, and they loved the power it provides.

Bug Reporting, Feature Requests, Comments and More

I would prefer comments on LunarSphere to be made on github: github.com/leonardopsantos/LunarSphere/issues 

If you must, you can mention stuff here as well or in the Discord server.

(from Fullmoon):  when reporting a problem, please mind that I don't play all classes on all clients, nor am I familiar with all LS features. Providing a clear, step-by-step list of steps to reproduce the bug you're seeing will go a long way. Remember that I do this in my free time, help me help you.

Warlords of Dreanor Fix by Shaun Voysey

I have modified Lunarsphere so that it works with Warlords.

3 Days Banging my Head in try to fix this. Most seemed ok, but Manastone no longer exists
and Healthstone now down to one. And why is it always the Mount system thats the pain...
I have also added a Strider menu as well as a Random favourite.
I have also removed the poisons menus as they have not worked in a while.

Lunarspere is currently working.

Battle for Azeroth Fix by Toludin-Stormrage

LunarSphere should once again be working in BfA. There may still be some kinks and bugs, so please feel free to report anything either here in comments, or at github.com/leonardopsantos/LunarSphere/issues. Thanks!

Shadowlands, Classic, and Burning Crusade Classic Fix by Fullmoon-Sulfuras and Shaun Voysey

LunarSphere should once again be working with the Retail (Shadowlands), WoW Classic, and Burning Crusade Classic (BCC) clients.

Shadowlands, Season of Mastery and Wrath of the Lich King Classic by Fullmoon-Sulfuras and Shaun Voysey

LunarSphere should be working with the Retail (Shadowlands), Season of Mastery (SoM), and Wrath of the Lich King Classic (WotLK) clients. There may still be some kinks and bugs, so please feel free to report anything either here in the comments, or at github.com/leonardopsantos/LunarSphere/issues. Thanks!

Discord Server

The watering hole for Lunarspherians is the LunarSphere Discord server at

https://discord.gg/qdwhkfXwCU

Feel free to drop in, ask questions, make suggestions, or just hang out.

I go by Fullmoon_druid there. Please feel free to ask any questions or features that you'd like to be added.