This is a wiki for a reason. Anyone can contribute. If you see something that is inaccurate or can be improved, don't ask that it be fixed--just improve it.
[ Disclaimer, Create new user --- Wiki markup help, Install P99 ]

Difference between revisions of "User talk:Estu"

From Project 1999 Wiki
Jump to: navigation, search
(Created page with '== Log Parsing for Drops == Hi! I saw your addition to A Grizzly Bear, which is great. You mention parsing logs of kills to get these percentages? Can you say a bit more abo…')
 
(Re: Log Parsing for Drops: new section)
Line 6: Line 6:
  
 
Anyways, just thought that if you had already done this part of the job I could work on the wiki side. But, I wasn't sure how just parsing logs could tell you this for sure (if you saw the death of a mob, how would you know that the player even looted it, or looted all the items, given that only looted items would show up in the log?) --[[User:Ravhin|Ravhin]] 18:14, 6 February 2013 (UTC)
 
Anyways, just thought that if you had already done this part of the job I could work on the wiki side. But, I wasn't sure how just parsing logs could tell you this for sure (if you saw the death of a mob, how would you know that the player even looted it, or looted all the items, given that only looted items would show up in the log?) --[[User:Ravhin|Ravhin]] 18:14, 6 February 2013 (UTC)
 +
 +
== Re: Log Parsing for Drops ==
 +
 +
Hi, it's cool that you noticed the change and are interested. I'm surprised you noticed a change to such an inconsequential page of the wiki - do you skim through all wiki changes? Anyhow, what I did was I wrote a short perl script to sift through a portion of a log and compute the percentages. But to use the script, the user needs to do a lot. Here is what I did:
 +
 +
For a couple of hours, I killed grizzly bears. Every time I killed a bear, I would click the "link loot" button and say the loot into /say just for the log (since EQ logs do not record this kind of thing well enough, as you noted). If nothing dropped, I would just have a blank /say. Then what my script does is it looks for every instance of "/say" and treats it as a bear, and separates the entries by commas. Then it counts up the total number of bears killed and spits out the percentages of each piece of loot.
 +
 +
So to use the script, you need to actually be the one right clicking on the corpse before everything is looted, and you need to devote your /say to just the loot, and you only need to be doing that for one mob. If you then go off and kill other mobs and /say their loot, and come back and kill grizzly bears again, you'll need to manually go into your log for that character and paste just the grizzly bear parts into a new file for the parser.
 +
 +
So all in all it's very weak, but it served my purpose. Here's the script if you're interested: http://pastebin.com/g7W1U2iZ

Revision as of 02:24, 7 February 2013

Log Parsing for Drops

Hi! I saw your addition to A Grizzly Bear, which is great. You mention parsing logs of kills to get these percentages? Can you say a bit more about that?

Did you write a little program to do this, or is it more manual? It would be great to add another custom feature to the wiki, like the AuctionTracker, that accepted log file uploads from players and started compiling accurate drop statistics for p1999. Since, as you for sure noticed, these percentages/rarities are currently from the stock EQEmu DB and Nilbog and co. have certainly tweaked them.

Anyways, just thought that if you had already done this part of the job I could work on the wiki side. But, I wasn't sure how just parsing logs could tell you this for sure (if you saw the death of a mob, how would you know that the player even looted it, or looted all the items, given that only looted items would show up in the log?) --Ravhin 18:14, 6 February 2013 (UTC)

Re: Log Parsing for Drops

Hi, it's cool that you noticed the change and are interested. I'm surprised you noticed a change to such an inconsequential page of the wiki - do you skim through all wiki changes? Anyhow, what I did was I wrote a short perl script to sift through a portion of a log and compute the percentages. But to use the script, the user needs to do a lot. Here is what I did:

For a couple of hours, I killed grizzly bears. Every time I killed a bear, I would click the "link loot" button and say the loot into /say just for the log (since EQ logs do not record this kind of thing well enough, as you noted). If nothing dropped, I would just have a blank /say. Then what my script does is it looks for every instance of "/say" and treats it as a bear, and separates the entries by commas. Then it counts up the total number of bears killed and spits out the percentages of each piece of loot.

So to use the script, you need to actually be the one right clicking on the corpse before everything is looted, and you need to devote your /say to just the loot, and you only need to be doing that for one mob. If you then go off and kill other mobs and /say their loot, and come back and kill grizzly bears again, you'll need to manually go into your log for that character and paste just the grizzly bear parts into a new file for the parser.

So all in all it's very weak, but it served my purpose. Here's the script if you're interested: http://pastebin.com/g7W1U2iZ