Dashboard

brykrys

commented on ADV-283

07 Feb
r 4653
Moves 'real' GetScanData to private, but leaves behind a lib.GetScanData wrapper. This allows us to reduce checking in the real function. Also helps with development of ADV-509.
Adds lib.LoadScanData() which will eventually replace lib.GetImage() - causes Auc-ScanData to be loaded but has no return values.
brykrys
Updates [ADV-283] CoreScan: <internal> changes to GetScanData (see ticket) and adds LoadScanData function
brykrys

resolved ADV-532

06 Feb
r4652
brykrys
Fixes [ADV-532] <internal> Adds parameter checking for SplitServerKey function
brykrys

changed the status to Open of ADV-532

06 Feb
brykrys

created ADV-532

06 Feb
brykrys

commented on ADV-283

06 Feb
r4651 Adds a reference to GetImageCopy in AucAdvanced.API. Also tidies up some comments and corrects an error message.
brykrys
Updates [ADV-283] <developer> Makes GetImageCopy available in AucAdvanced.API
brykrys

resolved ADV-531

06 Feb
r4650
brykrys
Fixes [ADV-531] <internal> GetNextID/BuildIDList will now properly reuse low IDs
brykrys

started progress on SDAT-16, ADV-509

06 Feb
brykrys

commented on ADV-509

06 Feb
Handling when Auc-ScanData cannot be loaded.

In LoadAuctionImage, if Auc-ScanData cannot be loaded, it creates a new image table in (global) AucScanData, and saves a copy in (global save) AucAdvancedData.
Due to a typo this is not reloaded in the next session, and stays stuck in the file indefinitely. (AucAdvancedData.Scandata/AucAdvancedData.ScanData)

We should not be trying to store an entire (uncompressed) image table in Auc-Advanced save file - this is what Auc-ScanData is designed to do.

Possible options if Auc-ScanData cannot be loaded:

A) Create an empty image each session; don't save it between sessions. Essentially like 'deleting' the scandata every session.

B) Restrict to storing a single Auctionhouse; warn the user before overwriting if they scan a different Auctionhouse than the one currently saved.

C) As (A), but also prevent any scanning to avoid Stats being affected. Otherwise if you scan, reload & scan again, each auction on the Auctionhouse will be 'seen' twice by Stat-Simple, Stat-Histo, Stat-StdDev, etc.

D) Refinement of (C): Allow the scan, but block ScanProcessor messages. This allows the user to get a scan image for competition, but doesn't affect Stats.

brykrys

changed the status to Open of ADV-531

06 Feb
William (Kandoko)
Starts [BCNT-292] Continues DE monitoring ability. Removes debug spam, changes event processor slightly, when we start DE one item before the previous item has cleared the bags, we may miss the DE.
William (Kandoko)
Starts [BCNT-292] Add ability to watch for DE events,
When a user Disenchants an item look up the item and records what the item DE into, how many, and the estimated value of the mats
This will be stored in the "meta" data field |DE:XXXX:XX:XXXX|
This will be displayed the reason field of the BeanCounter GUI. It can also be used when calculating the profit on Bid/bought items
William (Kandoko)

started progress on BCNT-292

04 Feb
William (Kandoko)

changed the status to Open of BCNT-292

04 Feb
William (Kandoko)

created BCNT-292

04 Feb
brykrys

commented on PURC-20

04 Feb
After a week of scanning on 3 Auctionhouses, Stat-Purchased detected 514 bids, compared to 66835 buyouts.
Note that the last change only considers auctions that were bidded on if, when they were last seen, they had 30min or less time left to run.
It appears that this has significantly cut down the number of bidded auctions recorded, to the point that they probably have no significant impact on Stat-Purchased stats.

I also did counts using intervals of 20% of the Market Price of the item

% of Market	Bid	Buy
000%-020%	148	1079
020%-040%	83	2816
040%-060%	99	7436
060%-080%	109	16206
080%-100%	45	21418
100%-120%	10	9044
120%-140%	4	3792
140%-160%	3	1810
160%-180%	3	1252
180%-200%	2	655

And as percentages

% of Market	Bid%	Buy%
000%-020%	28.79	1.61
020%-040%	16.15	4.21
040%-060%	19.26	11.13
060%-080%	21.21	24.25
80%-100%	8.75	32.05
100%-120%	1.95	13.53
120%-140%	0.78	5.67
140%-160%	0.58	2.71
160%-180%	0.58	1.87
180%-200%	0.39	0.98

There were some scattered outliers beyond 200% of Market Price

I was not surprised by the high spike in the relative number of bids at 0%-20% of the market price.

I'm now retesting using 10% intervals, and with the "30 minute" check turned off (i.e. detecting all bidded auctions)

brykrys

created ADV-531

04 Feb
Prowell
Fixes [SPRG-12] -- Resolves problems from prior code change collisions that were poorly resolved. Parameters now match text.
dinesh

created SPRG-12

04 Feb
sheldreyn

commented on ADV-530

29 Jan
I see, well I didn't tried for a crafted item I must admit.

Maybe it could be worth adding to Beancounter then. I know for sure that the one I have would like it.

William (Kandoko)

closed ADV-530

29 Jan
William (Kandoko)

commented on ADV-530

29 Jan
No, for craft items and such that's fine, however equipable items with various stats can depend on the uniqueID.

For "of the" items XXX of the bear, XX of illusion etc. If they have a negative suffix (the number before uniqueID) then the unique ID has the scaling factor built in to it.
So XX of the bear with 855555 unique ID may be +64 intel +50 sta but unique ID 77777 would be +50 intel +90 sta (All values made up)

See Scaled Random Suffixes part of the link you provided.

Basically we could extract just the suffix value for storage but the space saved is too trivial for the snatch list. Only when you are storing 1000's of itemstrings ala Beancounter do the savings add up enough.

brykrys

resolved ADV-524

29 Jan
brykrys

commented on ADV-283

29 Jan
SDAT-17/r4646 should remove the last known calls to GetScanData from Auctioneer modules.
brykrys

resolved SDAT-17

29 Jan
brykrys

commented on SDAT-17

29 Jan
r4646