TinyMount
Every seasoned player knows the pain of the 255-byte macro limit in World of Warcraft. When you try to cram a list of six different mounts into a single command, especially on localized clients like Russian or German where character encoding eats up bytes faster, your macro silently fails. You end up truncating names until nothing works. This is exactly where TinyMount changes the game. By switching from name-based casting to ID-based summoning, this addon allows you to create compact, powerful macros that fit easily within the client's strict constraints.
Why Switch to Numeric IDs?
The core philosophy behind TinyMount for World of Warcraft is efficiency. A standard macro listing mount names can quickly balloon to nearly 250 bytes, leaving no room for conditions or extra commands. In contrast, a TinyMount macro using numeric spellIDs or mountIDs might only take up 45 bytes. This massive reduction in text size opens up new possibilities for complex conditional logic without hitting the cap.
Imagine having a single button that summons a specific ground mount when walking, a flying mount when airborne, and a swimming mount when in water, all while respecting your current modifier keys. With traditional naming conventions, this is often impossible due to length restrictions. With TinyMount, you simply input the IDs, and the addon handles the rest, ensuring your action bar remains clutter-free and functional across all scenarios.
Seamless Installation and Compatibility
Getting started is straightforward. To install, you simply copy the TinyMount folder directly into your Interface/AddOns/ directory. It is crucial to keep the folder name exactly as "TinyMount" for the addon to function correctly. Once installed, it integrates smoothly with the default Blizzard action bars and popular addons like Dominos and Bartender4. Note that ElvUI users may experience conflicts since ElvUI ships with a renamed fork of the library TinyMount relies on, but for most setups, it works out of the box.
This tool is versatile across the game's history. Whether you are grinding dungeons in Wrath of the Lich King Classic, exploring the zones of Cataclysm, or riding through the Dragon Isles in the latest Retail expansion, TinyMount adapts to your environment. It supports various game versions including Retail, Classic Era, The Burning Crusade, WotLK, Cataclysm, and Mists of Pandaria, making it an essential download for veterans and alt-holics alike.
If you want to skip the manual file management entirely, you can utilize the foxygame.net launcher which features a comprehensive addon catalog allowing one-click installation and auto-updates for TinyMount, ensuring you always have the correct version compatible with your current game patch. This streamlined approach removes the hassle of checking compatibility manually and keeps your interface ready for adventure instantly.
Mastering the Syntax
The power of TinyMount lies in its unique syntax. Instead of using /cast, you use the /mnt command followed by conditions and IDs. The addon provides a robust set of shorthand conditions to keep your macros readable. For instance, [m:c] stands for holding the Control key, while [f] checks if you are in a flyable area. You can combine these effortlessly:
[m:cs]: Triggers when both Control and Shift are held.[nmnt]: Checks if you are not currently mounted.[sw]: Detects if you are swimming.
A typical macro might look like this: /mnt [m:cs]11111;[m:as]22222;[m:a]33333;77777. This single line instructs the game to summon specific mounts based on which modifier keys you are pressing, falling back to a default mount if none are held. The icon on your action bar dynamically updates to show the mount you will summon, or switches to a dismount icon if you are already riding.
Advanced Features: Toys and Spells
Beyond just mounting, TinyMount allows you to trigger off-global cooldown (GCD) toys or cosmetic spells simultaneously. Using the /click command above your mount line, you can activate items like the Prismatic Bauble before you even leave the ground. The syntax requires specific prefixes: tmt for toys, tms for spells, and tmi for physical items in your bags.
For example, adding /click tmt140309 before your mount command will make your character shimmer with rainbow effects every time you mount up. These extras fire first and operate independently of the mount's success, meaning you get your visual flair even if the mount summon is blocked by combat or terrain. However, remember that these extras are silently suppressed if you are already mounted, in combat, or if the item is on cooldown, preventing error messages from cluttering your chat log.
Finding Your Mount IDs
To make the most of this addon, you need the numeric IDs for your collection. You can easily find these by running a simple script in your chat window. Typing /run for _,i in ipairs(C_MountJournal.GetMountIDs()) do local n,s=C_MountJournal.GetMountInfoByID(i) if n:find("Obsidian") then print(s,n) end end will list the ID and name of any mount containing "Obsidian" in its title. Alternatively, databases like Wowhead often display the spellID in the URL, which works perfectly with TinyMount.
Conclusion
TinyMount represents a significant leap forward in how players manage their collections. By bypassing the limitations of text-based macros and leveraging the efficiency of numeric IDs, it offers unparalleled flexibility for your action bars. Whether you are looking to download TinyMount to optimize your raiding setup or simply to clean up your interface for casual play, the benefits are immediate. With support for a wide range of expansions and deep customization options, it remains one of the most practical tools for any serious adventurer in Azeroth. Stop wrestling with byte limits and start summoning with precision today.