Download
(49MB)
Download
Updated: 12-25-22 01:22 PM
Pictures
File Info
Compatibility:
Dragonflight (10.0.2)
Shadowlands patch (9.0.2)
Visions of N'Zoth (8.3.0)
Updated:12-25-22 01:22 PM
Created:unknown
Downloads:5,593,154
Favorites:7,690
MD5:

LightHeaded  Popular! (More than 5000 hits)

Version: v100002-1.0.0-2022-12-15
by: Cladhaire [More]

Classic not updated at the moment, only retail.


LightHeaded is a very simple addon that displays quest information and comments from http://www.wowhead.com in game, eliminating the need to Alt-Tab when you get stuck on quest. This addon was inspired by qcomments and wowhead_quests, which both serve a similar purpose. Data is only loaded when you first request it, so you can be sure you're not using more memory than you need to.

I HIGHLY suggest using this addon with TomTom, another one of my addons (http://www.wowinterface.com/download...32-TomTom.html ). This allows you to simply click any coordinate in LightHeaded to add it to your map as a waypoint.

The following slash commands are valid:
  • /lh attach - Attaches the frame to the quest log
  • /lh detach - Detaches the frame, allows you to resize and move it
  • /lh sound - Toggles the open/close sound
  • /lh page - Toggles showing all comments on one page, or with multiple pages
  • /lh bgalpha <0.0-1.0> - Changes the alpha of the LH window background textures, so you can see the world.
  • /lh debug - Enables or disabled debug messages when loading quest databases
  • /lh config - Opens the LightHeaded configuration window
  • /lh autodetails - Toggle automatic opening of the Lightheaded window when clicking a quest in the objective tracker

LightHeaded now includes the English descriptions and introductory text for most of the quests in the game. This is disabled by default, but can be enabled for those players that are not playing in their native locale.

LightHeaded supports sending coordinates to TomTom, MapNotes, Cartographer2 and Cartographer3.

IMPORTANT: Addon authors that wish to use this API and data should
include the wowhead logo in the frame that displays this information.
They are kind enough to let me continue parsing their database, and we
owe them at least that much. Thank you.

Thanks for using my addons!

Updated 2022-12-15 for retail.
Beta Files (7)
File Name
Version
Hits
Size
Author
Date
v30401-1.1.0-2022-12-15
0
32MB
Cladhaire
02-04-23 03:41 AM
v11302-1.0.0-2020-05-01
591
10MB
Cladhaire
05-05-20 11:47 AM
v11302-1.1.0
1,322
10MB
Cladhaire
10-04-19 11:26 AM
v11302-1.0.0
1,464
10MB
Cladhaire
09-05-19 12:16 AM
v70100-1.1.0-2016-12-29
299
30MB
Cladhaire
01-12-17 02:27 PM
v70000-1.0.0-beta
307
27MB
Cladhaire
09-05-16 07:11 AM
v60000-0.1.0
1,012
22MB
Cladhaire
10-20-14 02:50 PM


Archived Files (1)
File Name
Version
Size
Author
Date
v90200-1.0.0-2020-12-09
42MB
Cladhaire
01-03-21 09:37 AM


Post A Reply Comment Options
Unread 05-29-08, 06:10 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1935
File comments: 4939
Uploads: 19
Originally posted by fred
[2008/05/29 19:46:46-1455-x4]: LightHeaded-239\LightHeaded.lua:117: attempt to compare number with string

---
This is NOT a LightHeaded error, but an error from something calling LightHeaded. The stack trace would tell you who.

LightHeaded 2.4 only accepts quest ids in the API, whatever addon is causing this is sending the quest title instead. Please contact that author.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Report comment to moderator  
Reply With Quote
Unread 05-29-08, 05:49 PM  
fred
A Cobalt Mageweaver

Forum posts: 208
File comments: 354
Uploads: 0
[2008/05/29 19:46:46-1455-x4]: LightHeaded-239\LightHeaded.lua:117: attempt to compare number with string

---
Report comment to moderator  
Reply With Quote
Unread 05-29-08, 12:50 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1935
File comments: 4939
Uploads: 19
Re: Re: Re: Re: Re: a great addon

Originally posted by Allara
Definitely. I had no idea people weren't using events to scan the log -- that seems pretty dumb to me. My add-on (as well as Quixote, QuestHelper, and I'm sure the others) scans in response to QUEST_LOG_UPDATE. So the only side effect is if that event fires while you're looking at LightHeaded, it will potentially skip back to the first page. (I've also seen this happen with QuestFu when another party member updates their objectives.) I wonder if you could set up a means where an add-on could say "please ignore me, LightHeaded, I'm just scanning the log". Of course, add-ons would have to be written with this in mind, but my add-on is specifically written to be aware of (and communicate with) LightHeaded, so it fits my purpose.
Yeah that's certainly a possibility, but I'd hope for a better solution :P. I made the change to SelectQuestLogEntry() post-2.4 to work better with other quest logs (previously I was using the click handler for the actual quest log buttons, which worked perfectly with the default quest log, but did absolutely terribly on replacements). Trying to find a balance between working out of the box, and being powerful enough to work in all situations is rather difficult.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Report comment to moderator  
Reply With Quote
Unread 05-29-08, 12:21 PM  
Allara
A Kobold Labourer
 
Allara's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 123
Uploads: 1
Re: Re: Re: Re: a great addon

Originally posted by Cladhaire
Good question! Here's my perspective on the matter:

Addon authors not using events is not a good enough answer for me, since that's just those authors being lazy. I actually need to use the API for something that can't be done any other way. I think my need takes prescedence over laziness.
Definitely. I had no idea people weren't using events to scan the log -- that seems pretty dumb to me. My add-on (as well as Quixote, QuestHelper, and I'm sure the others) scans in response to QUEST_LOG_UPDATE. So the only side effect is if that event fires while you're looking at LightHeaded, it will potentially skip back to the first page. (I've also seen this happen with QuestFu when another party member updates their objectives.) I wonder if you could set up a means where an add-on could say "please ignore me, LightHeaded, I'm just scanning the log". Of course, add-ons would have to be written with this in mind, but my add-on is specifically written to be aware of (and communicate with) LightHeaded, so it fits my purpose.
Report comment to moderator  
Reply With Quote
Unread 05-29-08, 12:10 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1935
File comments: 4939
Uploads: 19
Re: Re: Re: a great addon

Originally posted by Allara
(If you have time) What is the correct way to scan the quest log? I'm working on a new quest-related add-on that needs to get all the quest data from the client. The only way I see is to repeatedly call SelectQuestLogEntry() prior to using the rest of the APIs. Obviously this triggers the LightHeaded hook. What am I missing? Thanks!

I'm going to poke around in the QuestHelper code to see what I can see.

Edit: Quixote uses SelectQuestLogEntry()

Edit2: QuestHelper also calls SelectQuestLogEntry() in a loop. The only difference is it saves which entry you'd selected prior to the loop, and restores it after. But wouldn't that still have the effect of pushing LightHeaded back to the first page? It seems like it would almost be better to be able to bypass any hooks, but I'm not sure there's a way to do that.

I know you've discussed this particular issue to death, but I'm a bit new to quest log scanning and thought I'd ask the expert.
Good question! Here's my perspective on the matter:

The quest log only changes via events. If you pick up a new quest, or abandon a quest then an event fires. Therefore there is no reason (other in response to an event) to call SelectQuestLogEntry(), considering you can get the QID and other information directly via the quest log API.

I can explain to my users very easily that LightHeaded will jump back to page one when something _changes_ in your quest log (such as completing an objective, getting an item you need, or getting a new quest). I can't, however, explain to them the phantom time-based scanning of the quest log.

I've actually been considering hooking the API and caching the information to make other addons behave, but I really don't want to resort to that.

Addon authors not using events is not a good enough answer for me, since that's just those authors being lazy. I actually need to use the API for something that can't be done any other way. I think my need takes prescedence over laziness.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Report comment to moderator  
Reply With Quote
Unread 05-29-08, 11:35 AM  
Allara
A Kobold Labourer
 
Allara's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 123
Uploads: 1
Re: Re: a great addon

Originally posted by Cladhaire
Another addon is causing this issue by constantly scanning the quest log in an incorrect way.
(If you have time) What is the correct way to scan the quest log? I'm working on a new quest-related add-on that needs to get all the quest data from the client. The only way I see is to repeatedly call SelectQuestLogEntry() prior to using the rest of the APIs. Obviously this triggers the LightHeaded hook. What am I missing? Thanks!

I'm going to poke around in the QuestHelper code to see what I can see.

Edit: Quixote uses SelectQuestLogEntry()

Edit2: QuestHelper also calls SelectQuestLogEntry() in a loop. The only difference is it saves which entry you'd selected prior to the loop, and restores it after. But wouldn't that still have the effect of pushing LightHeaded back to the first page? It seems like it would almost be better to be able to bypass any hooks, but I'm not sure there's a way to do that.

I know you've discussed this particular issue to death, but I'm a bit new to quest log scanning and thought I'd ask the expert.
Last edited by Allara : 05-29-08 at 12:03 PM.
Report comment to moderator  
Reply With Quote
Unread 05-29-08, 10:14 AM  
phreddo
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Help on a mac

Originally posted by Cladhaire
To see how LightHeaded looks and works, just do the following:

1. Log into WoW
2. Instead of going to home your server, pick another random one
3. Make a character
4. At the character selection screen, disable ALL addons except those that start with LightHeaded
5. Log into your character

When you open your quest log, you should see Lightheaded alongside the normal quest log. What is probably happening is that you have some quest log replacement addon that doesn't use the QuestLogFrame.. which means LightHeaded isn't showing alongside it.

You can enable/disable addons on this test character/server to see what's going on. The reason to do it on another server is so it doesn' affect your addon selections for your main characters.

Let me know what you find out.
Brilliant! I never thought to do that. I'll try this as soon as I get home. Thanks so much!
Report comment to moderator  
Reply With Quote
Unread 05-29-08, 10:12 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1935
File comments: 4939
Uploads: 19
Re: Help on a mac

Originally posted by phreddo
Hi,
I'm sure this is something for an FAQ -- I read through a bunch of pages of forum comments before I decided to post, so forgive me if it has been discussed before.

I installed lightheaded, and I can pass /lh commands, but I never see the lightheaded interface when I check my quests...it looks like the same old quest log.

Should I pump more memory to my addons, or is there still a hidden conflict somewhere that I need to resolve?

I'm running wow from my mac, if that helps.

tia!
To see how LightHeaded looks and works, just do the following:

1. Log into WoW
2. Instead of going to home your server, pick another random one
3. Make a character
4. At the character selection screen, disable ALL addons except those that start with LightHeaded
5. Log into your character

When you open your quest log, you should see Lightheaded alongside the normal quest log. What is probably happening is that you have some quest log replacement addon that doesn't use the QuestLogFrame.. which means LightHeaded isn't showing alongside it.

You can enable/disable addons on this test character/server to see what's going on. The reason to do it on another server is so it doesn' affect your addon selections for your main characters.

Let me know what you find out.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Report comment to moderator  
Reply With Quote
Unread 05-29-08, 10:08 AM  
phreddo
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Help on a mac

Hi,
I'm sure this is something for an FAQ -- I read through a bunch of pages of forum comments before I decided to post, so forgive me if it has been discussed before.

I installed lightheaded, and I can pass /lh commands, but I never see the lightheaded interface when I check my quests...it looks like the same old quest log.

Should I pump more memory to my addons, or is there still a hidden conflict somewhere that I need to resolve?

I'm running wow from my mac, if that helps.

tia!
Report comment to moderator  
Reply With Quote
Unread 05-27-08, 03:23 PM  
alphaomega16
A Deviate Faerie Dragon

Forum posts: 15
File comments: 24
Uploads: 0
Originally posted by Cladhaire
No need to be rude. The "side by side" window isn't LightHeaded. LightHeaded ONLY provides the comments window and nothign else. If you installed another addon, then you should find it and disable it if that's not what you want.
Sorry I didnt not realise I was being rude.

All I done was update to current version and its got side by side view with the quests one side and description the other side and the user comments opens a third panel.

Before in the quest log before I updated I got 1 window, quests above and then description below like the origional WOW quest log.

But since I updated I got side by side window before I open user comments panel.

Edit
Ah I think I know what caused this now. Cartographer update provided another option to make it double wide, I though it was just to show on map where i have collected quest items before.

Once again I apologize if I sounded rude it was not my intention.
Last edited by alphaomega16 : 05-27-08 at 03:33 PM.
Report comment to moderator  
Reply With Quote
Unread 05-27-08, 01:32 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1935
File comments: 4939
Uploads: 19
Originally posted by alphaomega16
I just updated to V233 and want to know how the hell I turn of the side by side window, it has quest log on left and description palen on the right and when I open the user comments window I cant close it cause its behind my right side action bars.
No need to be rude. The "side by side" window isn't LightHeaded. LightHeaded ONLY provides the comments window and nothign else. If you installed another addon, then you should find it and disable it if that's not what you want.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Report comment to moderator  
Reply With Quote
Unread 05-27-08, 01:22 PM  
alphaomega16
A Deviate Faerie Dragon

Forum posts: 15
File comments: 24
Uploads: 0
I just updated to V233 and want to know how the hell I turn of the side by side window, it has quest log on left and description palen on the right and when I open the user comments window I cant close it cause its behind my right side action bars.
Report comment to moderator  
Reply With Quote
Unread 05-27-08, 05:32 AM  
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1935
File comments: 4939
Uploads: 19
Re: Re: Re: a great addon

Originally posted by noble8
Where do i report bugs/errors?
Use the "Report Bugs" or "Feature Req" button on the addon page, depending on whether its a bug or a feature request.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Report comment to moderator  
Reply With Quote
Unread 05-27-08, 05:28 AM  
noble8
A Warpwood Thunder Caller
 
noble8's Avatar
AddOn Author - Click to view AddOns

Forum posts: 95
File comments: 157
Uploads: 1
Re: Re: a great addon

Where do i report bugs/errors?
Report comment to moderator  
Reply With Quote
Unread 05-25-08, 04:05 PM  
Cladhaire
Salad!
 
Cladhaire's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1935
File comments: 4939
Uploads: 19
Re: a great addon

Originally posted by Thewar
this is probably the best addon i could have ever downloaded. this new version is great but i keep havin a bit of a problem. everytime i go to check the data on the next page it keeps bringing me back to page one. doesnt happen all the time but more often than not. eiter way its a great addon along with doublewide and tomtom. keep up the good work.
Another addon is causing this issue by constantly scanning the quest log in an incorrect way. Such addons are older versions of QuestHelper, or Armory.

You can solve this by typing /lh page to toggle single-page mode of LightHeaded, or update those addons (alternatively you could contact those authors and report the issue or have them get in touch with me.)
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..."
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: