Download
(53 Kb)
Download
Updated: 06/02/18 11:15 AM
Pictures
File Info
Compatibility:
Summerset (4.0)
Dragon Bones (3.3)
Clockwork City (3.2)
Horns of the Reach (3.1)
Morrowind (3.0)
Homestead (2.7)
One Tamriel (2.6)
Shadows of the Hist (2.5)
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Orsinium (2.2.4)
Updated:06/02/18 11:15 AM
Created:12/14/16 11:50 AM
Monthly downloads:154
Total downloads:50,796
Favorites:110
MD5:
Joviex's Addon Settings Transfer (Updated)  Popular! (More than 5000 hits)
Version: 1.6.5
by: Crabby654 [More]
This is an updated version of the Joviex's Addon Settings Transfer addon created by Joviex

Joviex's Addon Settings Transfer

Transfer your addon settings (non-global, character specific) from one character to as many characters as you want on a per addon basis.

Features
-Toggle which characters receive the settings from the master character
-Select which addons should transfer
-Toggle to reload scene after transfer (Auto-Reload)
-Toggle for per character per addon output (Show Debug)
-Delete user settings -- right click on the "transfer" user
Little wonky if you do not have ALL addons turned on and you want to remove ALL settings
-Dynamic scroll bar for addon lists that are over 20+ items (user selectable length in options)
-Right-Click Addon list to toggle a single addon active (Useful for characters with lots of addons but you only need a few i.e. invert the selection set)

Usage
Type /jovast to bring up addon transfer window
Select a Master, only one will light up green
Select some targets. Any names in green are active targets
Select any add-ons. Any names in green are active targets
Click Transfer Settings!

Bugs as of version 1.6.1
-Possible issue with crashing while deleting character addon data

Ingame Contact
@Crabby654
6/2/2018 Version 1.6.5
- Updated LibAddonMenu to latest version
- Updated APIVersion to 10002

2/16/2018 Version 1.6.4
- Updated APIVersion to 100022

10/7/2017 Version 1.6.3
- Updated APIVersion to 100021
- Updated LibAddonMenu to newest version
- Updated LibStub to newest version

8/23/2017 Version 1.6.2
- Updated APIVersion to 100020
- Updated LibAddonMenu to newest version
- Updated LibStub to newest version

5/28/2017 Version 1.6.1
- Removed useless ".hg" folder
- Updated APIVersion to 100019

2/19/2017 Version 1.6.0
- Added a fix for random numbers showing up instead of names, credit goes to Rhyono for the fix

2/7/2017 Version 1.5.1
- Updated APIVersion to 100018

12/14/2016 Version 1.5.0
- Updated APIVersion to 100017
- Updated LibaddonMenu to newest version
- Updated LibStub to newest version
Optional Files (2)
File Name
Version
Size
Author
Date
Type
1.6.6
7kB
08/13/20 12:55 PM
Patch
1.6.4
52kB
02/14/18 09:18 AM
Patch


Archived Files (7)
File Name
Version
Size
Uploader
Date
1.6.40
52kB
Crabby654
02/20/18 02:50 PM
1.6.4
52kB
Crabby654
10/06/17 02:38 PM
1.6.2
52kB
Crabby654
08/23/17 07:47 AM
1.6.1
49kB
Crabby654
05/28/17 02:41 PM
1.6.0
87kB
Crabby654
02/19/17 09:30 AM
1.5.1
87kB
Crabby654
02/07/17 01:17 PM
1.5.0
87kB
Crabby654
12/14/16 11:50 AM


Post A Reply Comment Options
Unread 03/29/20, 12:47 PM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4964
File comments: 6033
Uploads: 78
Oh thanks, had forgotten to remove libs\LibUtil.lua after deifning an own ttx file for the lib.
-> Removed the hardcoded line now in jovAST.txt & updated the DL link below.

But the addon should load, not sure why it wouldn't? As the txt file is given and loaded locally from the hardcoded line in the addon's txt both will result into the lib loaded either trhough the hardoced line or it's own txt file (probbaly first as it's a dependency!).

Thanks for the test! Good it "still" works for you, so hopefully it also will for the others now.

jovAST v1.6.6. BEATRAM - Try 2

Originally Posted by AzraelDrakePhoenix
In the TXT file you're still requesting a LibUtil dependency check even though you are also defining a local library access. This caused a dependency issue in-game that prevent the addon from loading (as is expected when it thinks there is a missing dependency). I tried both moving the LibUtil files to an independent folder, "LibUtil", in the AddOns folder to treat it as an independent library and also to simply remove the dependency check in the TXT file and both worked.

So this new version works for me even with all of my other addons still active, but you should decide if you want LibUtil to be an independent library that people have to install, or to keep it included in the libs folder in jovAST itself, and then correct the TXT file accordingly.

Since I'm not even getting the errors the others are having with the previous version, I can't help any further with that, sorry. But for me, this is a functional version that simply could use a very minor cleanup.

Hope that helps.
Last edited by Baertram : 03/29/20 at 04:13 PM.
Report comment to moderator  
Reply With Quote
Unread 03/29/20, 10:56 AM  
AzraelDrakePhoenix

Forum posts: 0
File comments: 15
Uploads: 0
In the TXT file you're still requesting a LibUtil dependency check even though you are also defining a local library access. This caused a dependency issue in-game that prevent the addon from loading (as is expected when it thinks there is a missing dependency). I tried both moving the LibUtil files to an independent folder, "LibUtil", in the AddOns folder to treat it as an independent library and also to simply remove the dependency check in the TXT file and both worked.

So this new version works for me even with all of my other addons still active, but you should decide if you want LibUtil to be an independent library that people have to install, or to keep it included in the libs folder in jovAST itself, and then correct the TXT file accordingly.

Since I'm not even getting the errors the others are having with the previous version, I can't help any further with that, sorry. But for me, this is a functional version that simply could use a very minor cleanup.

Hope that helps.
Report comment to moderator  
Reply With Quote
Unread 03/29/20, 10:16 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4964
File comments: 6033
Uploads: 78
2 of the included libs are blank files and can be deleted in total, including LibStub.
LibUtils tries to use an apporach of getting only secure pairs of the global _G table (contains all global variables including addon SavedVariables etc.) where ZOs provides proper functions already for this (zo_insecurePairs, zo_insecureNext -> https://github.com/esoui/esoui/blob/51677bbf3d3c0ce0dd0f5aceab415478db451c10/esoui/libraries/globals/globalapi.lua).
So it needs to be changed to work properly (should have thrown errors since before Harrowstorm as ZOs changed the secure handling of many functions there already, again).

Please try if this version works better for those who had problems:
-Removed blank lib files
-Removed LibStub and calls
-Changed included LibUtil to version 2, used without LibStub (global variable LibUtil, AddOnVersion 020000)
-Fixed LibUtil to use zo functions for secure item pairs
-Added website and version to LAM menu

Hope it works for you. If not post me the error messages AS A PRIVATE MESSAGE!!! please as I'm not going to check this thread here regularly.
Thanks.

jovAST v1.6.6. BEATRAM - Try 1

@AzraelDrakePhoenix
As you seem to be able to read the code and errors properly
Would be glad if you could test if it works for you as well.

Originally Posted by AzraelDrakePhoenix
For the record, I run over 240 addons (including libs) and JovAST works fine for me, even with the old libs included in the addon, such as the copy of libStub.

To me, this suggests that the error they are running into when trying to use /jovast (or at least, I assume that is when the error is occurring based on the error data they posted) might be a compatibility issue with some other addon they are running but that I am not running. That's not for sure, of course, but it's a place to start.

For those of you having errors, please try disabling all other addons and libs except JovAST and its dependencies plus only one or two others and their dependencies. I suggest something relatively complex, such as Bandits UI and Tamriel Trade Center, for example (I use both of those, and they work with JovAST for me, so those would be good choices). Once that's done, try /jovast and see if you still get the error. If you do, then try one to two different addons and try once again. If you still get the error with both sets, then that would at least narrow it to where it is unlikely to be a compatibility issue and more likely to be an issue with JovAST itself.

Then please come back to here and let us know how that went.

Hope that helps at least some. Good luck.
Last edited by Baertram : 03/29/20 at 12:48 PM.
Report comment to moderator  
Reply With Quote
Unread 03/29/20, 09:52 AM  
AzraelDrakePhoenix

Forum posts: 0
File comments: 15
Uploads: 0
For the record, I run over 240 addons (including libs) and JovAST works fine for me, even with the old libs included in the addon, such as the copy of libStub.

To me, this suggests that the error they are running into when trying to use /jovast (or at least, I assume that is when the error is occurring based on the error data they posted) might be a compatibility issue with some other addon they are running but that I am not running. That's not for sure, of course, but it's a place to start.

For those of you having errors, please try disabling all other addons and libs except JovAST and its dependencies plus only one or two others and their dependencies. I suggest something relatively complex, such as Bandits UI and Tamriel Trade Center, for example (I use both of those, and they work with JovAST for me, so those would be good choices). Once that's done, try /jovast and see if you still get the error. If you do, then try one to two different addons and try once again. If you still get the error with both sets, then that would at least narrow it to where it is unlikely to be a compatibility issue and more likely to be an issue with JovAST itself.

Then please come back to here and let us know how that went.

Hope that helps at least some. Good luck.
Last edited by AzraelDrakePhoenix : 03/29/20 at 09:53 AM.
Report comment to moderator  
Reply With Quote
Unread 03/29/20, 09:33 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4964
File comments: 6033
Uploads: 78
I'll take a look. Some included libs are old, maybe I can rebuild it to an updated, working version.
No promises and no timeline
Report comment to moderator  
Reply With Quote
Unread 03/14/20, 07:35 PM  
TheBettyHorrorshow

Forum posts: 0
File comments: 3
Uploads: 0
Help :(

Unfortunately, I now also get this error message. I use the same mods I have used for years. Everything used to work perfectly.

user:/AddOns/jovAST/jovAST.lua:86: attempt to index a number value
stack traceback:
user:/AddOns/jovAST/jovAST.lua:86: in function 'JOV_AST:WindowInit'

<Locals> self = [table:1]{}, wm = ud, win = "JOV_ASTWindow", frame = ud, fontFile = "EsoUI/Common/Fonts/Univers67.o...", headerFontSize = 24, headerFont = "EsoUI/Common/Fonts/Univers67.o...", headerText = "Joviex's Add...", headerTextRaw = "Joviex's Addon Settings Transf...", headerWidth = 399.6, labelWidth = 16, i = 6 </Locals>
user:/AddOns/jovAST/jovAST.lua:547: in function 'JOV_AST:ToggleWindow'
<Locals> self = [table:1], i = T </Locals>
user:/AddOns/jovAST/jovAST.lua:55: in function 'JOV_AST.SlashCommand'
<Locals> argtext = "" </Locals>
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:204: in function 'DoCommand'
<Locals> text = "/jovast", command = "/jovast", arguments = "", fn = user:/AddOns/jovAST/jovAST.lua:39 </Locals>
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1785: in function 'SharedChatSystem:SubmitTextEntry'
<Locals> self = [table:2]{minContainerWidth = 300, suppressSave = F, ignoreTextEntryChangedEvent = F, currentNumNotifications = 0, shouldMinimizeAfterEntry = F, maxContainerHeight = 380, currentChannel = 0, minContainerHeight = 170, isAgentChatActive = F, allowMultipleContainers = F, isMinimized = F, maxContainerWidth = 550, numUnreadMails = 0, loaded = T}, text = "/jovast", valid = F, prefix = 47 </Locals>
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2489: in function 'ZO_ChatTextEntry_Execute'
<Locals> control = ud </Locals>
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
<Locals> self = ud </Locals>
(tail call): ?
(tail call): ?
Last edited by TheBettyHorrorshow : 03/14/20 at 08:07 PM.
Report comment to moderator  
Reply With Quote
Unread 03/13/20, 10:31 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
every time first line in error log different
Report comment to moderator  
Reply With Quote
Unread 03/11/20, 07:20 AM  
Marazota
AddOn Author - Click to view AddOns

Forum posts: 257
File comments: 1519
Uploads: 2
weird all was ok with first hero
when tried to /jovast on another hero got this



and this
Last edited by Marazota : 03/11/20 at 08:44 AM.
Report comment to moderator  
Reply With Quote
Unread 12/16/19, 11:21 AM  
pordonmesir

Forum posts: 0
File comments: 12
Uploads: 0
I found that this addon works as expected. (game version 5.2.11)

Happy that I don't have to set up my addons from scratch.
Report comment to moderator  
Reply With Quote
Unread 10/23/19, 10:43 AM  
Agriope

Forum posts: 0
File comments: 3
Uploads: 0
Sadly this just crashes my game to desktop when I try to use it after Dragonhold patch. No error, just crash. I've disabled all the other addons I have and tested it and still the same thing happens, so it's this addon.
Report comment to moderator  
Reply With Quote
Unread 10/14/19, 05:13 AM  
Mayrael

Forum posts: 2
File comments: 9
Uploads: 0
How should lua file in SavedVariables look like? Because I loged in on few accounts and now my character list contains just:
filterType
itemLink
itemName
itemQuality
"name of one of the characters"
locations
"name of actual character"


Is there a way to manualy build proper lua file for this addon? What structure does it have? My current lua file looks like this:
Code:
jovAST =
{
    ["Default"] = 
    {
        ["@AccauntName108"] = 
        {
            ["$AccountWide"] = 
            {
                ["version"] = 1,
                ["Debug"] = true,
                ["AddonScrollSize"] = 12,
                ["AutoReload"] = true,
            },
        },
        ["@AccauntName109"] = 
        {
            ["$AccountWide"] = 
            {
                ["version"] = 1,
                ["Debug"] = true,
                ["AddonScrollSize"] = 12,
                ["AutoReload"] = true,
            },
        },
        ["@AccauntName2"] = 
        {
            ["$AccountWide"] = 
            {
                ["version"] = 1,
                ["Debug"] = true,
                ["AddonScrollSize"] = 12,
                ["AutoReload"] = true,
            },
        },
        ["@AccauntName110"] = 
        {
            ["$AccountWide"] = 
            {
                ["version"] = 1,
                ["Debug"] = true,
                ["AddonScrollSize"] = 12,
                ["AutoReload"] = true,
            },
        },
        ["@AccauntName103"] = 
        {
            ["$AccountWide"] = 
            {
                ["version"] = 1,
                ["Debug"] = true,
                ["AddonScrollSize"] = 12,
                ["AutoReload"] = true,
            },
        },
        ["@AccauntName"] = 
        {
            ["$AccountWide"] = 
            {
                ["version"] = 1,
                ["Debug"] = true,
                ["AddonScrollSize"] = 12,
                ["AutoReload"] = true,
            },
        },
    },
}
Last edited by Mayrael : 10/14/19 at 05:14 AM.
Report comment to moderator  
Reply With Quote
Unread 07/10/19, 10:17 AM  
javish
 
javish's Avatar

Forum posts: 9
File comments: 76
Uploads: 0
My character list is very long and a lot of those characters are deleted, but the names still appear. Is there a way to get rid of them and only have the actual characters in my account?
Report comment to moderator  
Reply With Quote
Unread 07/09/19, 04:00 PM  
SneakyWitchTheif

Forum posts: 1
File comments: 42
Uploads: 0
Originally Posted by Nudel
Is this working for anyone?
It had been hit or miss for me for several patches, but I could usually get it to function eventually.
Now all I get is the following error everytime I use the /jovast chat command:

Code:
user:/AddOns/jovAST/jovAST.lua:86: attempt to index a number value
stack traceback:
user:/AddOns/jovAST/jovAST.lua:86: in function 'JOV_AST:WindowInit'
user:/AddOns/jovAST/jovAST.lua:547: in function 'JOV_AST:ToggleWindow'
user:/AddOns/jovAST/jovAST.lua:55: in function 'JOV_AST.SlashCommand'
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:71: in function 'DoCommand'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1814: in function 'SharedChatSystem:SubmitTextEntry'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2577: in function 'ZO_ChatTextEntry_Execute'
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
(tail call): ?
(tail call): ?
EDIT: In case anyone happens upon this later. I managed to track down the problem. It was an addon conflict, specifically with Hodor Reflexes in my case. Disabling that displayed the window with chat command again. I also confirmed that the settings transfer functioned with that one addon disabled.
Can add Harven's Quest Journal to addons it doesn't like.
Report comment to moderator  
Reply With Quote
Unread 07/05/19, 03:55 AM  
Nudel

Forum posts: 0
File comments: 134
Uploads: 0
Is this working for anyone?
It had been hit or miss for me for several patches, but I could usually get it to function eventually.
Now all I get is the following error everytime I use the /jovast chat command:

Code:
user:/AddOns/jovAST/jovAST.lua:86: attempt to index a number value
stack traceback:
user:/AddOns/jovAST/jovAST.lua:86: in function 'JOV_AST:WindowInit'
user:/AddOns/jovAST/jovAST.lua:547: in function 'JOV_AST:ToggleWindow'
user:/AddOns/jovAST/jovAST.lua:55: in function 'JOV_AST.SlashCommand'
EsoUI/Ingame/SlashCommands/SlashCommands_Shared.lua:71: in function 'DoCommand'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:1814: in function 'SharedChatSystem:SubmitTextEntry'
EsoUI/Ingame/ChatSystem/SharedChatSystem.lua:2577: in function 'ZO_ChatTextEntry_Execute'
ZO_ChatWindowTextEntryEditBox_Enter:3: in function '(main chunk)'
(tail call): ?
(tail call): ?
EDIT: In case anyone happens upon this later. I managed to track down the problem. It was an addon conflict, specifically with Hodor Reflexes in my case. Disabling that displayed the window with chat command again. I also confirmed that the settings transfer functioned with that one addon disabled.
Last edited by Nudel : 07/07/19 at 03:35 PM.
Report comment to moderator  
Reply With Quote
Unread 04/24/19, 04:54 PM  
Elijafire

Forum posts: 2
File comments: 44
Uploads: 0
Looks like everyone's afraid to tackle this one

Too many good authors left

Deome come home!

E
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: