I feel like a dinosaur. Anyway, merrily coding with LSM3, and then I realized I am in over my head, again. Where is the APIs for LSM3? I couldn't even find them for v1 and v2, not that I want to use them. The APIs have to be doc'd somewhere. Pointers?
Um, yes, I read Elsia's post, and it helped, but not as much as I need.
- Forum Moderator
Member for 16 years, 1 month, and 18 days
Last active Sun, Jun, 19 2022 04:12:18
- 1 Follower
- 1,400 Total Posts
- 19 Thanks
May 12, 2009For those curious, it wasn't until patch 3.11 of WoW that someone brought the conflict between SmartRes and oRA2 to my attention, and for the delay, I am sorry. I have not yet looked at the oRA2 code, but I can tell you that SmartRes uses the rather old and dated CTRA method of communication. Is there a newer method that I should be using?Posted in: Raid AddOns
And more to the point, since I am working on SmartRes2, which uses Ace3 and LibResComm-1.0, and is a total rewrite, keeping almost nothing of the original code, how concerned should I be about fixing the original SmartRes, if it is indeed my addon causing the problem?
I do not know if the problem exists on my end, or oRA2's, as I don't use oRA2 (much to the chagrin of my Raid Leaders). Any constructive feedback is welcome, and suggested code fixes more so, especially if they work!
May 12, 2009Posted in: General AddOnsQuote from FarookSmartRes2?
Keep going... :)
Thank you for the support, and I am. Slow going between work, raiding, and attempting to have a life outside of Warcraft. But it is steadily progressing, almost to the point where I will ask you fine WowAce brains for some advice. More on that in the next few days / week or two.
Quote from DathRarhekThanks for your support myrroddin.
To avoid any confusion. Neither SmartRes or HealInc requires oRA2 to be installed. Nor do they interfere with each other. They can all work independently. They all receive and send their data through the same protocol though. Making them work together transparently.
No, thank you. Your LibResComm-1.0 is making my life much easier, and that you used LibBars-1.0 gave me some ideas. How did you get HealInc to NOT include the Test Addon that comes with LB1?
Also, I am getting reports from people using oRA2 that the original SmartRes gags .. or maybe it is oRA2 doing the gagging, on the "smart" auto res button feature. I know there was, maybe still is, a bug in the oRA2 code for cast time starts, so there is definitely a conflict somewhere. Darned if I know where it is, though.
In other news, I had two questions: first, why is there a need for LRC1, SR, oRA2, or any other addon to communicate with itself or others via the Addon channel about resses? Wouldn't it be simpler just the check COMBAT_LOG_EVENT_UNFILTERED for SPELL_RESURRECT? Then compare that with UnitCast (or whatever it is called)?
Second, I got this from the Curse comment section for SR:
I have some Problem with my german client.
First: Res-Message have to be "Wirke Wiederbelebung auf %t" for the german client, but i cant change the variable -> "Validierungsfehler" -> validationerror
Second: Smartres works only for my battleres(Wiedergeburt) of my Druid.
The normal res(Wiederbelebung) seems to be unknown
So I asked if the Localization for deDE was correct, and apparently not. I can use that guy's suggestions, but is it just a text error, or am I missing something in the code regarding Revive?
May 8, 2009I am recommending to people who are using oRA2 to switch from SmartRes to this addon, for now. Make no mistake; I greatly appreciate both HealInc and LibResComm-1.0.Posted in: General AddOns
As you said, OrionShock: choices are good. I am just going to continue developing SmartRes2 if only for the features that HealInc doesn't have. But in the meantime, HealInc is a very worthy successor.
Of course, if someone doesn't use oRA2, then the original SmartRes works just fine.
May 8, 2009I read the Curse page description. HealInc has coloured bars for things, so it is not without some "smart" features. SmartRes still trumps it. Looks like I will have to finish developing SR2.Posted in: General AddOns
May 7, 2009D'oh! Foiled again!! LOL Does this mean I should stop develpment for SmartRes2, which is Ace3 & LibResComm-1.0 compatible? The current version is pre-Alpha, which is why nobody has seen it yet.Posted in: General AddOns
Or are there features in SmartRes that would still justify me coding the sequel, such as the auto res key, and others, not to mention SmartRes SmartRes2 are just fancy res monitors, with nothing else like your HealInc above?
May 3, 2009Well, version 1.2 works just fine, but since I want to add some things, like making localization easier, more slash commands (changing chat output) and using the Interface Options frame, I went back to do this step by step.Posted in: Need Help?
Version 1.2.1 keeps throwing "nil" errors for the addon.settings variable, and I seem to be blind, especially since I didn't change anything about that.
Also, I changed the localization system to use a folder rather than do it all in the main lua file, so if anyone has this addon, I am including the updated .zip for convenience.
And is there anyone out there that wants credit for helping localize this?
Apr 18, 2009Posted in: Need Help?
Hmmm so a newer beta can't overwrite an older release? Weird, but thanks for the help.
And as for the .pkgmeta/toc, thank you for that. Will that continue to work if I use the tag: latest in the .pgkmeta?
Apr 18, 2009Two questions: If you look at SmartRes on Curse, the d/l file is 6.02 which is correct, but if you read the project details it still says 5.11 which means it hasn't shown up under Updated Addons. How do I fix this? It has always just picked the name from what I call the file at WowAce.Posted in: Need Help?
Second, people who use the Curse Client and have it set to load libs seperately have no issues, but manual downloaders or people who don't use that feature are reporting that some files are missing, especially SharedMedia-1.0
SR is Ace2, and I tried changing the .pkgmeta for latest versions of the files, and that didn't work.
So, um, at this point, I'm lost, and ran out of ideas.
Apr 11, 2009Over on Curse, I saw this comment:Posted in: AddOn HELP!it works fine for me, but one thing that i noticed the other day, if the person who kills him is more then (im guessing) like 50yd away, it wont know who did it. So im wondering if somewhere their is a code that can see everything all across the say 100yd radius. It may be me, but i find this the COOLEST addon i ever got ^_^
So I replied with:I can check to see if there is anything that can be done, but I think the limitation is based on the Combat Log's range, which is about 50 yards, as you noticed.
If there is something I can do about the range, I will adjust the change log accordingly.
And thank you. I'm glad you like it!
Would I be correct in thinking the limitation is the CLEU range? And if so, is there a way within the addon to increase detection?
I will change the default chat output to RAID from the current SAY; at that point, the user will only miss out on the thunder sound effect.
Also, I tested this addon the other night by feeding the cat a Critter Bite, and the addon did not go off, probably because it was not a PARTY_KILL event. UNIT_DIED or UNIT_DESTROYED don't seem right, but that is because of a lack of parameters. Or at least, a lack on wowwiki.
Suggestions, if any?
Apr 11, 2009OK, yes, I know I left off the end of the AceAddon call, but what I was getting at was is one of my examples better than the other? Having thePosted in: Lua Code Discussion
local MyAddon = MyAddon
before or after the rest, or does it matter? I don't think it would matter, unless what Farmbuyer said that it would me "nil" ... Of course, I could try it and find out :p
Apr 11, 2009On that note, I wonder if it matters in which order you do things. Assuming an Ace addonPosted in: Lua Code Discussion
MyAddon = LibStub("AceAddon-3.0") local L = LibStub("AceLocale-3.0"):NewLocale("MyAddon", "enUS", true) local MyAddon = MyAddon -- rest of code
local MyAddon = MyAddon MyAddon = LibStub("AceAddon-3.0") local L = LibStub("AceLocale-3.0"):NewLocale("MyAddon", "enUS", true) -- rest of code
I would think it doesn't matter because when you get to
it has already been made local either way.
Apr 7, 2009Well, whenever the second edition comes out, I'll buy a copy. The first one was just too good.Posted in: AddOn HELP!
I am still advising the OP to get the first edition, even if the second does miraculously show up in book stores in July. Mainly because he is trying to write an addon now, and not in a few months, or next year.
Hopefully the second edition will cover some Ace material, but I am not hopeful.
Apr 7, 2009I'm sure someone will correct me, but wouldn't checking CLEU for anything pvp related require the opposing player to actually do something that would show up in the combat log? If the player is just moving by you, then no entry in CLEU, and then what?Posted in: Lua Code Discussion
Now, if he casts, uses an item, or whatever, then maybe.
Apr 7, 2009Win7 beta is no longer available, presumably so Microsoft can get some RC up. Mind you, I had a serious issue with the beta it removed, without notice or warning, my Windows.old\Program Files directory. Win7 modifies the Program Files to have the Windows.old at the front.Posted in: General Chat
Good thing that was on a seperate hard drive than my Windows XP, so I easily recovered. But c'mon, removing a directory? That's a serious bug.
- To post a comment, please login or register a new account.