LiteMount
Customizable random mount summoning, since 2011.
LiteMount supports journal mounts, Travel Form, Ghost Wolf, Running Wild, Tarecgosa, Moonfang, Flying Broom, and other item-summoned mounts. LiteMount excludes flying mounts in areas where you can't fly.
With LiteMount you can set rules to customize which mounts are summoned based on location, class, spec, faction, modifier key and more.
News
- LiteMount is 10 years old. Happy birthday!
- LiteMount 9.1.2 is a major new release, adding the Rules and Groups settings.
- Please read the documentation for how to use the new features.
- LiteMount only learns instances as you enter them, there is no complete list available.
Reporting Bugs
Please follow the Report Bug documentation.
Documentation
Please see the documentation on github for how to use LiteMount.
- Open the WoW "Key Bindings" settings.
- Find the LiteMount key bindings under the "AddOns" category.
- Bind a key to "LiteMount Key Binding 1" (and the other 3 if you want to use Rules).
- Push the key to summon a random location-aware mount, or dismount you if you are mounted.
Screenshots
LiteMount 9.2.13 is released.
There is a new option to enable printing the name of mounts you summoned to either the chat or an on-screen display (or both). See the General settings tab for enabling and disabling.
The default for both of these settings is OFF.
Happy adventuring, X.
Hello. I really enjoy this addon and recommend it to friends and guild. :D
I don't always pay attention to which mount I get from the random selection and occasionally get asked what the mount was that I was just on. I'm not sure if this something that others would like to see, but I thought that I would suggest adding an option to allow it to display that information to the chat window.
As part of an effort to learn how to make an addon I created a small one that would put a message or an emote in the default chat window whenever I mount. I'm sure that you don't need it, but if you'd like a copy of the code, I have no problem sending it to you.
Thanks for all of the effort that you put into this addon. The more I learn as I work on creating a couple, the more I appreciate the well-done ones.
Hi mobeirn,
Thanks for your kind words, I'm glad you like LiteMount and especially that you recommend it to others! Sorry for the slow reply, COVID is making all my loved ones sick so I've not had much time for WoW recently.
You have invoked the magic words! Code! I love code! You have code! Show me your code!
I don't think this would be very popular with many people (I get a LOT of complains when LiteMount prints things to the chat), but it's cool and I think it would be OK as an optional setting. Which chat tab do you think it should print to?
Happy adventuring, X.
Hello! I was wondering if with WotLK classic in the near future and the introduction of the first mount catalog along with that expansion are there any plans to bring support to that when released?
I have only come across one addon which was an extremely basic mount randomizer which won't do what some people want when it comes to mount choosing like this addon provides.
HI Nevicar,
I think it is fairly unlikely, I'm sorry. I don't play the classic versions, and the oldest ever version of LiteMount is from Mists of Pandaria, so I can't even release an old version. Nearly all of current LiteMount relies on the Blizzard Mount Journal, which didn't come in until Warlords of Draenor.
LiteMount is released under an Open Source license, so if someone wants to take it and use it as the basis for a TBC mounting addon they're welcome (as long as they release their addon under the same terms and don't use my name LiteMount).
Happy adventuring, X.
Hey, I can't seem to find the Wintersgrasp pvp instance in any of your lists for the map rules. Only the open world version is available.
Do you know what the map number is in there?
/dump C_Map.GetBestMapForUnit('player')
Edit: in any case I think you might be better matching the instance "Battle for Wintergrasp" (ID 2118) than the map.
Happy adventuring, X.
In reply to xodiv:
Ah that was it, thanks! Didn't realise the instanced version had the "Battle for" in front of it. I was looking for it under "w" lol.
I really like this addon, thank you! But I'm having a few issues that are probably due to me not understanding the advanced options.
My current options are simple:
Dismount [noflying]
SmartMount FAVORITES
SmartMount
What I want to happen is:
1. If I'm mounted, dismount unless I'm flying.
2. If I'm indoors, switch to class form, if any, that can be used indoors (ghost wolf, druid travel form, etc.).
3. If I'm moving, see #2.
4. Mount a random favorited mount.
What's happening is, indoors I just get "You can't mount here.", if I'm moving I get the class form even indoors though. When I'm flying I get "You are mounted" on the first click, but the second click dismounts me anyway. What am I doing wrong?
Hi RicoWan,
Thanks for your kind words, I'm glad you are enjoying LiteMount.
There's a lot of gotchas with forms (Ghost Wolf and Travel Form), because they are not real mounts. The main problem is that casting them again when you are already in the form toggles it off, acting like a dismount. There's some special code in LiteMount for this for Travel Form,
but not for Ghost Wolfand Ghost Wolf but perhaps it's not working (which is also never Dismounted, since you can cast directly from it). They are also on the GCD, so you can't switch forms too quickly or it just fails (this was changed at some point, it didn't used to be true).Another trap from what you have written there is that if you are mounted and flying, the Dismount won't happen but the next two actions will still be attempted, so it will try to mount another mount.
I would need to see the Bug Report (link) captured after you have the problem to know for sure what's happening with your scenario. I suspect the second click is just "it selected ghost wolf again and it toggled off". That is probably a bug I can fix, the rest of it I'm not sure about.
At a minimum I would suggest trying something like this:
For Ghost Wolf you might be better setting it to priority 0 in LiteMount and casting it directly in your action list
Dismount [noflying]
IF [nomounted,noform]
SmartMount FAVORITES
SmartMount
Spell Ghost Wolf
END
Hopefully that gives you some ideas, and please submit the bug report if you need more assistance.
Happy adventuring, X.
In reply to xodiv:
Thanks for the nudge, I didn't even think of using the IF block. o.O
This is what I have now, it works exactly how I want it to:
It uses ghost wolf indoors, and outdoors if running, cancels ghostwolf indoors, and outdoors goes straight from ghost wolf to favorite mount. And no more falling out of the sky by clicking the button twice. :)
In reply to RicoWan:
That's terrific, I'm glad you got what you wanted. Not many people use the advanced action lists so I'm always pleased to see them get a work out. As a programmer I really identify with doing things that way. ☺️ I should also have mentioned that for the Mount Journal mounts LiteMount will obey the "Auto Dismount in Flight" Blizzard setting (in the "Controls" interface panel).
Happy adventuring, X.
LiteMount 9.2.9 is out, no real changes but it's trying to collect behind the scenes how many times you summon each mount. It also displays the count on the mount icon, which is just temporarily until I figure out a better place to display it.
I hope in the future to use the summon counts to even out the randomness, so you eventually see each mount the same number of times (within its priority). I haven't figured out how to do that, but it seemed wise to start collecting the data in advance.
Happy adventuring, X.
I also noticed that for some reason the "Smart priority mount" system isn't working properly on Mechagon. It seems to be summoning ground mounts instead with equal RNG weighting as the flying mounts. This is contrary to how the "smart priority mount" system works for all the other maps I've used the rule for.
Hi notanotherforumname,
I'm not having that problem on mechagon island.
Is it possible you didn't notice that the Rusty Mechanocrawler, Scrapforged Mechaspider and Mechagon Peacekeeper can now fly?
Happy adventuring, X.
In reply to xodiv:
haha! That was it! My bad xD
:)
Somethings happened to the UI next to the checkmark to show all mounts. It now shows a text string instead. Also can we please get an option to filter by expansion when creating groups? Thanks.
That does seem to be a bug, I'll look into it.
If you can send me a spreadsheet/table of every mount, it's mount ID, which expansion it's from and (ideally) which zone (ID) it's from I'll add a filter for it straight away! But that info isn't in the game, so without someone collating all the data, I can't. :(
Happy adventuring, X.
I wasn't joking btw, I would love to have more info about mounts that isn't in the game.
Sorry if I seemed sarcastic, that was not the intention. I'm just really bad at collecting that kind of thing myself, and need someone else to do it. Sadly so far nobody did.
Happy adventuring, X.