Quantcast
Download
(28 Kb)
Download
Updated: 05/07/20 04:56 PM
Pictures
File Info
Compatibility:
Greymoor (6.0.5)
Harrowstorm (5.3.4)
Dragonhold (5.2.5)
Scalebreaker (5.1.5)
Elsweyr (5.0.5)
Updated:05/07/20 04:56 PM
Created:12/09/17 08:57 PM
Monthly downloads:197
Total downloads:3,114
Favorites:22
MD5:
6.0.5
FCO Mounty
Version: 0.1.7
by: Baertram [More]
IMPORTANT CHANGE - Version 0.0.7
This addon depends on the following libraries:
-LibAddonMenu-2.0
-LibZone

FAQ / Frequently asked questions / Questions fréquemment posées / Oft gefragte Fragen

Attention:
You can manually download the standalone libraries from the links above.
-> Be sure to check the extraction of the zip files! They must NOT create another subfolder in AddOns containing the name of the zip archive itsself! Example:
zip filename: LiBStub_v1_4.zip
Extracted to:
AddOns\LibStub_v1_4\LibStub -> WRONG!
Extracted to:
AddOns\LibStub -> CORRECT!

Or use Minion to download them.

You may need to close and restart the game to recognize the new libraries in the addon manager!
Additional information about libraries and why I have changed my addons to use standalone, and not included libraries anymore, can be found in the general FAQ



FCO Mounty

This addon will give you the ability to change your mount depending on your current location (zone).
e.g. use a camel in the Alik'r desert, and a horse in Stormhaven.


-> If you are looking for a similar addon for pets try out "PetZone"

In addition the addon is able to block your horse training skills. You are able to level only one specific horse training until it's maxed out this way, without clicking a wrong training button by accident.

Features
-Setup your desired mount for a base map zone and for some subzones
Your chosen mount will be used if you do a /reloadui or any other loading screen in the zone.
You need to unmount if you change a zone without a loadscreen/reloadui in order to mount on your desired subzone mount!
-Disable the train feed, train, speed, train carry buttons at the stable.

Usage
Changing your mount via the collectibles is not saving the current mount for the given zone!
You have to open the addon settings via chat command /fcoms (or manually by pressing ESC key, and then navigate to the addon settings of FCO Mounty) and click the button "Current zone".
The zone and subzone (e.g. a city at the current map) will be selected in the dropdowns and you can choose your mount for that zone + subzone now.

If you want to set a mount for the whole zone (map) just change the subzone dropdown to "-ALL-".


The addon will detect a sub-zone change not automatically (only if you do a /reloadui or are coming from a loading screen). So if you are mounted and ride into a new subzone (a city e.g.) it will be recognized if you unmount.
If you are not mounted it will be recognized if you switch your weapons and are not in a fight.

I could implement some more checks but it will be checked quite often then (e.g. via ability events). SO for now this should be enough checks.

What zone and subzone am I currently in?
If you want to know if a zone & subzone changed, and what zone & subzone name is currently used, then write the following into your chat and press the return key:
Code:
/script FCOM.zone2Chat()
Or use the chat slash command
Code:
/fcomz
It will show you the zone and subzone name + the map's tile textuire name used to determine the zone and subzone, in the chat. Only if the subzone changed the mount will be changed on unmount as well! If the subzone of a map is always the same you got no way to differ in it and set different mounts This is due to the game's API functions and not an addon problem.

Report missing zone/subZone data directly from the game to www.esoui.com -> FCOMounty -> Bug report?
Added chat slash command
Code:
/fcomr
to report a missing zone or subzone directly to me.
This will only work if you are not in a house or dungeon, if you are on an overland map or a city map (not all cities provide "subzone" names so maybe some cities are named the same in their zone as the overland zone. I cannot change this sorry.
Watch the chat for information if you are standing wrong, the data already exists or not.

If the zone or subzone is not known yet in the FCOMounty data tables:
A popup will open, trying to open a website www.esoui.com and so on... Click yes and it will auto fill in the needed zone data for me into a bug report at www.esoui.com -> FCOMounty bug panel. Send this bug report then and I got all data to add.
Attention: This addon needs the following libraries installed and activated
-LibAddonMenu-2.0
-LibZone

You need to install them as standalone versions!
Check the description for information what a library is, what a standalone library is, what other addons are helping you to see the dependent libraries of an addon, and how you are able to install them properly as a standalone version.


0.1.7
-Updated API to Greymoor
-Made compatible with and dependend on LibZone version 0.6.8 (mandatory!)
-Added Greymoor Skyrim and underground cavern zone data
-Fixed map tile texture detection to support (hopefully all) map texture names now (thanks to manavortex, Shalikran, sirinsidiator and kyoma)
-Added chat slash command /fcomz to show the current zone info in the chat
-Added chat slash command /fcomr to report a missing zone or subzone directly to me.
This will only work if you are not in a house or dungeon, if you are on an overland map or a city map (not all cities provide "subzone" names so maybe some cities are named the same in their zone as the overland zone. I cannot change this sorry.
Watch the chat for information if you are standing wrong, the data already exists or not.

If the zone or subzone is not known yet in the FCOMounty data tables:
A popup will open, trying to open a website www.esoui.com and so on... Click yes and it will auto fill in the needed zone data for me into a bug report at www.esoui.com -> FCOMounty bug panel. Send this bug report then and I got all data to add.

0.1.6
Updated API
Fixed southern Elsweyr

0.1.5
-Added: More descriptions in the settings and tooltips of settings
-Added on request: Randomize mounts for zone & subZone
Enable the randomize mounts checkbox.
Choose your zone & subZone, choose your mount from the dropdown of mounts.
Click the + button to add them to the randomized zone & subzone dropdown
Select one entry in this dropdown and click the - button to remove the mount again.

If you enable the -ALL-: Use the -ALL- subzone for the mounts, this will also apply to the random mounts!
This means if you enable this setting you need to select the zone and the subzone -ALL- to add (+) or delete (-) the random mounts to the dropdown box.

Random mounts will be selected the same like normal mounts, a few seconds after unmounting or at a zone change or /reloadui then!

0.1.4
-Updated API for Drgaonhold
-Added zone entries for Southern Elsweyr
-Removed unregister for callback of LAM panel created

0.1.3
-Updated API for Elsweyr
-Added zone entries for Northern Elsweyr
-Changed code to work with libraries with or without LibStub

0.1.2
Fixed: lua error message pressing "Current zone" button for missing zone/subzone pairs.
This applies to the mount enhancement settings. If no zone/subzone data is found it will use the current standard ESO settings for this zone/subzone and add it to your settings automatically so you are able to change it.

Added "debug" setting (standard: Disabled).
Only if you enable this setting you will see chat messages about missing zone data. So be sure to enable it if you want to support me and tell me where zone/subzone data is missing. Thank you.

0.1.1
Fixed version number. Should be a string. Thanks Ravenmind!

0.1.0
Fixed lua error message while using "Current zone" button.

0.0.9
-Fixed some other error messages
-Added ##AddOnVersion: to manifest txt file
-The addon will disable itself automatically within dungeons, raid dungeons and delves, if it can detect them, to speed up game loading (as most dungeons do not allow you to mount, and those where you are still able to mount will use your last used mount then).
-Changed the zone determination
-Changed the zone names and subzone names in the settings dropdown boxes to show "client language dependent" entries using LibZone (please download and install this library so the addon will work properly!).
-> Check the addon description about "how to download and install standalone libraries properly".

0.0.8
Fixed error message for unknown zones / subzones.
The chat will show a message about this now.
Feel free to contact me via the addon comments or pm so I can add these zones, if they are needed AND if you can mount in this zone! If no mount is possible then just ignore the chat message please.

0.0.7
Updated API and removed libraries.
You need to install them as standalone versions.
Check the description for information what a library is, what a standalone library is, what other addons are helping you to see the dependent libraries of an addon, and how you are able to install them properly as a standalone version.


0.06
-Updated api to summerset
-Updated libraries: Updated libAddonMenu, removed libMapPins
-Updated: Summerset zone data (Thanks to daxterjax) and some delve subzones

0.05
Added: More zone data which was missing, thanks to: Nighn_9
Added: Function to print the current zone and subzone to chat so you can specify me some information if another zone is "missing" in the addon. Write me a PM or an addon comment with the chat output and I'll add it to the addon.

Chat command:
/script FCOM.zone2Chat()

Example output:
[FCOMounty] Current zone: bangkorai, current subzone: bangkorai_base


0.04
-Added "preset mount option" to set the manually chosen mount from your collectibles as the standard mount for the current zone & subzone. The option is turned off by default.

-Fixed: Changing your mount in the settings for te current zone & subzone will update the settings accordingly and choose the mount for you, so your next ride in the zone will use this mount then
-Fixed: Getting unmounted in combat/unmount in combat will wait until you leave combat to update the mount of the current zone & subzone for you
-Changing the weapons in combat won't update the mount info anymore (better performance)
-Fixed: The stable training "+" button settings will be disabled if you have trained it to the maximum already, or if only 1 training type is left


0.03
-Added option to switch to the currently active zone and subzone in the settings to set the mount for the current zone
-> Use chat command /fcoms to get to the FCOMounty settings

-Reworkd the code to detect a zone change so it's not flooding a "Collectible no ready" message (only will check if the zone or subzone changed)

0.02
-Added events for unmounting, weapon change and switiching to mouse mode (talking to NPCs e.g.).
If you are not mounted and not in combat at this time the current zone will be checked and your desired mount will be prepared
Optional Files (0)


Archived Files (16)
File Name
Version
Size
Uploader
Date
0.1.7
31kB
Baertram
03/14/20 04:46 PM
0.1.5
27kB
Baertram
12/16/19 02:38 PM
0.1.4
25kB
Baertram
10/26/19 12:23 PM
0.1.3
24kB
Baertram
05/19/19 05:15 PM
0.1.2
24kB
Baertram
12/09/18 10:14 AM
0.1.1
24kB
Baertram
12/02/18 08:18 AM
0.1.0
24kB
Baertram
11/30/18 05:05 AM
0.09
24kB
Baertram
11/20/18 03:03 PM
0.08
22kB
Baertram
10/14/18 02:46 PM
0.07
22kB
Baertram
09/20/18 04:16 PM
0.06
64kB
Baertram
05/27/18 11:34 AM
0.05
69kB
Baertram
02/25/18 09:27 AM
0.04
69kB
Baertram
12/17/17 05:47 PM
0.03
67kB
Baertram
12/10/17 02:53 PM
0.02
65kB
Baertram
12/09/17 09:38 PM
0.01
65kB
Baertram
12/09/17 08:57 PM


Post A Reply Comment Options
Unread 06/01/20, 05:13 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2877
File comments: 3471
Uploads: 60
Re: Re: Re: Eyevea

I'll check if I can "easily" add a zoneId check to circumvent this.

Originally Posted by HowellQagan
Ouch, didn't know that. If it's a hassle to circumvent, don't bother man, I bet not many people go to Eyevea even with the Antiquities now. It will just keep the mount you were using in the last zone before going there anyway.

Originally Posted by Baertram
Originally Posted by HowellQagan
Hey, did a /fcomr on Eyevea and got this: [FCOMounty]ERROR - FCOMounty does not work inside dungeons/delves/houses. Valid zones and subZones are only worldmaps overland or city areas.

So here's the fcomz: [FCOMounty] Current zone: guildmaps, current subzone: eyevea_base, map tile texture name: art/maps/guildmaps/eyevea_base, zoneId: 267, parentZoneId: 267, zoneIndex: 99, parentZoneIndex: 99

You can use mounts in this zone.
Well, but the game checks done to check if it is a dungeon tells the addon it is a dungeon...
So again, some "special" stuff ZOs had build there *sigh*
Report comment to moderator  
Reply With Quote
Unread 06/01/20, 03:29 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 9
File comments: 250
Uploads: 0
Re: Re: Eyevea

Ouch, didn't know that. If it's a hassle to circumvent, don't bother man, I bet not many people go to Eyevea even with the Antiquities now. It will just keep the mount you were using in the last zone before going there anyway.

Originally Posted by Baertram
Originally Posted by HowellQagan
Hey, did a /fcomr on Eyevea and got this: [FCOMounty]ERROR - FCOMounty does not work inside dungeons/delves/houses. Valid zones and subZones are only worldmaps overland or city areas.

So here's the fcomz: [FCOMounty] Current zone: guildmaps, current subzone: eyevea_base, map tile texture name: art/maps/guildmaps/eyevea_base, zoneId: 267, parentZoneId: 267, zoneIndex: 99, parentZoneIndex: 99

You can use mounts in this zone.
Well, but the game checks done to check if it is a dungeon tells the addon it is a dungeon...
So again, some "special" stuff ZOs had build there *sigh*
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 06:59 PM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2877
File comments: 3471
Uploads: 60
Re: Eyevea

Originally Posted by HowellQagan
Hey, did a /fcomr on Eyevea and got this: [FCOMounty]ERROR - FCOMounty does not work inside dungeons/delves/houses. Valid zones and subZones are only worldmaps overland or city areas.

So here's the fcomz: [FCOMounty] Current zone: guildmaps, current subzone: eyevea_base, map tile texture name: art/maps/guildmaps/eyevea_base, zoneId: 267, parentZoneId: 267, zoneIndex: 99, parentZoneIndex: 99

You can use mounts in this zone.
Well, but the game checks done to check if it is a dungeon tells the addon it is a dungeon...
So again, some "special" stuff ZOs had build there *sigh*
Last edited by Baertram : 05/31/20 at 06:59 PM.
Report comment to moderator  
Reply With Quote
Unread 05/31/20, 04:45 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 9
File comments: 250
Uploads: 0
Post Eyevea

Hey, did a /fcomr on Eyevea and got this: [FCOMounty]ERROR - FCOMounty does not work inside dungeons/delves/houses. Valid zones and subZones are only worldmaps overland or city areas.

So here's the fcomz: [FCOMounty] Current zone: guildmaps, current subzone: eyevea_base, map tile texture name: art/maps/guildmaps/eyevea_base, zoneId: 267, parentZoneId: 267, zoneIndex: 99, parentZoneIndex: 99

You can use mounts in this zone.
Report comment to moderator  
Reply With Quote
Unread 05/07/20, 01:36 PM  
Clyde BlueSnake
 
Clyde BlueSnake's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Hide FCOMounty

Thanks!

Originally Posted by Baertram
Currently there is not such a function or setting available.
I'll remove the text with the next update.
You can edit the file FCOMounty.lua, line 237, add --in front of the text so it looks like this:
Lua Code:
  1. else
  2.      --d("[FCOMounty] Disabled addon inside delves & dungeons (for an improved performance)!")
  3.  end
Report comment to moderator  
Reply With Quote
Unread 05/07/20, 06:52 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2877
File comments: 3471
Uploads: 60
Re: Hide FCOMounty

Currently there is not such a function or setting available.
I'll remove the text with the next update.
You can edit the file FCOMounty.lua, line 237, add --in front of the text so it looks like this:
Lua Code:
  1. else
  2.      --d("[FCOMounty] Disabled addon inside delves & dungeons (for an improved performance)!")
  3.  end

Originally Posted by Clyde BlueSnake
Hi, first off like the addon! But, is there a command to disable/hide the "[FCOMounty] Disabled addon inside delves & dungeons (for an improved performance)!" from the chat message? For it won't keep popping up into the chat every time I go into a delve or dungeon.
Report comment to moderator  
Reply With Quote
Unread 05/07/20, 01:35 AM  
Clyde BlueSnake
 
Clyde BlueSnake's Avatar

Forum posts: 0
File comments: 3
Uploads: 0
Hide FCOMounty

Hi, first off like the addon! But, is there a command to disable/hide the "[FCOMounty] Disabled addon inside delves & dungeons (for an improved performance)!" from the chat message? For it won't keep popping up into the chat every time I go into a delve or dungeon.
Last edited by Clyde BlueSnake : 05/07/20 at 01:40 AM.
Report comment to moderator  
Reply With Quote
Unread 03/17/20, 05:27 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2877
File comments: 3471
Uploads: 60
ZOs renamed the map's texture names and removed the _ between southern and elsweyr. That wa the problem...

Originally Posted by HowellQagan
Originally Posted by Baertram
Hm Southern elsywer never had more than the southern elsweyr base entry (southernelsweyr_base) until now.
But I'll have a look and add more of them to support more subregions.
Thanks a bunch, works now.
Report comment to moderator  
Reply With Quote
Unread 03/16/20, 01:28 PM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 9
File comments: 250
Uploads: 0
Originally Posted by Baertram
Hm Southern elsywer never had more than the southern elsweyr base entry (southernelsweyr_base) until now.
But I'll have a look and add more of them to support more subregions.
Thanks a bunch, works now.
Report comment to moderator  
Reply With Quote
Unread 03/08/20, 07:43 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2877
File comments: 3471
Uploads: 60
Hm Southern elsywer never had more than the southern elsweyr base entry (southernelsweyr_base) until now.
But I'll have a look and add more of them to support more subregions.


Originally Posted by HowellQagan
Hi.
Not sure if they changed zone names or what but it doesn't work in Southern Elsweyr now.
[12:02:09] [FCOMounty] Current zone: southernelsweyr, current subzone: senchal_base
[12:03:15] [FCOMounty] Current zone: southernelsweyr, current subzone: southernelsweyr_base

In either case it just kept the mount from my previous zone. If I hit current zone, it shows empty and empty, and empty and Southern Elsweyr for zone and subzone, in Senchal and outside, respectively. I'm pretty sure it used to work before. Btw I'm using the Zone -ALL- option.
Last edited by Baertram : 03/08/20 at 07:57 AM.
Report comment to moderator  
Reply With Quote
Unread 03/08/20, 05:06 AM  
HowellQagan
 
HowellQagan's Avatar

Forum posts: 9
File comments: 250
Uploads: 0
Hi.
Not sure if they changed zone names or what but it doesn't work in Southern Elsweyr now.
[12:02:09] [FCOMounty] Current zone: southernelsweyr, current subzone: senchal_base
[12:03:15] [FCOMounty] Current zone: southernelsweyr, current subzone: southernelsweyr_base

In either case it just kept the mount from my previous zone. If I hit current zone, it shows empty and empty, and empty and Southern Elsweyr for zone and subzone, in Senchal and outside, respectively. I'm pretty sure it used to work before. Btw I'm using the Zone -ALL- option.
Last edited by HowellQagan : 03/08/20 at 05:06 AM.
Report comment to moderator  
Reply With Quote
Unread 12/16/19, 03:50 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2877
File comments: 3471
Uploads: 60
Sorry for the late reply. I was quite busy in the last weeks.

This functionality does not work yet, it was a test and I updated the addon and had overseen that it is still in...
I'l work on it and update the addon providing this feature as and if it works then!
Report comment to moderator  
Reply With Quote
Unread 12/01/19, 10:31 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2877
File comments: 3471
Uploads: 60
Re: RE: Random Mounts

in the randomize dropdown box listed all mounts.
Did you add them all by using the + button at the zone Reapers March and subzone Reapers March?
Or didn't you add any mount by using the + button, but ALL your mounts were inside the randomize dropdown mount box already (withou you adding them before)?

Could you please send me your FCOMOunty.lua SavedVariables to [email protected] so I can test with your settings, thanks.

Originally Posted by hagermanj
I disabled all addons ( the only addons that were disabled were LIBS ). I also deleted the Saved Variables file.

When I logged in to the game, and opened the options menu.
The zone I used: Reapers March, subzone Reapers March.
In the mounts dropdown box listed all of my mounts, in the randomize dropdown box listed all mounts.
When I went to remove a mount from the random mounts selection, nothing was removed.

I hope this helps.
Last edited by Baertram : 12/02/19 at 02:55 PM.
Report comment to moderator  
Reply With Quote
Unread 12/01/19, 05:16 AM  
hagermanj

Forum posts: 2
File comments: 297
Uploads: 0
RE: Random Mounts

I disabled all addons ( the only addons that were disabled were LIBS ). I also deleted the Saved Variables file.

When I logged in to the game, and opened the options menu.
The zone I used: Reapers March, subzone Reapers March.
In the mounts dropdown box listed all of my mounts, in the randomize dropdown box listed all mounts.
When I went to remove a mount from the random mounts selection, nothing was removed.

I hope this helps.
Report comment to moderator  
Reply With Quote
Unread 11/30/19, 06:50 AM  
Baertram
 
Baertram's Avatar
AddOn Author - Click to view AddOns

Forum posts: 2877
File comments: 3471
Uploads: 60
Re: Re: Re: Random Mounts

Whoops, seems I forgot this features was added
You need to choose a zone ad subzone first from the upper drop down boxes.
A new drop down appears which shows the mounts you can select for this zone&subzone selection.
Choose your mount.
Then press the + button below to add this mount to the randomized list for this zone&subzone combination. Add other mounts as well the same way by selecting a mount from the upper mount drop down and pressing the + button below.

If you do not select a zone and subzone the choose mount for zone and subzone drop down is not visible!

But this is also described exactly the same way in the text shown on your Screenshot? Doesn't it work? Which zone&ubzone combination did you choose and what mount did you choose for it? What is not working? Describe in steps please how to rebuild the problem and test without all other addons enabled please first.

Originally Posted by hagermanj
Originally Posted by Baertram
Hi, nope this addon is not randomizing anything. You need to select the zone, subzone and 1 mount for it. Or choose none and the last used mount (or if you have set the mount for the total zone, this one) will be used.

There are other addons for random mounts and colectibles, etc.

Originally Posted by hagermanj
I see that you have the option to choose several mounts to be used for each zone.
When I do what the instructions say, It defaults to -NONE- and all the mounts are listed. I want to select 3 or 4 mounts in certain zones to be selected at random.
My question is: Is it possible? If it is how do I do it?
Here is a screenshot of what I am talking about:
[IMG][/IMG]
Last edited by Baertram : 11/30/19 at 06:52 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: