Download
(36 Kb)
Download
Updated: 05/29/14 09:59 PM
Pictures
File Info
Compatibility:
Live (1.0)
Updated:05/29/14 09:59 PM
Created:04/15/14 12:24 AM
Monthly downloads:88
Total downloads:60,087
Favorites:129
MD5:
Categories:Discontinued & Outdated, Discontinued & Outdated
Luminary-Trade Sales History  Popular! (More than 5000 hits)
Version: 5.16
by: awesomebilly [More]
Thanks for the run. I'm happy that this addon got a few others going.

While I was MIA Khaibit has made an awesome addon:
http://www.esoui.com/downloads/info616-Shopkeeper-SalesHistoryandAlerts.html

I've moved this into discontinued since other Addons have exceeded in functionality/features..

I'm sad to move this into discontinued since it was my pride and joy (and a ton of downloads ) but I'm flakey at best with ESO currently.

I'm developing a new Guild Manager Add On, hopefully it's something awesome
5.16
Update for the false alerts.

5.15
Fixed Refresh bug that Mortosk and silverbow25 pointed out.
I seen it 'slow' but then I seen it updating.. however I reload ui a lot thats why It appeared to work for me.
So.. the problem:
I was getting all sales over 13 seconds
Refreshing the UI after 2 seconds.. the UI refreshed before the sales did.
After 13 seconds I'd force a refresh (with old data) blah.



5.14
Shortcuts added.
/history
/qaz
/showhistory

5.13
Option to disable sold item alerts.
Fix to hopefully not trigger all alerts when an item has sold.


5.11
Reproduced line 81 bug.
Was dividing by zero.

5.10
added nil check in math file line 81.

5.9
Minor bug with refreshing sales. Was logging the complete 5 times.


5.8
Turned of logs... dang

5.7
MAJOR CHANGES.
1. I spaced out even more the checks between each guild. This should reduce the lag even more.
2. I've added math. blah.

5.6
Couldn't find the bug in main chunk, couldn't reproduce it on my machine, however my wife could... :(
I reverted back to 5.4 code and still made a few lag adjustments. Hope it helps!

5.5
Removed various checks when fetching data to prevent duplicates, we still have duplicate checks but not as many.
Removed the event "OnUpdate" and instead we're just doing callBacks.
This should greatly reduce any lag.


5.4
Additional fixes for the trade lag.
I've made the calls async(ish) so the processor has a few seconds in between calculating tables.

5.3
Hopefully this has the duplicate issue fixed. jesus the damn tables wont listen to me.. I really hate LUA language. :)

5.2
Limit 5 days max history.
Meaning... after 5 days the data is removed, so you'll always have fresh 5 days of data.
This is to prevent lag.

v5.1.5
Fix for quantity

v5.1.4
Added "total items found" Should help searching and seeing how many items you have.
This number should grow rather large.

5.1.3
Mailbox is now ascending
Double clicking user name while the "Send To" mailbox window is open will pre-fill the mail field.
Hopefully I've finally fixed the issue where sales don't exceed more than 1 day or a few hundred sales.
It should now, hopefully grow out of control ;)
+ few other various bugs.


Known bugs:
Inventory Insights breaks my tooltips :(



5.1.2
1. Default sort by time ascending
2. Fix "Player Sales" vs "All REcorded History" in some scenarios
3. Changed All Recorded Sales to "All Guild Sales"
4. refreshin isn't very fresh anymore, updated to 'Refreshing... '
5. Removed brackets on linking items. its coming from the server without them?

5.11
Fixed Quantity when scrolling
Fixed some math to reflect ESO's new AH cuts.

5.01
Bug fix in trade house.

5.0 Major feature changes. Please see main page.

Major Update for version 4.0
Included Localization for EN, FR, DE *See Above
FIXED the all guild saved history, this is recorded in savedVars.All_Sales_Forever.. but you need to enable record_all_guild_sales in the settings menu.

Added 'sticky' to remember where you've moved the window!


v3.0.4
Fixed issue where time sold after a few days is displayed wrong.
Addon loads faster now (Thanks Zolan)

v3.0.3
Fixed tooltips going out of whack. tricky little bugger :)

Update for 3.0.2:
1. By default the application does not record all guild history sales, only yours. If you want this information please turn on the setting, in settings. Most people are not using this and its a huge overhead.
2. Fixed 2 bugs that 'may' be causing duplicates.
3. Added code to remove duplicates.

Sadly, if you have duplicates with different times, they will remain, however this should be prevented in the future.

V3.0.0
Added Tooltips! See screenshot for example.

V2.07 -- Needs testing
Made a hotfix for alchemist conflict.

v2.06
1. Made adjustment to SavedVars.All_Sales_Forever
2. Found an issue with how price/gold was being saved. Gold was off.

v2.04
Sort by Ascending Descending
Fixed Resize bug
Fixed Refresh bugs

v2.02
New Alerts!

v2.01
2 bug fixes:
1. Removed anything to do with GuildSearchStore, now that the addon can resize they both can be on screen
2. Buyer, GuildName was missing on header.

VERSION 2.0 FEATURES
1. Ability to re-size the list
2. Lists unlimited amount of sales (instead of 20 limit)
3. Has an awesome scroll view (thanks unicorn)
3. Saves all recorded sales
4. Can toggle between recent sales, or total sales.

V1.6
Bug fix for overlapping guilds. etc

v1.5
Added Guild Name into the history

v1.4
1. Fixed nil issue with colors. This is now local and controlled through a setter/getter
2. Added buttons to hook into guild search history
3. Added button into the trade house.
Optional Files (0)


Archived Files (37)
File Name
Version
Size
Uploader
Date
5.15
35kB
awesomebilly
05/27/14 09:09 PM
5.14
35kB
awesomebilly
05/27/14 08:33 PM
5.13
35kB
awesomebilly
05/27/14 07:45 PM
5.11
35kB
awesomebilly
05/26/14 10:45 PM
5.10
35kB
awesomebilly
05/24/14 04:44 PM
5.9
35kB
awesomebilly
05/24/14 02:55 AM
5.7
35kB
awesomebilly
05/24/14 02:52 AM
5.6
26kB
awesomebilly
05/22/14 08:24 PM
5.5
29kB
awesomebilly
05/20/14 08:21 PM
5.4
27kB
awesomebilly
05/17/14 07:56 PM
5.3
27kB
awesomebilly
05/17/14 01:17 PM
5.2
27kB
awesomebilly
05/17/14 04:22 AM
5.1.5
27kB
awesomebilly
05/17/14 03:23 AM
5.1.4
27kB
awesomebilly
05/13/14 12:59 AM
5.1.3
27kB
awesomebilly
05/13/14 12:44 AM
5.1.2
26kB
awesomebilly
05/11/14 01:24 PM
5.1.1
26kB
awesomebilly
05/11/14 12:54 PM
5.1
26kB
awesomebilly
05/11/14 03:51 AM
5.01
26kB
awesomebilly
05/10/14 02:32 AM
5.0
26kB
awesomebilly
05/10/14 12:08 AM
4.0
25kB
awesomebilly
04/29/14 10:28 PM
4.0
25kB
awesomebilly
04/29/14 10:27 PM
3.0.5
21kB
awesomebilly
04/27/14 11:59 PM
3.0.4
21kB
awesomebilly
04/27/14 10:25 PM
3.0.3
21kB
awesomebilly
04/24/14 07:28 PM
3.0.2
21kB
awesomebilly
04/23/14 02:07 PM
3.0.0
21kB
awesomebilly
04/21/14 10:58 PM
2.07
21kB
awesomebilly
04/21/14 02:13 PM
2.06
21kB
awesomebilly
04/21/14 12:58 AM
2.04
21kB
awesomebilly
04/20/14 10:31 PM
2.02
21kB
awesomebilly
04/20/14 01:06 AM
2.01
21kB
awesomebilly
04/19/14 11:30 PM
1.6
17kB
awesomebilly
04/17/14 12:29 AM
1.5
17kB
awesomebilly
04/16/14 02:23 PM
1.4
17kB
awesomebilly
04/15/14 09:47 PM
1.4
18kB
awesomebilly
04/15/14 09:30 PM
1
17kB
awesomebilly
04/15/14 12:24 AM


Post A Reply Comment Options
Unread 05/19/14, 07:44 PM  
Mortosk

Forum posts: 0
File comments: 21
Uploads: 0
Originally Posted by awesomebilly
Originally Posted by Mortosk
Just FYI - I love your addon, but there are still some major lag issues with it. I'm also getting UI errors caused by the LetsSpaceOutTheChecks function.

The lag was almost completely gone in the version that had all the duplicate listings, and it came back and seems to be getting worse with every revision (i.e., 5.3 and 5.4).
Can you link the error?
Also, where are you lagging?
In the trade house open? Refreshing sales? Opening the mailbox?
Someone copy/pasted the table sort error which referenced the LetsSpaceOutTheChecks function below.

As for lagging, I am getting 2-3 second lag spikes now, whereas before the update with the duplicate listings the lag spikes were more frequent and lasted 3-5 seconds.

