GoGo Binding options


One-key mounting solution, useful whether you have just one mount or several. Supports all mounts currently in game, sensibly chooses/randomizes between what you have. Bind a key and hit it to mount/unmount or shapeshift/deshift, or use '/click GoGoButton' in a macro.

Spell support:

- Supports Shaman and Druid travel forms - in combat as well

Autodismount support:

Dismounts you automagically when clicking on herbs/ores or using offensive spells/abilities. Use '/gogo auto' to toggle this on/off.

Preferred mounts support:

You can assign one or more preferred mounts for each zone. Use '/gogo MountLink' to add pref. Use '/gogo clear' to clear prefs for current zone. Warning: GoGoMount will always use your zone specific preferred mounts even if you have faster ones.

You can also assign one or more preferred mounts globally. Enable the option "Preferred mount changes apply to global setting" and the zone specific preferences and commands are applied to the global preferences.

Excluded mount support:

You can exclude mounts that you never ever want to see. Use '/gogo exclude MountLink' to add a mount to the exclusions list. Use the same command to remove a mount from the exclusions list.

The GoGoMount manual with more details can be found here. (http://wow.curseforge.com/projects/gogomount/pages/manual/)

Use the ticketing feature on the project's site on CurseForge.com to report problems and make feature requests. Comments on Curse.com have been disabled because I do not monitor this page and do not see bug reports posted there.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of tiker tiker Jul 27, 2016 at 18:44 UTC - 0 likes

    @DaBear78: Go

    I don't remember seeing this issue on the beta when I was testing the 7.0.x versions.

    I'll test tonight with the beta but if I can't find the problem I'll need you to create a ticket here and attach a log so I can see what your settings are and what's going on.

    Want to chat? You'll find me here if I'm online:
    [email protected]
    (XMPP / Jabber Group Chat)

  • Avatar of DaBear78 DaBear78 Jul 27, 2016 at 18:02 UTC - 0 likes

    @tiker: Go

    Sorry for not being clear enough: This behavior appeared when WoW patch 7.0.3 came out, with every GoGoMount version, and not with GoGoMount v7.0.3. I updated my addons a few times a day since the patch and it happened with every GoGoMount version so far. But the druid is not my main char, so take your time, I can surely wait a lot of time :D

  • Avatar of tiker tiker Jul 27, 2016 at 14:28 UTC - 0 likes

    @DaBear78: Go

    Nothing should have changed between 7.0.3 and 7.0.5 relating to druids. I'm guessing another bug has popped up and caused GoGoMount to stop working. I'm working on more issues with 7.0.5 I've just found.

    For now, grab 7.0.3 until I get these things fixed.

  • Avatar of DaBear78 DaBear78 Jul 27, 2016 at 14:04 UTC - 0 likes

    Hi. I'm using the latest stable version (7.0.5, updated about 5 minutes ago) and I'm having trouble with my druids flight form. Before patch 7.0.3 I could press the GoGoMount button while in the air and could save me from falling to death. This is no longer possible. Pressing my normal travel form button works normal, but pressing the GoGoMount button does not work while not standing on the ground. Is this behavior intended?

    EDIT: I found out the flight form isn't working at all. If I set the options to always use flight form, I will never change into it, even while standing on the ground. And if the flight form is part of my preferred mounts pressing the button while use all other mounts in the list, but sometimes (when flight form would have been used) it does nothing. While swimming the travel form is used correctly, but not while on ground or falling.

    Last edited Jul 27, 2016 by DaBear78: New info
  • Avatar of Alexey_Andronov Alexey_Andronov Jul 23, 2016 at 09:26 UTC - 0 likes

    Well when I did the fix, 7.0.3 was not available on curse (at least in curse client). I guess 7.0.3 doesn't need to be fixed

  • Avatar of tiker tiker Jul 22, 2016 at 13:47 UTC - 0 likes

    @Alexey_Andronov: Go

    Thanks but which version of GoGoMount is this to be applied to? 7.0.1 (alpha) has been out for almost a month now with minimal issues so far. 7.0.3 was posted as a release version 2 hours ago.

  • Avatar of Alexey_Andronov Alexey_Andronov Jul 22, 2016 at 12:14 UTC - 0 likes

    If anyone wants to fix this addon manually to work before author releases an official fix, here's what you do:

    1. Open the GoGoMount.lua file in the addon folder

    2. Find and replace "GetMountInfo" with "GetDisplayedMountInfo"
    * It should replace once at string 803

    3. Navigate to string 3188 or search for "function GoGo_GlyphActive(spellid)"

    4. Delete the contents of the function (remove strings from 3190 to 3203 inclusive)
    * It should now look like this:

    function GoGo_GlyphActive(spellid)
    end --function

    5. Save the file. You're done, addon should now work.

    Last edited Jul 22, 2016 by Alexey_Andronov
  • Avatar of Sumlayen Sumlayen Jun 16, 2016 at 01:30 UTC - 0 likes

    Getting this in Beta Message: Interface\AddOns\GoGoMount\GoGoMount.lua:3210: 'for' limit must be a number Time: 06/15/16 21:27:41 Count: 3 Stack: Interface\AddOns\GoGoMount\GoGoMount.lua:3210: in function `GoGo_GlyphActive' Interface\AddOns\GoGoMount\GoGoMount.lua:3457: in function `GoGo_UpdateMountData' Interface\AddOns\GoGoMount\GoGoMount.lua:373: in function `GoGo_ChooseMount' Interface\AddOns\GoGoMount\GoGoMount.lua:260: in function `GoGo_GetMount' Interface\AddOns\GoGoMount\GoGoMount.lua:775: in function `GoGo_Dismount' Interface\AddOns\GoGoMount\GoGoMount.lua:208: in function `GoGo_PreClick' [string "*:PreClick"]:5: in function <[string "*:PreClick"]:1>

    Locals: spellid = 57856 (for index) = 1 (for limit) = nil (for step) = 1 (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "'for' limit must be a number"

    Related ticket: #856
  • Avatar of Ravenslair38 Ravenslair38 Jun 04, 2016 at 21:20 UTC - 0 likes

    Ok wait im an idio0t that is for legion sigh

  • Avatar of Ravenslair38 Ravenslair38 Jun 04, 2016 at 21:19 UTC - 0 likes

    this version not the legion one throws the following error :

    1x GoGoMount\GoGoMount-7.0.0.lua:802: attempt to call field 'GetMountIDs' (a nil value)
    GoGoMount\GoGoMount-7.0.0.lua:802: in function `GoGo_BuildMountList'
    GoGoMount\GoGoMount-7.0.0.lua:348: in function `GoGo_ChooseMount'
    GoGoMount\GoGoMount-7.0.0.lua:260: in function `GoGo_GetMount'
    GoGoMount\GoGoMount-7.0.0.lua:218: in function `GoGo_PreClick'
    [string "*:PreClick"]:5: in function <[string "*:PreClick"]:1>

    GoGo_MountList = <table> {
    (*temporary) = nil
    (*temporary) = "attempt to call field 'GetMountIDs' (a nil value)"
    _ = "Horde"


Date created
Jun 17, 2008
Last update
Jul 27, 2016
Development stage
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • itIT
  • koKR
  • ptBR
  • ruRU
  • zhCN
  • zhTW
My License
Curse link
Recent files