Download
(1 MB)
Download
Updated: 09/17/14 02:23 PM
Pictures
File Info
Compatibility:
Update 4 (1.4.3)
Update 3 (1.3.3)
Veteran Crypt of Hearts (1.2.3)
Craglorn (1.1)
Live (1.0)
Beta (0.18)
Updated:09/17/14 02:23 PM
Created:08/23/14 05:46 AM
Monthly downloads:51
Total downloads:7,287
Favorites:9
MD5:
ESO Safe  Popular! (More than 5000 hits)
Version: 1.4
by: w33zl [More]
ESO Safe keeps your ESO AddOn data and settings files safe!

PLEASE NOTE (w33zl's Merchant users): Since v1.4 a breaking change has been introduced due to problems with w33zl's Merchant updates in Minion. Please upgrade ESO Safe to v1.4 as soon as possible and follow these steps to make sure your data is safe:
  1. Do NOT update w33zl's Merchant (using Minion)
  2. Install/upgrade ESO Safe 1.4 using the installer
  3. Start ESO Safe and make sure you get a "baloon tip" in the systray with a message that w33zl's Merchant has been updated
  4. Verify that you have a file named wMerchantDB.lua in your MyDocumets\Elder Scrolls Online\liveXX\SavedVariables folder
  5. Now upgrade w33zl's Merchant to v0.9.5

IMPORTANT NOTES!
  • Currently this is a Windows only application (Mac currently not supported)
  • Requires Microsoft .NET 4.0 to be installed (which is already installed on most Windows computers)

WHAT's NEW (1.4)
  • (new) Hotfix for the db overwrite issue in w33zl's Merchant caused by updates by Minion
  • (new) Troubleshooter mode (read more in Troubleshooter.md attached in archive)

FEATURE SPOTLIGHT
  • Automatically backups up your precious data and settings files
  • Keeps different backup sets for each region/megaserver and game client version (EU 1.3, EU 1.3.5, PTS 1.4, US 1.3 etc)
  • Supports w33zl's Merchant add-on

MAIN FEATURES
  • Ensure your saved add-on data is safe when upgrading game when new patches are released - no more loss of data due to breaking changes in the API
  • Automatically backups all your settings and saved data from your add-ons
  • ESO Safe watches each folder and instantaneously updates the backup when a file is saved - this ensures your add-on data is safe as soon you perform a /reloadui, log out a character or quits the game
  • Backups all files in the SavedVariables folder as well as the AddOnSettings and UserSettings files
  • Keeps the five latest versions per file so you can go back in time - especially useful if a newly updated add-on has a bug that would corrupt or erase your precious data
  • Configurable number of version per backup file
  • Supports all three versions of the game simultaneously (the US version, the EU version and the Public Test Server)
  • Keeps one backup set per game client version (especially useful to go back in time due to data loss with API or addon breaking changes)
  • Supports player sales (preparation for in w33zl's Merchant)

Checkout the official website for more detailed information or to report an issue/bug.

HELP

Follow the tips below, and would it prove to be insufficent to get you up and running please check out ESO Safe Troubleshooter, it is a hotfix for ESO Safe 1.3 adding a "troubleshooter mode".

Getting started
First of all, you need to follow these steps:
  1. Download and install ESO Safe
  2. After installation has completed, start the application (sometimes it mysterously crashes the first time you start after install/upgrade, if so simply start it again)
  3. If ESO Safe doesn't automatically opens the settings window, manually open it by right-click on the Bank Vault icon in the system tray
  4. Verify the ESO Install Path field, it should have been automatically populated, however if ESO Safe for some reason couldn't fetch this setting, or perhaps fetched a faulty one, please correct this manually
    • The path should be the one where you chose to install the game (i.e. the folder where "xxx_Launcher.exe" is located)
    • Please note: this folder should not be confused with one or more similar folders named "The Elder Scrolls Online", "The Elder Scrolls Online EU" and "The Elder Scrolls Online PTS" which contains the actual game data files (in three subfolders named "depot", "game" and "vo_en")
  5. (w33zl's Merchant) The first you run ESO Safe while having w33zl's Merchant installed you will be prompted to set your username to enable the addon integration
    • Username needs to match your account name, less the @ part. Must match lower case and upper case.

Have you completed the above steps the application should say it's restarted and then begin backing up your files.

How does ESO Safe works?
ESO Safe sits in the background keeping an eye on your SavedVariables-folder, and each time it notices a change it will immediately make a copy of that file. Should two changes happen within 30 seconds the later is ignored.

You can configure how many historic versions to keep (in case you have many add-ons, especially those with large data files). There should also be a folder for each game client version to keep your files save between patches.

Everytime you start ESO Safe a full backup should be taken of each and every file in Saved Variables, this to make sure all files potentially modified since the application was last running is included.

How do I know the backup works?
If ESO Safe is running and is configured properly you should get a new folder named "Backup" in your Documents/live-folder*. For example if you are playing on the EU server the path to the folder should be:
C:\Users\{USERNAME}\Documents\Elder Scrolls Online\liveeu\backup\

* The default location of the Documents/live-folder is C:\Users\{USERNAME}\Documents\Elder Scrolls Online\live, and it might vary between US, EU and PTS versions (the folder names are "live", "liveeu" and "livepts").


Basic troubleshooting
  1. Verify that the application is running (Bank Vault icon in systray)
  2. Make sure application is configured properly (right click and choose Backup settings)
    • The ESO Install Path is the location where you installed the game and where the "XXXX_Launcher.exe" is located
    • Make sure the folders listed below actually points to the installed game client(s) (depending on chosen megaservers)
    • Choose "Restart"
  3. Still no backup files? Try to manually create a subfolder named "backup" to the live/liveeu/livepts in My Documents and then exit the application and open it again
  4. Verify that settings actually got saved to the settings file (see separate guide below) - if not, please report this as a bug
  5. Check the log file, located at C:\Users\{USERNAME}\AppData\Roaming\Xilent\ESOSafe\ (it should also work with shorthand version %appdata%\Xilent\), and look for any errors
  6. Should the above step be not be sufficient, please try uninstall and reinstall ESO Safe
  7. If the problem still persists, please let me know and I will do my best to sort things out


Locate your settings file
  1. First of all, open/locate the folder C:\Users\{USERNAME}\AppData\Local\Xilent\ (shorthand version should also work %appdata%\..\Local\Xilent\)
  2. Then find the last modified folder (if you find more than one subfolder) with a name matching the pattern "ESOSafe.exe_Url_xxxxxx", open the folder
  3. Here you should find at least one subfolder following the pattern 1.x.xxxx.xxxxx (probably 1.2.xxxx or 1.3.xxxx), open the one with the highest number or last modified (most likely the same)
  4. Open the file named "user.config" in Notepad (or any text editor), and then verify these following three keywords:

Warning: Spoiler
Warning: Spoiler



Auto-start with windows
  • Open your start menu and navigate to your Startup folder.
  • Open the Startup folder (to navigate quickly, especially in Windows 8, type in "%appdata%\Microsoft\Windows\Start Menu\Programs\Startup" in Run window).
  • Choose to add new shortcut, point towards where you have saved ESO Safe.
  • Done.

Compress backup files
Activating folder compression would save you about 60% of the storage needed for backup files.
  • Open the folder where your backup is stored (default this would be "{Your MyDocuments folder}\Elder Scrolls Online\{live | liveeu | pts}")
  • Right click the "Backup" folder and choose properties
  • Choose Advanced
  • Check "Compress content to save disk space"
  • Choose to apply to all subfolders and files
  • Done

REQUIREMENTS
Requires .NET Framework 4.0.

Checkout the official website for more details and download options.

REPORT A BUG
If your encounter any problems please report an issue.


Liked this add-on? Maybe you will also like my other addons: w33zl's Merchant and GameInfo eXtended.
------------------------------------------------------------------------------------------------------------------------------------------------
//@w33zl on EU Servers
ESO Safe - Change Log
==================

1.4:
----
New troubleshooter mode
Hotfix for the wMerchant db overwrite problem
Now supports loading from sample db and save to real local db
Minor refactoring and bug fixes

1.3:
----
Added support for player sales
Output data optimization
Minor refactoring and bug fixes

1.2.2:
-----
Fixed memory leak issue.
Minor refactoring and cleanup.

1.2:
-----
Major stability and performance improvements
Fixed file lock issues
Now stable enough to get rid of beta status
Refactored to work with .NET Framework 4.0

1.1b:
------
Minor refactoring of ESO Safe
Refactoring and improvements of wMerchant

1.0b:
------
Now has a proper installer
Added wMerchant support
Overall improvements and refactoring

0.9.2b:
---------
Minor refactoring

0.9.1b:
---------
Now backups to a separate folder per game version (1.2.6, 1.3.3, 1.4 etc)
Added error icon (when failed to start)
General refactoring


0.9b:
------
First release
Auto backup of game settings and saved variables
Multiple backup versions
Configurable path and backup versions
Optional Files (3)
File Name
Version
Size
Author
Date
Type
v1.4.2
59kB
09/29/14 12:17 PM
Patch
1.3.1
58kB
09/16/14 02:40 PM
Patch
1.2.2
584kB
09/13/14 03:15 AM
Patch


Archived Files (5)
File Name
Version
Size
Uploader
Date
1.3
1MB
w33zl
09/14/14 03:50 AM
1.2.2
1MB
w33zl
09/13/14 03:12 AM
1.2
1MB
w33zl
09/11/14 09:19 AM
0.9.1b
22kB
w33zl
08/25/14 02:06 PM
0.9b
19kB
w33zl
08/23/14 05:46 AM


Post A Reply Comment Options
Unread 09/14/14, 03:17 AM  
Dragsooth
 
Dragsooth's Avatar

Forum posts: 2
File comments: 71
Uploads: 0
You should probably post that most Microsoft computers already install the .NET Framework, people probably ignore this addon not knowing what the Framework is, so you should probably specify it's from Microsoft as well. Doing that will also let users know if they're using a Mac too, dunno if Mac users can use the Framework, but worth a shot.
Report comment to moderator  
Reply With Quote
Unread 09/14/14, 03:51 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by Dragsooth
You should probably post that most Microsoft computers already install the .NET Framework, people probably ignore this addon not knowing what the Framework is, so you should probably specify it's from Microsoft as well. Doing that will also let users know if they're using a Mac too, dunno if Mac users can use the Framework, but worth a shot.
Thanks, that is great and highly relevant input!
Report comment to moderator  
Reply With Quote
Unread 09/15/14, 10:53 AM  
FWSWBN
 
FWSWBN's Avatar

Forum posts: 17
File comments: 490
Uploads: 0
maybe stupid question.

how it works?
i have one folder C:\Users\xxxxxx\AppData\Local\Xilent\ESOSafe.exe_Url_xxxxxxxxxxxxx (changed name)\1.3.5370.17895 with one file named user.config

i dont have wmerchant installed.

i dont have any folder names backup.

i am not the only one who has problems. on eu server many other players ask about help.


questions:
- what for a user name i must insert?
- how and what he backup?
- only one file named user.config (that cant be all)

more better documentation would be nice.
Last edited by FWSWBN : 09/15/14 at 11:22 AM.
Report comment to moderator  
Reply With Quote
Unread 09/15/14, 12:45 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by FWSWBN
maybe stupid question.

how it works?
i have one folder C:\Users\xxxxxx\AppData\Local\Xilent\ESOSafe.exe_Url_xxxxxxxxxxxxx (changed name)\1.3.5370.17895 with one file named user.config

i dont have wmerchant installed.

i dont have any folder names backup.

i am not the only one who has problems. on eu server many other players ask about help.


questions:
- what for a user name i must insert?
- how and what he backup?
- only one file named user.config (that cant be all)

more better documentation would be nice.
Sorry to hear you have problems with the application.

If I got it right, you have installed the application and started it, i.e. is it running in the systray? And if so, could take a screenshot of the settings windows (right click on the Bank Vault icon in systray and choose "Backup settings").

The application will do it's best to figure how to locate your game client as well as your documents folder. Any information on how your current setup is would be helpful for me in the troubleshooting.
Report comment to moderator  
Reply With Quote
Unread 09/15/14, 02:20 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
A first Gettings started and troubleshooting guide

I have added a first draft of a Gettings Started and Troubleshooting section. Hopefully this will sort out some of the issues for you guys. Otherwise, please let me know.
Report comment to moderator  
Reply With Quote
Unread 09/17/14, 02:35 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Troubleshoot mode

Since v1.4 there is an included "troubleshoot mode" which gives a lot of details about your current setup that should be helpful troubleshooting ESO Safe and w33zl's Merchant.

For details how to use this troubleshooter, refer to the Troubleshooter.md document in the zip archive.
Last edited by w33zl : 09/17/14 at 02:36 PM.
Report comment to moderator  
Reply With Quote
Unread 09/27/14, 02:40 PM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Is it not possible for you to create this in a way that doesn't require installing executables?

Also, I am getting the error message "Failed to properly parse input data for Merchant." Any idea how I can go about fixing that?
Last edited by timidobserver : 09/27/14 at 03:32 PM.
Report comment to moderator  
Reply With Quote
Unread 09/28/14, 02:37 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by timidobserver
Is it not possible for you to create this in a way that doesn't require installing executables?
Part of the functionality in w33zl's Merchant is dependent on the ESO Safe executable. I might be able to create a simplified version of the add-on in the future with some features disabled. For the time being ESO Safe would be required.

Originally Posted by timidobserver
Also, I am getting the error message "Failed to properly parse input data for Merchant." Any idea how I can go about fixing that?
It seems that ESO Safe finds a data file but having trouble to read the data. This might be caused by a corrupt data file, discrepancy between the versions of data formats or a general file reading issue. I will do my best to try to sort this out.

First of all, do you have the latest versions of ESO Safe and w33zl's Merchant installed?

If so, could you please check if you have any files in the /data subfolder of w33zl's Merchant. This where earlier version of ESO Safe stored the data files. The you check your SavedVariables folder and look for a wMerchantDB.lua file. If the latter exists in SavedVariables you can delete all files in the /data subfolder.

Should you have a wMerchantDB.lua in your /data subfolder and no such file in SavedVariables you should move wMerchantDB.lua from /data to the SavedVariables folder.

It would be useful for me to know how the first row of your wMerchandDB.lua looks like, or even better if you could send me the entire file (or files if you have in both /data and SavedVariables). The first line in wMerchandDB.lua should look something like this:
Code:
wMerchantXXXX = {
Towards the end of wMerchanDB.lua you should be able to find a block like the one below (click show on the "spoiler"). Could you send me that part as well?

Warning: Spoiler


Finally it would be helpful if you could check out the troubleshooting section on ESO Safe page and the "troubleshooter mode" in the application and provide me with as much details about your setup as possible.
Last edited by w33zl : 09/28/14 at 02:43 AM.
Report comment to moderator  
Reply With Quote
Unread 09/28/14, 10:06 AM  
gillysan

Forum posts: 5
File comments: 124
Uploads: 0
Originally Posted by timidobserver
Is it not possible for you to create this in a way that doesn't require installing executables?

Also, I am getting the error message "Failed to properly parse input data for Merchant." Any idea how I can go about fixing that?
I'm impressed someone is taking this step, it means an orders of magnitude better performance. I can understand your concern about it.

Regarding safety, you should already have antivirus working on your computer and maybe one active AV program and a couple of others that you can call on to scan files or folders.

ESOsafe is very tiny. It only uses 108Kb of space on your hard drive. In task manager the RAM Private Set is 24Mb, so it's a fairly small program. Since it's a separate process this doesn't count against eso.exe's RAM usage and you won't have to edit the user file to increase the amount of RAM for addon's. That's quite a bonus for any addon that has to deal with a potentially large file like you would expect to happen when dealing with market data.
Report comment to moderator  
Reply With Quote
Unread 09/28/14, 10:48 AM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Originally Posted by w33zl
Originally Posted by timidobserver
Is it not possible for you to create this in a way that doesn't require installing executables?
Part of the functionality in w33zl's Merchant is dependent on the ESO Safe executable. I might be able to create a simplified version of the add-on in the future with some features disabled. For the time being ESO Safe would be required.

Originally Posted by timidobserver
Also, I am getting the error message "Failed to properly parse input data for Merchant." Any idea how I can go about fixing that?
It seems that ESO Safe finds a data file but having trouble to read the data. This might be caused by a corrupt data file, discrepancy between the versions of data formats or a general file reading issue. I will do my best to try to sort this out.

First of all, do you have the latest versions of ESO Safe and w33zl's Merchant installed?

If so, could you please check if you have any files in the /data subfolder of w33zl's Merchant. This where earlier version of ESO Safe stored the data files. The you check your SavedVariables folder and look for a wMerchantDB.lua file. If the latter exists in SavedVariables you can delete all files in the /data subfolder.

Should you have a wMerchantDB.lua in your /data subfolder and no such file in SavedVariables you should move wMerchantDB.lua from /data to the SavedVariables folder.

It would be useful for me to know how the first row of your wMerchandDB.lua looks like, or even better if you could send me the entire file (or files if you have in both /data and SavedVariables). The first line in wMerchandDB.lua should look something like this:
Code:
wMerchantXXXX = {
Towards the end of wMerchanDB.lua you should be able to find a block like the one below (click show on the "spoiler"). Could you send me that part as well?

Warning: Spoiler


Finally it would be helpful if you could check out the troubleshooting section on ESO Safe page and the "troubleshooter mode" in the application and provide me with as much details about your setup as possible.
I have the latest version of ESO Safe and Merchant. However, the Merchant UI in game says 0.9.6.3, but I did download and install 9.7. The zip folder I downloaded has 0.9.7 on it.

The only thing in my Data folder is wMerchantDBSample.lua which was there when I downloaded Merchant. When I tried deleting it, the addon simply stopped funcioning entirely in the game. When I tried moving it to the savedvariables folder, the addon stopped working.

There is no wMerchantDB.lua in my savedvariables folder. The only DB file I can locate is the SampleDb that was in the data folder by default. I did try renaming the sample db file to wMerchantDB.lua and moving it to my savedvariables folder. That caused the addon to start back working, but ESOSafe still gave the same error message.

I have sent you a private message with the information generated by the troubleshooter.
Last edited by timidobserver : 09/28/14 at 10:57 AM.
Report comment to moderator  
Reply With Quote
Unread 09/28/14, 12:15 PM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by timidobserver
I have the latest version of ESO Safe and Merchant. However, the Merchant UI in game says 0.9.6.3, but I did download and install 9.7. The zip folder I downloaded has 0.9.7 on it.
Yeah, that's a version label mismatch in the last upload. Sorry for the confusion. It should however not affect the functionality.

Originally Posted by timidobserver
The only thing in my Data folder is wMerchantDBSample.lua which was there when I downloaded Merchant. When I tried deleting it, the addon simply stopped funcioning entirely in the game. When I tried moving it to the savedvariables folder, the addon stopped working.
This is the expected behavior. First of all w33zl's Merchant will look for wMerchantDB.lua in SavedVaribles (this file should be generated automatically by ESO Safe if it is working as intended). Does no such file exists in the SavedVariables folder it will then look in the Addons/wMerchant/Data-folder for wMerchantDB.lua (as this is the "legacy" location" and this is were any old data files from prior versions of ESO Safe is stored). Finally, if none of the previous locations was found it will load wMerchantSample.lua (if present).

Originally Posted by timidobserver
There is no wMerchantDB.lua in my savedvariables folder. The only DB file I can locate is the SampleDb that was in the data folder by default. I did try renaming the sample db file to wMerchantDB.lua and moving it to my savedvariables folder. That caused the addon to start back working, but ESOSafe still gave the same error message.
This sounds a bit strange. Since w33zl's Merchant is able to load the file ESO Safe should be able too. I think we need to see what's in the log files to get a better idea of the problem.

If you locate the folder where you have ESO Safe installed you should find a file called NLog.config. If you open the file in Notepad you should be able to find a row with this content:
Code:
<logger name="*" minlevel="Info" writeTo="logfile" />
Replace "Info" with "Debug" (if not already set) so it looks like this:
Code:
<logger name="*" minlevel="Debug" writeTo="logfile" />
Then restart ESO Safe. Now when the application runs additional data should be logged and hopefully we will have an answer to what's causing the issue.
Report comment to moderator  
Reply With Quote
Unread 09/28/14, 03:10 PM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Originally Posted by w33zl
Originally Posted by timidobserver
I have the latest version of ESO Safe and Merchant. However, the Merchant UI in game says 0.9.6.3, but I did download and install 9.7. The zip folder I downloaded has 0.9.7 on it.
Yeah, that's a version label mismatch in the last upload. Sorry for the confusion. It should however not affect the functionality.

Originally Posted by timidobserver
The only thing in my Data folder is wMerchantDBSample.lua which was there when I downloaded Merchant. When I tried deleting it, the addon simply stopped funcioning entirely in the game. When I tried moving it to the savedvariables folder, the addon stopped working.
This is the expected behavior. First of all w33zl's Merchant will look for wMerchantDB.lua in SavedVaribles (this file should be generated automatically by ESO Safe if it is working as intended). Does no such file exists in the SavedVariables folder it will then look in the Addons/wMerchant/Data-folder for wMerchantDB.lua (as this is the "legacy" location" and this is were any old data files from prior versions of ESO Safe is stored). Finally, if none of the previous locations was found it will load wMerchantSample.lua (if present).

Originally Posted by timidobserver
There is no wMerchantDB.lua in my savedvariables folder. The only DB file I can locate is the SampleDb that was in the data folder by default. I did try renaming the sample db file to wMerchantDB.lua and moving it to my savedvariables folder. That caused the addon to start back working, but ESOSafe still gave the same error message.
This sounds a bit strange. Since w33zl's Merchant is able to load the file ESO Safe should be able too. I think we need to see what's in the log files to get a better idea of the problem.

If you locate the folder where you have ESO Safe installed you should find a file called NLog.config. If you open the file in Notepad you should be able to find a row with this content:
Code:
<logger name="*" minlevel="Info" writeTo="logfile" />
Replace "Info" with "Debug" (if not already set) so it looks like this:
Code:
<logger name="*" minlevel="Debug" writeTo="logfile" />
Then restart ESO Safe. Now when the application runs additional data should be logged and hopefully we will have an answer to what's causing the issue.
When I opened it, it was already set to debug. In the spoiler below is what it had without me changing anything. I messaged you the log file.
Warning: Spoiler


I also tried running ESOsafe as administrator, just in case it was a permissions issue, and it still has the same error.

I found some additional errors in my Windows EventViewer.
Warning: Spoiler

Warning: Spoiler
Last edited by timidobserver : 09/28/14 at 10:34 PM.
Report comment to moderator  
Reply With Quote
Unread 09/29/14, 07:31 AM  
gillysan

Forum posts: 5
File comments: 124
Uploads: 0
I'm following the troubleshooting as I get the same error on startup "unable to parse".
I see no DB file in my SavedVariables.
I use Shopkeeper. I'm going to try to send you that file.
This is the error I see in the log
Code:
2014-09-29 05:52:56.4918|ERROR|ESOSafe.Program.savedVarsWatcher_OnBackup|An unexpected
error occured while processing data for w33zl's Merchantinner  System.NullReferenceException: Could not
find 'scanHistory' table in Shopkeeper LUA file
   at TamrielTrader.Importers.Shopkeeper.ProcessFile(String fileName, SortedDictionary`2 transactionList)
   at TamrielTrader.DataParser.processData()
   at ESOSafe.Program.savedVarsWatcher_OnBackup(Object sender, BackupEventArgs e)
Watcher.BackupFilesOnStartup => Watcher.backupFile => Program.savedVarsWatcher_OnBackup
Private Message with Shopkeeper file sent.
Last edited by gillysan : 09/29/14 at 07:43 AM.
Report comment to moderator  
Reply With Quote
Unread 09/29/14, 10:56 AM  
w33zl
 
w33zl's Avatar
AddOn Author - Click to view AddOns

Forum posts: 13
File comments: 45
Uploads: 12
Originally Posted by gillysan
I'm following the troubleshooting as I get the same error on startup "unable to parse".
I see no DB file in my SavedVariables.
I use Shopkeeper. I'm going to try to send you that file.
This is the error I see in the log
Code:
2014-09-29 05:52:56.4918|ERROR|ESOSafe.Program.savedVarsWatcher_OnBackup|An unexpected
error occured while processing data for w33zl's Merchantinner  System.NullReferenceException: Could not
find 'scanHistory' table in Shopkeeper LUA file
   at TamrielTrader.Importers.Shopkeeper.ProcessFile(String fileName, SortedDictionary`2 transactionList)
   at TamrielTrader.DataParser.processData()
   at ESOSafe.Program.savedVarsWatcher_OnBackup(Object sender, BackupEventArgs e)
Watcher.BackupFilesOnStartup => Watcher.backupFile => Program.savedVarsWatcher_OnBackup
Private Message with Shopkeeper file sent.
Hi, I tested with your provided Shopkeeper file and it worked when I tested with the username "Gillysan". Since LUA is case sensitive it will not work if you entered the username as "gillysan" or "GILLYSAN". Could you please verify this in your config file (or in the troubleshooter-log)?
Report comment to moderator  
Reply With Quote
Unread 09/29/14, 11:40 AM  
gillysan

Forum posts: 5
File comments: 124
Uploads: 0
It was the case of the username. Fixed the "user.config" file.

I suggest updating Addon Info page like this
Getting started
First of all, you need to follow these steps:
  1. Download and install ESO Safe
  2. After installation has completed, start the application (sometimes it mysterously crashes the first time you start after install/upgrade, if so simply start it again)
  3. Username: needs to match your account name, less the @ part. Must match lower case and upper case.
  4. If ESO Safe doesn't automatically opens the settings window, manually open it by right-click on the Bank Vault icon in the system tray
  5. Verify the ESO Install Path field, it should have been....etc...
In-game I see it reference more items and transactions than the sample db. Definitely working now.
Last edited by gillysan : 09/29/14 at 11:51 AM.
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.