I don't know if this is helpful at all, but the update you did that had all the duplicate listings was completely lag free. Whatever you changed in that update fixed the issue, but obviously caused another one (the duplicates). Hopefully that helps you narrow down the issue.

The lag happens the entire time I play whether I'm in the guild store or out adventuring. When I disable the addon, the lag goes away. I'm guessing the addon is doing some kind of periodic updates behind the scenes and that is causing the lag.
Last edited by Mortosk : 05/19/14 at 07:49 PM.
Report comment to moderator  
Reply With Quote
Unread 05/19/14, 05:20 PM  
ahostbr
 
ahostbr's Avatar
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 78
Uploads: 2
bad argument #1 to 'table.sort' (table/struct expected, got nil)
stack traceback:
[C]: in function 'table.sort'
user:/AddOns/Luminary_TradeHistory_Sales/Luminary_TradeHistory_Sales.lua:215: in function 'letsSpaceOutTheChecks'
user:/AddOns/Luminary_TradeHistory_Sales/Luminary_TradeHistory_Sales.lua:262: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:156: in function '(anonymous)'

Got that while browsing achievements, amazing addon, Only request would be ability to whisper buyers/sellers in a right click menu or something. And also the same with items.

Thx again use this 100x a day
Report comment to moderator  
Reply With Quote
Unread 05/19/14, 01:55 AM  
awesomebilly
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 230
Uploads: 8
Originally Posted by Mortosk
Just FYI - I love your addon, but there are still some major lag issues with it. I'm also getting UI errors caused by the LetsSpaceOutTheChecks function.

The lag was almost completely gone in the version that had all the duplicate listings, and it came back and seems to be getting worse with every revision (i.e., 5.3 and 5.4).
Can you link the error?
Also, where are you lagging?
In the trade house open? Refreshing sales? Opening the mailbox?
Last edited by awesomebilly : 05/19/14 at 02:04 AM.
Report comment to moderator  
Reply With Quote
Unread 05/18/14, 07:41 PM  
Mortosk

Forum posts: 0
File comments: 21
Uploads: 0
Just FYI - I love your addon, but there are still some major lag issues with it. I'm also getting UI errors caused by the LetsSpaceOutTheChecks function.

The lag was almost completely gone in the version that had all the duplicate listings, and it came back and seems to be getting worse with every revision (i.e., 5.3 and 5.4).
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 09:10 PM  
EQBallzz

Forum posts: 9
File comments: 206
Uploads: 0
Looks like some great changes. Nice job. Will be trying the new version shortly.
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 07:58 PM  
awesomebilly
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 230
Uploads: 8
Update 5.4

I've released 5.4.

This includes two features.
Feature 1. Ability to control the amount of guild sales to record in the settings menu.
Feature 2. I run the table iterator in an 'async' style.


This should reduce the lag when opening the mail box or in game if you see the screen stutter a little.
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 01:22 PM  
awesomebilly
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 230
Uploads: 8
Please grab 5.3 release. At the time of writing this the upload is still pending, but when its ready please upload.

1. Wipe the tables that are busted
2. Limit guild sales to 4k
3. triple check duplicates.
4. Fixed the timestamp issue, which caused duplicates
5. Changed a line of code which was inserting everything always, instead of only the first time (damn)


Code:
 
 if mLuminarySavedTHVarsNew.ALL_GUILD_SALES ~= nil then

        if mCompare(e, mLuminarySavedTHVarsNew.ALL_GUILD_SALES) then
                  table.insert(mLuminarySavedTHVarsNew.ALL_GUILD_SALES, e)
        end
else
       table.insert(mLuminarySavedTHVarsNew.ALL_GUILD_SALES, e)

 end
Before it was if it == nil, meaning... it would only check the very first time you installed the addon, now it checks AFTER your first guild sales check.


Please update to 5.3 -- once its approved.
Let me know of any issues.
For some reason my machine works perfect as hell, but then my wife sees duplicates. Terrible to dev with and I hate LUA language

Anyhow, he machine did not duplicate with this last build.
Last edited by awesomebilly : 05/17/14 at 02:09 PM.
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 01:15 PM  
awesomebilly
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 230
Uploads: 8
Originally Posted by EQBallzz
I haven't updated yet but I'm wondering if the limit can be placed on the # of sales rather than days. I don't sell that much so I haven't experienced any lag with the previous version and I would prefer not to have my sales history wiped after only 5 days if I don't have that many sales to begin with. I would think pushing out the oldest sales after reaching some sort of threshold would be optimal so as to preserve as much of the relevant sales info as possible for reference (which is the whole point of the addon). Just a thought. I love this addon so thank you for spending the time to create it.

Ok, two issues....... really sucked.

I changed
Code:
if yourTable ~= nil          to == nil then do something
Also, moved GetTimeStamp() back into the for loop, this was causing an issue
Wiped the ****ty tables, upload will be a clean start.
And I now limit to 4000 instead of 5 days. After 4k the old history should be removed so you have 4k of fresh history.

In the future i'll make this something you can configure since some machines are faster than others, my machine worked great with 8k sales, but some people had issues with 5k.
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 11:00 AM  
EQBallzz

Forum posts: 9
File comments: 206
Uploads: 0
I haven't updated yet but I'm wondering if the limit can be placed on the # of sales rather than days. I don't sell that much so I haven't experienced any lag with the previous version and I would prefer not to have my sales history wiped after only 5 days if I don't have that many sales to begin with. I would think pushing out the oldest sales after reaching some sort of threshold would be optimal so as to preserve as much of the relevant sales info as possible for reference (which is the whole point of the addon). Just a thought. I love this addon so thank you for spending the time to create it.
Last edited by EQBallzz : 05/17/14 at 11:01 AM.
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 09:30 AM  
Vantor
 
Vantor's Avatar

Forum posts: 0
File comments: 58
Uploads: 0
Re: Re: Bug in 5.2.0???

Originally Posted by Nithrakis
Originally Posted by madsch20
Hi, with the latest update 5.2.0 i have the problem that every time i opened the mailsystem the last sold item will come to the list again and again and again. I have sold 1 Item and as often i opened the mail its is now shown sold 10 times or 20 times. I can reproduce it allways.
I'm having the same or a similar problem. The list keeps getting duplicated. I've sold maybe 15 items in the last 24 hours and my saved vars file is up to 5 megs, just from the duplication bug.

Clicking refresh will also duplicate the list instead of updating/replacing .
Same here
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 09:05 AM  
Nithrakis

Forum posts: 0
File comments: 1
Uploads: 0
Re: Bug in 5.2.0???

Originally Posted by madsch20
Hi, with the latest update 5.2.0 i have the problem that every time i opened the mailsystem the last sold item will come to the list again and again and again. I have sold 1 Item and as often i opened the mail its is now shown sold 10 times or 20 times. I can reproduce it allways.
I'm having the same or a similar problem. The list keeps getting duplicated. I've sold maybe 15 items in the last 24 hours and my saved vars file is up to 5 megs, just from the duplication bug.

Clicking refresh will also duplicate the list instead of updating/replacing .
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 07:14 AM  
madsch20

Forum posts: 0
File comments: 3
Uploads: 0
Bug in 5.2.0???

Hi, with the latest update 5.2.0 i have the problem that every time i opened the mailsystem the last sold item will come to the list again and again and again. I have sold 1 Item and as often i opened the mail its is now shown sold 10 times or 20 times. I can reproduce it allways.
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 06:19 AM  
kelmino

Forum posts: 0
File comments: 3
Uploads: 0
Is there any way to see the sellers information, so we know who sold the item instead or or in addition to who purchased the item?

(Sorry if this has been asked before, I searched each page for seller and didn't find any matches)
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 04:25 AM  
awesomebilly
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 230
Uploads: 8
Originally Posted by Mortosk
FYI - I've traced an issue to the latest version of this addon. For some reason when I run it, my game freezes for 3-5 seconds randomly. This keeps happening over and over again. Took me a while to isolate the cause, but disabling this addon fixed the issue. Any idea what would cause this?
Yes, and thank you.
The update will fix this.

We're storing the guild data in a small file (.txt) called a saved variable. Too much information has been put into here.

Looks like we'll have a max of 5 days worth of data (maybe lower, maybe more) we'll have to tweak it a little to get it perfect.

Unless we get like a sqlite DB or something... this is sad news.


Everyone...
Please upgrade to 5.2


PS: Please let me know if 5 days fixes the problem, if not I'll lower it to like 2k sales
Last edited by awesomebilly : 05/17/14 at 04:25 AM.
Report comment to moderator  
Reply With Quote
Unread 05/17/14, 02:21 AM  
Mortosk

Forum posts: 0
File comments: 21
Uploads: 0
FYI - I've traced an issue to the latest version of this addon. For some reason when I run it, my game freezes for 3-5 seconds randomly. This keeps happening over and over again. Took me a while to isolate the cause, but disabling this addon fixed the issue. Any idea what would cause this?
Last edited by Mortosk : 05/17/14 at 02:22 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: