• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Ammo-matique

 
Project Updated:
Files Updated: Sun, Jan 31 2010
Supports Game Version: 3.3.0
Category: Hunter
Tags:

, and [Edit Tags]

Project Manager: Anyia3
Additional Authors: No additional authors
Current Version: 1.9
License: BSD License
Development Site: WowAce.com
Avg Daily DL (last 30 days): 68
Downloads Total: 33,518
Favorites: 75
Comments: 50
  • About Ammo-matique
  •  

Ammo-matique

Ammo-matique provides automated ammo handling. It can automatically select the suitable ammo type in any particular situation. Additionally, it can alert you when you're running low or out of ammo, in a variety of ways including voice feedback.

The WoW 3.3 upgrade removed the ability for add-ons to switch weapons and ammo automatically when in combat. Because of this, Ammo-matique is no longer able to auto-switch ammo while in combat. It still attempts to switch ammo while out of combat and it can provide a warning if the ammo should be changed but you're in combat, and prompt you to do it manually.

Currently supported features

  • Automatic discovery and ranking of ammo. The best ammo is referred to as the "premium", and the worst the "low-grade".
  • Automatic out-of-combat switching of ammo type (premium vs low-grade) depending on mob type and location, or PvP situation.
  • Warns if you are using the wrong ammo type and Ammo-matique is unable to swap it automatically (i.e. in-combat).
  • Warnings when the current ammo drops below a configured threshold, runs out, and when all ammo runs out.
  • Warning in the default chat window.
  • Warning in the standard error frame.
  • Warning by voice over (male and female voice sets available).
  • Automatic ammo restocking. This add-on can automatically buy ammo from vendors and keep you topped up to a configurable level.
  • Ammo bag designation. Keep all your ammo in the bag you specify, even when it's not a quiver/ammo pouch.
  • Integration with any LibDataBroker (LDB) display add-on, such as TitanPanel and ChocolateBar.
  • All features configurable via the standard menu (Esc -> Interface -> AddOns)
  • Keybinds for the common operations.
  • /ammo slash-command for macro access to Ammo-matique.

Localization support

  • enUS: full support
  • others: possible, but need translators
  • Full functionality should be available across all locales, starting with version 1.4beta2. Prior to this the auto-reloading would not work in non-US locales.

LDB support

Ammo-matique now has LDB support, meaning it integrates with display addons like Titan Panel, ChocolateBar, etc. It provides the current ammo count (color coded based on ammo quality) and ammo icon, as well as list of the available ammo as a tooltip. Left-clicking toggles equipped premium/lowgrade. Right-clicking brings up the configuration dialog. FuBar users can use the Broker2FuBar plugin to enable Ammo-matique and other LDB plugins in FuBar.

Planned features

  • Depends on where Blizzard decides to go with ammo... I have built this add-on as platform to build on once we know the details of the changes. Things such as per-boss ammo selection have been considered while designing this add-on, and will be easy to add on, should that become reality.
  • Improved ammo bag. Ideally it should be configurable whether you want your ammo first or last in the bag.
  • Allowing overriding of ammo type based on the name of a mob, instead of just its class (non-elite/elite/boss) and setting (instance/raid/etc).
  • Allow the auto-switching to be enabled/disabled on a per-instance basis.

Known issues

  • On zoning/logging in it can sometimes issue the "all ammo exhausted" warning, even though you have ammo. This seems to be due to the game not providing all bag contents for inspection by the addon at that stage. As it is, the warning is harmless (though somewhat annoying). I'm looking into possible fixes for it.
  • At least two bosses is Icecrown Citadel (Lady Deathwhisper and Prof. Putricide) are tagged by the game as being only "elite" rather than "bosses". For this reason Ammo-matique might pick the wrong ammo.
  • Should you manage to find a (new) bug, please use the ticket system to provide feedback.

Status

  • Stable.

Other

  • If you like this add-on, you might want to look at Track-o-Matique as well.
  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Ammo-matique 1.9 Release 3.3.0 1,053 1/31/2010
  Ammo-matique 1.9beta3 Beta 3.3.0 119 1/27/2010
  Ammo-matique 1.9beta2 Beta 3.3.0 17 1/27/2010
  Ammo-matique 1.9beta1 Beta 3.3.0 154 1/23/2010
  Ammo-matique 1.8 Release 3.2.0 8,662 10/21/2009
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • painstorm said

    One thing I have never been able to get this addon to do properly, is to make it switch ammo correctly between boss fights and trash.
    I know it can switch for bosses, but as soon as you target an add during the fight, it tries to switch to a lesser ammo type.

    What I want is, that I keep using the same high quality ammo the entire boss fight... on boss, adds and all.
    When we are back to trash clearing, I can use some cheaper ammo again.

    Is there anyway to get the addon to do that?

    Reply Report Permalink
  • Anyia3 said

    Hi All,

    Just a note to let you all know that I'm back playing again, and Ammo-matique will get some love again. To address some of the recent (3.3 induced) issues:

    - "/ammo config" broken. Something changed internally in the options stuff which made the way I was opening the config screen. Fixed in 1.9beta1.

    - Ammo-on-cursor when attempting to switch ammo in combat. The new restrictions means it can't equip the ammo, so it just leaves it hanging on the cursor. 1.9beta1 doesn't change ammo in combat, but warns instead if it wanted to do so.

    - Automatic reloading when running out of ammo broken. This one I simply can't fix given the new restrictions. 1.9beta1 has removed this feature altogether. Poot.

    - Key-bound ammo switching not working in WoW 3.3. Again, thanks to the new restrictions Blizz imposed. 1.9beta1 has a workaround, but it requires you to re-bind the keys (sorry, couldn't find a way to carry over the old binds).

    On the topic of changing Ammo-matique to switch ammo only based on type of instance, I'll give that some thought. I think that what I currently have working in 1.9beta1 is quite acceptable, but there might be sufficient reason to introduce a simplified approach.

    As for queueing up the ammo-changes: Yes, I could do that, but I believe what I've got now should be just as good - provided you don't chain-pull all the trash and bosses in one long go, you should get quite reasonable ammo selection.

    Reply Report Permalink
  • bomyne said

    "The WoW 3.3 upgrade removed the ability for add-ons to switch weapons and ammo automatically when in combat. Because of this, the automatic ammo-switching aspect of Ammo-matique is currently broken. I'm unsure whether it will be ever possible to make it work again :("

    Can't the addon simply queue the switch and alert the player, then do it the second the player drops out of combat?

    Reply Report Permalink
  • Maniah said

    Same problem as Duveen

    Date: 2010-01-17 03:33:57
    ID: 3
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Ammo-matique\Ammo-matique.lua line 558:
    attempt to index field '?' (a nil value)
    Debug:
    [C]: ?
    Ammo-matique\Ammo-matique.lua:558: OpenConfigDialog()
    Ammo-matique\Ammo-matique.lua:570: ?()
    ...Ons\DataStore\libs\AceConsole-3.0\AceConsole-3.0.lua:94: ?()
    ..\FrameXML\ChatFrame.lua:3544: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3213: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:3237: ChatEdit_OnEnterPressed()
    [string "*:OnEnterPressed"]:1:
    [string "*:OnEnterPressed"]:1
    AddOns:
    Swatter, v3.1.14 (<%codename%>)
    Altoholic, v3.3.001b

    Ammomatique, v1.8
    AucAdvanced, v5.7.4553 (KillerKoala)
    AucFilterBasic, v5.7.4553 (KillerKoala)
    AucFilterOutlier, v5.7.4553.2531
    AucMatchUndercut, v5.7.4553.2531
    AucScanData, v5.7.4553 (KillerKoala)
    AucStatClassic, v5.7.4553 (KillerKoala)
    AucStatHistogram, v5.7.4553 (KillerKoala)
    AucStatiLevel, v5.7.4553 (KillerKoala)
    AucStatPurchased, v5.7.4553 (KillerKoala)
    AucStatSales, v5.7.4553.2842
    AucStatSimple, v5.7.4553 (KillerKoala)
    AucStatStdDev, v5.7.4553 (KillerKoala)
    AucStatWOWEcon, v5.7.4553.2530
    AucUtilAHWindowControl, v5.7.4553.3311
    AucUtilAppraiser, v5.7.4553.2530
    AucUtilAskPrice, v5.7.4553.3175
    AucUtilAutoMagic, v5.7.4553.3142
    AucUtilCompactUI, v5.7.4553.2530
    AucUtilEasyBuyout, v5.7.4553.3583
    AucUtilGlypher, v5.7.4553.2545
    AucUtilItemSuggest, v5.7.4553.3108
    AucUtilPriceLevel, v5.7.4553.2545
    AucUtilScanButton, v5.7.4553.2530
    AucUtilScanFinish, v5.7.4553.2530
    AucUtilScanProgress, v5.7.4553.2530
    AucUtilSearchUI, v5.7.4553.3655
    AucUtilSimpleAuction, v5.7.4553.4553
    AucUtilVendMarkup, v5.7.4553.2530
    Babylonian, v5.1.DEV.130
    BeanCounter, v5.7.4553 (KillerKoala)
    Configator, v5.1.DEV.130
    DataStore, v3.3.001
    DataStoreAchievements, v3.3.001
    DataStoreAuctions, v3.3.001
    DataStoreCharacters, v3.3.001
    DataStoreContainers, v3.3.001
    DataStoreCrafts, v3.3.001
    DataStoreCurrencies, v3.3.001
    DataStoreInventory, v3.3.001
    DataStoreMails, v3.3.001
    DataStorePets, v3.3.001
    DataStoreQuests, v3.3.001
    DataStoreReputations, v3.3.001
    DataStoreSkills, v3.3.001
    DataStoreSpells, v3.3.001
    DataStoreStats, v3.3.001
    DataStoreTalents, v3.3.001
    DebugLib, v5.1.DEV.130
    Dominos, v1.15.1
    DominosCast, v
    DominosRoll, v
    Enchantrix, v5.7.4553 (KillerKoala)
    EnchantrixBarker, v5.7.4553 (KillerKoala)
    EquipCompare, v2.12
    EventHorizon, v1.5
    FuBar, v
    FuBarBagFu, v2.0
    FuBarCalendarFu, v1.2
    FuBarClockFu, v3.0
    FuBarDominosFu, v1.1 $Revision: 38 $
    FuBarEmblemsFu, v1.0
    FuBarLocationFu, v3.0
    FuBarMoneyFu, v20400-1
    FuBarNavigatorFu, v1.0
    FuBarNetStatsFu, v2.0
    FuBarPerformanceFu, v2.0
    FuBarRecountFu, v3.6
    Gatherer, v3.1.14
    Informant, v5.7.4553 (KillerKoala)
    OmniCC, v2.5.4
    RatingBuster, v
    Recount, v
    Stubby, v5.7.4553 (KillerKoala)
    TipTac, v09.11.28
    TipTacItemRef, v09.08.13
    TipTacTalents, v09.08.13
    BlizRuntimeLib_enUS v3.3.0.30300 <us>
    (ck=97a)

    Reply Report Permalink
  • duveen said

    Since Patch 3.3, I have been unable to reconfigure the mod using the slash commands. Indeed, the menu won't open for me using the slash command. I understand that the mod has greater issues, but it is still working for me in some situations and I would like to continue to use it for these situations. However, with the release of the new epic ammo, I need to switch it in my mod configuration, something that I can't do without access to the menu area. Thoughts?

    Thanks!

    Again, to the mod author: Personally, if the mod was simply changed to switch ammo by type of zone I'd be satisfied. I can live with shooting the same type of ammo on all mob types based on whether or not I'm in a 5-man, 10-man, 25-man, or the game world at large. The switch then wouldn't have to be during combat, but on zoning in or out. The cost of good ammo is minimal, so I want to use it in all 10- and 25-man raids. On the other hand, I don't need to use it anywhere else and I don't want to have to remember to switch! :-)

    Reply Report Permalink
  • Fayola said

    Using Outfitter now to Swap my Ammo. Just made two outfitts that automaticly swap when entering zone. Made one for 5 Mans and Raids.

    Pretty sad Blizzard screwed up Combat changing.

    Reply Report Permalink
  • Nightsyte said

    Just a little information for everyone - (I am not the addon author, nor do I claim that this is 100% the reason why Ammo-Matique no longer functions)

    -- In Patch 3.3, Blizzard made a concerted effort to nullify another addon - one that was being widely used by rogues to maximize DPS through the automatic swapping of weapons with different poisons.

    --Unfortunately, Blizzard decided that the easiest way to "kill" the rogue addon - was to simply disable ALL ADDONS that make attempts to swap weapon-slots in combat. Since ammo-matique works in the same way (swapping ammo in-combat)...


    ...it became unfortunate collateral damage to a rogue exploit.

    Reply Report Permalink
  • duveen said

    Personally, if the mod was simply changed to switch ammo by type of zone I'd be satisfied. I can live with shooting the same type of ammo on all mob types based on whether or not I'm in a 5-man, 10-man, 25-man, or the game world at large. The switch then wouldn't have to be during combat, but on zoning in or out. The cost of good ammo is minimal, so I want to use it in all 10- and 25-man raids. On the other hand, I don't need to use it anywhere else and I don't want to have to remember to switch! :-)

    Reply Report Permalink
  • jtpowell said

    This addon worked so flawlessly and quietly that I didn't realize it was broken until I investigated why my dps had gone down in boss fights: it was not switching out frostbite bullets for Mammoth Cutters as it was supposed to do. This happens in all boss fights in all raids/instances since 3.3. No error messages, just doesn't work.

    Reply Report Permalink
  • Muskogean said

    I would also like to see a third selection of ammunition to choose from. With 3.3 and Ashen Verdict rep we do have another distinct tier of ammo: Terrorshaft Arrows / Frostbite Bullets; Saronite Razorheads / Mammoth Cutters; Iceblade Arrows / Shatter Rounds.

    Reply Report Permalink
  • ammo switching for ICC bosses/trash seems to be broken.

    Reply Report Permalink
  • Fayola said

    Works for 3.3 but gives the following error when enabled.

    This application has encountered a critical error:

    Not enough storage is available to process this command.

    Program: E:\World of Warcraft\WoW.exe
    File: .\src\lmemPool.cpp
    Line: 311

    Requested 6368 bytes of memory

    Reply Report Permalink
  • Would love a 3.3 update. My favorite hunter addon ever!

    Reply Report Permalink
  • Fayola said

    I don't know if this is a known bug, but ive sen 5 Man Heroic to use Premium Ammo for Bosses and Low-Grade for Elites and Non-Elites. Yet when i get to a boss it doesn't change to Premium Ammo.

    Reply Report Permalink
  • masrawi said

    Can you pls add another grade of ammo like premium, mid-grade and low-grade.As for me I use premium for bosses, mid-grade for boss trash specially in TotGC 25 and low-grade for farming,PvP,HCs..etc.
    Thx for this great Add-on.

    Reply Report Permalink
  • s-conley said

    Enhancement Request #2:
    I use an addon called StealYourCarbon that will restock water. It has an optoin (on/off) that lets me tell it to upgrade water when I can use better water basedon my characters level. Can that type of functionality be added to Ammo-matique?

    Reply Report Permalink
  • s-conley said

    Enchancement request 1:
    Option (on/off) that would allow the addon to "overstock" arrows.
    For example: If I have my restock set to 2000, and I current have 1820 arrows, the addon would purchase 200 and take me to 2020. Currently the addon will not purchase arrows unless I have 200 less than the restock amount.

    Reply Report Permalink
  • Would love it if you could add a feature for a broken weapon midfight. I carry a backup gun and would love if this addon could equip it automatically when the main breaks. Just think it would be a neat addition to the best hunter addon out there.

    Reply Report Permalink
  • Anyia3 said

    Interesting idea. I'll see if I manage to find some spare time at some point. Life's been rather busy lately so my addons haven't seen much love :(

    Reply Report Permalink
  • PontusM said

    The addon fails to load when using AddonLoader. I tracked the problem down to your .toc file which includes this row:

    ## X-LoadOn-Class: Hunter, Warrior, Rogue

    This directive is currently bugged in AddonLoader. Bug has been fixed, but not yet released. See this url for info http://www.wowace.com/projects/addon-loader/tickets/7-x-load-on-class-buggy/

    Reply Report Permalink
  • Addon Packs Containing Ammo-matique
  • Similar Addons
  •  

Average downloads per day

  1. 369 Zug Zug Huntar Hunter
  2. 235 ViperNotify Class, and Hunter
  3. 200 Kharthus's Hunter Timers Buffs & Debuffs, and Hunter
  4. 194 SpellFlash Combat, Action Bars, Hunter...
  5. 162 FloTotemBar Action Bars, Hunter, and Shaman