Quantcast
Download
(23 Kb)
Download
Updated: 01/18/20 12:14 AM
Pictures
File Info
Compatibility:
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:01/18/20 12:14 AM
Created:03/08/18 11:09 PM
Monthly downloads:5,218
Total downloads:50,211
Favorites:66
MD5:
5.2.5
Fast Ride  Updated this week!  Popular! (More than 5000 hits)
Version: 2.11.2
by: Shadowfen [More]
Depends on the following (separately installed) libraries: LibSFUtils, LibAddonMenu

add Rapid Maneuvers to your skill bar and remove it again. === WHILE YOU ARE NOT IN COMBAT ===

More accurately, this addon allows you to enter and leave "Rapids-mode" in a variety of ways - some of them automatic. "Rapids-mode" is simply when the Rapid Manuever skill (or whatever morph you have) is placed on your active bar in the slot that you specify in the settings. When you are not in "Rapids-mode", your bar is returned to its original assignments. There is also a visual indicator (icon) displayed on screen to tell you if you are or are not in rapids mode
  • Gold horse - You are in rapids mode. Rapids is currently on your bar.
  • Dark horse - You are not in rapids mode. Your original bar is current.
  • Purple (and pink) horse - You were in rapids mode when you entered combat and tried to leave rapids mode in combat (too late). You will have rapids on your bar until you get out of combat. Once you leave combat, rapids will be removed from the bar and you will have your original skills back.
Why the purple/pink horse? It is bright and very distinct from the (also bright) gold horse (both of which tells you that your bar currently has rapids on it).

You control which slot is used to temporarily house the Rapids skill when you are in Rapids-mode with a settings option. When you change active bars while in Rapids-mode, the Rapid Maneuvers skill will be added to the second bar as well. When you leave Rapids-mode, the skill will be removed from the active bar and replaced with whichever skill you originally had there. Likewise, when you swap bars, the original skill will be replaced on the new active bar as well. Since only the active bar can be changed by an addon, if you changed bars while in Rapids-mode then you must change bars again while you are out of Rapids-mode to restore your bars to original settings.

(Note: There are some skills - particularly some destruction staff skills - which cannot be restored to the slot after they have been removed. FastRide now recognizes these "special" skills and will not swap them out for Rapids. You can change either the slot that you use or the skill in the slot to something that FastRide is allowed to substitute out and back in again. Depending on your settings, a message may be displayed in chat if FastRide is not able to substitute out the skill that you have on your bar.)

You control when you are automatically put into or removed from "Rapids-mode" through the addon settings.

Things that can put you into Rapids-mode:
  • Mounting your horse or other creature (controlled by setting)
  • Pressing the key bound to the Toggle Rapids control binding
  • Having the currently active Rapids effect within a certain number of seconds of expiring while you are mounted (controlled by setting)
  • Typing /fastride.key in chat
Exiting from Rapids-mode:
  • Dismounting from your horse or other creature
  • Pressing the key bound to the Toggle Rapids control binding
  • Executing the Rapid Maneuvers skill from your bar
  • Typing /fastride.key in chat
Any of the techniques for exiting mode can be used after any of the techniques for entering Rapids-mode. So for instance, you can mount your horse, and use the keybind to leave mode instead of dismounting.

In order to use the key binding on your toons, you must set up the key binding for each of your characters that you want it to be setup for. ESO does not provide a way to set a key binding that is remembered account-wide.

Be aware that you do not want to be in Rapids-mode when you go into combat. Due to the limitations of the game, you (and this addon) are not allowed to make changes to the weapon bars while you are in combat. This means that if you are in Rapids-mode (i.e. have Rapid Maneuvers slotted) and someone attacks you, you are stuck with Rapids in that slot until you leave combat again. Therefore, it is in your best interests to be in Rapids-mode for as little time as possible.

Also, if you swap weapons while you are in Rapids-mode, then Rapids will be added to the second bar as well - but will not be removed from the first bar until the first time that you swap back while you are no longer in Rapids-mode. This is because from an addon, you can only change the active belt and the addon is only notified of the new active belt after the former is not active anymore. This can become a problem if you go into Rapids-mode, swap weapons to set 2, go out of Rapids-mode, and then go into combat; your first bar will still have Rapids on it and cannot be changed back until you leave combat. My recommendation is to avoid swapping weapons bars while in Rapids-mode - especially when you are in Cyrodiil and prone to being attacked unpredictably.

