Download
(722Kb)
Download
Updated: 09-25-12 02:20 AM
Pictures
File Info
Updated:09-25-12 02:20 AM
Created:01-01-09 09:51 PM
Downloads:38,513
Favorites:279
MD5:

LunarSphere  Popular! (More than 5000 hits)

Version: 1.11
by: MoongazeMods, N3od3ath

About LunarSphere

LunarSphere is an all-class version of the popular "sphere" addons that exist for various classes within World of Warcraft. It's home can be found at:

www.lunaraddons.com

If you like what you see and are in a giving mood, I could always use some more energy drinks and cookies ^_^ You can donate via the link below, and I'll give you my thanks in advance!

Click here to lend your support!

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

I have a website setup for LunarSphere, as well as all my other project. It can be found at www.lunaraddons.com and with it there are FAQs, a User Manual, forums and more to help you out and to help me out, since responding to people from various sites is easier at one central location.

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 the LunarSphere website, but if you must, you can mention stuff here as well. I'll probably be a lot more open to things on the forums, though... =)

LunarSphere Public Release
Version 1.11

Changelog:

Mists of Pandaria compatability

[*] Most of the major problems caused by WoW 5.0 have been fixed.
[*] Some problems remain and it is quite possible i will be re-writing a lot of LunarSpheres code over the next few months.

Known Issues

[*] Spells replaced by talents will dissapear from LS when loading templates and occasionally on reloading the UI/game client.
The problem is caused by the way blizzard replaces these spells, LS currently can not tell the replacement spell from the original and as such removes them when they aren't found in the spellbook.
The only way around this is by using macros
(Asphyxiate, Faerie Swarm, Aspect of the Iron Hawk, Greater Invisibility, Chi Torpedo, Eternal Flame, Fist of Justice, Mindbender, Shuriken Toss, Earthgrab Totem, Soul Link, Blood Fear, Impending Victory, Safeguard, Cobra Shot)
[*] Under Menu Bar Tabs Toggle Dungeon Journal and Toggle Mounts and Pets are not available
[*] Companion pets can not be added to any button

Version 1.10

Changelog:

Feature Additions
  • WOW 4.0 patch compliance. Yay! (There are too many things to list as "fixed" or "changed" because of the 4.0 update, sooo ... this is all you get for an explaination)
  • Sphere/Gauge Event: Power(x) added, where "x" is none, Eclipse, Holy Power, or Soul Shards. Some classes had a new power mechanic added, and LS will now show you the information from that as well.
  • Sphere Text: Show Percentages added. If a sphere text event it set that can show a value or a percentage, this option will be visible.
  • Buttons - Rogues now have a Shadow Dance stance added to their stance selections. Sadly, Shadow Dance and Vanish will share the SAME stance information, so be warned.
  • Templates - Users may now overwrite templates with the same name! If a template is selected when Save is clicked, the template name field and all sections the original template had saved with it will be auto-filled in. By keeping the name the same, you will overwrite the template with the new data.


Feature Changes
  • Tab - Other: Modified the display location for the coordinates that are shown on the minimap when time and coordinates are turned on.

Bug Fixes
  • Fixed an issue where the "Show Count" feature, if turned on for some button types (such as "Toggle Spellbook"), would result in an error.
  • Fixed an issue where some users (not all) who are using the Dual Spec template feature of LunarSphere might get an error upon logging into the game while already in their second spec.
  • Fixed an issue where the button settings window would show old texture information for pet action bar icons or bag icons.
  • Fixed an issue where templates that were being hot-swapped were not clearing out buttons that no longer exist.
  • Fixed an issue where spells given during spec changes were not recognized when the hot-swap dual spec template feature was used. A delay of 0.5 seconds was added before template swapping to ensure that all spells were loaded before the template is applied.


================================================


LunarSphere Public Release
Version 1.09


Changelog:

Feature Additions
  • Templates Tab: Support for Dual Spec templates has been added. Basically, create a template for each spec, select the template from your list of templates to be made into a primary or secondary spec template and click one of the new "Primary" and "Secondary" template buttons (Right clicking the button will remove the Primary or Secondary status of the template). If you have "Hotswap Templates" turned on, this is fast and easy. If you do NOT have hotswap templates turned on, this WILL force a UI reload if you change specs and have a template attached to it.
  • Buttons: The "Toggle Backpack" and "Toggle Bag" button types have new functionality to mimic the bags more accurately. With "Edit Button" mode OFF, you can DRAG the bag icon off of the bag button and move it to a new bag slot that is on LunarSphere, or swap it with another bag at the bank. If the bag is empty, you can drag a new bag onto it to switch out the bag as well. Lastly, you can drop an item that is on your cursor onto a LunarSphere bag button and that bag will take the item (if it can). In other words, the bag button types now function like the original bag buttons on the default WOW UI.
  • DrDamage Support: LunarSphere now has official support via DrDamage, so all the DrDamage text on the LunarSphere buttons can now be handled via DrDamage. This means that you now have access to showing two sets of text on a button (instead of the standard one) and you can set the size of the DrDamage text via the DrDamage addon's interface options. While DrDamage supports LunarSphere now, LunarSphere is still in charge of providing information to DrDamage, meaning that if DrDamage has a new version that handles things differently than before, it will still query LunarSphere for the information it needs and LS will provide it. If LS changes its button database for any reason, the DrDamage support function within LS will be updated as well. This stance of support should ensure than DrDamage and LunarSphere play together very nicely for a very long time.
  • Debug Tab: A new option has been added near the bottom, called "Epic Random Flying (310% only)." Turning this option on will force LunarSphere to pick from the 310% mounts first (if they exist), before going down to the 280% speed mounts for the "Use Epic Random Flying Mount" button types. This is only useful for those who have a ton of 310% speed mounts, so you can have a random rotation without getting 280% speed mounts.

Feature Changes
  • Mount Buttons: The "Random Ground Mount" and "Random Flying Mount" button types no longer show a generic mount icon, nor do the tooltips say generic mount text. Now, the mount to be used till be shown on the button, and the tooltip will reflect it.
  • Mount Buttons: The tooltip for the mount button type will update when you have your mouse over the button, so you will see the next mount you will summon without having to move the mouse back onto the button.
  • Skin Tab: The way the sphere's skin is handled has been changed a little bit. If the "Use Sphere Click Icon" feature is turned on, the sphere's texture will be set to whatever the sphere's "show icon" setting is set to in the sphere's button settings window. However, the new functionality is that if no texture is found (due to a spell not being on the click action, or the "Show Icon" is set to off for a stance, for example, the normal sphere skin will be used instead. An example of how this could be awesome is if you are a rogue and want your sphere to show your character portrait while you are not stealthed, and the stealth icon when you are stealthed. By turning the "Show Icon" feature off in the Button Settings window for the sphere itself while in humanoid form and turning it on and setting it to the click action for stealth, you will achieve this goal. A little advanced, but it works.
  • Macros: Now, when equipment is changed, macro icons will be re-evaluated and updated if there is new items found. Useful for macros that target an inventory slot, like ammo or trinket macros.
  • Reagent Tab: Now, you users can specify up to 99,999 reagents to be purchased at the limit, instead of 9,999. This was changed to make ammo user's lives easier, now that ammo sizes have increased dramatically. Also, the box of the reagent number has been increased in width to fit

Bug Fixes
  • Fixed an issue where the new Celestial Steed mount was not recognized as a mount. Its scalable speed will also be considered.
  • Fixed an issue where the Death Knight flying mount would be classified as a ground mount as well.
  • Fixed an issue where a few other mounts were not being recognized properly. Mounts include the Mimiron's Head, Swift Flight Form (Druid, it now scales), and the Engineering flying mounts.
  • Fixed an issue where "Use Random Epic Flying Mount" would pick the first non-epic mount it would find (and typically, always the same one), if no epic mounts were found. Now, it will pick a random non-epic mount if no epic mounts were found.
  • Fixed an issue where having "Show Count" turned on for a button and set to a click action for an Equipment Set would result in an error. This would also happen for "Use last submenu action" button types that grabbed a hold of an Equipment Set button.
  • Fixed an issue where the button type of "Toggle Spellbook" would cause execution taint, preventing users from casting spells from the spellbook.
  • Fixed an issue where having "Show Count" turned on for a button and set to a macro would result in an error.
  • Fixed an issue where LunarSphere could try to buy reagents that have no names (due to server item data still being cached) and, if a reagent was saved without a name as well, this could be problematic, resulting in lots of reagents being bought that shouldn't have. Extremely rare situation, but it could still happen.
  • Fixed various taint issues that could affect the vehicle UI
  • Fixed an issue where turning on DrDamage support for Tooltips wouldn't work unless the DrDamage support for buttons was turned on. Now, these options operate separate of each other.
  • Fixed an issue where the combo point displays for gauges and sphere text would not update unless you switched targets. Now, the proper events are captured to ensure the combo points are updated.
  • Fixed an issue where playing as a stance using character and turning on and then off the Hide UI feature for hiding the Action Buttons would sometimes prevent the stance action bars to re-appear.
  • Fixed an issue where loading a template would also bring with it the sphere's old position that was saved with the template. The sphere wouldn't be moved until the UI was reloaded. Now, the current sphere location will be used when the new template is brought over and saved to the new template data.
  • Fixed an issue where auto-vendoring of junk would not work with a few select NPCs that sold nothing, but could buy back items. Auto-vendoring of junk should work properly in all cases now.


================================================


LunarSphere Public Release
Version 1.08


Changelog:

Bug Fixes
  • Fixed an issue where the old April Fools joke code was not compatible with WOW 3.3.3 and as such, caused errors. This code has been REMOVED.


================================================


LunarSphere Public Release
Version 1.07


Changelog:

Bug Fixes
  • Fixed an issue with keybinds and other addons, such as Dominos.


================================================


LunarSphere Public Release
Version 1.06


Changelog:

Feature Additions
  • Stance Support: Based upon user input and tests, I have turned on Stance Support for Warlocks. I have no clue if this works properly other than what people have told me, sooo ... I guess you get Stances if you want them, Warlocks =)
  • Button Type: Added a new mount button type called "Random non-epic mount" that will summon a non-epic mount for you, if you want to use random slow mounts to run with your slow mounted friends =)
  • Speech Tab: Added a new speech command for people to use. It's simple, and is kinda HTML like. It plays sound files. Wooooow. Anyway, the command is this:

    <sound=SOUNDPATH_AND_SOUND_TO_PLAY>

    If I wanted to have the Headless Horseman saying "Get over here you idiot!" when I use the DK's "Get Over Here" spell, simply make a speech in a script with this in it:

    <sound=Sound\Creature\HeadlessHorseman\Horseman_Beckon_01.wav>

    and assign that script to the DK's spell and there you have it. Enjoy.
  • Settings Interface: Option sliders now have text boxes instead of the number for what value the slider has. This allows the user to type in values that they would like to use (within the range of the slider ranges), for those instances where the screen resolution prevented the slider from falling on the right number the user wanted. The values for a lot of the sliders have been increased as well, to accommodate the new numbers.
  • Templates: New option added, called "Allow hotswap templates" which will allow for users to switch templates without a user interface reload. When turning this option from off to on, the game will reload to make sure it has the code it needs. As long as you leave it on, you'll be able to hot-swap stuff.

Feature Changes
  • Buttons: The "PVP" button will now show either the Alliance or the Horde PVP icon, based upon character's faction.

  • Buttons: The Button Types that use a random epic flying mount will now ignore all 280% speed mounts if you have at least one 310% mount. Thus, you will always get your fastest mounts when using the random feature. If you want the slower 280% mounts too, I advise using the "Random Flying Mount" button types, and not the epic ones ... but you'll also get the 150% speed ones.
  • Hide UI: The "Hide Bottom Bar" Hide UI option used to also hide the background images for the vehicle interface. Now, it shows the vehicle bar background so the floating vehicle buttons and aimming controls don't look silly anymore.

Bug Fixes
  • Fixed an issue where flying mounts were not being properly sorted for the "Use epic flying mount" button types, and non-epic mounts were being counted as epic.

  • Fixed an issue where users that had "Templates" disabled in the Memory tab would experience a loading error that would break LunarSphere.
  • Fixed an issue where users with "Hide main menu buttons" turned on would recieve errors due to a bug in Blizzard's code calling a function that no longer exists.
  • Fixed an issue where the "PVP Toggle" menu type didn't work.
  • Fixed an issue where the "Dungeon Finder Toggle" menu type would cause errors.
  • Fixed an issue where loading a template with a specifically assigned mount or pet to a button would not actually load the mount/pet onto the button.
  • Fixed an issue where swapping a pet or mount buttons while in "Edit Button" mode would not carry over the pet/mount summoning button code.
  • Fixed an issue where non-epic flying mounts were being mixed up with flying mounts in the item detection code. When the flying mount speed for non-epic mounts was changed from 100 to 150, LS was not aware and left the original rules in place.
  • Fixed an issue where some mounts were not properly recognized for what they were (Mechano-hog wasn't recognized as an epic ground mount, and some of the drakes which have INCORRECT tooltips have also been converted to their 310% bad selfs). I also added Arthas's mount, the new Valentine's mount, and the Death Knight flying mount, since those tooltips are awkward and don't really tell the speed properly.
  • Fixed an issue where hiding the default action bar buttons would screw with the possess bar to make it unstable and work *sometimes* which, while in a raid, is totally unacceptable. This fix is not fully tested, so if it still freaks out, I will need to do more work.
  • Fixed an issue where hiding and then showing the action bar buttons with LunarSphere, while on a Warrior, would break the action bar and require a reload of the interface.
Post A Reply Comment Options
Unread 04-01-10, 06:09 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
Originally posted by MoongazeMods
If you load WOW and LS appears to have forgotten its settings and gives you a blank sphere, there is a chance that there is an error during loading and LS doesn't finish the load process.
I haven't seen any specific errors indicating it. Just that it will occasionally do that on a load in or on a reloadui.

Another thing though, call it a feature request. For some proportions of Main Buttons-to-Submenus, a setting to determine the distance between a parent button and the first button of a child submenu would be very useful.

I don't know what determines that distance by default, but in the case of my own UI, I am utilizing two of LunarSphere's buttons as a sort of utility button, and I've enlarged them quite a bit. The size of the parent button seems to cause it to overlap the first button of it's child submenu, making that button something of a pain to click.

Here's a look at what I'm talking about:



There's a slight overlap there (this isn't the best screenshot for getting an impression of just how bad this problem can get, but you can get an idea of it), and it gets worse the bigger the main menu button gets.

If I could set that distance, this problem could be overcome, though.
Last edited by SkunkWerks : 04-01-10 at 06:35 PM.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 05:25 PM  
MoongazeMods
A Murloc Raider
 
MoongazeMods's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 63
Uploads: 9
Originally posted by SkunkWerks
While we're on the subject, I've had a few issues where LunarSphere has forgotten it's settings, or they became corrupted. I ended up having to reload them from a Template, but this has happened multiple times.

Is there any issue that may have arisen with the addon to cause this since the last patch or so?
If you load WOW and LS appears to have forgotten its settings and gives you a blank sphere, there is a chance that there is an error during loading and LS doesn't finish the load process. If you have "Show LUA Errors" turned on under the WOW Interface options (in the Help section), you will get the popup to appear with the error when you load up. Or, by using a LUA error/bug catching addon, like Swatter, you can get this information.

These are the only times I know where the database appears to disappear, or the settings reset. Your data should still be fine, it's just not loaded properly.

One bug that I have fixed within the past few months for what was going to be the 1.08 version of LS, but will now be the 1.09 version, is an issue with macros, showing the item count on a button, and possibly having "use last submenu action" If I remember correctly, if a user had a macro assigned to a button, and that button's settings had "show count" turned on, there were times than an error would occur during loading and stop the loading of LS. You might be suffering from that issue, but I honestly don't know unless I have an LUA error report.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 04:31 PM  
SkunkWerks
A Fallenroot Satyr
 
SkunkWerks's Avatar
AddOn Author - Click to view AddOns

Forum posts: 21
File comments: 239
Uploads: 1
While we're on the subject, I've had a few issues where LunarSphere has forgotten it's settings, or they became corrupted. I ended up having to reload them from a Template, but this has happened multiple times.

Is there any issue that may have arisen with the addon to cause this since the last patch or so?
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 03:02 PM  
MoongazeMods
A Murloc Raider
 
MoongazeMods's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 63
Uploads: 9
Originally posted by Maginus
I thought it was funny =) but hey it's just a game to me so not a big deal. Hows those other changes you were thinking of making oming along, or should I call them upgrades?
DrDamage is getting some new support within LunarSphere. I'm handing the responsibilities of the DrD support to DrD, with the DrD author adding official support as well, so now users can change the text size of their DrD text (and have two texts appear instead of one) via the DrD interface options.

Working on getting rid of vehicle UI taint that causes issues with the vehicle interface breaking sometimes.

Other stuff that I've fixed or added that I don't remember right now. I've been working on it on and off for almost four months but I have a change log saved on my home computer with the stuff I've done
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 02:14 PM  
Maginus
A Deviate Faerie Dragon

Forum posts: 12
File comments: 11
Uploads: 0
I thought it was funny =) but hey it's just a game to me so not a big deal. Hows those other changes you were thinking of making oming along, or should I call them upgrades?
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 01:21 PM  
pomr
A Kobold Labourer
 
pomr's Avatar

Forum posts: 1
File comments: 46
Uploads: 0
April Fool's

The joke would have been funny had it not had real issues crop up. I was really vexed this morning when prior to work LS crippled my UI with the constant scrolling errors until I disabled it.

This after completely redesigning the UI around Lunar Sphere. =)

Hopefully my saved variables will restore my setup info when I reload it tonight.

Anywy, when all is said and done LS is an excellent addon and replaced a lot of other mods for me. Thanks for your hard work!
Last edited by pomr : 04-01-10 at 01:33 PM.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 01:04 PM  
Farm Fresh
A Fallenroot Satyr
 
Farm Fresh's Avatar

Forum posts: 27
File comments: 7
Uploads: 0
The only thing I noticed was the error message and the fact that strongest drink/food/bandage/healing item wasn't working. It would take a lot more than that small bug to make me walk away from this amazing piece of work. I guess in the end, your own April Fool's Joke made a fool out of you, eh?
__________________
The statement below is true.
The statement above is false.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 12:46 PM  
MoongazeMods
A Murloc Raider
 
MoongazeMods's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 63
Uploads: 9
Version 1.08 of LS is now live, and will fix the error-ridden April Fools joke. I must remind you that the REAL ERRORS caused by the April Fools joke code were NOT INTENDED and were never a part of the April Fools joke. Has the joke worked the way it was supposed to work, as it has in the past three years, it would have displayed a message saying, essentially, that LS was broken. Then, 4 seconds later, you would get a message saying that it was a joke, and happy April Fools day.

Sadly, due to the errors, this didn't happen as planned and made people very upset.

I am sorry for this mistake on my part. I guess after three years of fun with April Fools and LS, it finally got the best of me, and it wasn't very good
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 11:12 AM  
MoongazeMods
A Murloc Raider
 
MoongazeMods's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 63
Uploads: 9
To all those who are suffering from the April Fools error:

I am sorry.

The April Fools joke has been a part of LunarSphere since its birth. Over three years ago it was added into LS and has never been changed since. Sadly, between last year and this year, something has changed with the Blizzard API that has the April 1st joke code freaking out, and I'm really disappointed with myself for not testing it like I normally would, a month in advance.

This was a gross error on my part and was NEVER meant to be anything other than a simple popup with a totally fake error code saying that LS was corrupted ... and then 3 seconds later, it would say just kidding.

The April 1st joke was NEVER INTENDED to actually screw LunarSphere up to the point where it doesn't work. It was NEVER INTENDED to have you lose LS data, or last more than 3 seconds upon log in. All the errors that have sprung up from this is the result of inability to test this simple joke a month in advance and catch these issues.

I can understand if some people are put off by this and will drop LunarSphere. That is your choice and I can understand it, as I have made your life more difficult and frustrating due to the error in my own code. The issue should be gone by the 2nd, so those who are waiting for a fix, you can disable LS for right now, or do the code edit as suggested on here and curse.com.

I *WILL* be releasing a fix to this very very soon. I'm in the process of downloading the addon from work, editing the files, and reuploading.

Once again, I am sorry for the trouble I have caused and I will take care that this will never happen again. Being that this code is the only code that works in this manner, I will be removing it.

I am sorry for the trouble I caused. The April fools joke was NEVER intended to actually break and cause REAL errors.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 07:56 AM  
johnnyops
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
I had some problems with the fix suggested by Bowser01. Once I made the change I logged in and got no error however all my lunarspehere buttons and sphere were gone. Maybe i borked it a litte but instead of messing with that code I just went and found setting that starts the whole process. So if your having problems and Bowser01's fix dosen't work try this:

Open LunarSphere.lua

Goto line 188 "if (date("%m.%d") == "04.01") and not (LunarSphereSettings.fooled) then"

Comment everything out from if to end except the lunarsphere fooled part. Change that to = 1.


--if (date("%m.%d") == "04.01") and not (LunarSphereSettings.fooled) then
-- message("Interface\\Addons\\LunarSphere\\!?@?[]85?? unexpected table format found. Count 42. LunarSphereSettings table has been corrupted. File has been lost. \n"
-- .. "Interface\\Addons\\LunarSphere\\42$**#[] unexpected table format found. Count 1. LunarSphereSpeech table has been corrupted. File has been lost.")
-- getglobal("LSmain"):Hide();
LunarSphereSettings.fooled = 1;
--end
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 07:44 AM  
Annekynn
A Fallenroot Satyr

Forum posts: 21
File comments: 144
Uploads: 0
Taken from Curse:

To Fix this error you have to goto ...\World of Warcraft\Interface\AddOns\LunarSphere\Lib\moduleItems.lua
open this with notepad and find the following code section

-- if (LunarSphereSettings.fooled == 0) then
-- if not (getglobal("ScriptErrorsButton"):IsVisible()) then
-- Lunar.Items.foolCount = 0;
-- LunarSphereSettings.fooled = true;
-- end
-- end
-- if (Lunar.Items.foolCount) then
-- Lunar.Items.foolCount = Lunar.Items.foolCount + arg1;
-- if (Lunar.Items.foolCount > 4) then
-- message("... Just kidding. Happy April Fools Day!\n\n-Moongaze");
-- getglobal("LSmain"):Show();
-- Lunar.Items.foolCount = nil;
-- end
-- end

Delete that section so it looks like the following:
Lunar.Items.eventFrame:SetScript("OnUpdate", function (self, arg1)
if not (Lunar.Items.bagUpdateTimer) then
return;


Bit messy but should be fairly understandable. (it was put in as an april fools joke but created to many errors).

Thanks.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 07:27 AM  
johnnyops
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Fix for error spam

Appears this is an April's Fool joke which I did not find very funny. Unbelievable that an author would do this as I'm sure alot of people will freak out since they depend on addons quite a bit.

Here is the fix posted form curse (credit to Bowser01):

To Fix this error you have to goto ...\World of Warcraft\Interface\AddOns\LunarSphere\Lib\moduleItems.lua
open this with notepad and find the following code section

-- if (LunarSphereSettings.fooled == 0) then
-- if not (getglobal("ScriptErrorsButton"):IsVisible()) then
-- Lunar.Items.foolCount = 0;
-- LunarSphereSettings.fooled = true;
-- end
-- end
-- if (Lunar.Items.foolCount) then
-- Lunar.Items.foolCount = Lunar.Items.foolCount + arg1;
-- if (Lunar.Items.foolCount > 4) then
-- message("... Just kidding. Happy April Fools Day!\n\n-Moongaze");
-- getglobal("LSmain"):Show();
-- Lunar.Items.foolCount = nil;
-- end
-- end

Delete that section so it looks like the following:
Lunar.Items.eventFrame:SetScript("OnUpdate", function (self, arg1)
if not (Lunar.Items.bagUpdateTimer) then
return;


Bit messy but should be fairly understandable. (it was put in as an april fools joke but created to many errors).

Thanks.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 06:25 AM  
Koriel
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
I've been Lunarsphere trouble free for quite some time now. Then suddenly today when I log in I get an error about a corrupt data file. A short time after that WoW brings up a notification that my addons are generating a lot of errors and that I can disable them or ignore them (I went ignore).

If I then turn on "Show LUA Errors" in the interface options, I get the following at an astonishing rate (more than 1 a second):
Message: Interface\AddOns\LunarSphere\lib\moduleItems.lua:372: attempt to index a nil value
Time: 04/01/10 19:44:53
Count: 4307
Stack: Interface\AddOns\LunarSphere\lib\moduleItems.lua:372: in function <Interface\AddOns\LunarSphere\lib\moduleItems.lua:370>

Locals: self = LunarItemsEvents {
0 = <userdata>
}
arg1 = 0.023000001907349
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index a nil value"
I've tried restroing a copy of Lunarsphere from a backup (3.3.3 release) with no success. I've aslo deleted the mod (and all files in Saved Variables) and downloaded a fresh copy of 1.07 and re-configured it (after ignoring the above error notifications.

The LUA errors don't appear to be effecting my game play, but just knowing they are occuring is enough to concern me.
Report comment to moderator  
Reply With Quote
Unread 01-13-10, 01:14 PM  
MoongazeMods
A Murloc Raider
 
MoongazeMods's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 63
Uploads: 9
Originally posted by Maginus
Ya love it tyvm, one more question though. I noticed after hideing both the gauges that there is still a space between the minimap an the border of the inner sphere. Is there anyway to fix that?

hmm nm musta be a bug cause after reseting it and turning gauged off before doing minimap it doesn't have that gap. But I do seem to be having a problem with minimap buttons vanishing. like clander, tracking buttons, lfg button and so on. Any suggestions?
Since the minimap is positioned to be inside the sphere, I had to force the hiding of everything else that would be attached to the map, so that they wouldn't float on top of the buttons in LS. If you want the buttons to come along for the ride, I would suggest getting an addon such as MoveAnything or something of that sort and manually move the minimap to the location you want. Then, place the sphere on top of it and use the Hide Sphere feature to hide just the sphere and keep the buttons. You'll need the /ls chat commands to bring the sphere back or get at the settings.

Or, you could get another addon that captures all of the minimap buttons and puts them elsewhere, as a dropdown list or something. Sorry I can't help out any more than I have on this subject, but hopefully some of this helps
Report comment to moderator  
Reply With Quote
Unread 01-13-10, 06:04 AM  
Maginus
A Deviate Faerie Dragon

Forum posts: 12
File comments: 11
Uploads: 0
Ya love it tyvm, one more question though. I noticed after hideing both the gauges that there is still a space between the minimap an the border of the inner sphere. Is there anyway to fix that?

hmm nm musta be a bug cause after reseting it and turning gauged off before doing minimap it doesn't have that gap. But I do seem to be having a problem with minimap buttons vanishing. like clander, tracking buttons, lfg button and so on. Any suggestions?
Last edited by Maginus : 01-13-10 at 08:41 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.