Download
(923Kb)
Download
Updated: 08-13-11 06:05 AM
Pictures
File Info
Updated:08-13-11 06:05 AM
Created:08-06-10 03:37 AM
Downloads:14,788
Favorites:39
MD5:

StarTip  Popular! (More than 5000 hits)

Version: v1.5.45
by: starlon [More]

StarTip - Tooltips from OuterSpace

Credits:

Huge appreciation goes out to ckknight for a ton of code. If you know CowTip, StarTip is similar. Props to Shefki for LuaTexts.

And many tributes go out to the many library authors whom have written the numerous libraries StarTip's script environment is built upon.

Customization Tips

StarTip provides an environment for your scripts.. This environment provides WoW API functions such as UnitName, UnitLevel, etc... If it's not available, try _G. Also, much of LuaTexts by Shefki is included, but be aware that modifications have been made and elements either removed or added. Also be aware that how you format your return values is incompatible with Pitbull4's implementation. In StarTip you simple return a string that's already formatted.

There are many plugins available. I imagine if you're willing to write an actual Lua script that you won't mind reading code. Go into the Libs folder and click into LibScriptable-1.0. Note all the LibScriptablePlugin* elements. These are what provide StarTip's script environment with functions and other elements.

Check here for a brief tutorial.

Note: If you know of a library that you want to make available in your own scripts. let me know and I'll see about writing a plugin for it.

Bug Reports and Feature Requests

Report any bugs or feature requests here: StarTip Forum.
Or create a ticket here: StarTip Ticket Tracker
You can also post on the Wowace forum thread.
.

If you find a bug and you want to revert to a stable version, try the upload on Wowinterface.com

Note: Please write a ticket if you have a back trace: StarTip Ticket Tracker

Note to Translators: You can easily support this project by translating some phrases at either two locations: StarTip and LibScriptable-1.0.

v1.5.45:
Bug fix to positioning item and spell tooltips.

v1.5.44:
Bug fix/Typo fix. Positioning of "other" tooltips to a static position was broken.

v1.5.43:
Many improvements and bug fixes.
Gestures were given some attention.
Positioning is entirely scriptable now, and even offers an scriptable animation feature.
The tooltip's background is entirely scriptable now. This adds a new module called 'Background,' and follows along Cowtip's categorizing scheme.

v1.5.22:
Fixes a bug with font selections.

v1.5.21:
The main change here is StarTip no longer uses GameTooltip as the primary unit display. StarTip should work better with other addons as a result. If for some reason you want to display the default GameTooltip -- for example, another addon modifies it in such a way that StarTip is unaware -- then you can choose to attach it to StarTip's tooltip. This only works when the Position module is set to anchor StarTip to the mouse.

Also, and brought to you by popular demand, I went ahead and made the Mana line easier to read. :)

v1.4.52:
Update module tocs so they're not marked "Out of Date."

v1.4.50:
Bug fixes.
Added PVP lines, showing PVP rank, HKs, and arena teams.

v1.4.37:
Added a line for achievements.

Also added UnitPVPStats(unit) which will return a raw table with PVP standings and stats. I don't know the format, so it's up to users to figure things out as I'm not a fan of PVP to begin with, and I'm pretty much done with WoW in general. Look inside LibScriptablePluginsTalents.lua for further interests. (Yes, it's named poorly. It should be renamed PluginInspect) If you just can't figure it out, then post on the Wowace.com forums' StarTip thread, as I check that every so often. I didn't test this at all, so report anything strange or that you don't understand, cause it may simply be a bug as a product of my lack of skills. ;)

v1.4.34b:
The main difference here is the timers were rewritten to make use of UI animations for timer scheduling.
This is a beta release. I can not test it, but the "Fail" line may still be broken, hence the beta status. I don't usually upload beta files on Wowinterface.com, but I'm making an exception in this case since it's patch day. I'll update this again soon.

v1.4.30
It has been a while since I uploaded to this site. A lot has changed and some new lines have been added. The main difference between this version and v1.4.1 is underlying timer library now uses UI animations for scheduling. There is a remarkable performance boost, but likely unnoticeable to users, although mousing over a bunch of toons over and over seems more responsive now, or at least to me.

v1.4.1
StarTip should be easier on the FPS. Note that you can speed the tooltip's refresh rate, but you also have to update the individual lines that update, such as the spell cast line. It would look a lot better at 100ms than it currently does at 500ms, but this slower speed keeps my addon right on the heels of Pitbull4 in terms of CPU usage. That's with the player unit frame showing only and hovering over that unit frame to show StarTip. So I think the default speed is settled now.

v1.4:
- Added a movement line to show speed and pitch.
- Added an average item level line.
- Bug fixes and small improvements all around

v1.3.92:
Here's a stable release. Bugs were fixed. A few new features were added, but nothing much to speak of.

v1.3.75:
Many improvements and bug fixes.
A few new lines were added for displaying damage meter stats. Recount and Skada are supported. There's also a basic DPS meter, but it's off by default. See the new gestures under the Mouse Gestures module for tips on how to start and stop data collection, as well as wiping the current data.

v1.3.49:
Bug fixes.
Borders colors are now scriptable. Check the Borders module.
StarTip should now show an NPC's "guild" if one is available.
Made options for outlined texts.

v1.3.35:
More bug fixes.
I don't know if it's useful, but you can type in the input box: /script StarTip:ShowTooltip("player") -- and it will show your own tooltip. You can do this with any unit id.

v1.3.29:
Bug fixes. StarTip should play well with cooldown tooltips now.
You can now invert a modifier key, so that when you press the key down the tooltip hides, and when you release it the tooltip shows again.

v1.3.27:
Here are numerous bug fixes, thanks to all the great bug reports.
This should use a bit less memory overall.

v1.3.9:
This is the first official non-beta release.
Two new lines were added to the UnitTooltip module -- Gender and Effects. The latter shows things like polymorphed, disarmed, etc...

1.12.17b:
Not much has changed. GetMemUsage and GetCPUUsage have a new parameter. Pass a boolean in the second parameter and resource data will be updated before doing calculations.

1.12.15b:
Bugfixes

1.12.12b:
The default gesture now cause the tooltip to stay hidden even if you mouse over something. Perform the gesture again to toggle the tooltip shown again.

1.12.9b:
Fixed a bug where only a few of the lines would work for new users.

1.12.7b:
Fixed a bug that would pop up if you had a DK in your raid/party.
Gave icons some color.

1.12.5b:
Some bug fixes.
Introduce the Mouse Gestures module.

1.11.59b:
Disabled the DBM plugin since it's broken and causes the client to hang.

1.11.58b:
Added a portrait to the unit tooltip.
Added a new line for druid forms.
Level line should now properly show Boss, Elite, etc..

1.11.54b:
Bug fix. I did not try to load StarTip with DBM enabled before uploading.

1.11.53b:
Bug fixes.
Moved all modules out as individual addons.
Updated with StarLibs (now known as LibScriptableDisplay) changes.

1.11.49b:
Bug fix related to the Fade module.
Bug fix related to the Positioning module.
Plugged a memory leak.

1.11.45b:
Fixed a bug where the tooltip would stay shown after mousing over a unit frame.

1.11.44b:
To save on memory StarTip will load config options at OpenConfig instead of UI load.

1.11.41b:
Plugged a memory leak. I think that's the last one.

1.11.38b:
Bug fix

1.11.37b:
Refactored the broken intersecting code and changed some defaults around. Demos look nice.

1.11.35b:
Fixed a bug with intersecting while including paddings. The profiling demo should work now.

1.11.31b:
Bug fix

1.11.30b:
A few bugfixes and refactoring intersect updaters. Now each widget library has an IntersectUpdate that you can access with 'widget.IntersectUpdate'. Note that you need to provide it with a list of widgets, and the widgets require certain fields. Check the widget library functions for details.

1.11.27b:
Sorry I haven't got the bug fix out sooner. My local copy was a jumbled mess adding in the latest feature.

You can now find out if one frame intersects with another frame.
Intersect(frame1, frame2, frame1xPad1, frame1yPad1, frame1xPad2, frame1yPad2, frame2xPad1, frame2yPad1, frame2xPad2, frame2yPad2)

The profiling widgets are all intersecting, meaning they'll be checked against GetMouseFocus() to see if the two intersect or not, on a refresh timer. You can hide widget regions simply by finding out if the two intersect. The paddings allow you to adjust the sizes. So you widget can actually be larger than your frame.

1.11.24b:
Honest- Pitbull4 dependency's gone now.
You can specify that a widget be checked with intersecting widgets. So you can have a text widget hide when you're hovering over unit frames. It's really cool watching the individual bars in a histogram hide and show.

1.11.21:
I had Pitbull as a requirement by mistake. Sorry about that. I'll work in the feature. For now bosses, elites, etc.. are tagged with "*"

1.11.20b:
I think this fixes that bug. I've set default throttle value to 0.5. If it bugs on you let me know. It's easy to get rid of. Just mouse over a unit again, even if it's the same unit.

1.11.18b:
I changed throttling to off by default.
You can now mouse over your own unit frame.
I went through all of StarTip's lua scripts and finished integrating LuaTexts into the mix. I added a few LuaTexts functions, like Realm, Guild, Rank, and something else. Take a look at the default scripts.

Bug fixes.
1.11.10b:
Bug fixes.
Mouseovers are now throttled. You can change the threshold to whatever you want, but minimum is 100ms.

1.11.5b:
Changed around some defaults, added some lua texts, and fixed LuaTexts up. Some may still be broke. I'm testing them slowly I guess.

1.11.3b:
The gearscore bug popped up again -- fixed.
Profile changes should behave nicely now. There may still be issues. If something acts weird, a UI reload may fix it.

1.10.19b:
Further improvements to the last bug fix. Mousing over unit frames should work again.

1.10.18b:
Bugfix

1.10.17b:
Another memory audit revealed some more memory leaks.
You can now modify and add new widgets. Please let me know if something breaks.

1.110.14b:
I did a memory audit and plugged some memory leaks. It still has one or two I think. They're not big like the ones I plugged.

1.10.8b:
Attempt to restore old custom lines. Let me know if it breaks.

1.10.6b:
Introduce text widgets. The Text module has been renamed as UnitTooltip, and a new module named Text was created, allowing the user to place a scriptable fontstring anywhere or anchored to the mouse. So far you can set one individual point, but I have plans to make more points available.

If you had custom lines, you'll have to recreate them or go dig in your saved variables file and get them there. I'm hoping it's been too soon since StarTip couldn't be configured that this won't be a huge deal.

1.10b:
Finally I think it's time to bump project's status. Histograms and bars are in. Text widgets are next. Fun stuff. Oh and this package removes spam when you mouse over unit frames.

1.9.23b:
Fixed a bug where mousing over unit frames was a pain.

1.9.22b:
Bugfixes. You should be able to create histograms now.

1.9.15b:
Mainly bug fixes. I had the addon creating widgets for every segment instead of every histogram. In this release there's a memory usage and cpu usage demo. You'll have to reset to defaults more than likely. I haven't tracked that bug down yet.

1.9.14b:
Bugfix and change some defaults around. You'll need to enable the timer widget and the Histogram module to see the histogram demo. Alternatively you could use ResourceServer to get a better idea what kind of resources are being used. There may be a small memory leak somewhere, but it's nowhere near bad.

1.9.13b:
Introduce histogram widgets. There's one demo histogram, and it's defaulted as disabled.

1.9.9b:
- Recycle bars
- Make bar width configurable

1.9.8b:
Allow the database to keep bars between sessions.

1.9.6b:
- You can create your own bars, and place them where ever.

1.9.4b:
- Add color to health and power lines

1.9.3b:
-Revamped how line colors are done. If you had custom lines where you added color, you'll need to redo it with GetColorCode(). Reference the default lines for examples.
-You can also now specify a default color for lines.

1.8.10b:
Added three new plugins: PluginUnit, PluginGuild, and PluginSpell.

1.8.5b:
Removed some old font files, shrinking the size of the package by a lot.

1.8.4b:
More bug fixes. StarTip should no longer wipe other addons' tooltip lines, such as GearScore's.

1.8.2b:
Bug fixes pertaining to editing and deleting lines.
Implemented timers for executing some code on an interval.
Resource profiling should be working now. You'll need to enable the timer widget.

1.7.18b:
Nobody told me StarTip broke when you turned into a ghost. This fixes that.

1.7.17b:
Fixed a bug that ate cpu time.

1.7.16b:
Bugfix

1.7.15b:
Bugfix

1.7.14b:
I removed the LCD Display module and created a new addon with it called LCD4Linux4WoW.
Fixed a memory leak and numerous bugs.

1.7.6b:
Marquee settings are fixed. You can configure new marquees now.

1.7.5b:
Default new lines to enabled.

1.7.2b:
Fixed a memory leak related to the bars module.

1.7.1b:
There's an LCD demonstration in this package.
Fixed talents module.
Various other improvements from the core library.
Optional Files (0)


Post A Reply Comment Options
Unread 06-19-11, 12:05 AM  
Phaux
A Murloc Raider
 
Phaux's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 35
Uploads: 1
Originally posted by starlon
I found a error-producing bug in the Appearance module that only surfaced once I installed Aurora. I'll be uploading a new file to wowinterface once I'm sure these latest changes are good to go. If you want you can download the file from Wowace.com, here's a link to StarTip's home page.

http://www.wowace.com/addons/startip/files/

Grab v1.4.41b or later. Don't use an alpha package though. They aren't packaged correctly.

I haven't looked into the text outline issue you mentioned yet. I will later tonight if nothing pops up between now and then, which may happen -- 50/50 chance.

Edit: Oh by the way, Aurora makes modifications to the UI that may cause some of StarTip's features to no longer work.
Awesome and thanks for your time. I tested out your new update and it seems to have fixed things on your end at least for the appearance bug. As far as getting aurora not to override the look is up to the author of auror and we are working on that.
Last edited by Phaux : 06-19-11 at 12:15 AM.
Report comment to moderator  
Reply With Quote
Unread 06-18-11, 04:40 PM  
starlon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 39
Uploads: 3
Try changing the background color to see if the border's just blending in with that dark blue that's default for player characters.
__________________
Wake up Sheeple! Cataclysm was an inside job!

Legalize WoW gold purchases directly from Blizzard! Yeah, my doctor thinks I'm crazy too. >.<

"It was either going to school for programming or working at the Genetically Modified Wildlife Preserve. I've always had a love for the wildlife, but technology won out in the end."

Note: If you know of a library that you want to make available in your own scripts. let me know and I'll see about writing a plugin for it.

[SIGPIC]LCD4WoW[/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 06-18-11, 04:27 PM  
starlon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 39
Uploads: 3
Originally posted by Phaux
Wanted to update this to see if it might help. It appears having aurora installed is completely overriding your tooltip which is why the options do not show, or at least I think thats why. Hope this helps.
I found a error-producing bug in the Appearance module that only surfaced once I installed Aurora. I'll be uploading a new file to wowinterface once I'm sure these latest changes are good to go. If you want you can download the file from Wowace.com, here's a link to StarTip's home page.

http://www.wowace.com/addons/startip/files/

Grab v1.4.41b or later. Don't use an alpha package though. They aren't packaged correctly.

I haven't looked into the text outline issue you mentioned yet. I will later tonight if nothing pops up between now and then, which may happen -- 50/50 chance.

Edit: Oh by the way, Aurora makes modifications to the UI that may cause some of StarTip's features to no longer work.
__________________
Wake up Sheeple! Cataclysm was an inside job!

Legalize WoW gold purchases directly from Blizzard! Yeah, my doctor thinks I'm crazy too. >.<

"It was either going to school for programming or working at the Genetically Modified Wildlife Preserve. I've always had a love for the wildlife, but technology won out in the end."

Note: If you know of a library that you want to make available in your own scripts. let me know and I'll see about writing a plugin for it.

[SIGPIC]LCD4WoW[/SIGPIC]
Last edited by starlon : 06-18-11 at 04:28 PM.
Report comment to moderator  
Reply With Quote
Unread 06-17-11, 03:52 AM  
Phaux
A Murloc Raider
 
Phaux's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 35
Uploads: 1
Originally posted by Phaux
A possible bug or 2:
For some reason in order to get my appearance section and background section to show up I had to disable all of my other addons, otherwise it was grayed out. [edit] I went back and turned em on 1 by 1 and it seemed to be arora thats causing it. I also switched to skinner from arora and that one is working just fine with it.
Wanted to update this to see if it might help. It appears having aurora installed is completely overriding your tooltip which is why the options do not show, or at least I think thats why. Hope this helps.
Report comment to moderator  
Reply With Quote
Unread 06-16-11, 09:29 PM  
Phaux
A Murloc Raider
 
Phaux's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 35
Uploads: 1
Originally posted by starlon
Awesome



I never quite finished StarTip; then I stopped playing WoW. I'm don't want to start playing again, so I haven't been actively involved with addon authoring, which is what lured me back to playing last expansion. So right now, the Borders module is largely disfunctional and unfinished. What I had envisioned was a layouts system, so you could organize things better, and it would open up possibilities such as templates, preset sharing, etc... I still want to do that, but for now it's all on hold. I really should hide the unfinished options.




I'll check into this when I have a chance.

Thanks for the feedback.
Thanks for a quick response, wanted to get back to you and let you know that I turned off the options and got a medium gray border which I can live with for now ;] or at least until you come back to wow.
Report comment to moderator  
Reply With Quote
Unread 06-16-11, 08:55 PM  
starlon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 39
Uploads: 3
Originally posted by Phaux
Hi there I have been looking for a replacement for cowtip for a long time and finally came across this. I was happy to see it updated as well.


Awesome

Feedback:
It would be really awesome if there was a way to change the border color. I saw the option border and played with it but was unsuccessful in getting the border to change color it stayed the default. I have 2 profiles one where I want the border to be black on all occasions and one where I want it to be white.
I never quite finished StarTip; then I stopped playing WoW. I'm don't want to start playing again, so I haven't been actively involved with addon authoring, which is what lured me back to playing last expansion. So right now, the Borders module is largely disfunctional and unfinished. What I had envisioned was a layouts system, so you could organize things better, and it would open up possibilities such as templates, preset sharing, etc... I still want to do that, but for now it's all on hold. I really should hide the unfinished options.


I set all the unit tooltip options for left and right to have an ouline on the font and they changed until I did a reload then they went away and I moused over my unit frame and they all came back untill I did a reload again then they went away, I moused over my unit frame and they came back... its a ferocious cycle.
I'll check into this when I have a chance.

Thanks for the feedback.
__________________
Wake up Sheeple! Cataclysm was an inside job!

Legalize WoW gold purchases directly from Blizzard! Yeah, my doctor thinks I'm crazy too. >.<

"It was either going to school for programming or working at the Genetically Modified Wildlife Preserve. I've always had a love for the wildlife, but technology won out in the end."

Note: If you know of a library that you want to make available in your own scripts. let me know and I'll see about writing a plugin for it.

[SIGPIC]LCD4WoW[/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 06-16-11, 07:46 PM  
Phaux
A Murloc Raider
 
Phaux's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 6
File comments: 35
Uploads: 1
Hi there I have been looking for a replacement for cowtip for a long time and finally came across this. I was happy to see it updated as well.

If you are interested in feedback and bugs I have a couple.

Feedback:
It would be really awesome if there was a way to change the border color. I saw the option border and played with it but was unsuccessful in getting the border to change color it stayed the default. I have 2 profiles one where I want the border to be black on all occasions and one where I want it to be white.

A possible bug or 2:
For some reason in order to get my appearance section and background section to show up I had to disable all of my other addons, otherwise it was grayed out. [edit] I went back and turned em on 1 by 1 and it seemed to be arora thats causing it. I also switched to skinner from arora and that one is working just fine with it.

I set all the unit tooltip options for left and right to have an ouline on the font and they changed until I did a reload then they went away and I moused over my unit frame and they all came back untill I did a reload again then they went away, I moused over my unit frame and they came back... its a ferocious cycle.
Report comment to moderator  
Reply With Quote
Unread 05-08-11, 01:23 AM  
fogyreef
A Defias Bandit

Forum posts: 3
File comments: 12
Uploads: 0
Re: Re: Re: Re: StarTip and Carbonite not getting along

Here are two that popped up today:

Message: Carbonite\Carbonite-4.100001.lua:19149: attempt to compare number with nil
Time: 05/08/11 00:22:28
Count: 17
Stack: Interface\AddOns\Carbonite\Carbonite.lua:9409: in function `TP2'
Interface\AddOns\Carbonite\Carbonite.lua:6785: in function `ToP'
Interface\AddOns\Carbonite\Carbonite.lua:12879: in function `h'
Interface\AddOns\Carbonite\Carbonite.lua:13122: in function `NXOnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals: self = <table> {
OPM = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:16377
AcG = "?"
IHOI = 1
BCS = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:2819
OnU = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:7494
GetQuestReward = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:5955
Sor1 = <table> {
}
FrQ = <table> {
}
AcY = 80.396670103073
GIMIIT = <table> {
}
SBMI = 5004
UnO = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:24641
GIMII = <table> {
}
CCNM = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:22946
OC____ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:15628
SBQD = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8258
GCOP = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:9770
ULP = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:5211
Got = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:9470
ReQ = <table> {
}
HeE = <table> {
}
PSS = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:15212
GIMICT = <table> {
}
PUT = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:24841
REQ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:9339
Lis = <table> {
}
ShowUIPanel = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11988
GIMC = <table> {
}
BQCSD = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8872
OMQ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:25755
GOR = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:6933
GZA = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:12865
GLIL = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8334
OP__3 = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:4171
CaD3 = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:21478
RQAOF = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:19328
LiC = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8849
PSDI = 4
IOMD = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:5484
TaN2 = <table> {
}
IOL = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:18649
DPVPI = <table> {
}
Aba = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:12787
ITQ = <table> {
}
CGIM = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8222
MaC = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11793
QLC1 = <table> {
}
AcceptQuest = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:3791
ExT = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11737
SoQ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:26116
FI_U = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:19585
SBQDZ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8994
UQDT = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:18217
TP2 = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:9392
GetDifficultyColor = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11710
HideUIPanel = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:21202
RPL = "None"
SBQDT = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:12896
Tra1 = <table> {
}
OpR = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11689
FiC3 = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:19136
DaT = <table> {
}
CWC = <function> defined @Interface\






and

Message: Carbonite\Carbonite-4.100001.lua:19149: attempt to compare number with nil
Time: 05/08/11 00:21:19
Count: 30
Stack: Interface\AddOns\Carbonite\Carbonite.lua:9409: in function `TP2'
Interface\AddOns\Carbonite\Carbonite.lua:6785: in function `ToP'
Interface\AddOns\Carbonite\Carbonite.lua:15130: in function `NXOnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>

Locals: self = <table> {
OPM = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:16377
AcG = "?"
IHOI = 1
BCS = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:2819
OnU = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:7494
GetQuestReward = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:5955
Sor1 = <table> {
}
FrQ = <table> {
}
AcY = 80.396670103073
GIMIIT = <table> {
}
SBMI = 5004
UnO = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:24641
GIMII = <table> {
}
CCNM = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:22946
OC____ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:15628
SBQD = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8258
GCOP = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:9770
ULP = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:5211
Got = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:9470
ReQ = <table> {
}
HeE = <table> {
}
PSS = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:15212
GIMICT = <table> {
}
PUT = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:24841
REQ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:9339
Lis = <table> {
}
ShowUIPanel = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11988
GIMC = <table> {
}
BQCSD = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8872
OMQ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:25755
GOR = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:6933
GZA = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:12865
GLIL = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8334
OP__3 = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:4171
CaD3 = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:21478
RQAOF = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:19328
LiC = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8849
PSDI = 4
IOMD = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:5484
TaN2 = <table> {
}
IOL = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:18649
DPVPI = <table> {
}
Aba = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:12787
ITQ = <table> {
}
CGIM = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8222
MaC = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11793
QLC1 = <table> {
}
AcceptQuest = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:3791
ExT = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11737
SoQ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:26116
FI_U = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:19585
SBQDZ = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:8994
UQDT = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:18217
TP2 = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:9392
GetDifficultyColor = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11710
HideUIPanel = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:21202
RPL = "None"
SBQDT = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:12896
Tra1 = <table> {
}
OpR = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:11689
FiC3 = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:19136
DaT = <table> {
}
CWC = <function> defined @Interface\AddOns\Carbonite\Carbonite.lua:18430
GOT1 = <function> defin
Last edited by fogyreef : 05-08-11 at 01:25 AM.
Report comment to moderator  
Reply With Quote
Unread 05-06-11, 11:18 AM  
fogyreef
A Defias Bandit

Forum posts: 3
File comments: 12
Uploads: 0
Re: Re: Re: StarTip and Carbonite not getting along

With the new Carbonite 4.01 I'm not getting my original issue, but will report back if it comes up.

In the mean time, Histograms is my only issue. With Carbonite disabled I'm getting a lot of mouseover errors. Let me know if you need more info on the errors than the three below.
Report comment to moderator  
Reply With Quote
Unread 05-06-11, 11:10 AM  
fogyreef
A Defias Bandit

Forum posts: 3
File comments: 12
Uploads: 0
Re: Re: StarTip and Carbonite not getting along

Originally posted by starlon
It would be most helpful if you provided the error itself. I'm very interested in that.
Three new Errors as of today's update. (well, I'm up to 7 as I mouse over different objects, so I'll leave it at three. I'll go investigate the original problem and report in another post.


Error 1:
*************************************************************


Message: StarTip_Histograms-v1.4.35\Histograms.lua:279: attempt to index global "self" (a nil value)
Time: 05/06/11 10:02:36
Count: 1
Stack: Interface\AddOns\StarTip_Histograms\Histograms.lua:380: in function <Interface\AddOns\StarTip_Histograms\Histograms.lua:372>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:536>
(tail call): ?
Interface\AddOns\StarTip\StarTip.lua:481: in function <Interface\AddOns\StarTip\StarTip.lua:462>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:543: in function `EnableAddon'
Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:635: in function <Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:621>
[C]: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:256: in function `UIParentLoadAddOn'
Interface\FrameXML\UIParent.lua:279: in function `CombatLog_LoadUI'
Interface\FrameXML\UIParent.lua:546: in function <Interface\FrameXML\UIParent.lua:519>

Locals: <none>


Error 2:
*************************************************************


Message: StarTip_Histograms-v1.4.35\Histograms.lua:279: attempt to index field "db" (a nil value)
Time: 05/06/11 10:03:06
Count: 3
Stack: Interface\AddOns\StarTip_Histograms\Histograms.lua:407: in function `SetUnit'
Interface\AddOns\StarTip\StarTip.lua:660: in function <Interface\AddOns\StarTip\StarTip.lua:634>
[C]: ?
[C]: ?

Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:383
SetItem = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:420
ClearHistograms = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:251
Enable = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:315
NewModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:256
EnableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:348
modules = <table> {
}
CancelTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:311
IterateEmbeds = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:458
SetUnit = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:403
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:363
toggled = true
ScheduleRepeatingTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:301
CancelAllTimers = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:341
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
GetOptions = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:398
core = <table> {
}
name = "Histograms"
histograms = <table> {
}
IsEnabled = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
orderedModules = <table> {
}
ScheduleTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:276
DisableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:366
defaultOff = true
intersectTimer = <table> {
}
IsModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:238
db = <table> {
}
SetDefaultModuleState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:403
offset = 0
baseName = "StarTip_Histograms"
SetEnabledState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
RebuildOpts = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:476
enabledState = true
SetSpell = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:436
OnHide = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:452
OnDisable = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:391
CreateHistograms = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:329
OnEnable = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:372
OnInitialize = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:360
IterateModules = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:453
defaultModuleState = true
GetModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:231
GetName = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:300
moduleName = "Histograms"
ReInit = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:333
Disable = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:330
}
createHistograms = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:258
WidgetHistogram = <table> {
defaults = <table> {
}
DIR_WEST = 2
Draw = <function> defined @Interface\AddOns\StarTip\Libs\LibScriptable-1.0\LibScriptableWidgets-1.0\LibScriptableWidgetHistogram-1.0\LibScriptableWidgetHistogram-1.0.lua:205
Update = <funct



Error 3:
*************************************************************

Message: StarTip_Histograms-v1.4.35\Histograms.lua:279: attempt to index field "db" (a nil value)
Time: 05/06/11 10:07:43
Count: 4
Stack: Interface\AddOns\StarTip_Histograms\Histograms.lua:407: in function `SetUnit'
Interface\AddOns\StarTip\StarTip.lua:660: in function <Interface\AddOns\StarTip\StarTip.lua:634>
[C]: ?
[C]: ?
[C]: ?
...AddOns\Auc-Advanced\Libs\LibExtraTip\LibExtraTip.lua:279: in function `SetUnit'
Interface\AddOns\XPerl\XPerl.lua:1277: in function `XPerl_PlayerTip'
Interface\AddOns\XPerl\XPerl.lua:3301: in function `XPerl_Unit_OnEnter'
[string "*:OnLoad"]:5: in function <[string "*:OnLoad"]:5>

Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:383
SetItem = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:420
ClearHistograms = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:251
Enable = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:315
NewModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:256
EnableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:348
modules = <table> {
}
CancelTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:311
IterateEmbeds = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:458
SetUnit = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:403
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:363
toggled = true
ScheduleRepeatingTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:301
CancelAllTimers = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:341
SetDefaultModulePrototype = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
GetOptions = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:398
core = <table> {
}
name = "Histograms"
histograms = <table> {
}
IsEnabled = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
orderedModules = <table> {
}
ScheduleTimer = <function> defined @Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:276
DisableModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:366
defaultOff = true
intersectTimer = <table> {
}
IsModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:238
db = <table> {
}
SetDefaultModuleState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:403
offset = 0
baseName = "StarTip_Histograms"
SetEnabledState = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
RebuildOpts = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:476
enabledState = true
SetSpell = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:436
OnHide = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:452
OnDisable = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:391
CreateHistograms = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:329
OnEnable = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:372
OnInitialize = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:360
IterateModules = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:453
defaultModuleState = true
GetModule = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:231
GetName = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:300
moduleName = "Histograms"
ReInit = <function> defined @Interface\AddOns\StarTip_Histograms\Histograms.lua:333
Disable = <function> defined @Interface\AddOns\Ace3\AceAddon-3.0\AceAddon-3.0.lua:330
}
createHistograms = <function> defined @Interface\AddOns\StarTi.........



the end.
Report comment to moderator  
Reply With Quote
Unread 04-17-11, 02:37 AM  
starlon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 39
Uploads: 3
Re: StarTip and Carbonite not getting along

Originally posted by fogyreef
I've got an issue when mousing over certain units in very specific places. The Alliance NPC's in the Twilight Highlands Dailies area and the Tol Barad bonus faction dailies area cause an error.

It only happens with all three of these loaded: Carbonite 4.034, StarTip: UnitToolTip AND StarTip: Appearance.

With no other addons and each of the above loaded, mousing over an Alliance Human or Dwarf in the above areas gives an error mentioning Carbonite.

Since either addon acting alone won't cause the error, I'll post this to both authors and see if we can't shake things loose.
It would be most helpful if you provided the error itself. I'm very interested in that.
__________________
Wake up Sheeple! Cataclysm was an inside job!

Legalize WoW gold purchases directly from Blizzard! Yeah, my doctor thinks I'm crazy too. >.<

"It was either going to school for programming or working at the Genetically Modified Wildlife Preserve. I've always had a love for the wildlife, but technology won out in the end."

Note: If you know of a library that you want to make available in your own scripts. let me know and I'll see about writing a plugin for it.

[SIGPIC]LCD4WoW[/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 04-13-11, 01:56 PM  
fogyreef
A Defias Bandit

Forum posts: 3
File comments: 12
Uploads: 0
StarTip and Carbonite not getting along

I've got an issue when mousing over certain units in very specific places. The Alliance NPC's in the Twilight Highlands Dailies area and the Tol Barad bonus faction dailies area cause an error.

It only happens with all three of these loaded: Carbonite 4.034, StarTip: UnitToolTip AND StarTip: Appearance.

With no other addons and each of the above loaded, mousing over an Alliance Human or Dwarf in the above areas gives an error mentioning Carbonite.

Since either addon acting alone won't cause the error, I'll post this to both authors and see if we can't shake things loose.
Report comment to moderator  
Reply With Quote
Unread 04-09-11, 05:02 AM  
starlon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 39
Uploads: 3
What I'm saying is sometimes it's not going to show anything at all. For instance, if the person is standing right next to you, then the default tooltip's location text will not exist. I can't remember right now, and I don't have a local copy of my addons atm, but I think the Location line just uses what's scanned from the tooltip.

You can also get location data on your guildies and toons on your friends list, but afaik that's not displayed on StarTip's default tooltips. If you want to know how to add that then you're going to have to write the code cause I don't feel like doing it myself and I'm semi-retired from Wow in general. Ask in the #wowuidev channel of irc.freenode.org if all else fails.

This should get you started. I _think_ you have to refresh the data these functions pull from in order to get up-to-date location info. Maybe I'm wrong.

There's GetGuildRosterInfo and GetFriendInfo.
__________________
Wake up Sheeple! Cataclysm was an inside job!

Legalize WoW gold purchases directly from Blizzard! Yeah, my doctor thinks I'm crazy too. >.<

"It was either going to school for programming or working at the Genetically Modified Wildlife Preserve. I've always had a love for the wildlife, but technology won out in the end."

Note: If you know of a library that you want to make available in your own scripts. let me know and I'll see about writing a plugin for it.

[SIGPIC]LCD4WoW[/SIGPIC]
Report comment to moderator  
Reply With Quote
Unread 04-07-11, 04:23 PM  
pelf
Sentient Plasmoid
 
pelf's Avatar
Premium Member

Forum posts: 133
File comments: 75
Uploads: 0
Thanks for the information. I was kind of asking in the context of your addon, though. You've got the default Location: line. Is its default still the way you suggest getting location inside of your addon's tooltip lines?
Report comment to moderator  
Reply With Quote
Unread 04-05-11, 09:45 PM  
starlon
A Flamescale Wyrmkin
AddOn Author - Click to view AddOns

Forum posts: 107
File comments: 39
Uploads: 3
Originally posted by nazrhyn
Hello again, Starlon.

It's been a while since I've annoyed you, so I have a question. What's the preferred way of retrieving the zone location of a unit, now? Something that works when they're right next to me, in a group with me, in a raid with me or not next to me or even within draw distance but grouped with me.

Danke.
As far as I recall, there is the location that's found on the default tooltip. We don't have direct access to this, so we have to scan the tooltip to get a couple of things, including location, that's normally not available.

There are also the guild and friends lists which store a location. It's not as detailed as the tooltip information, but gives the general zone information. I think you have to update the friend/guild info though every so often or you'll only ever see the location the functions originally returned.

I'd do some research on wowpedia or whatever it's called. There's also a wowprogramming or something or another. Google answers these questions easily. Search for UNIT_AURA or something and you'll likely find both. Also, if that doesn't help, ask on the forums here on wowinterface, or in the IRC channel. Just do some research before asking.
__________________
Wake up Sheeple! Cataclysm was an inside job!

Legalize WoW gold purchases directly from Blizzard! Yeah, my doctor thinks I'm crazy too. >.<

"It was either going to school for programming or working at the Genetically Modified Wildlife Preserve. I've always had a love for the wildlife, but technology won out in the end."

Note: If you know of a library that you want to make available in your own scripts. let me know and I'll see about writing a plugin for it.

[SIGPIC]LCD4WoW[/SIGPIC]
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: