Download
(49 Kb)
Download
Updated: 08/08/14 11:15 AM
Pictures
File Info
Compatibility:
Update 3 (1.3.3)
Veteran Crypt of Hearts (1.2.3)
Updated:08/08/14 11:15 AM
Created:04/20/14 03:24 AM
Monthly downloads:667
Total downloads:118,208
Favorites:341
MD5:
Categories:Discontinued & Outdated, Bags, Bank, Inventory, Group, Guild & Friends
Guild Store Search Extended [En/Fr/De]  Popular! (More than 5000 hits)
Version: 0.13.2-beta
by: lintydruid, Sephiroth018
This is an enhanced version of Guild Store Search by evoran. It's a really useful add-on but I wanted to add some enhanements.

Features
  • Allows you to do a textual search for items in the guild stores you have access to.
  • Displays the results sorted by unit price.
  • You can search an individual guild or search across all guilds to find the cheapest.
  • It will get every item for sale in the guild store(s) you select. Then you can search for items that match the text you enter.
  • Search for the current item you are selling.
  • Provides statistics of max, min and average unit price.
  • Calculates advised sale price for currently selected stack.
  • Configure undercut percentage
  • Store data is held across sessions reducing the number of searches or visits to the guild store required.
  • Item stats are now calculated across multiple sessions, giving you the overall item cost across all your sessions and the current session. This data is displayed in item tooltips (configurable).
  • Keybind for opening/closing the GSSE window.

Take your GS data everywhere!

GSSE stores your last results from the guild store and allows you to look at them at anytime. This means that you can scan the store when you are in a city but see the results whilst out in the wilds! This also means results can be seen across your characters.

Guild store searching is more intelligent with only the specified guild results being updated meaning you can refresh guild when you choose but still have old search data.

Trending

GSSE not supports basic trending. It tracks the overall average, max and min for every item and also the same data for the current session (if you have scanned the guild store). It then makes recommendations on what price to sell for and buy for. This is all presented in the standard item tooltip (configurable)

How to use

Press the Guild Store Search button while a Guild Store is open.
  1. Select a specific guild or choose All. Then press Retrieve.
  2. Once all the items have been retrieved from the selected guild stores,
    type the text you want to find (or double click the text box to get the name of the current item you are selling) and press Find Match .
  3. You can match the text to items from a specific guild or items from all guilds.
  4. Use quotes for exact matching, no quotes for partial matching.
  5. Type different text or select different guilds and press Find Match again
    to search the stored results again.
  6. You can press Retrieve again to update the items from the guild stores.

To buy an item, press the " Go To Page " button. It will change the main Guild Store interface to the page where the item you want to buy can be found. You still have to scroll down to that item and buy it.

All settings can be found under Settings -> Addon Settings -> Guild Store Search Extended

Translation

  • GSSE is now (mostly) translated to French - Big thank you to SCAX.
  • GSSE is now (mostly) translated to German - Big thank you to Tridman.

If you would like to help with translation to french, contact me.

Bugs and New Features


Please post your requests/bugs on Github.

Before reporting a bug or new feature, please review the list there.

If you are reporting a bug, please provide steps describing how to reproduce the issue.
========================================
========================================
0.13.2-beta (2014-08-08):
========================================[*]Updated to latest ESO API Version (1.3.3 aka 100008)
========================================
========================================
0.13.1-beta (2014-08-05):
========================================[*]Reuploaded with new version number, as the last version didn't include the correct version number in the manifest file
========================================
========================================
0.13-beta (2014-08-04):
========================================
  • Error: No Guild Stores (#1)
  • Upgrade to LibAddonMenu-2 r14 (#16)
  • Search information is deleted on reloading (instead of being kept for 1 hour) (#17)
========================================
========================================
0.12-beta (2014-07-27):
========================================
  • Keep data for 1 hour in session table, don't clean it all on initializing (#8)
  • Let the user continue his latest search (#9)
========================================
========================================
0.11.1-beta (2014-07-27):
========================================
  • Error initializing GSSE on fresh installation (#10)
========================================
========================================
0.11-beta (2014-07-23):
========================================
  • Upgrade to LibAddonMenu-2 (#2)
  • Localization broken (#4)
  • Tooltip-text doesn't fade out upon mouse-out (#5)
========================================
========================================
0.10-beta (2014-07-23):
========================================
Included all fixes from Guild Store Search Extended Fix
========================================
========================================



Old changelog by lintydruid
== Guild Store Search Extended ==
== Add-on Change Log ==

ESO : Guild Store Extended - Change Log

ESO : Guild Store Extended - 0.09 (Released 2014-05-18) [ View Issues ]
=======================================================
- 0000037: [Bug/Fault] The label gsse.lang.config_updatespeed_lbl will not show in the configuration menu - resolved.
- 0000042: [New Feature] Allow language to be be configured. (lw_admin) - resolved.
- 0000038: [Translation] Expand space on buttons for translation. (lw_admin) - resolved.
- 0000040: [Bug/Fault] Error in Tooltip @ 374 (lw_admin) - resolved.

[link]http://tracker.logic-worx.com/search.php?project_id=3&sticky_issues=off&fixed_in_version=0.09&sortby=last_updated&dir=DESC&hide_status_id=-2&match_type=0[/link]

ESO : Guild Store Extended - 0.08 (Released 2014-05-11) [ View Issues ]
=======================================================
- 0000035: [Bug/Fault] Tooltip Error Line 80 (lw_admin) - resolved.

ESO : Guild Store Extended - 0.07 (Released 2014-05-11) [ View Issues ]
=======================================================
- 0000034: [Bug/Fault] Short Guild Name function returns an error if guild name is not two words or more (lw_admin) - resolved.

[link]http://tracker.logic-worx.com/search.php?project_id=3&sticky_issues=off&fixed_in_version=0.07&sortby=last_updated&dir=DESC&hide_status_id=-2&match_type=0[/link]

ESO : Guild Store Extended - 0.06 (Released 2014-05-10)
=========================================
- 0000029: [New Feature] Allow GSSE window to be shown when not in guild store (lw_admin) - resolved.
- 0000030: [Bug/Fault] Disable ability to retrieve when guild store is not open (lw_admin) - resolved.
- 0000020: [Translation] Translate add-on into French (scax) - resolved.
- 0000003: [New Feature] Hold and persists data by guild (lw_admin) - resolved.
- 0000032: [New Feature] Add keybind for Showing/Hiding GSSE window. (lw_admin) - resolved.
- 0000028: [Bug/Fault] Command line options do not work (lw_admin) - resolved.
- 0000002: [New Feature] Pesist last search across players (lw_admin) - resolved.
- 0000027: [New Feature] Make inserts item names (double click) a literal search (lw_admin) - resolved.
- 0000006: [New Feature] Change text search results to hyper-links or equiv. (lw_admin) - resolved.
- 0000031: [New Feature] Add contextual tool tips to items in GSSE results. (lw_admin) - resolved.
- 0000005: [New Feature] Show summary information in standard tooltip (lw_admin) - resolved.
- 0000004: [New Feature] Collect summary data across sessions (lw_admin) - resolved.

View Change Log

ESO : Guild Store Extended - 0.05 (Released 2014-05-01)
=========================================
- 0000014: [Bug/Fault] ESO/Zenimax have stopped multiple search of the AH in short succession. (lw_admin) - closed.
- 0000016: [Bug/Fault] Error since patch (lw_admin) - closed.
- 0000013: [Bug/Fault] Unit price over 1000g hides coin symbol (lw_admin) - closed.
Optional Files (3)
File Name
Version
Size
Author
Date
Type
0.15c1
66kB
02/07/17 01:45 PM
Patch
0.13.2h
60kB
09/19/15 08:22 AM
Patch
0.13.2c-beta
49kB
01/16/15 06:04 AM
Patch


Archived Files (15)
File Name
Version
Size
Uploader
Date
0.13.1-beta
48kB
Sephiroth018
08/05/14 01:11 AM
0.13-beta
49kB
Sephiroth018
08/04/14 01:24 PM
0.12-beta
49kB
Sephiroth018
07/27/14 02:47 PM
0.11.1-beta
48kB
Sephiroth018
07/24/14 11:18 AM
0.11-beta
48kB
Sephiroth018
07/23/14 02:11 PM
0.10-beta
28kB
Sephiroth018
07/23/14 11:54 AM
Version 0.09 be
28kB
lintydruid
05/18/14 04:27 AM
Version 0.08 be
25kB
lintydruid
05/11/14 01:21 PM
Version 0.07 be
25kB
lintydruid
05/11/14 12:22 AM
Version 0.06 be
25kB
lintydruid
05/10/14 03:25 PM
Version 0.05 be
18kB
lintydruid
05/01/14 04:05 PM
Version 0.04 be
17kB
lintydruid
04/27/14 06:02 AM
Version 0.03 be
16kB
lintydruid
04/26/14 04:45 PM
Version 0.02 be
7kB
lintydruid
04/21/14 01:57 AM
Version 0.01 be
6kB
04/20/14 03:24 AM


Post A Reply Comment Options
Unread 06/26/14, 09:45 PM  
BornDownUnder
AddOn Author - Click to view AddOns

Forum posts: 59
File comments: 200
Uploads: 1
Re: Re: Re: Re: Re: Re: Re: Bugs Since New Patch

Originally Posted by dopiate
you did it right it works on a single guild with multiple pages but I have 5 guilds and the first 1 only has 1 page

it fails to cycle through all the stores

this code:

for i = 1,gsse.MAX_GUILD_ID do
local id =GetGuildId(i)
local name = GetGuildName(id)

gathers all the store names and sets and ID for them - but for me it only does one guild.


I know some LUA and will try to fix it tomorrow - there is just one function that seems to be failing

when the state is set to gsse.SetState("NONE") or not(hasMorePages) then it should trigger the next store

nextTradingGuild=gsse.nextTradingHouse(guildId)

but something is going wrong there.

so it gets stuck on the first guild and then gets the "you are trying to research too quickly" or whatever it says.
From watching it go through processing of pages I set it to a guild which does not have access to a guild store at present, because it found nothing it did go to the next guild for further searching.

Once it finds items listed on one particular guild it seems to get hung up and enters an infinite loop where it is hitting the too many requests error repeatedly, perhaps there needs to be a delay in the code before it moves to the next guild?

The other thing I have noticed is the timer delay between page searches almost seems redundant now, there is no difference between 3 (minimum) and 5+, though it does get stuck when it should move onto the next guild in ID queue.

My lua knowledge is very limited though, so grasping at straws with something this complex (For my understanding, at least)
Report comment to moderator  
Reply With Quote
Unread 06/26/14, 08:34 PM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Re: Re: Re: Re: Re: Re: Bugs Since New Patch

Hello. I just made three attempts at this fix and am unsuccessful (not really familiar with programming). For me...a screenshot of the two changes would be useful to be certain that I have the change correct. Thanks! Nisadir
you did it right it works on a single guild with multiple pages but I have 5 guilds and the first 1 only has 1 page

it fails to cycle through all the stores

this code:

for i = 1,gsse.MAX_GUILD_ID do
local id =GetGuildId(i)
local name = GetGuildName(id)

gathers all the store names and sets and ID for them - but for me it only does one guild.


I know some LUA and will try to fix it tomorrow - there is just one function that seems to be failing

when the state is set to gsse.SetState("NONE") or not(hasMorePages) then it should trigger the next store

nextTradingGuild=gsse.nextTradingHouse(guildId)

but something is going wrong there.

so it gets stuck on the first guild and then gets the "you are trying to research too quickly" or whatever it says.
Last edited by dopiate : 06/26/14 at 08:35 PM.
Report comment to moderator  
Reply With Quote
Unread 06/26/14, 08:31 PM  
lowthor

Forum posts: 0
File comments: 6
Uploads: 0
Re: Re: Re: Re: Re: Re: Bugs Since New Patch

Originally Posted by Nisadir
Hello. I just made three attempts at this fix and am unsuccessful (not really familiar with programming). For me...a screenshot of the two changes would be useful to be certain that I have the change correct. Thanks! Nisadir
Here, until it is fixed, just download my revised GuildStoreSearchEx.lua
Report comment to moderator  
Reply With Quote
Unread 06/26/14, 06:38 PM  
Nisadir

Forum posts: 0
File comments: 8
Uploads: 0
Re: Re: Re: Re: Re: Bugs Since New Patch

Originally Posted by Augmenti-DeMontia
Originally Posted by lowthor
Originally Posted by zgrssd
As far as I can tell the made the wait time variable now - the more searches, the longer you have to wait.
I keep getting "too many searches in sucession" reliably on the 5th page of my active Trading Guild (the others have no store or less then 5 pages) with the default 5 second delay.
Edit: Also get stuck on page 5 with 6 second delay.
Edit 2: I also get stuck on page 5 with 3 seconds delay (minimum). So maybe every 5 searches we have to wait extra-long, but in turn we can do the 5 before that faster?
No, I already fixed my copy. the fix is:

in GuildStoreSearchEX.lua

at line 539
replace:
else
SelectTradingHouseGuildId(params[1])
gsse.queueTradingHouseSearch(0,TRADING_HOUSE_SORT_SALE_PRICE, true)

with:
else
ld_timer.addWithData("GSSE_Search",gsse.data.pageRequestDelay, gsse.doSelectTradingHouseGuildId,1,{guildId + 1,0})

then after line 554, add new function:
function gsse.doSelectTradingHouseGuildId(name,params)
SelectTradingHouseGuildId(params[1])
gsse.queueTradingHouseSearch(0,TRADING_HOUSE_SORT_SALE_PRICE, true)
end
Thanks for your work on this and everyone trying to help!

Is it possible you did more than just these two fixes? I tried them and checked my spacing, but no luck, same issues. Or if you don't mind, will you or anyone please post a functioning .lua?

Thanks.
Hello. I just made three attempts at this fix and am unsuccessful (not really familiar with programming). For me...a screenshot of the two changes would be useful to be certain that I have the change correct. Thanks! Nisadir
Last edited by Nisadir : 06/26/14 at 06:58 PM.
Report comment to moderator  
Reply With Quote
Unread 06/26/14, 01:17 AM  
Augmenti-DeMontia

Forum posts: 32
File comments: 213
Uploads: 0
Re: Re: Re: Re: Bugs Since New Patch

Originally Posted by lowthor
Originally Posted by zgrssd
As far as I can tell the made the wait time variable now - the more searches, the longer you have to wait.
I keep getting "too many searches in sucession" reliably on the 5th page of my active Trading Guild (the others have no store or less then 5 pages) with the default 5 second delay.
Edit: Also get stuck on page 5 with 6 second delay.
Edit 2: I also get stuck on page 5 with 3 seconds delay (minimum). So maybe every 5 searches we have to wait extra-long, but in turn we can do the 5 before that faster?
No, I already fixed my copy. the fix is:

in GuildStoreSearchEX.lua

at line 539
replace:
else
SelectTradingHouseGuildId(params[1])
gsse.queueTradingHouseSearch(0,TRADING_HOUSE_SORT_SALE_PRICE, true)

with:
else
ld_timer.addWithData("GSSE_Search",gsse.data.pageRequestDelay, gsse.doSelectTradingHouseGuildId,1,{guildId + 1,0})

then after line 554, add new function:
function gsse.doSelectTradingHouseGuildId(name,params)
SelectTradingHouseGuildId(params[1])
gsse.queueTradingHouseSearch(0,TRADING_HOUSE_SORT_SALE_PRICE, true)
end
Thanks for your work on this and everyone trying to help!

Is it possible you did more than just these two fixes? I tried them and checked my spacing, but no luck, same issues. Or if you don't mind, will you or anyone please post a functioning .lua?

Thanks.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 02:56 PM  
lowthor

Forum posts: 0
File comments: 6
Uploads: 0
Re: Re: Re: Bugs Since New Patch

Originally Posted by zgrssd
As far as I can tell the made the wait time variable now - the more searches, the longer you have to wait.
I keep getting "too many searches in sucession" reliably on the 5th page of my active Trading Guild (the others have no store or less then 5 pages) with the default 5 second delay.
Edit: Also get stuck on page 5 with 6 second delay.
Edit 2: I also get stuck on page 5 with 3 seconds delay (minimum). So maybe every 5 searches we have to wait extra-long, but in turn we can do the 5 before that faster?
No, I already fixed my copy. the fix is:

in GuildStoreSearchEX.lua

at line 539
replace:
else
SelectTradingHouseGuildId(params[1])
gsse.queueTradingHouseSearch(0,TRADING_HOUSE_SORT_SALE_PRICE, true)

with:
else
ld_timer.addWithData("GSSE_Search",gsse.data.pageRequestDelay, gsse.doSelectTradingHouseGuildId,1,{guildId + 1,0})

then after line 554, add new function:
function gsse.doSelectTradingHouseGuildId(name,params)
SelectTradingHouseGuildId(params[1])
gsse.queueTradingHouseSearch(0,TRADING_HOUSE_SORT_SALE_PRICE, true)
end
Last edited by lowthor : 06/25/14 at 02:56 PM.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 02:02 PM  
zgrssd
AddOn Author - Click to view AddOns

Forum posts: 280
File comments: 26
Uploads: 3
Re: Re: Bugs Since New Patch

Originally Posted by lowthor
Originally Posted by Reverant_Spark
Hi, just wanted to report the new bugs the new patch has introduced.

Bug 1: When you go to retrieve the listings from all your guilds, it goes through the pages of "guild 1", then once it has finished, it starts going through the pages from guild 1 all over again. It doesnt move onto the next guilds listings, it just keeps re-retrieving the ones from guild 1 repeatedly.

Bug 2: When retrieving listings, sometimes the notification "too many searches in rapid succession" pops up. I dont know if that effects the listings retrieved, if pages and listings get missed out, but I thought I'd bring it to your attention anyways.

Thanks for keeping this addon going, I use it frequently. Keep up the good work, Im sure its appreciated by many :]
Bug 1 and 2 are the same problem, you need to wait the cooldown timer after a trading house request, to request a new guild. I just wrapped your request for SelectTradingHouseGuildId in gsse.ResultlsReceived with your timer callback.

There are several changes to the TradingHouse APi including ItemLinks and two new Cooldown functions, GetTradingHouseCooldownRemaining() gets the milliseconds you have to wait for next request. I changed your code to override pageRequestDelay with this value. Also a new event EVENT_TRADING_HOUSE_SEARCH_COOLDOWN_UPDATE which I didn't play with but can probably be used to just replace your timer.
As far as I can tell the made the wait time variable now - the more searches, the longer you have to wait.
I keep getting "too many searches in sucession" reliably on the 5th page of my active Trading Guild (the others have no store or less then 5 pages) with the default 5 second delay.
Edit: Also get stuck on page 5 with 6 second delay.
Edit 2: I also get stuck on page 5 with 3 seconds delay (minimum). So maybe every 5 searches we have to wait extra-long, but in turn we can do the 5 before that faster?
Last edited by zgrssd : 06/25/14 at 02:05 PM.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 11:02 AM  
lowthor

Forum posts: 0
File comments: 6
Uploads: 0
Re: Bugs Since New Patch

Originally Posted by Reverant_Spark
Hi, just wanted to report the new bugs the new patch has introduced.

Bug 1: When you go to retrieve the listings from all your guilds, it goes through the pages of "guild 1", then once it has finished, it starts going through the pages from guild 1 all over again. It doesnt move onto the next guilds listings, it just keeps re-retrieving the ones from guild 1 repeatedly.

Bug 2: When retrieving listings, sometimes the notification "too many searches in rapid succession" pops up. I dont know if that effects the listings retrieved, if pages and listings get missed out, but I thought I'd bring it to your attention anyways.

Thanks for keeping this addon going, I use it frequently. Keep up the good work, Im sure its appreciated by many :]
Bug 1 and 2 are the same problem, you need to wait the cooldown timer after a trading house request, to request a new guild. I just wrapped your request for SelectTradingHouseGuildId in gsse.ResultlsReceived with your timer callback.

There are several changes to the TradingHouse APi including ItemLinks and two new Cooldown functions, GetTradingHouseCooldownRemaining() gets the milliseconds you have to wait for next request. I changed your code to override pageRequestDelay with this value. Also a new event EVENT_TRADING_HOUSE_SEARCH_COOLDOWN_UPDATE which I didn't play with but can probably be used to just replace your timer.
Last edited by lowthor : 06/25/14 at 11:05 AM.
Report comment to moderator  
Reply With Quote
Unread 06/25/14, 09:27 AM  
Reverant_Spark

Forum posts: 0
File comments: 3
Uploads: 0
Bugs Since New Patch

Hi, just wanted to report the new bugs the new patch has introduced.

Bug 1: When you go to retrieve the listings from all your guilds, it goes through the pages of "guild 1", then once it has finished, it starts going through the pages from guild 1 all over again. It doesnt move onto the next guilds listings, it just keeps re-retrieving the ones from guild 1 repeatedly.

Bug 2: When retrieving listings, sometimes the notification "too many searches in rapid succession" pops up. I dont know if that effects the listings retrieved, if pages and listings get missed out, but I thought I'd bring it to your attention anyways.

Thanks for keeping this addon going, I use it frequently. Keep up the good work, Im sure its appreciated by many :]
Report comment to moderator  
Reply With Quote
Unread 06/24/14, 08:44 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 41
File comments: 364
Uploads: 0
Originally Posted by IronbarSinister
Originally Posted by SteveCampsOut
Hope today's patch didn't break anything this add on does!
LOL

All my addons are busted.

It will take some time - but I'm sure addon developers will adjust to the changes & we'll enjoy them again soon.
Yeah they're going to have to put in a longer pause between page searches. It's busted.
Report comment to moderator  
Reply With Quote
Unread 06/24/14, 05:39 PM  
IronbarSinister

Forum posts: 0
File comments: 2
Uploads: 0
Originally Posted by SteveCampsOut
Hope today's patch didn't break anything this add on does!
LOL

All my addons are busted.

It will take some time - but I'm sure addon developers will adjust to the changes & we'll enjoy them again soon.
Report comment to moderator  
Reply With Quote
Unread 06/24/14, 05:23 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 41
File comments: 364
Uploads: 0
Hope today's patch didn't break anything this add on does!
Report comment to moderator  
Reply With Quote
Unread 06/22/14, 03:39 AM  
seress

Forum posts: 0
File comments: 27
Uploads: 0
Any plans to bring addon up to date?

Shows out of date in game. Is that an easy fix. I think it still works okay for me. It's an OCD thing though.
Report comment to moderator  
Reply With Quote
Unread 06/14/14, 02:09 PM  
oblivionjosh
 
oblivionjosh's Avatar

Forum posts: 0
File comments: 1
Uploads: 0
Issue with addon

Hi I have to scan the bank every time I relog or restart the game. Otherwise the "show" button will not appear and instead says "old" on every item :/. I am in 5 guilds so having to search the bank for 10 minutes every time I log on is rather inconvenient.

My friends are having the same issue, any ideas on how to fix it?

Thanks
Last edited by oblivionjosh : 06/14/14 at 02:09 PM.
Report comment to moderator  
Reply With Quote
Unread 06/06/14, 11:22 PM  
ronsavage

Forum posts: 3
File comments: 2
Uploads: 0
Retrieve not getting all guilds

Originally Posted by ronsavage
Thanks for the add-on Linty, a much needed addition to the Guild Store. :-)

My problem - the scan isn't getting all items from all guilds.

When I retrieve individually:
G1 - no store
G2 - 1014
G3 - 2025
G4 - 114

When I retrieve all:
Total from all guilds: 1014

Thanks!
Oh, in case it affects it - in Chat Options I have all guilds "unchecked" except for G1. :-)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: