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
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.
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!
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
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...