Download
(182Kb)
Download
Updated: 04-27-09 04:56 AM
Pictures
File Info
Updated:04-27-09 04:56 AM
Created:unknown
Downloads:6,329
Favorites:52
MD5:

EasyDND / AntiParasites  Popular! (More than 5000 hits)

Version: 30100.81
by: Mera [More]

Supported languages:
enUS, enGB, esES, esMX, frFR, deDE, ruRU, zhCN, zhTW, koKR, enTW, enCN

Translations:
deDE by Xambrian
ruRU by StingerSoft
koKR by BlueNyx
enUS/frFR by Merah
(for SVN access contact me)

Libraries:
Required: Ace3 LibDataBroker-1.1
Optional: LibDBIcon-1.0 DewdropLib
Embeds: LibDataBroker-1.1 is the only one by default, for users convenience others libs are provided
into the downloadable zip aswell but you are free to remove any optional lib as long as the mod finds
the required in standalone or embedded mode.

Supported mods:
AddonLoader (for delaying mods and increasing connection/reloadui speeds, really brilliant mod to try)
Fortress (barmod via LibDataBroker)
StatBlockCore (barmod via LDB)
ButtonBin (barmod via LDB)
Titan Panel (barmod via LDB)
FuBar (barmod via LDB + Broker2Fubar)
Carousel (barmod via LDB)
MakeRocketGoNow (barmod via LDB)
Barrel (barmod via LDB)

Sites:
Wowinterface
Curse
CurseForge
WoWUi
WoWWiki
SVN


Summary:

EasyDND is an intelligent mod to automatically manage you DND/AFK modes & reasons in various locations, it will always prioritize your flag rather than launching a blind /dnd when not required, so the possibilities to bug it are rares.
AntiParasites is an intelligent action blocker. It offers you to allow/disallow friends and/or guildmates on actions like duels, guild/party invitations, petitions, trades, it removes fantom sounds any blocked attempts could generates, chatframe texts aswell, sends a notification to the blocked player, it also removes unwanted things as for example say you are receiving a trade invitation while having a bank frame opened, this last will no more close if the trade is blocked, the same for guild petitions, do you receive one while browsing the auction house, the AH will no more close if the petition is blocked, and much more the default client couldn't do!
The mod has multiple options, each is optional so you are free to enable/disable those do you need, supports all languages, all bars, the minimap, handy mice shortcuts and so much, below is a short list of random things I have updated recently, feel free to try the mod that is really small and worse a try!

Note: If do you like the mod I just tell you to add it in your wowinterface favorites even if you don't use that list because for me this is a usage meter, the lowest is the number and the quickest I will leave it no more updated, it already does what I do need so for who should I care enhancing it, fantoms ? He, hope you understand, thank you.

Random recent updates:

  • DewdropLib and LibDBIcon-1.0 are now optional dependencies (r72)
  • added AddonLoader support (r68)
  • =====New features (new since r63) =====
  • Ctrl-Shift-Lclick on the broker icon to temporarily allow the last blocked action & user to retry one time only, Ctrl-Shift-Rclick to remove the exceptions, this facilitates the events with unknown people to allow them quickly and only one time.
  • Few changes in the initial easydnd system making it more accurate

    =====New EasyDND options (new since r48) =====
  • Based on the idea discussed here (thx Dez!) 2 options to toggle the display of your name when entering/leaving the DND/AFK modes (to ensure any misuse they are by default set to off and they only work if you initially have your name hided)
  • Notable chat filter mistake fixed(could have hided some legit /tell to) see changelog for more details
  • =====New structure (new since r45) =====
  • Ace2 => Ace3 conversion
  • Rewrite of whole code in much modular & light view (ie don't do much you should do)
  • Added support for 10 languages and so on
  • Fixed chat filters
  • Added LibDataBroker-1.1 support (now the mod supports all known bars!)
  • Added LibDBIcon-1.0 (optional minimap icon)
  • removed Titan/FuBar custom codes (they are now handled by LDB)
  • Dewdrop quick menu is still here along the neat AceConfig3 features
  • Bye bye Waterfail oops Waterfall heh
  • Bye bye Tablet
  • Memory used reduced per 3 (from 450kb to ~150kb) thanks all neat libs especially Tekkub Rabbit Nevcairel!
  • =====AntiParasites features (new since r23) =====
  • Allow/Deny trade, party, duel, guild invitations
  • Allow/Deny guild petitions
  • Allow/Deny friends and/or guildmates to bypass restrictions
  • Save and whisper a custom reason per actions to the blocked user
  • Show/hide this custom reason
  • Show/hide a chat frame notification on each blocked attempts
  • Show/hide Blizzard system notices on blocked attempts
  • Have no harassing sounds on blocked attempts and
  • Blocked attempts can not force the closure of windows like the Auction house or mail window unlike the default client or many other addon like ASSBlock or AntiSocial having this behaviour, AntiParasites uses another method by hooking the default functions to prevent from theses fantom sounds and window closures without altering them with whitelisted user.
  • =====EasyDND initial features=====
  • Ace2 (Ace2 Dev team)
  • FuBar compatibility (Ace2,ckknight)
  • Titan panel compatibility (HonorGoG)
  • Also works with 0 bars installed
  • Waterfall compatibility (Ace2,Nargiddley)
  • TabletLib compatibility (Ace2,ckknight)
  • DewdropLib compatibility (Ace2,ckknight)
  • Embedded libs so you must be able to run the add-on without any requirements, FuBar/Titan is a big plus highly recommended. (greeting to master ckknight)
  • Using some new wow API introduced in 2.4 to filter system messages, saves a lot of code space and performance compared to some previous hooking tricks.
  • Secured to not switch AFK in BG or arenas
  • Hide Blizzard's yellow NPD/AFK notices
  • Custom messages
  • The mods does not acts if NPD/AFK modes are wanted and set manually
  • Easy settings saving per chars profiles or default
  • Option to monitor the current DND/AFK modes used on FuBar/Titan text and Tablet tooltip
  • Option to hide yellow addon's messages

Have fun!

Search friendly tags: away, easy, show, hide, blocked, trade, guild, party, ignore, spam, afk, auto, dnd, automatic, social, block, duel, npd, abs, easydnd, anti, stop, parasites, antiparasites, automatically, prevent, petition, deny, antisocial, assblock, invitation, allow, hook, and disallow

Revision: 81
Author: Mera-92869
Date: 12:54:30, lundi 27 avril 2009
Message:
EasyDND:
-toc update
-chat filters update for 3.1
----
Modified : /trunk/EasyDND/EasyDND.lua
Modified : /trunk/EasyDND/EasyDND.toc
Modified : /trunk/EasyDND/frames/broker.lua
Modified : /trunk/EasyDND/locals/deDE.lua
Modified : /trunk/EasyDND/locals/enUS.lua
Modified : /trunk/EasyDND/locals/frFR.lua
Modified : /trunk/EasyDND/locals/koKR.lua
Modified : /trunk/EasyDND/locals/ruRU.lua
Modified : /trunk/EasyDND/opts/options.lua

Revision: 80
Author: Mera-92869
Date: 10:59:03 PM, Tuesday, February 10, 2009
Message:
EasyDND:
-fix of fix heh
----
Modified : /trunk/EasyDND/EasyDND.lua

Revision: 79
Author: Mera-92869
Date: 9:27:42 PM, Tuesday, February 10, 2009
Message:
EasyDND:
-fixe small issue
----
Modified : /trunk/EasyDND/EasyDND.lua

Revision: 78
Author: Mera-92869
Date: 6:28:19 PM, Friday, February 06, 2009
Message:
EasyDND:
-fix toc deps (thx bluenyx ;)
----
Modified : /trunk/EasyDND/EasyDND.lua
Modified : /trunk/EasyDND/EasyDND.toc

Revision: 77
Author: Mera-92869
Date: 2:30:23 PM, Friday, February 06, 2009
Message:
EasyDND:
-simplified interactive event system
----
Modified : /trunk/EasyDND/EasyDND.lua

Revision: 76
Author: Mera-92869
Date: 3:11:20 AM, Friday, February 06, 2009
Message:
EasyDND:
-simplified dnd system + reduced code size (now one function handles all dnd events)
----
Modified : /trunk/EasyDND/EasyDND.lua
Modified : /trunk/EasyDND/frames/broker.lua
Modified : /trunk/EasyDND/locals/enUS.lua

Revision: 75
Author: Mera-92869
Date: 8:32:30 PM, Thursday, February 05, 2009
Message:
EasyDND:
-simplified chat filters (thx Xinhuan for strgsub hint!)
-removed a few unused locals files
----
Modified : /trunk/EasyDND/EasyDND.lua
Modified : /trunk/EasyDND/EasyDND.toc
Deleted : /trunk/EasyDND/locals/enCN.lua
Deleted : /trunk/EasyDND/locals/enGB.lua
Deleted : /trunk/EasyDND/locals/enTW.lua
Modified : /trunk/EasyDND/locals/enUS.lua
Deleted : /trunk/EasyDND/locals/esES.lua
Deleted : /trunk/EasyDND/locals/esMX.lua
Deleted : /trunk/EasyDND/locals/zhCN.lua
Deleted : /trunk/EasyDND/locals/zhTW.lua

Revision: 74
Author: StingerSoft-59681
Date: 4:09:49 PM, Thursday, February 05, 2009
Message:
EasyDND:
- ruRU update
----
Modified : /trunk/EasyDND/locals/ruRU.lua

Revision: 73
Author: Mera-92869
Date: 7:31:28 PM, Wednesday, February 04, 2009
Message:
EasyDND:
-fix a warning
-added whispered notification on new AntiParasites exception
----
Modified : /trunk/EasyDND/frames/broker.lua
Modified : /trunk/EasyDND/locals/deDE.lua
Modified : /trunk/EasyDND/locals/enCN.lua
Modified : /trunk/EasyDND/locals/enGB.lua
Modified : /trunk/EasyDND/locals/enTW.lua
Modified : /trunk/EasyDND/locals/enUS.lua
Modified : /trunk/EasyDND/locals/esES.lua
Modified : /trunk/EasyDND/locals/esMX.lua
Modified : /trunk/EasyDND/locals/frFR.lua
Modified : /trunk/EasyDND/locals/koKR.lua
Modified : /trunk/EasyDND/locals/ruRU.lua
Modified : /trunk/EasyDND/locals/zhCN.lua
Modified : /trunk/EasyDND/locals/zhTW.lua

Revision: 72
Author: Mera-92869
Date: 5:19:18 PM, Wednesday, February 04, 2009
Message:
EasyDND:
-some debug msg
----
Modified : /trunk/EasyDND/frames/broker.lua
Modified : /trunk/EasyDND/locals/deDE.lua
Modified : /trunk/EasyDND/locals/enCN.lua
Modified : /trunk/EasyDND/locals/enGB.lua
Modified : /trunk/EasyDND/locals/enTW.lua
Modified : /trunk/EasyDND/locals/enUS.lua
Modified : /trunk/EasyDND/locals/esES.lua
Modified : /trunk/EasyDND/locals/esMX.lua
Modified : /trunk/EasyDND/locals/frFR.lua
Modified : /trunk/EasyDND/locals/koKR.lua
Modified : /trunk/EasyDND/locals/ruRU.lua
Modified : /trunk/EasyDND/locals/zhCN.lua
Modified : /trunk/EasyDND/locals/zhTW.lua
Modified : /trunk/EasyDND/opts/options.lua

Revision: 71
Author: Mera-92869
Date: 4:45:07 PM, Wednesday, February 04, 2009
Message:
EasyDND:
-DewdropLib now optional dep
----
Modified : /trunk/EasyDND/EasyDND.toc
Modified : /trunk/EasyDND/frames/broker.lua
Modified : /trunk/EasyDND/opts/options.lua

Revision: 70
Author: Mera-92869
Date: 3:48:22 PM, Wednesday, February 04, 2009
Message:
EasyDND:
-LibDBIcon-1.0 now optional dep
----
Modified : /trunk/EasyDND/EasyDND.lua
Modified : /trunk/EasyDND/EasyDND.toc
Modified : /trunk/EasyDND/frames/broker.lua

Revision: 69
Author: Mera-92869
Date: 3:02:51 PM, Wednesday, February 04, 2009
Message:
EasyDND:
-didn't realized dew already embeds acelibrary
----
Modified : /trunk/EasyDND
Modified : /trunk/EasyDND/EasyDND.toc
Modified : /trunk/EasyDND/embeds.xml
Deleted : /trunk/EasyDND/libs/Dewdrop-2.0
Post A Reply Comment Options
Unread 04-21-08, 02:48 PM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
The last revison 70773 includes Titan panel compatibility, enjoy!
Report comment to moderator  
Reply With Quote
Unread 04-24-08, 02:51 PM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
Addon ready for 2.4.2, I have checked on PTR server
Report comment to moderator  
Reply With Quote
Unread 07-21-08, 04:57 AM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
I haven't committed a new version for 2.4.3 because that was almost useless, I haven't noticed like you any bug. So the new homepage is on Curseforge now , it is prefered for reporting bugs
Last edited by Mera : 01-11-09 at 07:28 AM.
Report comment to moderator  
Reply With Quote
Unread 01-10-09, 08:59 AM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
New r25 features are stable without probably yet the Trade deny feature which I haven't been able to test yet with a trial account on live servers, setting up a private server here at home to test this feature and eventually fixe it rapidly because I smell it requires a few tweaks, the other features should be stable as I have been able to test them all with trial account and a friend. Enjoy catching parasites
Last edited by Mera : 01-11-09 at 07:28 AM.
Report comment to moderator  
Reply With Quote
Unread 01-10-09, 01:20 PM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
ok Trade hook is fixed in r26
Last edited by Mera : 01-11-09 at 07:28 AM.
Report comment to moderator  
Reply With Quote
Unread 01-11-09, 07:29 AM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
working to fix known issues with the guild invite fantom sounds and the guildmate's filter not working properly yet in r27
Last edited by Mera : 01-11-09 at 07:30 AM.
Report comment to moderator  
Reply With Quote
Unread 01-11-09, 02:22 PM  
BJRubino
A Defias Bandit

Forum posts: 3
File comments: 64
Uploads: 0
Error when applying Armor Kit

Hi,
I don't have the exact error, but I did receive an error for EasyDND when I tried to apply an armor kit on my boots. The boots already had a lower level armor kit applied, so when I try to apply the new kit, it asks me to confirm. When this confirm window opens up, I get the error. Once the error comes-up, I am unable to apply the kit. I have to totally disable the addon to allow the armor kit to work. I am able to apply other kits OK as long as the items does not already have a kit on it.

Any ideas? If not, I will try to get the error specifics once I receive it again.
BJR
Report comment to moderator  
Reply With Quote
Unread 01-11-09, 03:48 PM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
Yes without error logs thats not helpful I'm testing here at home on private server so I can quickly get all the stuff like armor kits to test this out and can't trigger a bug in various situations. also I have commited and patched a lot theses last days so that's possible its alerady now fixed with a few others I had found. Make sure to test r29 which is yet the last revision, keep looking for that bug and don't forget this time to report it cos I care to make it error free
Last edited by Mera : 01-11-09 at 03:54 PM.
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 02:03 PM  
Xambrian
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Hiho,

with version 3.0.3.00030 I get the following error when replacing an enchantment eg. on my helmet, or an spellstone weapon:
Date: 2009-01-12 21:00:29
ID: 1
Error occured in: AddOn: EasyDND
Count: 1
Message: Error: AddOn EasyDND attempted to call a forbidden function (ReplaceEnchant()) from a tainted execution path.
Debug:
[C]: ReplaceEnchant()
..\FrameXML\StaticPopup.lua:1975: OnAccept()
..\FrameXML\StaticPopup.lua:2792: StaticPopup_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
[...]

cu
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 08:24 PM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
nice thanks xamb I see now what is about bjr's error report, i forgort about securecodes I will try finding a workaround, still strange i couldnt have them even with the taint.log ON, tried on live and pvt server. would have missed that without your log
Last edited by Mera : 01-12-09 at 08:25 PM.
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 09:05 PM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
r31 should fixe your issues Xamb and BJ, at least I hope! Let me know what do you think I think hooking in the StaticPopup function shouldnt taint anything, UIParent was too large and is surely secured UIParent:IsSecured returns 1
Report comment to moderator  
Reply With Quote
Unread 01-13-09, 01:44 AM  
Xambrian
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Originally posted by Mera
r31 should fixe your issues Xamb and BJ, at least I hope! Let me know what do you think I think hooking in the StaticPopup function shouldnt taint anything, UIParent was too large and is surely secured UIParent:IsSecured returns 1
Good morning!

Sorry, but I still get the same error with version 31 (I just tested it with an spellstone on the weapon):
Date: 2009-01-13 08:42:24
ID: 1
Error occured in: AddOn: EasyDND
Count: 1
Message: Error: AddOn EasyDND attempted to call a forbidden function (ReplaceEnchant()) from a tainted execution path.
Debug:
[C]: ReplaceEnchant()
..\FrameXML\StaticPopup.lua:1975: OnAccept()
..\FrameXML\StaticPopup.lua:2792: StaticPopup_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
[...]

cu
Last edited by Xambrian : 01-13-09 at 01:45 AM.
Report comment to moderator  
Reply With Quote
Unread 01-13-09, 05:00 AM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
ok I must find out firstly why I dont get these warnings under my client, blind coding is not very heplful, I have SET taintLog "1" in my Config.wtf do you have it so?

//edit; ok got it I need to click the "accept" button to spawn the taint warning window, I was looking for it on at the window spawn time, will look for a better workaround
Last edited by Mera : 01-13-09 at 06:30 AM.
Report comment to moderator  
Reply With Quote
Unread 01-13-09, 06:20 AM  
Xambrian
A Kobold Labourer

Forum posts: 0
File comments: 23
Uploads: 0
Originally posted by Mera
ok I must find out firstly why I dont get these warnings under my client, blind coding is not very heplful, I have SET taintLog "1" in my Config.wtf do you have it so?
Yes, I do.
Here are the last lines of my config.wtf:
[...]
SET Sound_EnableReverb "1"
SET Sound_EnableSoftwareHRTF "1"
SET Sound_OutputDriverIndex "2"
SET Sound_EnableErrorSpeech "0"
SET taintLog "1"

I also deactivated all AddOn except EasyDND and swatter.

cu
Report comment to moderator  
Reply With Quote
Unread 01-13-09, 06:58 AM  
Mera
Retired of WoW, In ESO :)
 
Mera's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 331
File comments: 121
Uploads: 7
Yep I see clearly now what is it about, block guild invite, party & duels does not have its own frames, it uses frames also used by others blizzard function which are protected and so on the hooks tainted them, I will workaround that by using simple events for these 3 events, they should not close default windows by default and sound is catchable by hooking in playsound so I will rls a stabler rls in a few minutes
Last edited by Mera : 01-13-09 at 06:59 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: