Download
(13 Kb)
Download
Updated: 08/26/20 06:27 AM
Pictures
File Info
Compatibility:
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:08/26/20 06:27 AM
Created:12/20/16 11:02 AM
Monthly downloads:928
Total downloads:609,193
Favorites:382
MD5:
Assist Rapid Riding  Popular! (More than 5000 hits)
Version: 3.3.5a
by: cloudor [More]
Overview
When you mount/ride, this addon changes one of your action slot to skill ability 'Rapid Maneuver'(RM) or its morph. The replaced skill ability will be restored after you use RM or dismount. Switching to RM will happen again before the buff timeout according to your settings if you are still riding.

Also you can manually switch RM in your slot by a key binding provided by this addon, e.g. switch to RM while running in a dungeon where you cannot mount.

Notice
Due to the game limitations, slotted skills cannot be changed in combat, so use RM whenever it shows up and avoid keeping RM in slot too long. If you get engaged in combat with RM in slot, the replaced skill will not come back until combat is over.

Summary
This is a really simple but useful addon.

Dependencies

What People Say
Originally Posted by Mitsarugi
Nice Idea Thanks
No more forgeting to put back skills for healing or Tanking
Originally Posted by Naeramarth
very nice! i love it!
Originally Posted by justo
love the addon mate
its really one of those addons that once you got it you cant play without it
Originally Posted by Elephant
Just noticed this addon and had to try it.

It . is . AWESOME!

Many thanks for thinking of it :thumbs up:
Originally Posted by Baxpowa
Another must have addon! Thanks again cloudor.
Originally Posted by Baertram
You've stolen my idea which I wasn't able to build properly (due to time and knowledge)

MANY THANKS for this great addon!

Happy holidays
Originally Posted by triase
Thank you very much.
You made a wonderful add-on.
v3.3.5a
- Just marked as new version.

v3.3.5
- Always recover origin skill no matter auto-switch is enabled in pvp or not.

v3.3.4a
- Added Spanish translation. Thanks to Inval1d.

v3.3.4
- Added a half second delay between using RM and recovering original skill.

v3.3.3
- Added a mounted state check to avoid auto switch failure.

v3.3.2
- Added one more retry to load skill info when preparing switch.

v3.3.1a
- Patched the previous feature.

v3.3.1
- Added an option to limit auto-switch feature only in non-pvp zones.

v3.3.0
- Refactored to remove some dependencies.

v3.2.0b
- Fixed a package script bug on filtering contents.

v3.2.0a
- Added some lang files.

v3.2.0
- Changed lib dependencies as external.

v3.1.9
- Added ru.lua in i18n folder. Thanks to GJSmoker.

v3.1.8a
- Shared in github [email protected]:cloudor126/lua-eso-addon-arr.git

v3.1.8
- Improved digit pattern matching to find buff duration info in description for jp/ru client.

v3.1.7
- Added a nil bug check that seems to be useful for jp and ru client version.

v3.1.6
- Optimized duration number selection by parsing description rather than the GetAbilityDuration api.

v3.1.5
- Marked as updated.

v3.1.4
- Marked as updated.

v3.1.3
- Marked as updated.

v3.1.2
- Reload skill info when skill points changed.

v3.1.1
- Improved delayed reverting if weapon pair is swapped.

v3.1.0
- Changed another way to find out RM skill no matter what morph/level/language players are taking.

v3.0.10
- Removed patch for EVENT_MOUNTED_STATE_CHANGED. Thanks to Kafeijao again.
- Added French translation. Thanks to Aleweadan.

v3.0.9
- Wait 1 second before reverting on foot for players to draw their weapons and have enouph time to cast RM skill.
- Fixed a bug of nil error

v3.0.8
- Fixed skillLine value for jp clients.
- Revert when skill is used no matter mounted or not. (In old versions, we must keep RM skill in slot if we are on foot, or rapid effect will be purged. But in current version, we can safely revert skills on foot while still having rapid effect.)

v3.0.7
- Modified menu option text.

v3.0.6
- Fixed a typo bug that caused error after combat.

v3.0.5
- Fixed a problem that RM skill line is different in de client.

v3.0.4
- Fixed a hotkey function lost from 3.x versions

v3.0.3
- Optimized the patch of EVENT_MOUNTED_STATE_CHANGED with EVENT_ABILITY_LIST_CHANGED

v3.0.2
- Solved confliction of LibTextDict with ActionDurationReminder.

v3.0.1
- Merged some patches from @kafeijao.

v3.0.0
- Rewrote this addon.

v2.0.4
- Added an option "Switch Back After Use When Mounted".Turn off this option to make RM skill stay in bar.
- Restored the option "Seconds Left To Switch Again". Increase this value to recast RM skill again earlier.

v2.0.3
- Fixed a bug that "Account Wide Configuration" is saved at character level which should be account wide.
- Added an option of "Always switch when mounted" enabled when "Auto switch when mounted" is turned on.

v2.0.2
- Fixed a bug that settings cannot be saved.

v2.0.1
- Fixed a bug that hot key doesn't work.

v2.0.0
- Rewrite.

v1.15
- Added a "Hotkey Only" option.

v1.14
- Marked new api version.

v1.13
- Fixed switch bug when RM is not skilled.

v1.12
- Added an "Account Wide Settings" option.

v1.11
- Fixed an recovery bug.
- Improved debug log.

v1.10
- Fixed an error introduced in v1.09

v1.09
- Added a debug level option.

v1.08
- Added support for persistent character re-log recovery.
- Added a key binding for manual switch, e.g. switch to RM while running in a dungeon where you cannot mount. NOTICE: If you are not mounted, your old skill will not be recovered automatically by this addon, because you will lose your RM buff after recovery if you are not mounted.

v1.07
- Added skill recovery after accepting a dungeon activity.

v1.06
- Fixed a recovery bug after changing character.
- Added support for JP client.
- Added recovery after combat.

v1.05
- Fixed a recovery bug.

v1.04
- Added sound options.

v1.03
- Fixed a recovering bug if sloted skill has different ability id from skills tree e.g. Blocade of Element.
- Improved skill recovery when your swapped your weapon pair and dismount without calling RM.

v1.02
- Added support for dismount recovering.

v1.01
- Fixed UI error and skill recovering bug.

v1.00
- Initial implementation.
Optional Files (2)
File Name
Version
Size
Author
Date
Type
2.0.4-Murkmire-1
54kB
11/01/18 05:42 AM
Patch
1.02
53kB
08/13/18 01:55 PM
Patch


Archived Files (53)
File Name
Version
Size
Uploader
Date
3.3.5
13kB
cloudor
04/09/20 09:06 AM
3.3.4a
13kB
cloudor
03/21/20 08:03 PM
3.3.4
12kB
cloudor
03/20/20 06:27 PM
3.3.3
12kB
cloudor
03/02/20 07:05 AM
3.3.2
12kB
cloudor
02/29/20 05:55 PM
3.3.1a
12kB
cloudor
02/25/20 05:41 PM
3.3.1
12kB
cloudor
02/22/20 06:23 PM
3.3.0
12kB
cloudor
11/11/19 03:45 AM
3.2.0b
12kB
cloudor
10/12/19 03:01 AM
3.2.0a
12kB
cloudor
10/09/19 04:59 AM
3.2.0
8kB
cloudor
09/05/19 06:41 PM
3.1.9
54kB
cloudor
08/27/19 06:50 PM
3.1.8a
53kB
cloudor
08/18/19 09:59 PM
3.1.8
53kB
cloudor
08/18/19 07:45 PM
3.1.7
53kB
cloudor
08/15/19 04:11 PM
3.1.6
53kB
cloudor
08/10/19 06:34 PM
3.1.5
52kB
cloudor
07/09/19 05:14 PM
3.1.4
52kB
cloudor
06/25/19 05:14 PM
3.1.3
52kB
cloudor
03/02/19 07:25 PM
3.1.2
52kB
cloudor
12/18/18 06:56 AM
3.1.1
52kB
cloudor
11/17/18 02:27 AM
3.1.0
52kB
cloudor
11/16/18 09:34 PM
3.0.10
52kB
cloudor
11/15/18 12:25 AM
3.0.9
52kB
cloudor
11/07/18 07:23 PM
3.0.8
52kB
cloudor
11/07/18 08:57 AM
3.0.7
52kB
cloudor
11/05/18 10:31 AM
3.0.6
52kB
cloudor
11/05/18 04:51 AM
3.0.5
52kB
cloudor
11/04/18 03:11 AM
3.0.4
52kB
cloudor
11/04/18 12:14 AM
3.0.3
52kB
cloudor
11/02/18 01:49 AM
3.0.2
52kB
cloudor
11/01/18 06:03 PM
3.0.1
52kB
cloudor
11/01/18 11:36 AM
3.0.0
51kB
cloudor
11/01/18 11:06 AM
2.0.4
53kB
cloudor
12/09/17 02:36 AM
2.0.3
53kB
cloudor
12/07/17 05:46 AM
2.0.2
49kB
cloudor
11/30/17 11:00 PM
2.0.1
49kB
cloudor
11/30/17 06:31 AM
1.15
46kB
cloudor
06/11/17 01:50 AM
1.14
40kB
cloudor
02/07/17 05:08 AM
1.13
40kB
cloudor
01/03/17 05:06 AM
1.12
40kB
cloudor
01/01/17 08:03 PM
1.11
40kB
cloudor
12/31/16 11:03 PM
1.10
40kB
cloudor
12/30/16 07:10 PM
1.09
40kB
cloudor
12/30/16 07:28 AM
1.09
40kB
cloudor
12/30/16 06:23 AM
1.08
40kB
cloudor
12/27/16 07:08 AM
1.07
39kB
cloudor
12/25/16 06:49 AM
1.06
39kB
cloudor
12/24/16 11:19 PM
1.05
39kB
cloudor
12/22/16 09:35 AM
1.04
39kB
cloudor
12/22/16 08:42 AM
1.02
39kB
cloudor
12/21/16 06:38 AM
1.01
39kB
cloudor
12/21/16 04:42 AM
1.00
39kB
cloudor
12/20/16 11:02 AM


Post A Reply Comment Options
Unread 10/22/18, 08:32 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 11
File comments: 437
Uploads: 0
I've found a hilarious "bug" after today's update. If you dismount with stealth mode (skips animation), it thinks you are still on your mount and it swaps back to Rapid when the timer is off if you are not in combat.
Report comment to moderator  
Reply With Quote
Unread 10/22/18, 09:53 AM  
Ouch666

Forum posts: 1
File comments: 5
Uploads: 0
Originally Posted by HowellQagan
I've found a hilarious "bug" after today's update. If you dismount with stealth mode (skips animation), it thinks you are still on your mount and it swaps back to Rapid when the timer is off if you are not in combat.
same happens for me with block dismount
Report comment to moderator  
Reply With Quote
Unread 10/22/18, 10:42 AM  
ruikarikun

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by HowellQagan
I've found a hilarious "bug" after today's update. If you dismount with stealth mode (skips animation), it thinks you are still on your mount and it swaps back to Rapid when the timer is off if you are not in combat.
I have the same issue It's annoying, any tips how to fix it?
Report comment to moderator  
Reply With Quote
Unread 10/22/18, 11:02 AM  
Gallaigh

Forum posts: 2
File comments: 41
Uploads: 0
Addon is so pretty bugged atm for me.

I mount, addon changes to my prefered skill to Manuever, okay. But then I dismount, Manuever runs out, addon still puts back manuever to my skill bar and it stays there. I even disabled option "Auto Switch Before Effect Fades", though that option is just for early put.

So, addon puts back Maneuver to my bar while I'm dismounted, and Manevuer sticks there until I change it from skills tab.

That bug happens with many classes and it is so random and annoying, can't use the addon.
Report comment to moderator  
Reply With Quote
Unread 10/23/18, 12:05 AM  
mudcrabs
 
mudcrabs's Avatar

Forum posts: 0
File comments: 13
Uploads: 0
It's behaving odd in Murkmire. I'll cast while mounted and rapid maneuver will stay slotted like it didn't detect it, then when I dismount, it unslots, but then when the effect is about to wear off, it reslots it again even though I'm not mounted. Then I have to manually reslot the correct skill.
Report comment to moderator  
Reply With Quote
Unread 10/23/18, 06:11 PM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
Originally Posted by mudcrabs
It's behaving odd in Murkmire. I'll cast while mounted and rapid maneuver will stay slotted like it didn't detect it, then when I dismount, it unslots, but then when the effect is about to wear off, it reslots it again even though I'm not mounted. Then I have to manually reslot the correct skill.
It seems this issue is on the game api, the addon listens to the event EVENT_MOUNTED_STATE_CHANGED, but currently it seems that if you use light attack, a skill or block to dismount, this event is not being called... You will notice that it will work fine if you dismount using the key you use to mount.

I've reported this bug here: https://forums.elderscrollsonline.co...state-changed/



As a temporary fix you could do the following edit to the code:

on line 374 on the file AssistRapidRiding\src\arr\Core.lua find the line:
Code:
if not force and not self.mounted then return end
and replace with this:
Code:
if not force and not IsMounted() then return end
Note: This will not fix the keeping the rapids on the bar after dismount, it will only prevent it to change back to rapids after being unmounted.




If you want to apply a workaround for the api bug, you can do it as well. But this may affect slightly your game performance as it will be executing a task each (in this example case) 0.5 seconds (shouldn't be noticeable).
This will fix the keeping the rapids on the bar after dismount bug.

Locate the line 209 on the file AssistRapidRiding\src\arr\Core.lua find the line:
Code:
EVENT_MANAGER:RegisterForEvent(addon.name, EVENT_PLAYER_ACTIVATED, function(...) self:OnPlayerActivated(...) end)
DO NOT REPLACE, instead ADD between that line and the "end" this code:
Code:
    local lastMountState = IsMounted()
    local function temp_fix()
        local really_mounted = IsMounted()
        if lastMountState ~= really_mounted then
            lastMountState = really_mounted
            if really_mounted == false then
                self:OnMountedStateChanged(nil, false)
            end
        end
    end
    EVENT_MANAGER:RegisterForUpdate('ARRSV_zos_plz_fix_api', 500, temp_fix)
This should be the end result:


Note: This will not 100% fix it, if you mount and dismount faster than 0.5 seconds, rapids will stay on ur bar when you dismount, you can reduce this problem by changing the 500 into a lower value (remember the lower the value, the worse performance you are going to face, I don't recommend going under 100)
Last edited by kafeijao : 10/23/18 at 07:37 PM.
Report comment to moderator  
Reply With Quote
Unread 10/24/18, 12:20 AM  
chaz373
 
chaz373's Avatar

Forum posts: 2
File comments: 21
Uploads: 0
Hotkey key bind?

does anyone know where I can find the hotkey settings?
Report comment to moderator  
Reply With Quote
Unread 10/24/18, 03:32 AM  
chaz373
 
chaz373's Avatar

Forum posts: 2
File comments: 21
Uploads: 0
hehe

never mind i found them
Report comment to moderator  
Reply With Quote
Unread 10/24/18, 10:09 PM  
derat

Forum posts: 1
File comments: 33
Uploads: 0
Warning: Spoiler


I Appreciate you explaining what was happening - I knew it was behaving oddly but as I normally dismount using my mount hotkey it was sporadic and hard to figure out when and why. Now I can at least avoid that more and Alphagear is an easy enough way to fix my bar if I don't dismount correctly until ZOS fixes.
Report comment to moderator  
Reply With Quote
Unread 10/28/18, 11:01 AM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
I've incorporated some fixes to make this usable in Murkmire

I've incorporated the fixes stated down to make this usable in Murkmire into a patch so it's easier for people to download and use it.

Assist Rapid Riding - Murkmire
Report comment to moderator  
Reply With Quote
Unread 11/01/18, 01:22 PM  
derat

Forum posts: 1
File comments: 33
Uploads: 0
Hi Kafeijao - me again. So by updating your addon I now get errors for Action Duration Reminder. I have put them below in spoilers tags. When I turn off your addon and reloadui ADR works again.

I would like to revert to the old Assist Rapid Riding - I prefer just using a hotkey to fix my bars when I get a rogue Rapids skill than lose ADR functionality as thats huge for all content.

I'm going to post on ADR as well and let him know... maybe you guys can collaborate. Not sure if you changes might be impacting other addons that I don't use as well though.

Warning: Spoiler
Last edited by derat : 11/01/18 at 01:27 PM.
Report comment to moderator  
Reply With Quote
Unread 11/01/18, 02:25 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Getting the following erorr message after update.
Playing with the German client.
Please fix this, thank you.

Seems as if "LibTextDict" is not loaded or it is broken


Code:
user:/AddOns/AssistRapidRiding/i18n/en.lua:3: function expected instead of nil
stack traceback:
user:/AddOns/AssistRapidRiding/i18n/en.lua:3: in function '(main chunk)'

Code:
user:/AddOns/AssistRapidRiding/src/Settings.lua:56: function expected instead of nil
stack traceback:
user:/AddOns/AssistRapidRiding/src/Settings.lua:56: in function '(anonymous)'
|caaaaaa<Locals> LAM2 = tbl, panelData = tbl </Locals>|r
user:/AddOns/AssistRapidRiding/src/Addon.lua:30: in function 'start'
user:/AddOns/AssistRapidRiding/src/Addon.lua:22: in function '(anonymous)'
|caaaaaa<Locals> eventCode = 65536, addonName = "AssistRapidRiding" </Locals>|r
Last edited by Baertram : 11/01/18 at 02:34 PM.
Report comment to moderator  
Reply With Quote
Unread 11/01/18, 05:58 PM  
cloudor
 
cloudor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 641
Uploads: 4
some lib's confliction, solved and testing
Originally Posted by derat
Hi Kafeijao - me again. So by updating your addon I now get errors for Action Duration Reminder. I have put them below in spoilers tags. When I turn off your addon and reloadui ADR works again.

I would like to revert to the old Assist Rapid Riding - I prefer just using a hotkey to fix my bars when I get a rogue Rapids skill than lose ADR functionality as thats huge for all content.

I'm going to post on ADR as well and let him know... maybe you guys can collaborate. Not sure if you changes might be impacting other addons that I don't use as well though.

Warning: Spoiler
Report comment to moderator  
Reply With Quote
Unread 11/01/18, 09:48 PM  
kafeijao
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 54
Uploads: 7
Hey, welcome back cloudor

I've read a post that suggested using EVENT_ABILITY_LIST_CHANGED as a temporary fix for the mounting event. It does fire every time you dismount, so it's way better performance wise. Making that event call the temp_fix() function I posted earlier works like a charm.
Report comment to moderator  
Reply With Quote
Unread 11/02/18, 01:52 AM  
cloudor
 
cloudor's Avatar
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 641
Uploads: 4
Originally Posted by kafeijao
Hey, welcome back cloudor

I've read a post that suggested using EVENT_ABILITY_LIST_CHANGED as a temporary fix for the mounting event. It does fire every time you dismount, so it's way better performance wise. Making that event call the temp_fix() function I posted earlier works like a charm.
That's very good.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: