Download
(32 Kb)
Download
Updated: 09/01/15 01:50 AM
Pictures
File Info
Compatibility:
Update 7 (1.7.0)
Updated:09/01/15 01:50 AM
Created:04/04/15 05:37 AM
Monthly downloads:18
Total downloads:7,347
Favorites:14
MD5:
GuildBankHistory  Popular! (More than 5000 hits)
Version: 1.0.9
by: kikiadoc [More]
Hi guys,

This addon is for you, guild leaders, officers, guild mates, if you want to easily track what's happened in yours guilds' banks.

If you use Roomba (great addon) or if your guild mates are used to get a stack of items and put it back a few second later withdrawing only one item, your guild bank history will be full of movements that are not relevant.

Then, it is very hard to know what are the withdrawals and deposits at a glance.

GuildBankHistory will help you, showing what are the relevant banking movements each time you open a guild bank.
When you are online, but away from a banker, GuildBankHistory tracks what append if you configured an alert.
So use /gbh command or click the GuildBankHistory button in the chat window, to display a journal of relevant movements anywhere (current journal or previsously computed histories at guildbanks)

GuildBankHistory is also able to alert you when a matching bank movement occured (per bank criteria: deposit/withdraw/color/level of item/gold coins) (no alert when in combat)

You can filter journals and histories by color and level and hide deposits, withdrawals or compactions.

No boring configuration needed, just click the new button available when you open one of your guildbanks:
The GuildBankHistory window displays your banking movements since you opened it before. (and before, and before ...)

GuildBankHisotry is available in French (my native) & English.
DE translation is in progress.

Some commands are available to setup GuildBankHistory if needed
/gbh detail : toggle option to display details of banking movements in chat, not only summaries
/gbh delay 0..6 : setup initial scan delay to N*20 seconds (default 3)
/gbh button 3..10 : setup time-shift of scan after opening a guildbank (guildbankhistory button availability) to n*0.5 seconds (default 4)

Feel free to report bugs & requirements

Have fun !
@kikiadoc (liveeu)


PS: Roomba, AdvancedFilters compliant

Thanks :
Some concepts from Garkin -- http://www.esoui.com/forums/showthread.php?t=4323
Chat button code copied/modified from AlphaLemming's craftstore -- http://www.esoui.com/downloads/info1047-CraftStore.html
Banners from http://www.network-science.de/ascii/


TODO (may be^^):
Per gamer synthesys from history
blink chat icon when movements detected (jirk request)
Setup Page to update technical constants, delays and so on ?
force LUA max memory if below 60Mo ?
filter by text ?
option to alert when in combat ?
1.0.9
Api version TESO 2.1 (100012)

1.0.8
Can pin/unpin guildbankhistory window

1.0.7
A click on a player name in history displays synthesys of player's movements
New confirmation dialog to clear a bank
Code refactoring : getBankImage() - optimized

1.0.6
Typos (EN)
Banking movement synthesis is now sorted by type of items
Bug fix : wrong date in history when time is between midnight - timezone offset and midnight

1.0.5
Gold tracking alerts
Scan when opening a guildbank can be deferred: /gbh button n to setup button availability (and scan) delay to n*0.5 seconds n=3..10 (default 4)

1.0.4
Message in history if movements may be missing between 2 scans
Initial scan delayed by 60 seconds by default (/gbh delay n to setup inital scan delai to nx20 seconds) (Quadro request)
2 seconds delay before enabling button in guildbank (crash game fix ?) (Quadro report, not able to replicate this crash)
Only counts of movements are displayed in chat by default when opening a guildbank (/gbh detail to toggle this option) (Jirk request)

1.0.3
checkbox to show self movements in bank journal (self movements are now hidden by default)
no alert if self movement
Small button in chat window to open GuildBankHistory main window (Quadro request)
Gold tracking (in bank history and jornal but no alerts yet)
Bug fix

1.0.2
When back online, display "some movements may be missing between timestamp and timestamp" message if last scan is before the oldest available movement in history
Changed labels in dropdowns (trash now is any)
Code refactoring, so savedVariables are reinitialized

1.0.1
add journals of banks based on history
add alerts on movements in history
filter summaries by color/withdraw/déposit
filter journals by color/withdraw/déposit/compactions
EN use by default if tranlation is missing

1.0.0
initial public release
Archived Files (9)
File Name
Version
Size
Uploader
Date
1.0.8
32kB
kikiadoc
06/28/15 12:18 AM
1.0.7
31kB
kikiadoc
06/13/15 03:25 AM
1.0.6
29kB
kikiadoc
05/31/15 03:03 AM
1.0.5
29kB
kikiadoc
05/24/15 04:43 AM
1.0.4
27kB
kikiadoc
05/15/15 04:11 AM
1.0.3
26kB
kikiadoc
05/08/15 10:33 AM
1.0.2
24kB
kikiadoc
05/03/15 12:34 AM
1.0.1
22kB
kikiadoc
04/20/15 11:27 AM
1.0.0
12kB
kikiadoc
04/04/15 05:37 AM


Post A Reply Comment Options
Unread 07/23/15, 10:18 PM  
SteveCampsOut
 
SteveCampsOut's Avatar

Forum posts: 38
File comments: 363
Uploads: 0
Any updates coming on this one?
Report comment to moderator  
Reply With Quote
Unread 06/28/15, 02:50 AM  
kikiadoc
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
Originally Posted by kikiadoc
Originally Posted by QuadroTony
i need to withdraw items my guildmate deposit by mistake
so i need to look at the gbh window to see what i need
but everytime i withraw smthing Gbh window disapear

any workaround?
I close the window because its content is not syncrhonized with the bank content: A deposit or withdraw occurs

I'll add an option in 1.0.8 to keep window open if a withdraw or deposit occurs while displayed

Done
Report comment to moderator  
Reply With Quote
Unread 06/16/15, 01:25 PM  
kikiadoc
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
Originally Posted by QuadroTony
i need to withdraw items my guildmate deposit by mistake
so i need to look at the gbh window to see what i need
but everytime i withraw smthing Gbh window disapear

any workaround?
I close the window because its content is not syncrhonized with the bank content: A deposit or withdraw occurs

I'll add an option in 1.0.8 to keep window open if a withdraw or deposit occurs while displayed
Report comment to moderator  
Reply With Quote
Unread 06/14/15, 03:34 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i need to withdraw items my guildmate deposit by mistake
so i need to look at the gbh window to see what i need
but everytime i withraw smthing Gbh window disapear

any workaround?
Report comment to moderator  
Reply With Quote
Unread 06/10/15, 12:00 PM  
kikiadoc
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
Originally Posted by QuadroTony
crash on opening guild bank as you can see
not always

like too many items proceeded or what? i have 498 in this bank

mby connected with other addons like inventory insight?
If you are in progress of retrieving items from the servers (the moving gear), guildbankhistory is waiting another event.

No issue if bank is full (guildbankhistory is unaware of the size)
Report comment to moderator  
Reply With Quote
Unread 06/06/15, 11:47 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
crash on opening guild bank as you can see
not always

like too many items proceeded or what? i have 498 in this bank

mby connected with other addons like inventory insight?
Last edited by QuadroTony : 06/06/15 at 11:47 AM.
Report comment to moderator  
Reply With Quote
Unread 06/02/15, 12:49 PM  
kikiadoc
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
Originally Posted by QuadroTony
i dont know too

what i must ctrl+f in all my addon's files in notepad++?
There is a mandatory call to
RequestGuildHistoryCategoryNewest
to ask history of a guildbank in a line looking like
RequestGuildHistoryCategoryNewest(zzzzzz, GUILD_HISTORY_BANK)

I think the addon is also handling event named
EVENT_GUILD_HISTORY_RESPONSE_RECEIVED
in line lokking like
EVENT_MANAGER:RegisterForEvent("XXXX", EVENT_GUILD_HISTORY_RESPONSE_RECEIVED, yyyyy)
Last edited by kikiadoc : 06/02/15 at 12:54 PM.
Report comment to moderator  
Reply With Quote
Unread 06/02/15, 12:44 PM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
i dont know too

what i must ctrl+f in all my addon's files in notepad++?
Report comment to moderator  
Reply With Quote
Unread 06/02/15, 12:43 PM  
kikiadoc
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
Originally Posted by QuadroTony




there is no 120s

all your scripts working fine as you described

can you add more delay? 6 is max as i can see
In this case, there is another addon requesting the guildbank before guildbankhistory and I catch the event, as guildbankHistory is listening events as soon as it is up and running to keep history as accurate as possible.

No way to ignore that... if an event is received, i have to handle the response because if I ignore any event, then some movements may be lost.

I don't know what is the other addon, but you have to ask the developper to manage this delay.
Last edited by kikiadoc : 06/02/15 at 12:44 PM.
Report comment to moderator  
Reply With Quote
Unread 06/02/15, 05:49 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3




there is no 120s

all your scripts working fine as you described

can you add more delay? 6 is max as i can see
Last edited by QuadroTony : 06/02/15 at 05:51 AM.
Report comment to moderator  
Reply With Quote
Unread 06/01/15, 09:05 AM  
kikiadoc
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
Originally Posted by QuadroTony
smthing wrong

i tested many times delay feature didnt work
i setup 120 sec many times but it always 20 sec... in fact

i think it works fine.... may be something wrong in your addons or savedVariables directories....
May be another plugin is using the same header as guildbankhistory (k_GBH) but probability is low.

/gbh delay 6 --> setup 6*20 seconds = 120 sec

To diagnose, can you follow this troubleshooting guide:
type in chat :
Code:
/gbh delay 6
will display "bankhistory: new iintial scan delay is 6*20 (120) seconds (bankhistory instead of guildbankhistory.... a typo

then immediately check if counter is ok :
to do that, type in chat (case sensitive):
Code:
/script d(k_GBH.defferedScan)
will display 6 immediately, then 5 after 0 to 20 seconds, then 4 after 20 seconds then 3 after 20 seconds seconds... and so on until 0
When 0 is reached, a scan is performed.

Next step is to check variable is in the scope of persisted variables of the game
Code:
/script d(k_GBH.savedVariables.defferedScan)
This should display 6 in the chat

Next step to check is that the value is saved by the game
So disconnect/reconnect your character

immediately after the availability of the chat system, can you check using
Code:
/script d(k_GBH.defferedScan)
the value should be decremeting from 5 to 0 as above.

and
Code:
/script d(k_GBH.savedVariables.defferedScan)
This should display 6 in the chat
Thanks to report

... and 1.0.7 is in progress, it will include a per user report of banking movements.
Last edited by kikiadoc : 06/01/15 at 09:25 AM.
Report comment to moderator  
Reply With Quote
Unread 05/31/15, 09:41 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
smthing wrong

i tested many times delay feature didnt work
i setup 120 sec many times but it always 20 sec... in fact
Report comment to moderator  
Reply With Quote
Unread 05/25/15, 03:36 AM  
kikiadoc
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
Originally Posted by QuadroTony
Originally Posted by kikiadoc
Originally Posted by QuadroTony
hmm
i setup 120s yesterday but today when i login it start scan history immediatly


Works fine in my account in 1.0.4 & 1.0.5, and 20 seconds means /gbh delay 1

This value has to be explicitely set using /gbh delay 1

sure you dont use /gbh delay 1 for testing ?


PS: 1.0.5 is available & gold tracking is active.
ah 1=20
i got it now, thanks!
and gold tracking is perfect thing

I will refactor settings in future release to be more fluent, but by now, commands update internal counters
Report comment to moderator  
Reply With Quote
Unread 05/25/15, 02:58 AM  
QuadroTony
Banned
 
QuadroTony's Avatar
AddOn Author - Click to view AddOns

Forum posts: 828
File comments: 3866
Uploads: 3
Originally Posted by kikiadoc
Originally Posted by QuadroTony
hmm
i setup 120s yesterday but today when i login it start scan history immediatly


Works fine in my account in 1.0.4 & 1.0.5, and 20 seconds means /gbh delay 1

This value has to be explicitely set using /gbh delay 1

sure you dont use /gbh delay 1 for testing ?


PS: 1.0.5 is available & gold tracking is active.
ah 1=20
i got it now, thanks!
and gold tracking is perfect thing
Report comment to moderator  
Reply With Quote
Unread 05/25/15, 01:09 AM  
kikiadoc
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 29
Uploads: 1
Originally Posted by QuadroTony
hmm
i setup 120s yesterday but today when i login it start scan history immediatly


Works fine in my account in 1.0.4 & 1.0.5, and 20 seconds means /gbh delay 1

This value has to be explicitely set using /gbh delay 1

sure you dont use /gbh delay 1 for testing ?


PS: 1.0.5 is available & gold tracking is active.
Last edited by kikiadoc : 05/25/15 at 01:20 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: