THIS ADDON IS NO LONGER SUPPORTED!
Due to API changes that were brought out, solely to counter the sheer amount of people getting silenced/banned because of other addon developers rather removing reports about bugs, then to resolve them; most rare addons lost a lot of their functionality.
With Shadowlands no longer allowing most of the dynamic functionality around sharing rares through addons, we stopped with active development of this addon.
It still works and is updated for 8.3, but that is all there will be.
If you want a proper, actively developed addon for finding rares, the (by far) best one out there is TomCat's Tours.
TomCat's Tours will also be actively developed in Shadowlands! Go download it at:
https://www.curseforge.com/wow/addons/tomcats
I can tell you have a manual show/hide button, but perhaps when in a zone that the add-on doesn't cover, have it auto-hide? I'll go from Najz to Boralus and an empty window just sits there. Just think having it auto-hide when outside Najz and Mech would be nice. Thanks for a cool addon.
In reply to dblanch369:
Well, it SHOULD already do that. But I recently changed a lot of code to fix another issue, maybe I broke it?
I will check into it ASAP, for now as a workaround just use the minimap button, sadly enough I am busy with other stuff for AzerPUG atm.
A few slight issues. First, typing /rareutil icon does not turn off the minimap icon as it says in the help. I don't like having minimap buttons and use ChocolateBar for buttons (which this addon seems to work just fine with).
Second, perhaps more critical, is that The Rusty Prince in alt time Mechagon pops an error instead of announcing.
1x AceLocale-3.0-6: AzerPUGRareUtility: Missing entry for ' (AltTime)'
AzerPUG RareUtility\main.lua:818: in function `CheckRareMob'
AzerPUG RareUtility\main.lua:479: in function `OnEvent'
AzerPUG RareUtility\main.lua:56: in function <AzerPUG RareUtility\main.lua:56>
[C]: in function `CameraOrSelectOrMoveStop'
[string "CAMERAORSELECTORMOVE"]:4: in function <[string "CAMERAORSELECTORMOVE"]:1>
Quick fix to the icon not toggling, I inserted the following at line 1013 of main.lua
This made the icon toggle correctly on issuing the command.
In reply to kerashistorm:
I will look into both today, now that I have some more time again. Thank you for letting me know :)
Very nice addon, Appriciate it.
one thing dou i get very annoyed on... the Window
- Can you add option to HIDE?
- Option 2: "Drop down" tiny-box for (check killed rare/progress) not an window cover 25% of my screen :/
Thanks!
In reply to Forge_User_39912282:
There is both a command to hide and a minimap button you can click to hide. In both cases the addon keeps doing it's work in the background. You might want to try either of those. (The command is "/rareutil toggle" or "/rateutil help" to get a list of all commands).
Thanx! Tried, worked so far, bringing it out within a few hours, after a few more tests.
Thanx for letting me know. Update with tprivate should be out within a few hours.
In reply to AzerPUG:
Okay so the channel issue seems to be fixed, the addon is also appears to be getting updates from other players addon. The addon displays with text off the edges of it, it doesn't appear to be very clean. Overall shaping up to be an amazing addon LOVE IT!
In reply to hartleywbh11:
The text offscreen is because I wrote it on my own scaling.
But I am going to bring out a bigger thing for that, more than just a scaling fix.
I hope I will have that by the end of the week, but I have a busy few days coming up.
I'll try to smooth it out shortly ^^
I love the functionality of the addon channel, but is there any way to prevent it from hijacking /1? Since the update my general channel is now /2, trade has become /3 etc. I can fix it myself ingame, but it takes some time and resets every time i login.
In reply to fresherwater:
Yes there is!! Update the addon to the newest update that will come out within the hour. I have it fixed already, just need to finish something up and then I will be uploading it :)
In reply to AzerPUG:
After updating the addon is now throwing an error:
Date: 2019-07-27 13:53:19
ID: 4
Error occured in: Global
Count: 7
Message: ..\AddOns\AzerPUG RareUtility\main.lua line 727:
attempt to concatenate local 'channelName' (a nil value)
Debug:
AzerPUG RareUtility\main.lua:727: CheckGeneralChat()
AzerPUG RareUtility\main.lua:409:
AzerPUG RareUtility\main.lua:409
AzerPUG RareUtility\main.lua:571:
AzerPUG RareUtility\main.lua:569
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:367
IsOtherKnown = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:704
GetPlayerCoords = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:841
EnableModule = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
baseName = "AzerPUG RareUtility"
CheckGeneralChat = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:725
ShowHideFrame = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:175
DelayedExecution = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:565
Printf = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:409
UpdateRareTimers = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:244
defaultModuleState = true
CreateUnitTimerButtons = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:309
IsEnabled = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:451
DisableModule = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:350
OnFrameShow = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:144
GetArgs = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceConsole-3.0\AceConsole-3.0.lua:144
GetRareTimeInfo = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:383
ButtonColors = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:580
db = <table> {
}
AnnounceArmory = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:831
SetEnabledState = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:424
AllLootKnown = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:631
enabledState = true
OnLoad = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:48
AnnounceMurloco = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:836
IterateModules = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:437
GetTargetHealth = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:854
SavedVarsLoad = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:343
OnZoning = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:364
Enable = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:294
NewModule = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:235
GetModule = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:210
MiniMapIconToggle = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:39
CheckRareMob = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:731
AutoReminderMessage = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:605
OnUpdate = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:186
DeleteRareTimers = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:263
CreateUnitButtons = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:275
GetName = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:279
name = "RareUtil"
orderedModules = <table> {
}
SetRareTimer = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:221
Disable = <function> defined @Interface\AddOns\AzerPUG RareUtility\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:314
GetRespawnTimer = <function> defined @Interface\AddOns\AzerPUG RareUtility\main.lua:861
Print = <function> defined @Interface\AddOns\AzerPUG RareUtility\l
In reply to hartleywbh11:
Thats the same error as before, I wrote a fix for that, and although it worked for most people, it seem to not work for all.
It has to do with loading times, which depend on the amount of addon, the amount of settings for those addons and how good the computer is. I will have a more a more appropriate fix in a few hours. For now, just click the error away, it shouldn't actually break anything.
In reply to hartleywbh11:
I had a lil bit of an emergency. Nothing lethal, but I have not been able to fix this yet. Please have a bit more patience before I manage a fix.
In reply to AzerPUG:
Just for an update, I have your last eat real from 7hours ago, the error is still there.
In reply to hartleywbh11:
I might have an idea how to fix that. I will communicate it to AzerPUG directly as well and hopefully you will have an update somewhere today, as he is one of few Add-On authors that updates that frequently, that should be very likely!
Idea;
Loop through an onupdate untill the api no longer returns empty variables. Not exactly sure how that would work as I an not a programmer, but I heard about that before.
i like thsi addon but dont liek the added channelany way of turng that feature off?
In reply to Nirran00:
You do no want timers? Because you will need an addon channel where the addon communicates with other addons to do so.
But maybe AzerPUG can look into giving it an option to turning it off, but you will be removing a very big utility part.
In reply to Nirran00:
As tprivate already said. The addon channel is to make sure that the addon of one player, can communicate with the addon of another player. It will unlock a tremendous amount of utility for the addon that I can now start adding.
I might make an option, but that won't be until I have the actual channel working.