Quantcast
Download
(35 Kb)
Download
Updated: 07-21-16 09:35 AM
Pictures
File Info
Compatibility:
Legion Pre-Patch (7.0.3)
Minor patch (6.2.4)
Updated:07-21-16 09:35 AM
Created:03-24-11 08:20 AM
Downloads:13,104
Favorites:145
MD5:
7.0.3

MiniLoot  Updated this week!  Popular! (More than 5000 hits)

Version: 7.0.0.160721
by: Vladinator [More]

Official repository can be found at GitHub.

Tired of the amount of messages related to looting items, reputation, experience, money, and so forth? If that is the case then this is the addon for you! MiniLoot is designed to summarize these type of messages in concise one-liners.

Features

  • Interface options for easy customization.
  • Change how messages and item icons appear.
  • Include bag and bank item in the item counter.
  • Mark items with appearances you have not yet collected.
  • Hide junk items, set filters for what quality of items are shown when soloing, in party or raids.
  • Show artifact power as loot instead of the default message.
  • Shorten faction names when standing changes.
  • Show tooltips when you mouseover links in chat.

7.0.0.160721:
- Added a new interface option to allow you to change the chat frame used by the addon. Chat messages in other frames than the selected one will not be touched by MiniLoot.
- Added missing translations from the options interface.
- If tooltips are enabled, they should now also work for other chat frames, not only the default one.
- Added tooltips when mousing over units in the combatlog.

7.0.0.160716:
- Increased options scroll size for locales using much larger fonts than the English client.
- Improved accuracy in message parsing across all locales. There have been issues with German, Russian, Korean, Chinese, that should now be mostly fixed. What remains to be tweaked are roll based messages, those are still a WIP and being tested for.

7.0.0.160715:
- Added expected results for the general tests, exception to those related to rolling on items. I will add these soon(tm).
- Added better parsing for special cases, like German ordering of format arguments.
- Working on improving the login tests to also check the contents, not just if the tests matched the text or not. This means if there are some issues with the addon, it will warn you at login that there are changes to the game that the addon can't handle. Users can then use this to make a ticket and nudge me to release an update if I don't deliver on time.
- Added safety net, in case errors occur when reporting the loot. It allows users to easily take a screenshot of the error and report it.
- Fixed an issue where linking followers or currency created invalid links (using icons instead of the proper text).
- Improved number detection when parsing messages. Specifically when numbers contained thousand separators or decimals from other locales.

7.0.0.160711:
- Updated the locale file and updated files to use the module and fetch translations. You can help translate the project at http://wow.curseforge.com/addons/miniloot/localization/
- Removed unused config value as the feature wasn't implementable.

7.0.0.160706:
- Added the Legion bodyguard experience to the messages.
- Adjusted code for better Warlords of Draenor support.

7.0.0.160702:
- Hotfixed live roll duplicates. Working on a proper fix for legion.
- Added follower experience messages.

7.0.0.160625:
- Beta update for Legion with backwards compatibility for Warlords of Draenor.
Optional Files (0)


Archived Files (64)
File Name
Version
Size
Author
Date
7.0.0.160716
32kB
Vladinator
07-15-16 06:21 PM
7.0.0.160715
28kB
Vladinator
07-11-16 10:29 AM
7.0.0.160706
27kB
Vladinator
07-06-16 02:07 AM
7.0.0.160702
27kB
Vladinator
07-02-16 03:32 AM
7.0.0.160625
67kB
Vladinator
06-25-16 07:17 AM
6.0.0.141019-2
127kB
Vladinator
10-19-14 03:14 AM
6.0.0.141019
127kB
Vladinator
10-19-14 03:01 AM
6.0.0.140730
132kB
Vladinator
07-29-14 07:41 PM
6.0.0.140730
132kB
Vladinator
07-29-14 07:20 PM
6.0.0.140730
132kB
Vladinator
07-29-14 06:44 PM
1.8.5.7c
122kB
Vladinator
01-22-14 09:43 AM
1.8.5.7b
121kB
Vladinator
01-22-14 08:46 AM
1.8.5.6
121kB
Vladinator
09-15-13 05:50 AM
1.8.5.5
121kB
Vladinator
05-30-13 02:40 PM
1.8.5.4
121kB
Vladinator
05-18-13 08:24 AM
1.8.5.3
121kB
Vladinator
03-25-13 05:59 AM
1.8.5.2
121kB
Vladinator
03-12-13 03:35 PM
1.8.5.1
122kB
Vladinator
12-22-12 10:49 AM
1.8.5
121kB
Vladinator
12-20-12 08:12 AM
1.8.4
121kB
Vladinator
12-08-12 08:39 AM
1.8.2d
121kB
Vladinator
11-06-12 04:04 PM
1.8.2c
120kB
Vladinator
11-03-12 12:21 PM
1.8.2
119kB
Vladinator
11-03-12 10:03 AM
1.8.1
118kB
Vladinator
11-01-12 10:30 AM
1.8.0
32kB
Vladinator
10-09-12 10:29 AM
1.7.9
31kB
Vladinator
09-25-12 01:44 PM
1.7.7
31kB
Vladinator
09-19-12 06:53 AM
1.7.6
31kB
Vladinator
09-03-12 08:51 AM
1.7.5
31kB
Vladinator
09-02-12 06:11 PM
1.7.4.1
31kB
Vladinator
09-02-12 10:34 AM
1.7.4
31kB
Vladinator
09-02-12 07:11 AM
1.7.3
30kB
Vladinator
09-01-12 11:55 AM
1.7.2
28kB
Vladinator
08-18-12 07:27 AM
1.7.1
25kB
Vladinator
07-15-12 07:37 AM
1.7.1
24kB
Vladinator
06-30-12 08:06 AM
1.6d
24kB
Vladinator
01-13-12 07:04 AM
1.6c
24kB
Vladinator
12-10-11 02:47 PM
1.6b
24kB
Vladinator
10-07-11 03:43 AM
1.6
23kB
Vladinator
09-21-11 05:42 AM
1.5s
23kB
Vladinator
09-19-11 06:24 AM
1.5r
23kB
Vladinator
09-15-11 07:07 AM
1.5q
23kB
Vladinator
09-14-11 04:10 PM
1.5p
23kB
Vladinator
09-14-11 04:38 AM
1.5o
22kB
Vladinator
09-12-11 07:48 PM
1.5n
22kB
Vladinator
09-12-11 06:08 AM
1.5m
22kB
Vladinator
09-11-11 07:08 AM
1.5l
21kB
Vladinator
06-29-11 02:29 PM
1.5k
21kB
Vladinator
06-23-11 06:03 AM
1.5j
21kB
Vladinator
06-14-11 04:31 PM
1.5i
21kB
Vladinator
06-14-11 02:32 PM
1.5h
20kB
Vladinator
06-12-11 03:22 AM
1.5g
20kB
Vladinator
06-11-11 12:34 PM
1.5f
19kB
Vladinator
06-10-11 04:40 AM
1.5e
19kB
Vladinator
06-02-11 04:20 AM
1.5d
18kB
Vladinator
06-01-11 03:17 PM
1.5c
18kB
Vladinator
06-01-11 05:18 AM
1.5b
15kB
Vladinator
05-31-11 03:57 PM
1.5
15kB
Vladinator
05-31-11 06:05 AM
1.4d
13kB
Vladinator
05-14-11 01:56 PM
1.4c
13kB
Vladinator
04-27-11 10:06 AM
1.4
12kB
Vladinator
04-08-11 12:47 PM
1.3
12kB
Vladinator
04-04-11 09:17 AM
1.2d
11kB
Vladinator
04-02-11 11:56 AM
1.1
8kB
Vladinator
03-28-11 05:06 AM


Post A Reply Comment Options
Unread 09-13-11, 07:50 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 730
File comments: 1903
Uploads: 38
console

Counting works fine for Mails and if i traid items.

LOL ok i just tryed it again with key left to 1 thats ^ for me and its working! WoW wonder why not even a GM or the blizzard forum knows this...

OLD:
Code:
I woud realy love to export this for you but this is not working in german clients i already chatted about this with a GM and posted it on german forums (http://eu.battle.net/wow/de/forum/topic/2313886193) but no one can help me. I wanted to use this comment to export the interface art for my addon because the one on ( http://us.media.blizzard.com/wow/int...erface_art.zip ) is not up to date any more ;( the problem is that the console comment is '  and this dosen't seam to work also if i set windows up to US layout.
I also tryed out everything of this:
http://www.wowpedia.org/Viewing_Bliz...interface_code
http://www.wowpedia.org/Console
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 09-13-11 at 08:05 AM.
Report comment to moderator  
Reply With Quote
Unread 09-13-11, 06:31 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 772
File comments: 320
Uploads: 41
Re: Re: Re: Re: Re: Re: Re: Cirk's Lootcounter

It must be grammar related then, still downloading the 1.2GB deDE patch, going kind of slow... 30kb/s (usually goes quicker, weird). In any case, I'll get back to you very soon!

I did also tweak a little how it shows information, if you had 1 runecloth in your bag and you loot 39, it would show "[runecloth]x39(40)". If you had no runecloth in your bag and you loot 39 runecloth it would show "[runecloth]x39" -it only shows the total count if you had the item in your bag from before.

Also, I am not sure how well this lootcount feature will work with no sleep time between events. The print function needs a moment so the game properly registers the item in your inventory, or you get "0" counts. I'd say it's good to at least have 0.5 second sleep between events to make sure the counter works properly, this may vary tough and depends on latency... By default the 2 seconds should suffice by a lot, 1 second will do as well I reckon.

Still, I recognize a flaw in the addon and that it currently does not work well enough with the German client, so I am working on it.

If you like to help me speed this up, 1.2GB takes ages... if you can, do this:
1. Make a shortcut to WoW.exe
2. Edit the shortcut properties, add at the end of the executable path:
Code:
 -console
3. You may have to change the regional settings, set your keyboard to US keyboard layout (to do this, assuming you use W7, go to control panel, region and language, keyboards and languages, change keyboards, add the US keyboard, use the language bar to set it as current language)
4. Start the game using the shortcut, you can now use the key left of "1" to show the console, type this command:
Code:
ExportInterfaceFiles code
5. You can exit the game, remove the shortcut you made, remove the US keyboard and such, job done!
6. In the game folder you now have a new folder called "ExportInterfaceFiles code", if you like you can zip that up and send it to me, for example using http://filebeam.com/ to upload then link me the link on a PM (linking it here directly is not allowed on this site).
I'd not have to DL 1.2GB and I can get working on the fix quicker!
Last edited by Vlad : 09-13-11 at 06:57 AM.
Report comment to moderator  
Reply With Quote
Unread 09-13-11, 06:28 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 730
File comments: 1903
Uploads: 38
Re: Re: Re: Re: Re: Re: Cirk's Lootcounter

Originally posted by Vladinator
I will fix the cosmetic tooltip too.
Hmm, fist, does the addon works if you use it without the lootcounter turned on? Does items like cloth and such get registered properly?
If not, it may have to do with locale, I have to add German support to it.
ok i just tryed it out its not working with lootcount disabled i use the standard setup right now and its not counting some things.

Originally posted by Vladinator
Also one thing, the sleep timers are default values or? It may be that the game API that counts items didn't manage to count the added item and only the one that you had in your bags from earlier, maybe that was the reason for the "(#)" text not counting right...
i had the timer after combat set up to -1 and between events to 1 but it also won't work with 2 / 2
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 09-13-11 at 06:28 AM.
Report comment to moderator  
Reply With Quote
Unread 09-13-11, 05:13 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 772
File comments: 320
Uploads: 41
Re: Re: Re: Re: Re: Cirk's Lootcounter

I will fix the cosmetic tooltip too.

Hmm, fist, does the addon works if you use it without the lootcounter turned on? Does items like cloth and such get registered properly?

If not, it may have to do with locale, I have to add German support to it.
In English you have for example "You loot [item]x5." while in another language it could be reversed, like "[item]x5 was looted by you." or something, my addon expected {who, item, count} while this language had {item, count, who} so it just thought it was something else and ignored it.
This was just an example, with ruRU clients this was the case for rolling detecting so I had to add some exceptions. Maybe I have to do the same with German, so I will take a look now and make sure parsing works properly.

Also one thing, the sleep timers are default values or? It may be that the game API that counts items didn't manage to count the added item and only the one that you had in your bags from earlier, maybe that was the reason for the "(#)" text not counting right...

I'll fix this, with your help. Downloading 1.2GB German language so I can look at the globalstring.lua, as I read your post.
Last edited by Vlad : 09-13-11 at 06:11 AM.
Report comment to moderator  
Reply With Quote
Unread 09-12-11, 08:25 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 730
File comments: 1903
Uploads: 38
Re: Re: Re: Re: Cirk's Lootcounter

Love you Screenshot looks nice! only tooltip still says "Instead of number of items looted..."

EDIT: sorry but its not working for me...
EDIT2: Ok i found out its working sometimes but for some reason its not showing for some loot like Cloth...
here is a screen it won't show the amount of items i got only the (20)
i also tryed to reset my saved vabs

__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 09-12-11 at 09:23 PM.
Report comment to moderator  
Reply With Quote
Unread 09-12-11, 07:46 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 772
File comments: 320
Uploads: 41
Re: Re: Re: Cirk's Lootcounter

Silly me, updated the file once more and fixed this issue. Very weird I did not notice it in the first place!

It will look like this having the lootcounter feature turned on:


It adds the "(#)" part on the end, telling you how many items of that item you currently got, including bank bags.

(Yes, top 3 lines on the screenshot was before I turned it on, hehe.)
Last edited by Vlad : 09-12-11 at 07:48 PM.
Report comment to moderator  
Reply With Quote
Unread 09-12-11, 09:20 AM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 730
File comments: 1903
Uploads: 38
Re: Re: Cirk's Lootcounter

Originally posted by Vladinator
Adding the number of total items in the bag isn't hard to do, I could perhaps add it as a extra feature, on/off showing total items of that kind in your bags. I'll see what I can do...
Thanks for implementing this but it dosen't show how many items i get now . Also it shows items as zero lootet if other ppl loot something:
Playername: [Itemicon]x0

Can you make this without hiding the number of items looted? I use this especially if someone trades me enchanting materials and i have the same sort of things in my bags - so the lootcounter says e.g.:

Playername: [Arcane Dust Icon]x12 (43)

so i know i had 31 Arcane Dust in my bags
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 09-12-11 at 01:04 PM.
Report comment to moderator  
Reply With Quote
Unread 09-11-11, 08:22 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 772
File comments: 320
Uploads: 41
Re: Cirk's Lootcounter

Originally posted by Tonyleila
Hey i realy love this addon and woud like to use it! But i use Cirk's Lootcounter (+Prat 3.0) and it won't work together with your addon ;( I don't realy need all funktions of lootcounter (only the counter i don't need search funktion or something...) So maybe you can also implement a lootcounter into this addon since Cirk isen't supporting his addons any more
Adding the number of total items in the bag isn't hard to do, I could perhaps add it as a extra feature, on/off showing total items of that kind in your bags. I'll see what I can do...
Report comment to moderator  
Reply With Quote
Unread 09-11-11, 05:56 PM  
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view AddOns

Forum posts: 730
File comments: 1903
Uploads: 38
Cirk's Lootcounter

Hey i realy love this addon and woud like to use it! But i use Cirk's Lootcounter (+Prat 3.0) and it won't work together with your addon ;( I don't realy need all funktions of lootcounter (only the counter i don't need search funktion or something...) So maybe you can also implement a lootcounter into this addon since Cirk isen't supporting his addons any more
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
Last edited by Tonyleila : 09-11-11 at 06:00 PM.
Report comment to moderator  
Reply With Quote
Unread 09-04-11, 11:50 AM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 772
File comments: 320
Uploads: 41
Originally posted by crazyivan
Any luck on figuring out why WIM makes it double the gold recieved?
Hello again, glad to see a faithful user!

I've checked running only MiniLoot (latest) and WIM 3.5.7 and these are my findings;

The gold doubles because of how WIM handles it's hooking of the chat.

MiniLoot uses ChatFrame_AddMessageEventFilter (default chat function) in order to read gold received from quests and add that to the internal gold received counter. The MiniLoot code runs once one time per quest gold received message.

With WIM it does something to the chat events and executes the function two times, hence why the gold doubled. I assume it has something to do with how it hooks the chat functions and MiniLoot's behavior is then like collateral damage.

WIM is a huge addon, I have not been able to pinpoint where in their code is the cause, but one way of dealing with this would be to half the gold gained from quests if WIM is running, on purpose -it would when it sums then show the correct value. It would be quick and dirty but work for WIM users.

The only problem I have in order to implement a workaround, is that the chat message for gold received by quests looks like "Received 5 Gold, 2 Silver and 35 Copper." but it changes depending on how much money it is, if you have 0 Gold/Silver/Copper it is removed, and because I use only the game strings (so it works in any language of the game) I'd have to find the numbers and half the copper by two, then rebuild the proper string and finally let it pass trough the event handler in MiniLoot, it can be quite the task.

I will do one thing, I will contact the WIM author and nicely ask for help how to avoid MiniLoot's misbehavior -he probably knows WIM inside out and would know how to find the error or help me buy-pass it. I just hope WIM isn't dead, I checked the forums and it was kind of silent... in any case sent an PM to a developer.

I hope it is not annoying you too much, but I do understand it can get tiresome to always manually have to half the gold in the chat when delivering a quest.
Last edited by Vlad : 09-04-11 at 11:53 AM.
Report comment to moderator  
Reply With Quote
Unread 09-04-11, 10:44 AM  
crazyivan
A Murloc Raider

Forum posts: 8
File comments: 80
Uploads: 0
Any luck on figuring out why WIM makes it double the gold recieved?
Report comment to moderator  
Reply With Quote
Unread 07-26-11, 04:42 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 772
File comments: 320
Uploads: 41
Originally posted by spiralofhope
I did not realize opts.lua was only the default information. This explains why my changes weren't working. I started hacking it because I didn't see an Interface > Addons entry for MiniLoot. I'll look again.
Indeed, hehe. If it helps here is a screenshot:


Originally posted by spiralofhope
I meant in opts.lua, for example:
Code:
hideJunk               = {1, 0, 1},   -- set to 1 to hide gray (junk) loot, set to 0 to show it
I learned that it was the third number I should change. But now I'm editing the SavedVariable, which only has one number. =)
In the ops.lua code I use tables to specify the default value and the minimum and maximum values. This way if you edit the file and use an invalid value it will reset it to the default, this way I avoid people writing to me about error messages from the addon related to bad configuring.

Originally posted by spiralofhope
I'll try ["sleepAfterCombat"] = -1 and I'll do ["sleepBetweenEvents"] = 6, to see if I like that.
If you don't see the menu (it would be really odd, probably some other addon doing something to make mine fail) you can read the values from the tables, like for hideJunk you got {default, min, max}
Report comment to moderator  
Reply With Quote
Unread 07-26-11, 09:46 AM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 11
File comments: 214
Uploads: 0
Thanks for writing back so quickly.

I did not realize opts.lua was only the default information. This explains why my changes weren't working. I started hacking it because I didn't see an Interface > Addons entry for MiniLoot. I'll look again.

Originally posted by spiralofhope
There are three values being used. The left one seems to be the one I should update. What are the other two?
Originally posted by Vladinator
I am not quite sure what you mean, where exactly?
I meant in opts.lua, for example:
Code:
  hideJunk               = {1, 0, 1},   -- set to 1 to hide gray (junk) loot, set to 0 to show it
I learned that it was the third number I should change. But now I'm editing the SavedVariable, which only has one number. =)

..

I'll try ["sleepAfterCombat"] = -1 and I'll do ["sleepBetweenEvents"] = 6, to see if I like that.

Hopefully I can find the configuration GUI now that I know it exists.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Unread 07-24-11, 05:13 PM  
Vlad
A Molten Giant
 
Vlad's Avatar
AddOn Author - Click to view AddOns

Forum posts: 772
File comments: 320
Uploads: 41
Originally posted by spiralofhope
opts.lua seems hackable, so I've been playing with it.
Keep in mind that the opts.lua defaults settings are only used when you run the addon for the first time, then the settings get stored in the WTF folder. Those values are used for fallback if data is corrupt or on first runs.

Originally posted by spiralofhope
There are three values being used. The left one seems to be the one I should update. What are the other two?
I am not quite sure what you mean, where exactly?

Originally posted by spiralofhope
Code:
hideEvents             = {},           -- will be populated with events to totally ignore from showing (use the config GUI to do this, preferably)
How is this used? Also, I couldn't find a config GUI. Is it written yet?
These comments are outdated kind of, just kept some notes while writing. The GUI is in-game, ESC->Interface->AddOns then look for MiniLoot on the list. You can modify the settings using that interface.

Originally posted by spiralofhope
Perhaps you should change the sleepAfterCombat/sleepBetweenEvents functionality to just show loot x seconds after the last loot.
The reason it's like it is right now is to be able to give the player time to keep looting and the addon to keep gathering messages, before printing them out. The tricky part is that we don't want to wait too long but not too fast (or it's basically blizzards same old behavior). For now you can disable combat tracking by setting the combat sleep timer to -1, if that's what you wanted to do.

For now I am happy, no comments being posted means people use the addon and don't encounter problems, hehe. I hope I understood you, hope I helped you find the config GUI, it's a bit easier to use than editing the lua files! BUT keep hacking, hacking is fun, seeing how things work underneath. That's how I lost my old two WoW accounts, I was digging too deep! :P
Report comment to moderator  
Reply With Quote
Unread 07-24-11, 04:52 PM  
spiralofhope
A Deviate Faerie Dragon
 
spiralofhope's Avatar

Forum posts: 11
File comments: 214
Uploads: 0
opts.lua seems hackable, so I've been playing with it.

--

There are three values being used. The left one seems to be the one I should update. What are the other two?

--

Code:
hideEvents             = {},           -- will be populated with events to totally ignore from showing (use the config GUI to do this, preferably)
How is this used? Also, I couldn't find a config GUI. Is it written yet?

--

Perhaps you should change the sleepAfterCombat/sleepBetweenEvents functionality to just show loot x seconds after the last loot.
__________________
spiralofhope.com
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: