SortieHUD - Track Completed Objectives, Rewards |
||
SortieHUD - Track completed objectives, rewards
Offline
Posts: 142
Just wanted to put this out there to possibly save someone some work. Tracks total and gained muffins as well as cases/sapphires.
Boxes will light up in their respective colors as you get them. Trying to go back through log spam can be annoying only to find out you've been trying to get a box you got 5 minutes ago. Need to test this in evening run, will release ASAP. Phoenix.Godofwars
Offline
nice work bro
Curious, have you identified the packet messages and how they correspond to each box being opened? If I recall, when an objective is completed it doesn't specifically identify which chest objective was completed in the chat log. You just get a message saying something along the lines of 3/7 objectives complete in A area.
If not, does the addon track the target name of the box when it is being opened? If so, is this addon targeted toward people doing solo runs? I'm just curious how the addon will recognize which box has been unlocked/opened for a group that is split up doing objectives in different areas of the map at the same time. Offline
Posts: 142
The packets have that info.
When I was logging last night, everything was sent zone wide. The true test will be tonight with the addon running, but I see no reason it won't work. cool, thanks for putting in the work to get it parsed
Sockfoot said: » Just wanted to put this out there to possibly save someone some work. Tracks total and gained muffins as well as cases/sapphires. Boxes will light up in their respective colors as you get them. Trying to go back through log spam can be annoying only to find out you've been trying to get a box you got 5 minutes ago. Need to test this in evening run, will release ASAP. man i hope this works as intended. it'll be so nice
Can you think of anyway to indicate that X coffer(eg porxie) needs the earlier chests to work? Or display some objectives for the region you're in?
Offline
Posts: 142
Didn't really intend for it to know everything for you, especially since things aren't all known exactly. For the moment, no intentions on adding objectives but perhaps once they are locked down completely.
Offline
Posts: 142
Couple updates:
Packets don't seem to be sent area wide, will go through the packet logs to confirm. Also doesn't help that our member that does things separate used the exit item instead of dropping it.. The items don't seem to trigger the packet or the register_event('add item') - have some other packets logged and will look over those. Might work with incoming text, will test that, too. The big issue here is if the packets aren't area wide, is there another solution? Could have it send a party message which could be picked up by the addon to notify others that aren't around? Thoughts? Since it posts to everybodies chat log zone wide when a chest is opened there's at least that log message to read. Idk if parsing those messages would fit your current approach, but at least they're there.
I also imagine that you could scan inventory for the temp items periodically to update when keys/metals/etc. appear w/o regard to incoming packet data. It doesn't solve the issue of knowing about objectives that don't add an item, but again, maybe that's enough in some cases. Also, thank you for this. Idk how many times I've chased a chest I don't need anymore w/o realizing it till the last of my hair was nearly all gone. Offline
Posts: 142
enfarious said: » Idk how many times I've chased a chest I don't need anymore w/o realizing it till the last of my hair was nearly all gone. enfarious said: » Since it posts to everybodies chat log zone wide when a chest is opened there's at least that log message to read. enfarious said: » I also imagine that you could scan inventory for the temp items periodically to update when keys/metals/etc. Still not sure why the Sapphires/Cases weren't triggering either the dropped item packet or the 'add item' event. Packet logging wasn't as robust as I'd hoped and I guess I didn't turn on record so I couldn't go back through them one by one. Will try again tonight. If anyone else wants to look: 0x0D2 - item 0x05B - box also using incoming text and add item registered events. I do events with this guy Happy to help test, but where can I download the files for this? I don't see it in the windower launcher unless I am missing it.
Sockfoot said: » Need to test this in evening run, will release ASAP. https://www.ffxiah.com/forum/topic/56901/sortiehud-track-completed-objectives-rewards/#3638912 Asura.Lunafreya said: » Happy to help test, but where can I download the files for this? I don't see it in the windower launcher unless I am missing it. Sockfoot said: » Still not sure why the Sapphires/Cases weren't triggering either the dropped item packet or the 'add item' event. At least Sapphires/Cases are normal items that appear in inventory for easy counting even if the chests that drop them can't be detected zone-wide. Offline
Posts: 721
Anything in the packets that get sent that say the state of an objective? IE "You've killed 2/3 mobs for this". I imagine not, but worth asking.
Offline
Posts: 142
A count on the objectives would be lovely, but not available that I'm aware of. Would be hard to scan for and I don't see any reason to send that to the clients.
And yeah, I suppose I can get an initial count for sapphires/cases and then periodically check inventory to see the difference, just seems like a poor way of doing it. I suppose it will suffice until we have a better solution. Sockfoot said: » Still not sure why the Sapphires/Cases weren't triggering either the dropped item packet or the 'add item' event. I have a memory of having troubles with add/remove item events in windower and direct to inventory drops not triggering them (Geas Fete, HTMBs, Divergence, etc). I'd recommend tracking 0x01F and 0x020 manually and take the info from there. You can take a look at how Treasury tracks inventory, and that addon generally has no issue with direct drops. Offline
Posts: 142
Been a bit busy with life and only sorting minor things each run.
Have added:
0x020 will work I think, just need to toy with it a bit more so hopefully get both runs in tonight. Need to make sure it isn't duplicating if item is removed from bag, etc.. Stay tuned. Any release on this, or is it still semi-functional?
Offline
Posts: 142
Been travelling a lot for work, don't have opportunity to do much then. I'd say 90% ready to go, will try to get more done tonight!
Offline
Posts: 142
Alright, so to be clear, this isn't 100% working but since the link was posted I went ahead and put the newest version up.
Sometimes the case/sapphire count is off, need to look into this more but mostly it is right. It *will* add sapphires that you purchase if you are running the addon, keep that in mind. Pulling objectives from text, ie Ra'Kaznar Metal #B was found (while not around) isn't working currently, just haven't had the time to get the parsing done properly. Currently it will *echo* a message when an objective is completed around you that can be parsed by the addon. If you wish, you can change the echo to send to party. Will make it a toggle and off by default in future release. Tired, think that is everything of note. Enjoy! https://github.com/sockedfoot/SortieHUD edit: oh and the only time I've gotten a +1 case with it on, it didn't record it. Not sure why looking at everything and need to get another to test it.
Necro Bump Detected!
[75 days between previous and next post]
Any new updated version of this?
Offline
Posts: 142
Gave it up as there didn't really seem to be a point. The initial thought was if groups split up, it would be nice to be notified. Packets are only sent if local to the objective so that more or less ruled that out. IDs change and I'm not sure if there is a way around that. Plus, once a group settles into a pattern there becomes much less need. Muffin counter probably the most useful thing in there and it should still function, can just rip out that part of the code if you want it and nothing else.
|
||
All FFXI content and images © 2002-2024 SQUARE ENIX CO., LTD. FINAL
FANTASY is a registered trademark of Square Enix Co., Ltd.
|