Note: If a character has not yet earned the Rapid Maneuvers skill, this addon will do nothing for that character.


For those familiar with the addon "Assist Rapid Riding", while similar in concept this addon was implemented quite differently. What that means for you is that this addon can seamlessly replace and restore the skill when you use either the keybind or autoswapping on mounting or unmounting and can also handle weapons bar swapping.
2.11.2
  • Fix error reported by ItsJustMe where the saved ability id in saved variables was somehow corrupted (set to nil).

2.11.1
  • Bump API version

2.11
  • Finally found the cause of Rapid Maneuvers sometimes getting left behind on the bar (involving bar switching in combat and groups most often). Believed to be fixed.
  • Added an OPTIONAL dependency on LibDebugLogger to send /fastride debug messages to the LibDebugLogger instead of chat. Note that if LibDebugLogger is loaded, it will be used instead of sending messages to chat AND you must set the log level to Debug in the DebugLogViewer:LibDebugLogger settings in order to be able to see FastRide debug messages. Also, if you have LibDebugLogger, the /fastride debug command does not actually do anything anymore.

2.10
  • Enhanced the sound selection to show you the Zenimax name of the sound that you have selected in the slide bar. (Note that some of the Zenimax sounds are so subtle that they are easily overlooked, and there are two separate "No_sound" settings though I forget what their names are.) As a note, you can put your mouse cursor on the sound slider in settings and then you can use the mouse wheel to advance up or down the slider as you like.
  • Finally remembered to fix the ability duration for Rapids to the full length of time that it lasts.

2.9.4
  • API Bump

2.9.3
  • Quickie fix for the Rapids duration change (provided by ibn.musaan).
  • API Bump

2.9.2
  • Fix "user:/AddOns/FastRide/FastRide.lua:282: attempt to index a nil value" error reported by Mozzarellastick, Aranita, and Taka.

2.9.1
  • Fix the sound to play when enabled and you go into Rapids mode.
  • Fixed error that was reported by Akopian Atrebates that occurred when switching from Rapids mode to none using the key binding.

2.9
  • Fix to work with Necromancer skills.
  • Convert localization strings to use LibSFUtils.LoadLanguage()

2.8
  • Use LibAddonMenu-2.0 directly instead of through LibStub. LibAddonMenu-2.0 and LibSFUtil both still need to be installed separately.
  • API Bump

2.7
  • API Bump

2.6.1
  • Added in the unmorphed Destruction Staff abilities and the morphs that I forgot about.

2.6
  • Make the Destruction Staff abilities work with FastRide. "Unstable Wall of Elements", "Destructive Reach", and "Pulsar" are now recognized in their elemental variations and swappable with Rapids. This does work with the English client and should work with other language clients.

2.5
  • In order to work around the long-lived Zenimax problem of not being able to properly execute rapid maneuvers while you are not mounted and have weapons sheathed, FastRide will now automatically bring out your weapons when you go into rapids mode while you are not mounted.
  • Added a setting to allow you to turn off the new automatic unsheathing of weapons if you want the addon to behave the way that it used to. Automatic unsheathing is on by default.
  • German translations for the new settings were made by Google Translation, so corrections are welcome.

2.4
  • Reduce / command pollution by changing some of the / commands used by FastRide (to remove them from showing up in auto-complete). The following / commands are now supported:

    /fastride - (Changed) displays the list of supported FastRide / commands in chat
    /fastride.key - (Unchanged) Toggles rapids-mode
    /fastride.settings - Open up the settings page for FastRide
    /fastride rescan - (previously /fastride.rescan) Reload skills
    /fastride reload - (previously /fastride.reload) Reload skills
    /fastride debug - (previously /fastride.debug) Toggle display of debug messages
    /fastride rapidskill - (previously /fastride.rapidskill) Display known info about rapids skill

  • Removed direct dependency on library LibStub.
  • Change to use standalone libraries (LibSFUtils, and LibAddonMenu) instead of bundling the libraries with FastRide.
  • Upgrade libSFutils to version 13.
  • Used the saved variables functions provided in libSFutils instead of reimplementing them over and over.

2.3
  • Added the option to turn off autoswitching when mounting if Rapids effect is already active. This only affects automatic switching when mounting (if you have autoswitching turned on).
  • Removed the temporary fix now that ZOS has fixed the bug of not notifying when a player force-dismounted (by blocking, sneaking, or being pulled from your mount). The fix was included in today's patch.
    Note that with the latest ZOS patch, Rapids seems less likely to get caught on the belt when entering combat - it might take some getting used to the different behaviour.

2.2.1
  • Fix initialization of accountWide setting to the default of true if it is missing.
  • Upgrade libSFutils to version 10.

2.2
  • Introduce the ability to set the Rapid Manuevers skill in the case where you are running ESO in a foreign language and the addon guesses wrong about where the Rapids skill actually is in the skill tree. Because ZOS orders the skill lines alphabetically and that can obviously change where a skill line is depending on the language you are using, it is hard to guess where the Rapid Manuevers skill might be. So, if FastRide puts the wrong (non-Rapids) skill on your bar when you go into rapids-mode, then you will need to go to the FastRide addon options to pick which of the skills in the skill localization list is the real Rapid Manuevers skill.
    This is the proper fix to replace the previous hack for German clients which should also allow other languages to work as well.
  • German translation for the new settings option above were translated by Google Translate. Corrections are welcomed.

2.1.4
  • Added a performance improvement of the previous also suggested by kafeijao. Many thanks kafeijao!
  • Fixed nil value error reported by cak_dk. It was caused by having rapids unlocked on a toon that had not leveled up enough to be able to weapon swap.

2.1.3
  • Added an adaptation of code to work around the ZOS bug that was not notifying that the player dismounted when blocking, casting a skill, or attacking. The code that I adapted was provided by kafeijao for the Assisted Rapid Riding - Murkmire patch to resolve the same problem there. Many thanks kafeijao!

2.1.2
  • Experimental patch to work with the German client to find the Rapid Maneuvers skill properly.

2.1.1
  • German translation added thanks to Lupidu.
  • Debug command /fastride.rapidskill added to display information about the rapid maneuvers ability as it is currently known and then to reload it and display the newly acquired information for the ability. Specifically provided for debugging a problem that Lupidu is having with the German client and FastRide.

2.0
  • Prevent Rapids from replacing a skill that cannot be restored.
    There are some skills which I cannot put back on the bar after they have been swapped out, because Zenimax doesn't give me the information to be able to. Those skills are primarily destruction staff skills which change names based on if you have an inferno staff verses a frost staff verses a lightning staff. There might be others that I'm not aware of but this change will consider them as well.
    Now, if you put one of those skills in the slot that you have designated for rapids to be traded into, FastRide will refuse to change the skill for rapids - since it cannot restore the original skill afterwards. You will still see the gold (or purple) horse, even if the skill does not get swapped out because you are still in Rapids Mode so when you swap to your other bar, FastRide will attempt to put rapids on that bar automatically.
    By default, a message will be sent to chat to inform you that FastRide could not change to rapids on the current bar, but that message can be turned off by an option in FastRide's settings.
  • Stop walking the passives for the skill trees and the racial and crafting skill trees since those skills will never appear on a weapon bar. This should reduce startup slightly.
  • Prepare for Murkmire.

1.3.1
  • API Bump

1.3
  • API Bump
Since Summerset has come out, I have noticed some new (bugged) behaviors that have been introduced.
Basically, there is a problem with rapids mode and whether or not your weapons are sheathed which has nothing to do with if you have this (or any other addon).
  • If your weapons are sheathed, then rapids (or morphs) will unsheathe your weapons and not go into rapids mode.
  • If your weapons are sheathed when you mount your horse, trying to go into rapids will dismount you (but you do get the rapids effect at least).
  • If your weapons are out, then executing rapids will put you into rapids mode.
  • If your weapons are out when you mount your horse, you will stay mounted while going into rapids mode.

1.2
  • Removed dependency that was accidentally included in the last release.

1.1
  • Fix automatic reenabling rapids ability bug.

1.0
  • Works with Morrowind & Dragon Bones
  • Added a rapids mode status icon that can be displayed on screen to tell you when you are in rapids mode or not. The gold horse is for rapids mode when rapids is on your belt. The dark horse is for when you are not in rapids mode. The purple horse is for when you tried to switch out of rapids mode while in combat - so it indicates that when you leave combat, rapids will be taken off of your bar.
  • Modified so that when you morph the skill that is supposed to be on your bar but is currently replaced by rapids, the morphed skill is restored to your bar.
  • Modified the reset on effect fade so that it only puts rapids back on the belt when the current effect fades AND you are mounted. It will not be put back on the belt automatically if you are not on your horse.
  • Completed addon description/explanation
  • Changes some of the settings descriptions
  • Release by Shadowfen

1.0Beta
  • Beta Release by Shadowfen
Optional Files (0)


Archived Files (29)
File Name
Version
Size
Uploader
Date
2.11.1
23kB
Shadowfen
01/04/20 08:18 PM
2.11
23kB
Shadowfen
01/02/20 02:57 PM
2.10
83kB
Shadowfen
12/11/19 07:47 PM
2.9.4
21kB
Shadowfen
10/20/19 05:00 PM
2.9.3
21kB
Shadowfen
08/13/19 10:03 PM
2.9.2
21kB
Shadowfen
05/31/19 01:58 PM
2.9.1
21kB
Shadowfen
05/23/19 10:05 PM
2.9
21kB
Shadowfen
05/22/19 09:35 PM
2.8
23kB
Shadowfen
05/22/19 04:51 PM
2.8
23kB
Shadowfen
05/02/19 11:00 PM
2.7
23kB
Shadowfen
02/25/19 09:59 PM
2.6.1
23kB
Shadowfen
01/06/19 08:37 PM
2.6
22kB
Shadowfen
01/06/19 05:59 PM
2.5
22kB
Shadowfen
01/02/19 07:16 PM
2.4
21kB
Shadowfen
01/01/19 12:31 PM
2.3
67kB
Shadowfen
11/13/18 10:24 PM
2.2.1
66kB
Shadowfen
11/12/18 04:35 PM
2.2
77kB
Shadowfen
11/08/18 08:52 PM
2.1.4
65kB
Shadowfen
11/02/18 03:38 PM
2.1.3
65kB
Shadowfen
10/28/18 03:35 PM
2.1.2
65kB
Shadowfen
10/22/18 06:40 PM
2.1.1
65kB
Shadowfen
10/21/18 02:44 PM
2.0
64kB
Shadowfen
10/21/18 01:06 PM
2.0
64kB
Shadowfen
10/15/18 06:01 PM
2.0
62kB
Shadowfen
08/13/18 06:00 PM
1.3
62kB
Shadowfen
05/20/18 02:48 PM
1.2
78kB
Shadowfen
03/19/18 02:17 PM
1.1
62kB
Shadowfen
03/18/18 01:08 PM
1.0
71kB
03/08/18 11:09 PM


Post A Reply Comment Options
Unread 01/18/20, 12:16 AM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 308
Uploads: 10
Originally Posted by ItsJustMe

Hi & thank you for the reply! I have multiple accounts, it seems to say it upon login but also once in a while it seems to trigger on its own.
Thanks for giving me the error messages. Although deleting your saved variables for FastRide would have worked, the problem should be fixed with version 2.11.2 that was just released.
Report comment to moderator  
Reply With Quote
Unread 01/17/20, 07:01 PM  
ItsJustMe

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Shadowfen
Originally Posted by ItsJustMe
Hi,

There's a Lua error triggered on some characters but not others (even though account-wide settings is active and ALL have rapids).

I even tried to change settings, /reloadui, etc.. and it keeps happening.

Is anyone else getting this?
Does this happen for the character when logging in? Or at some other time like mounting or skill reverting?

If the problem happens on login for the character,
I would recommend that you remove the FastRide saved variables file (likely to be at "Documents\Elder Scrolls Online\live\SavedVariables\FastRide.lua). You will have to set up your configuration again (log in with one of the characters that does not have the error and make a note of your current configuration), but this should correct the problem.
If it happens at other times,
  • When does it happen?
  • What does the error say?
  • What class is the character(s) that this happens to?
  • Which skill slot do you have set to swap Rapids into?
  • What is the skill that is in that slot normally before Rapids gets swapped in?

Hi & thank you for the reply! I have multiple accounts, it seems to say it upon login but also once in a while it seems to trigger on its own.

Here are two I just received:


user:/AddOns/FastRide/FastRide.lua:328: operator .. is not supported for nil .. string
stack traceback:
user:/AddOns/FastRide/FastRide.lua:328: in function 'FR.slotAbilityById'
|caaaaaa<Locals> slotnum = 4, abilityid = 0 </Locals>|r
user:/AddOns/FastRide/FastRide.lua:474: in function 'FR.SwapSkill'
|caaaaaa<Locals> force = F, hotBar = 1, beltSlot = 6 </Locals>|r
user:/AddOns/FastRide/FastRide.lua:581: in function 'onPlayerActivated'
|caaaaaa<Locals> ev = 589824, init = T </Locals>
&

user:/AddOns/FastRide/FastRide.lua:328: operator .. is not supported for nil .. string
stack traceback:
user:/AddOns/FastRide/FastRide.lua:328: in function 'FR.slotAbilityById'
|caaaaaa<Locals> slotnum = 4, abilityid = 0 </Locals>|r
user:/AddOns/FastRide/FastRide.lua:474: in function 'FR.SwapSkill'
|caaaaaa<Locals> force = F, hotBar = 1, beltSlot = 6 </Locals>|r
user:/AddOns/FastRide/FastRide.lua:366: in function 'FR.onActiveWeaponPairChanged'
|caaaaaa<Locals> eventCode = 131251, newWeaponPair = 1, locked = T </Locals>
Last edited by ItsJustMe : 01/17/20 at 07:01 PM.
Report comment to moderator  
Reply With Quote
Unread 01/17/20, 12:13 AM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 308
Uploads: 10
Originally Posted by ItsJustMe
Hi,

There's a Lua error triggered on some characters but not others (even though account-wide settings is active and ALL have rapids).

I even tried to change settings, /reloadui, etc.. and it keeps happening.

Is anyone else getting this?
Does this happen for the character when logging in? Or at some other time like mounting or skill reverting?

If the problem happens on login for the character,
I would recommend that you remove the FastRide saved variables file (likely to be at "Documents\Elder Scrolls Online\live\SavedVariables\FastRide.lua). You will have to set up your configuration again (log in with one of the characters that does not have the error and make a note of your current configuration), but this should correct the problem.
If it happens at other times,
  • When does it happen?
  • What does the error say?
  • What class is the character(s) that this happens to?
  • Which skill slot do you have set to swap Rapids into?
  • What is the skill that is in that slot normally before Rapids gets swapped in?
Report comment to moderator  
Reply With Quote
Unread 01/16/20, 08:59 PM  
ItsJustMe

Forum posts: 0
File comments: 4
Uploads: 0
Hi,

There's a Lua error triggered on some characters but not others (even though account-wide settings is active and ALL have rapids).

I even tried to change settings, /reloadui, etc.. and it keeps happening.

Is anyone else getting this?
Report comment to moderator  
Reply With Quote
Unread 01/11/20, 08:20 AM  
M-ree

Forum posts: 1
File comments: 115
Uploads: 0
Originally Posted by Shadowfen
Originally Posted by M-ree
Ok, maybe I am not quite getting what you mean here. Or vice versa.

Actually, what happened in my case was a bit different:

I mount, rapids swap in. I hit rapids. Most of the time, rapids swap out. Sometimes, rapids do NOT swap out. This happens with no combat involved or the like.

E.g., I port to a wayshrine, mount, engage rapids, ride several seconds, notice that I still have rapids on my bar, dismount and mount again, it still stays there.
Okay, that is different. Are you in a group when this happens or running alone?

One thing that I and some of my guild mates have noticed is being in combat for no apparent reason - we noticed this especially running to the dragons in South Elsweyr. After the dragon died, some of us could not mount because it said we were in combat and we'd have to run all the way back to the wayshrine. While others in our group had no problems mounting up because they were not in combat. No ideas about that, but it certainly would/did make problems for FastRide.

Do you have the horse head icon visible for FastRide? If not, it might be helpful to turn it on for a while, so you can see when you had Rapids on your bar stuck there by entering combat... (option: Display the mode icon")
  • Dark horse - Rapids is not on the bar
  • Gold horse - Rapids is on the bar to use
  • Purple (Pink) horse - Rapids was supposed to be removed from the bar but could not because of combat. It will be removed when combat ends.

If you have Rapids on the bar and the horse is dark - that is a problem. Hopefully the one that I fixed.
If you have the Gold horse, use the Rapids skill, and the horse stays gold - then check to make sure that "Revert on use" is ON. If it is ON, then that's a problem.
If you have the purple (pink) horse, and it never goes to either gold or dark once you leave combat (within about 3 seconds) - that's a major problem.
Did not check the horse head color (I have it on, but didn't often pay attention, I was always just looking at the skill bar timer).

It mostly happened when I was solo, not grouped, but yes, mostly around dragons. Most often the N Pellitine dragon closest to the Black Heights wayshrine -- I teleport to it, mount, rapid, ride to the dragon, and this happens by the time I finish crossing the bridge. Not after the dragon (yeah, in combat status seems to linger there), but before, but when it has already landed.
Report comment to moderator  
Reply With Quote
Unread 01/05/20, 06:36 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 308
Uploads: 10
Originally Posted by M-ree
Ok, maybe I am not quite getting what you mean here. Or vice versa.

Actually, what happened in my case was a bit different:

I mount, rapids swap in. I hit rapids. Most of the time, rapids swap out. Sometimes, rapids do NOT swap out. This happens with no combat involved or the like.

E.g., I port to a wayshrine, mount, engage rapids, ride several seconds, notice that I still have rapids on my bar, dismount and mount again, it still stays there.
Okay, that is different. Are you in a group when this happens or running alone?

One thing that I and some of my guild mates have noticed is being in combat for no apparent reason - we noticed this especially running to the dragons in South Elsweyr. After the dragon died, some of us could not mount because it said we were in combat and we'd have to run all the way back to the wayshrine. While others in our group had no problems mounting up because they were not in combat. No ideas about that, but it certainly would/did make problems for FastRide.

Do you have the horse head icon visible for FastRide? If not, it might be helpful to turn it on for a while, so you can see when you had Rapids on your bar stuck there by entering combat... (option: Display the mode icon")
  • Dark horse - Rapids is not on the bar
  • Gold horse - Rapids is on the bar to use
  • Purple (Pink) horse - Rapids was supposed to be removed from the bar but could not because of combat. It will be removed when combat ends.

If you have Rapids on the bar and the horse is dark - that is a problem. Hopefully the one that I fixed.
If you have the Gold horse, use the Rapids skill, and the horse stays gold - then check to make sure that "Revert on use" is ON. If it is ON, then that's a problem.
If you have the purple (pink) horse, and it never goes to either gold or dark once you leave combat (within about 3 seconds) - that's a major problem.
Report comment to moderator  
Reply With Quote
Unread 01/05/20, 05:02 PM  
M-ree

Forum posts: 1
File comments: 115
Uploads: 0
Originally Posted by Shadowfen
Originally Posted by M-ree
Originally Posted by Shadowfen
Originally Posted by M-ree
Oddly, the last update that was supposed to fix rapids "sticking" has caused it to stick way more often -- including when no combat or anything else preventing the swap was involved.
Can you send a screenshot (or type) of the FastRide settings AutoSwitching section?

Can you bind the Controls FastRide->Toggle Rapids-mode to a key? Then when Rapids sticks in the bar, does hitting the FastRide toggle key unload it? (Alternatively, you can type /fastride.key nin chat to toggle rapids-mode and see if the skill gets swapped.)
Account-wide: On
Slot used: 5
Enable on mount/dismount: On
Prevent mount autoswitch if Rapids active: Off
Revert when used: On
Re-enable when fades: On, 3s before fade
Display mode icon: On
Auto unsheathe weapons: On
Notify if cannot switch: On
Sound: Off
Skill localization: Retreating Maneuver

Using a / command did swap it.
If using the slash command did swap it then the skill was not "stuck" in the way that the latest patch addressed. The error that I was fixing was where FastRide would sometimes swap out of rapids-mode but leave the Rapid Maneuvers skill on the bar and using the key or slash could not swap back in the original skill.

With you configuration, I would expect Rapids to be on the bar whenever you are mounted and do not have Rapids already running. When you dismount, Rapids should be swapped out for your original skill. If you are in combat when you dismount, it will wait until you are out of combat to swap your original skill back in, because the game does not allow bar changes while you are in combat.
Ok, maybe I am not quite getting what you mean here. Or vice versa.

Actually, what happened in my case was a bit different:

I mount, rapids swap in. I hit rapids. Most of the time, rapids swap out. Sometimes, rapids do NOT swap out. This happens with no combat involved or the like.

E.g., I port to a wayshrine, mount, engage rapids, ride several seconds, notice that I still have rapids on my bar, dismount and mount again, it still stays there.
Report comment to moderator  
Reply With Quote
Unread 01/05/20, 03:33 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 308
Uploads: 10
Originally Posted by M-ree
Originally Posted by Shadowfen
Originally Posted by M-ree
Oddly, the last update that was supposed to fix rapids "sticking" has caused it to stick way more often -- including when no combat or anything else preventing the swap was involved.
Can you send a screenshot (or type) of the FastRide settings AutoSwitching section?

Can you bind the Controls FastRide->Toggle Rapids-mode to a key? Then when Rapids sticks in the bar, does hitting the FastRide toggle key unload it? (Alternatively, you can type /fastride.key nin chat to toggle rapids-mode and see if the skill gets swapped.)
Account-wide: On
Slot used: 5
Enable on mount/dismount: On
Prevent mount autoswitch if Rapids active: Off
Revert when used: On
Re-enable when fades: On, 3s before fade
Display mode icon: On
Auto unsheathe weapons: On
Notify if cannot switch: On
Sound: Off
Skill localization: Retreating Maneuver

Using a / command did swap it.
If using the slash command did swap it then the skill was not "stuck" in the way that the latest patch addressed. The error that I was fixing was where FastRide would sometimes swap out of rapids-mode but leave the Rapid Maneuvers skill on the bar and using the key or slash could not swap back in the original skill.

With you configuration, I would expect Rapids to be on the bar whenever you are mounted and do not have Rapids already running. When you dismount, Rapids should be swapped out for your original skill. If you are in combat when you dismount, it will wait until you are out of combat to swap your original skill back in, because the game does not allow bar changes while you are in combat.
Report comment to moderator  
Reply With Quote
Unread 01/05/20, 01:26 PM  
M-ree

Forum posts: 1
File comments: 115
Uploads: 0
Originally Posted by Shadowfen
Originally Posted by M-ree
Oddly, the last update that was supposed to fix rapids "sticking" has caused it to stick way more often -- including when no combat or anything else preventing the swap was involved.
Can you send a screenshot (or type) of the FastRide settings AutoSwitching section?

Can you bind the Controls FastRide->Toggle Rapids-mode to a key? Then when Rapids sticks in the bar, does hitting the FastRide toggle key unload it? (Alternatively, you can type /fastride.key nin chat to toggle rapids-mode and see if the skill gets swapped.)
Account-wide: On
Slot used: 5
Enable on mount/dismount: On
Prevent mount autoswitch if Rapids active: Off
Revert when used: On
Re-enable when fades: On, 3s before fade
Display mode icon: On
Auto unsheathe weapons: On
Notify if cannot switch: On
Sound: Off
Skill localization: Retreating Maneuver

Using a / command did swap it.
Report comment to moderator  
Reply With Quote
Unread 01/05/20, 02:52 AM  
No_Wan

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Addon outdated / sticky skill

Thx for the explanation. It's all clear to me now.
Report comment to moderator  
Reply With Quote
Unread 01/04/20, 08:14 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 308
Uploads: 10
Re: Addon outdated / sticky skill

Originally Posted by No_Wan
Hi Shadowfen,

I also experience the sticking of the skill.
1. When I mount, charging manoeuvre appears on my skillbar as not activated. Which is normal.
2. If mounted and engaged in battle when the charging manoeuvre is not activated, it sticks to the skillbar if I unmount and disappears from the skillbar when the battle is over.
3. If mounted and engaged in battle when the charging manoeuvre is activated, it doesn't stick to the skillbar after I unmount.
Hopefully this will shed a light on the problem.

By the way. The addon is still mentioned as outdated.
Updated the Fastride.txt manually by adding 100029 to the ## APIVersion so it doesn't show as outdated anymore.
Perhaps an idea to fix that in your next update too.
Thanks for reminding me to update the api version to 100029.

If I am understanding correctly, all three of those scenarios is behaving correctly.


It is important to understand that nothing is allowed to change your skill bar while you are in combat - that is just the way the game works. You cannot change it; addons cannot change it - until you leave combat again. FastRide deals with this by remembering what it is supposed to do and then waiting until you leave combat to do it.

Now, assuming that you have the setting:
Code:
Enable autoswitch when mounting/dismounting    ON
When you get on your horse, rapids is added to your bar; and when you dismount rapids is removed from your bar. Now, if you are in combat when you dismount, FastRide schedules for the appropriate action to occur just as soon as you leave combat - because it cannot happen during.

The setting:
Code:
Revert when skill is used   ON
When rapids has been placed on your bar by FastRide, if you use the Rapids skill; then rapids will be removed from your bar (as soon as you are not in combat).

The setting:
Code:
Reenable when effect fades:   ON
This will wait for the currently in-effect Rapids buff to fade and then load rapids back onto your bar so you can use it again. This is typically used with the Revert when skill is used setting, so that Rapids is only on your bar when you want to use it. Now, if you are in combat when the effect fades - the game prevents changes to your skill bar at that time - so FastRide schedules it to get put on your bar when you get out of combat.

Sticking of the skill (as I have referred to it in the latest patch) is the condition when FastRide was leaving the rapids skill on the bar instead of changing back to the original skill but exiting out of rapids-mode so that the next time that you enter rapids-mode it would complain that it could not replace the Rapids that was already there with Rapids. The only way to fix that was to go into your skills and manually put back the skill that was supposed to be there.
Report comment to moderator  
Reply With Quote
Unread 01/04/20, 03:24 AM  
No_Wan

Forum posts: 0
File comments: 8
Uploads: 0
Addon outdated / sticky skill

Hi Shadowfen,

I also experience the sticking of the skill.
When I mount, charging manoeuvre appears on my skillbar as not activated. Which is normal.
If mounted and engaged in battle when the charging manoeuvre is not activated, it sticks to the skillbar if I unmount and disappears from the skillbar when the battle is over.
If mounted and engaged in battle when the charging manoeuvre is activated, it doesn't stick to the skillbar after I unmount.
Hopefully this will shed a light on the problem.

By the way. The addon is still mentioned as outdated.
Updated the Fastride.txt manually by adding 100029 to the ## APIVersion so it doesn't show as outdated anymore.
Perhaps an idea to fix that in your next update too.
Last edited by No_Wan : 01/04/20 at 05:10 AM.
Report comment to moderator  
Reply With Quote
Unread 01/03/20, 07:12 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 308
Uploads: 10
Originally Posted by M-ree
Oddly, the last update that was supposed to fix rapids "sticking" has caused it to stick way more often -- including when no combat or anything else preventing the swap was involved.
Can you send a screenshot (or type) of the FastRide settings AutoSwitching section?

Can you bind the Controls FastRide->Toggle Rapids-mode to a key? Then when Rapids sticks in the bar, does hitting the FastRide toggle key unload it? (Alternatively, you can type /fastride.key nin chat to toggle rapids-mode and see if the skill gets swapped.)
Report comment to moderator  
Reply With Quote
Unread 01/03/20, 05:10 PM  
M-ree

Forum posts: 1
File comments: 115
Uploads: 0
Oddly, the last update that was supposed to fix rapids "sticking" has caused it to stick way more often -- including when no combat or anything else preventing the swap was involved.
Report comment to moderator  
Reply With Quote
Unread 08/27/19, 08:42 PM  
Shadowfen
AddOn Author - Click to view AddOns

Forum posts: 41
File comments: 308
Uploads: 10
Originally Posted by jayman10000
cool addon. I noticed a bug if you mount and then immediatly dismount before the mount is done, then fast ride may be unable to remove the rapid maneuver skill again and it has to be done manually the old fashioned way.
I'm not able to reproduce it - at least not on my indrick. But, I don't control the timings anyway - Zenimax does and it seems like they change something with that on every update.

Originally Posted by jayman10000
I think perhaps this could remidied if Fast Ride waited a little bit longer after mounting before placing rapids on the bar. It seems it places rapids on the bar before the mounting process is done, so if something then interrupts the mounting before it is done rapids gets stuck on that slot and Fast Ride wont remove it no matter how many times you use rapids or how many times you dismount again.
Once Rapids gets left on the bar (say, if you crash - which is usually my deal), Fast Ride no longer knows what skill was supposed to have been there and so cannot switch to it.

Originally Posted by jayman10000
Another bug I noticed, which is not fatal, but slightly confusing is that if you change bar after casting rapids then when the rapids skill is about run out Fast Ride will put Rapids skill on the slot on the second bar. If you then change back to bar 1 the icon for rapids will now be on the skill slot, but in fact it's the original skill in that slot, just the icon graphics is for rapids. EDIT: actually this seems to also happen without dismounting, it seems triggered by simply changing to the other bar. Changing bar and back again will sometimes fix this, other times not, but eventually the icon will change back to the correct one. To avoid it seems necessary to either cast rapids before changing bar or to dismount before changing bar (so that Fast Ride will remove Rapids skill before you change the bar).
When you change bars while Fast Ride has loaded Rapids on it, Fast Ride will load Rapids on the new current bar as well. When you use Rapids, or use the key toggle to get out of Rapids mode, then it will take Rapids off of the current bar - and when you swap bars, it will then take Rapids off of that bar too (as long as you have not gone back into Rapids mode (gold horse)). It has to be that way because I have no way of changing skills on the bar that is not currently active.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: