Download
(14 Kb)
Download
Updated: 06/23/23 07:47 AM
Pictures
File Info
Compatibility:
Necrom (9.0.0)
Scribes of Fate (8.3.5)
Firesong (8.2.5)
Lost Depths (8.1.5)
High Isle (8.0.0)
Updated:06/23/23 07:47 AM
Created:04/26/18 11:12 AM
Monthly downloads:147
Total downloads:32,114
Favorites:41
MD5:
RandomMount  Popular! (More than 5000 hits)
Version: 3.7
by: Weolo, Origami


Originally, RandomMount was created by Weolo for nyalahalo. Since August 2022, it's been maintained by Origami.

The purpose of this addon is to randomise selection of mounts, pets, and/or skins with options to choose which items you want enabled for randomisation. Every aspect of this addon can be customised from the settings menu. For a full list of options, please refer to the screenshots.

DEPENDENCIES
These libraries must be installed separately.


We sincerely hope you enjoy using RandomMount. Please feel free to leave feedback.

3.7 (29)
- Fixed mount not randomizing on dismount, seemed to be related to some form of global cooldown for mounts.
- Added another check for collections updating. *SHOULD* fix updating when a new mount is unlocked.

3.6 (28)
- New pet features: Unsummon in pvp and dungeon zones, and unsummon while grouped. (Thanks for your suggestion, sshogrin).

3.5 (27)
- Slight LUA optimizations including reducing memory footprint.
- Added GitHub information to assist in version control.
- Adjust some settings configuration that can cause issues with normal functionality.
- BUG FIX: Randomise on zone change without randomise on dismount should work now.
- KNOWN BUG: Settings list doesn't always respect newly unlocked collectibles.

3.4 (26)
- Changed the way randomisation on zoning is performed. It should now function as expected. (Thanks for your reporting of this issue, Baxpowa).
- Added additional support for multi-rider mounts, including two new options. (Thanks for your suggestion, sshogrin).
- Rework of settings panel layout for more clarity.

3.3 (25)
- Fixed an issue where the randomly selected mount or pet could be the same as your last random.
- Added functionality for random skins. Option is disabled by default. (Thanks for your suggestion, lordwolfx).
- Slight rework of settings panel.

3.2 (24)

- Updated to High Isle Chapter / Update 34
- Optimised strings and string functions
- Allow customisation of the artificial delay via settings. Connected to the ESO "This collectable is not ready" message
- Changed the default delay from 5 to 2
- Added Spanish language translations (Añadidas traducciones al español)

3.1 (23)
- Updated to Deadlands DLC / Update 32

3.0 (22)
- Updated to Waking Flame DLC / Update 31
- New custom control created for the settings screen
- Settings screen now shows the pictures of the mounts and pets, quicker to scroll, easier to use
- New custom library to provide the new settings improvements

2.9 (21)
- Updated to Flames of Ambition DLC, Update 29

2.8 (20)
- Updated to Markarth DLC / Update 28

2.7 (19)
- Fix a bug where mounts and pets were not loading into settings because of DLC
- ESO changed mounts and pets to now be in subcategories in their collections
- Settings - mounts submenu now has a mount icon
- Settings - pets submenu now has a pet icon

2.6 (18)
- Updated to Stonethorn DLC / Update 27

2.5 (17)
- Updated to Greymoor Chapter / Update 26
- Improved Russian translation, thanks adq

2.4 (16)
- Fix a bug if "Enable random mounts in Pvp" was off and not in PVP mounts would not randomise
- Fixed a bug with "Randomise mounts on dismounting" where it was also randomising mounts on mounting as well

2.3 (15)
- Updated to Harrowstorm DLC / Update 25

2.2 (14)
- Updated to Dragonhold DLC / Update 24

2.1 (13)
- Updated to Scalebreaker DLC / Update 23

2.0 (12)
- As mounts can be converted into other mounts, the list of unlocked mounts now reinitialises on character load
- List of mounts also reinitialises when you lose a mount
- The unlocked pet list functionality was unchanged
- Some other small improvements

1.9
- Updated settings to match changes in LibAddonMenu 2.0 r28
- LibStub library is no longer required

1.8.1
- Improved German translation, thanks Jaensn
- Fixed a small typo

1.8
- Ready for Elsweyr Chapter / Update 22
- Improvements to mount and pet detection
- Added new option - Toggle between character or account settings
- Added new option - You can turn random pets and mounts on or off when you like
- Added new option - You can choose if a mount can be randomised when in pvp
- Added new option - Randomise pets and mounts on area change
- Added new option - Randomise pets and mounts on dismounting
- LibStub and LibAddonMenu addon libraries are required and will need to be installed separately
- You WILL need at least version r27 of LibAddonMenu
Archived Files (28)
File Name
Version
Size
Uploader
Date
3.6
13kB
Origami
09/17/22 05:51 PM
3.5
13kB
Origami
09/10/22 06:06 PM
3.4
12kB
Origami
08/19/22 01:04 PM
3.3
11kB
Origami
08/18/22 12:06 PM
3.2
9kB
Weolo
06/11/22 01:35 PM
3.1
9kB
Weolo
12/20/21 01:18 PM
3.0
8kB
Weolo
09/03/21 10:28 AM
2.9
6kB
Weolo
03/09/21 03:53 PM
2.8
6kB
Weolo
11/01/20 10:39 AM
2.7
6kB
Weolo
08/26/20 04:46 PM
2.6
6kB
Weolo
08/23/20 10:58 AM
2.5
7kB
Weolo
05/19/20 11:40 AM
2.4
6kB
Weolo
03/29/20 06:02 PM
2.3
6kB
Weolo
02/24/20 01:53 PM
2.2
6kB
Weolo
10/18/19 11:26 AM
2.1
6kB
Weolo
08/11/19 08:47 AM
2.0
6kB
Weolo
05/25/19 10:56 AM
1.9
6kB
Weolo
05/02/19 11:54 AM
1.8.1
6kB
Weolo
04/26/19 02:11 PM
1.8
6kB
Weolo
04/21/19 02:40 PM
1.7
47kB
Weolo
02/28/19 02:09 PM
1.6
47kB
Weolo
10/23/18 02:02 PM
1.5
47kB
Weolo
08/14/18 01:40 PM
1.4
47kB
Weolo
05/21/18 11:09 AM
1.3
45kB
Weolo
05/15/18 12:47 PM
1.2
45kB
Weolo
05/05/18 09:38 AM
1.1
45kB
Weolo
04/28/18 01:11 AM
1.0
45kB
Weolo
04/26/18 11:12 AM


Post A Reply Comment Options
Unread 04/10/22, 08:31 AM  
Jaensn

Forum posts: 0
File comments: 25
Uploads: 0
Re: Re: Changing pet broken?

Originally Posted by Weolo
Let me know how that goes.
Today it is working again without me changing anything. I swear the pets did not change on dismount yesterday. Maybe because I got the event spider unlocked? I don't know. Thank you for your time. I still enjoy this great add-on very much.
Report comment to moderator  
Reply With Quote
Unread 04/09/22, 10:34 AM  
Weolo
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 563
Uploads: 4
Re: Changing pet broken?

Originally Posted by Jaensn
I think changing the pet on dismount doesn't work at the moment.
Hi Jaensn, I just checked and it is working on dismounting.

Can you make sure you have both these addons enabled
  • RandomMount (addon)
  • RandomMount Options (library)

Check the addon has loaded:
When you have loaded into a character, if you see RandomMount under Settings > Addons that means the addon has loaded fine.

Can you then check you have these options ticked:
Under Mount Options
Enable random mounts: ON
Randomise on dismounting: ON

Under Mounts section
At least 2 mounts are set to ON.

Let me know how that goes.
Report comment to moderator  
Reply With Quote
Unread 04/09/22, 05:23 AM  
Jaensn

Forum posts: 0
File comments: 25
Uploads: 0
Changing pet broken?

I think changing the pet on dismount doesn't work at the moment.
Report comment to moderator  
Reply With Quote
Unread 01/23/22, 04:02 PM  
sangpomm

Forum posts: 0
File comments: 4
Uploads: 0
This is all that I needed. Thanks!
Report comment to moderator  
Reply With Quote
Unread 12/20/21, 01:22 PM  
Weolo
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 563
Uploads: 4
Version 3.1

I just uploaded a new version of RandomMount, it will be available to download shortly.

Updated to Deadlands DLC / Update 32
Report comment to moderator  
Reply With Quote
Unread 09/29/21, 01:18 PM  
Jaensn

Forum posts: 0
File comments: 25
Uploads: 0
The current version with the preview pics is totally awesome, thank you very much!!
Report comment to moderator  
Reply With Quote
Unread 09/10/21, 01:20 PM  
Weolo
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 563
Uploads: 4
Originally Posted by Destrolly
Weolo, I use this addon on all my chars and I'm enjoying it every time I play, almost every day. I do have different settings for each one. The latest update that adds the pics is fantastic and so helpful - Thank you.

That said, I have a feature suggestion to enhance your addon. I'm not sure if this is possible and I don't want you to feel any pressure implementing it, but here we go...

With the latest addition of Companions to ESO, the player can choose their mount. I was thinking that it would be very cool if I could have the features of your addon to select a random mount for the companion too. And here is an additional option setting idea - Wouldn't it be awesome if I could have an option that if my char has a random mount, to select the same mount for the companion, and another option if my char has a random mount, to select a mount from the same category (e.g. if char gets randomly selected a mount from the feline category, my companion would get a random feline too), or each getting its own random mount.

I would appreciate if you take my ideas into consideration. Again, great app. Thank you.
Thanks for the feedback, those are some very nice ideas.
No promises but I will make a note of them so they are not forgotten, and I will think them over.
Report comment to moderator  
Reply With Quote
Unread 09/09/21, 05:42 AM  
Destrolly

Forum posts: 3
File comments: 3
Uploads: 0
Weolo, I use this addon on all my chars and I'm enjoying it every time I play, almost every day. I do have different settings for each one. The latest update that adds the pics is fantastic and so helpful - Thank you.

That said, I have a feature suggestion to enhance your addon. I'm not sure if this is possible and I don't want you to feel any pressure implementing it, but here we go...

With the latest addition of Companions to ESO, the player can choose their mount. I was thinking that it would be very cool if I could have the features of your addon to select a random mount for the companion too. And here is an additional option setting idea - Wouldn't it be awesome if I could have an option that if my char has a random mount, to select the same mount for the companion, and another option if my char has a random mount, to select a mount from the same category (e.g. if char gets randomly selected a mount from the feline category, my companion would get a random feline too), or each getting its own random mount.

I would appreciate if you take my ideas into consideration. Again, great app. Thank you.
Report comment to moderator  
Reply With Quote
Unread 09/04/21, 07:18 AM  
danbest82
 
danbest82's Avatar

Forum posts: 0
File comments: 19
Uploads: 0
Re: Version 3.0

Originally Posted by Weolo
I just uploaded a new version of RandomMount it will be available to download shortly.
  • Updated to Waking Flame DLC / Update 31
  • New custom control created for the settings screen
  • Settings screen now shows the pictures of the mounts and pets, quicker to scroll, easier to use
  • New custom library to provide the new settings improvements

The new library and custom settings control I created will make it quicker and easier to select the mounts and pets from the settings screen
Awesome! Thanks! Looking forward to trying it out.
Report comment to moderator  
Reply With Quote
Unread 09/03/21, 10:37 AM  
Weolo
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 563
Uploads: 4
Version 3.0

I just uploaded a new version of RandomMount it will be available to download shortly.
  • Updated to Waking Flame DLC / Update 31
  • New custom control created for the settings screen
  • Settings screen now shows the pictures of the mounts and pets, quicker to scroll, easier to use
  • New custom library to provide the new settings improvements

The new library and custom settings control I created will make it quicker and easier to select the mounts and pets from the settings screen
Report comment to moderator  
Reply With Quote
Unread 07/29/21, 05:13 AM  
Jempa92

Forum posts: 0
File comments: 12
Uploads: 0
Thank you very much Weolo, that has fixed the issue (I had to use the 2nd method of editing the addon).

The addon was CDG Bank Stacker and was very out of date (so much so it still used Libstub). The issue had been caused by me disabling LibStub. Using your guide, I've now updated the addon to remove its included Libs and use the (now standard method) non-bundled LibAddonMenu (I also removed its reliance on the no longer needed Libstub).

Thank you very much for your help.
Report comment to moderator  
Reply With Quote
Unread 07/28/21, 01:00 PM  
Weolo
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 563
Uploads: 4
Hi Jempa92

It will be an addon that has included an old version of LibAddonMenu in a subfolder.

Search your ESO Addons folder for a text file containing either of these:
/LibAddonMenu-2.0.lua
\LibAddonMenu-2.0.lua

First, see if you can update that addon to a recent version where LibAddonMenu is not bundled with it.
Second, make sure you have downloaded LibAddonMenu as a separate addon.
If the old addon still has LibAddonMenu bundled with it then try these manual steps.

Remove the lines out of those text files that include all the files from LibAddonMenu in a subfolder of that addon.

The last bit is to look at is at the top of the text file. The file needs a line starting with
## DependsOn

If that line is not there, then add this
## DependsOn: LibAddonMenu-2.0>=32
If that line is there then add this to it, separated from previous entries by a space
LibAddonMenu-2.0>=32
Report comment to moderator  
Reply With Quote
Unread 07/28/21, 05:04 AM  
Jempa92

Forum posts: 0
File comments: 12
Uploads: 0
Similar to @JayRob, I've been getting an error due to RandomMount (occurred when I read a crafting motif while mounted - might occur at other instances, not sure)

With extra info ticked this is the error message:

user:/AddOns/RandomMount/RandomMount.lua:214: function expected instead of nil
stack traceback:
user:/AddOns/RandomMount/RandomMount.lua:214: in function 'RM_Object:OnCollectionUpdated'
|caaaaaa<Locals> self = [table:1]{player_activated = T, ADDON_VERSION = "2.9", ADDON_NAME = "RandomMount", petChanged = 1627469635, mountChanged = 1627469635} </Locals>|r
user:/AddOns/RandomMount/RandomMount.lua:376: in function '(anonymous)'


Running /script RandomMount:Test() gave:

user:/AddOns/RandomMount/RandomMount.lua:214: function expected instead of nil
stack traceback:
user:/AddOns/RandomMount/RandomMount.lua:214: in function 'RM_Object:OnCollectionUpdated'
|caaaaaa<Locals> self = [table:1]{player_activated = T, ADDON_VERSION = "2.9", ADDON_NAME = "RandomMount", petChanged = 1627469730, mountChanged = 1627469635} </Locals>|r
user:/AddOns/RandomMount/RandomMount.lua:351: in function 'RM_Object:Test'
|caaaaaa<Locals> self = [table:1] </Locals>|r
[string "RandomMount:Test()"]:1: in function '(main chunk)'
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:6: in function 'fn'
|caaaaaa<Locals> txt = "RandomMount:Test()", f = [string "RandomMount:Test()"]:0 </Locals>|r
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
|caaaaaa<Locals> text = "/script RandomMount:Test()", command = "/script", arguments = "RandomMount:Test()", fn = EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:4 </Locals>|r
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1785: in function 'SharedChatSystem:SubmitTextEntry'
|caaaaaa<Locals> self = [table:2]{ignoreTextEntryChangedEvent = F, allowMultipleContainers = F, maxContainerHeight = 380, loaded = T, minContainerHeight = 170, suppressSave = F, currentNumNotifications = 0, numUnreadMails = 0, currentChannel = 31, minContainerWidth = 300, lastValidChannel = 2, isMinimized = F, maxContainerWidth = 550, lastValidTarget = "Princess Ali-a", isAgentChatActive = F, shouldMinimizeAfterEntry = F}, text = "/script RandomMount:Test()", valid = F, prefix = 47 </Locals>|r
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2503: in function 'ZO_ChatTextEntry_Execute'
|caaaaaa<Locals> control = ud </Locals>|r
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
|caaaaaa<Locals> self = ud </Locals>|r
(tail call): ?
(tail call): ?


@JayRob: Do you know which addon RandomMount was conflicting with?

Edit: Also got this issue when reading a crafting motif while not mounted.
Last edited by Jempa92 : 07/28/21 at 05:30 AM.
Report comment to moderator  
Reply With Quote
Unread 03/25/21, 07:53 PM  
JayRob

Forum posts: 0
File comments: 3
Uploads: 0
Yeah looks like some other addons are causing the issue.

Thanks so much for your help!
Report comment to moderator  
Reply With Quote
Unread 03/25/21, 06:35 PM  
Weolo
AddOn Author - Click to view AddOns

Forum posts: 79
File comments: 563
Uploads: 4
@JayRob

Untick the box which loads addons no matter if they are out of date.
Disable all addons except RandomMount and LibAddonMenu.
ReloadUI
You can actually type into chat /script RandomMount:Test() and that will fire off exactly the same code which had the issue.
See if things are working.

If that is working that means you have an old version of LibAddonMenu in one of your other addons causing the problem.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.