Archie Gremlin

Rookie
  • Posts

    305
  • Joined

  1. Quote:
    Originally Posted by Leandro View Post
    use Win32::TieRegistry;
    $dir = $Registry->{'HKEY_CURRENT_USER\Software\Cryptic\Coh\Installa tion Directory'} if $dir eq '';
    Interesting. Thanks for the tip.

    I'll have to be careful that it doesn't break on other operating systems though.
  2. Quote:
    Originally Posted by JeetKuneDo View Post
    I obviously don't work with the command prompt very often. (Like never...lol)
    You're not alone. Most Windows users have never even seen a Command Prompt let alone used one.

    If anyone else is having the same trouble, please have look at the guide to Using the Command Prompt that I wrote. It's just a quick intro that covers the bare minimum needed to use DropStats.

    Ideally DropStats would have a nice shiney windowed interface that would be more familiar to everyone. Sadly I don't have the time at the moment. Maybe one day...
  3. Quote:
    Originally Posted by StarGeek View Post
    My apologies, I should have expanded more. I get that error when I add the slash. Without the slash I get the error that Leandro gets.
    Ok. You need to edit your preferences.txt file. It's in your DropStats folder.

    Please change the line which says:-
    Code:
    dir=C:\Program Files\City of Heroes\logs\game
    to
    Code:
    dir=D:\CoH\logs\game
    It should then work without you having to specify the directory every time. If you want it to do that then just delete the line completely.
  4. Archie Gremlin

    Efficiency Tips?

    If I were you, I'd probably craft high value lvl 50 set IOs (including purples). I wouldn't look at anything worth less than 20 million each. (Or at current prices, 100m plus)

    First of all, you'll need to scan WW's for items that sell at least 1 a day and that match your minimum price. Make a list. It'll save you doing it again in the weeks to come.

    For your weekly trading session, pick up your recipes, craft and list near the highest price for the week. (You'll have to guess the high point if the last 5 went in the last day.) Place really low bids for new recipes. If it looks like the margin has gone from your niche then check your list for a new candidate.

    Crafting will be a pain unless you've got a base with salvage racks. If you haven't, then stick to flipping. It'll take too much time to get the right ingredients otherwise. If you've got a base, then set up a row of salvage racks to hold the salvage you use most often. You may find it convenient to use an alt to fill the racks rather than using you main.
  5. Archie Gremlin

    Efficiency Tips?

    Quote:
    Originally Posted by Hart View Post
    Since I'm not really interested in playing the game (or rather, I'm intensely interested in playing the game and entirely disinterested in waiting for a team)
    Apologies for answering the wrong question but ...

    Have you tried to find or start a regular team? You can organise it via the boards and eliminate the time you spend in game looking for team mates.
  6. Quote:
    Originally Posted by StarGeek View Post
    I'm glad to see that it's not just me having problems.

    There seems to be a problem when CoH isn't in the default spot. Here's an error I got.
    This is a bug. Thanks for reporting it.

    It only happens when the directory name ends with a \ and is also surrounded by quotes. You don't need the final slash, so just leave it out and it should work Ok. e.g.

    Code:
    perl dropstats.pl  -dir  "D:\CoH\logs\game"
    I'll fix this in the next release.
  7. Quote:
    Originally Posted by Leandro View Post
    Code:
    C:\City of Heroes\logs\game>dropstats.pl "sent stats.txt"
    Error in file or directory options:-
      C:\Program Files\City of Heroes\logs\game is not a valid directory
    Tell it to add the directory only if the file I'm asking for is not already in the current directory, please. I know I can set the directory in the preferences, but it should be common sense that if the file I'm asking for is in the current directory, it shouldn't go looking in another place.
    It doesn't display the error because it can't find your file, it displays it because the option in the preferences file is invalid. As far as it knows, you might have just added that dir option, in which case you'd almost certainly want to know that there's a problem. (Especially if you'd put it on the command line and not in a file.) It's annoying when you didn't add it and don't care, though.

    Of course, the reason doesn't really matter if it annoys you.

    Maybe what it should do, is print a warning and continue when it doesn't need to use the directory. It could use the current behaviour when it does need to search your directories.

    What do you think?
  8. Quote:
    Originally Posted by North_Woods View Post
    Haha, an iPhone app would be awesome. Or an automated text messaging system. It would be so sweet to recieve a text at work, out on a date, at a baseball game etc... that said You have sold Miracle +recovery for 150,000,000. Imagine explaining that excitement to your first date haha.
    What if she got a text at the same time saying she'd just bought a Miracle +recovery for 150,000,000? Would you fess up that you only paid 70,000,000 for it?
  9. Quote:
    Originally Posted by Ravenous33 View Post
    Any chance of getting a preveiw of what these 12,000 have dropped?
    The summary so far is that recipe and salvage drop rates are consistent with the Wiki entries. This may be boring but it's nice to know.

    I'm planning to do some more detailed analysis in the next couple of days. I need to tweak DropStats first to help me get the numbers right. Once I've done that, I'll publish what I've got.

    I don't want to publish any numbers at the moment as they won't be accurate and I don't want to lead people on a wild goose chase.
  10. For those of you who are interested in tracking drops and drop rates ...

    I've just released version 0.5 of DropStats.

    This version can process multiple files including all files in several directories if you want. It also enables you to analyse a single toon or a particular test run. (Handy if you're investigating a theory.)

    This version also contains a tweak that should mean that the heuristic checks continue to work during the double XP period. I haven't been able to test it though so I can't be sure.

    Enjoy.

    (I apologise to those who aren't interested. This seemed like the best place to announce it.)
  11. Thanks to everyone who's sent me log files. We have 12,000 defeats so far which is a good start.

    Keep 'em coming.
  12. Quote:
    Originally Posted by Ignitros View Post
    I seem to remember a post by a dev a looooong time ago that stated that you got x chance for drop from minions and then a higher chance for drop by lt's and so on with bosses and AV's. Is this still true or has it changed over the years?
    I believe it's still true although I haven't checked with a decent data set. The wiki entries for Recipes and Invention Salvage are correct as far as I know.
  13. Quote:
    Originally Posted by UberGuy View Post
    I've seen both happen. Not terribly often; it usually takes a lot of action for that to happen. What's not clear to me is what factors affect it. Server load? Client load? The size of my network pipe? I couldn't say.
    Ok.

    This means that the method of calculating drop rates from team play that I gave above will tend to overestimate drop rates a little.

    It won't affect an analysis of whether drops are assigned fairly as that doesn't require the number of defeats, just the team size.
  14. Quote:
    Originally Posted by MrLiberty View Post
    Hopefully you can use it as I'm not all that familiar with the difference between it and dropstats.
    DropStats works from the log files that CoX produces when you turn on chat logging. If you've got those files then I'd love to have them. If not, then please consider turning on chat logging and then sending me the files.

    Hero Stats creates it's own files. They actually contain all the information that's in the CoX log files but in a different format. DropStats can't read them at the moment. (But it might be able to in the future.)
  15. Quote:
    Originally Posted by StarGeek View Post
    Here's some tables for inspiration drops based upon I7 data, which may or may not still be accurate. It doesn't include the actual chance of a drop, though.
    Thanks. I wasn't aware of that.
  16. Quote:
    Originally Posted by UberGuy View Post
    It sometimes does not deliver messages about defeats at all.
    Does it ever fail to deliver messages about your own defeats or just other peoples?
  17. I just did a quick check and 1 purple in 11,000 defeats is very unlucky. It's probably a 1 in a 1000 event. That makes it suspicious but not implausible. The big questions is, how many other people are getting the same luck?

    What was your usual difficulty settings for these runs?
  18. Some early results from around 4,000 defeats...

    The Pool A recipe and salvage drop rates appear to match the Wiki values. (Although the margin of error is quite large at the moment.)

    Pool A average is 2.75% with 95% confidence interval of 2.3% to 3.3%.
    Salvage average is 7.96% with 95% confidence interval of 7.2% to 8.8%.

    Tier 1 and Tier 2 inspirations have a drop rate of around 30%. The ratio of Tier 1s to Tier 2 is about 2:1. Tier 3 inspirations don't seem to drop from minions or lieutenants.

    It's still too early to say anything about Pool C/D boss drops or purples. (More data please!)
  19. I thing you got the right amount.

    I worked out the number of expected Pool As for the Champions of ... mobs and it came to between 108 and 152. You received 112 recipes which is low but within the expected range.

    (I ignored the other mobs and assumed that all recipes were Pool A so this is only an approximation.)
  20. Quote:
    Originally Posted by UberGuy View Post
    Adding to this, it's extremely difficult to make anything like the analysis we did here unless you run solo. When you're on a team you can't correlate drops with defeats, because you defeat things that give their drops to other people, and you get drops for things other people defeated. Even if you gathered all the logs for the whole team it would still be a daunting task, and that assumes everyone's log timestamps were perfectly in sync.
    I've been thinking about this problem and I think it's do-able as long as certain conditions are met. They are:
    • you have log files for all team members
    • the team doesn't change for the duration of each test run
    • the team members stick together

    I don't think it's necessary to synchronise the logs precisely. All you need to do is use a team chat message to mark the start of the session in everyone's log and another one to mark the end. The exact timing of the bits in between don't matter.

    My strategy is to count the "you have defeated xxx" messages in each log and the number of drops in each log. This gives the total number of drops and defeats and also each player's share of the total. It should then be possible to see if the overall drop rate is the same as a solo toon and if each player got a fair share of the loot.
  21. Quote:
    Originally Posted by Catwhoorg View Post
    Im guessing thats total small medium large. Hopefully Archie can confirm
    Yep.
  22. Quote:
    Originally Posted by AgentMountaineer View Post
    So I just had to wonder if you'd taken 2XP weekend into consideration...I don't think the heuristic rank checks are going to be happy about that.
    Aargh!

    You're quite right. I'll have to figure out how to account for that.
  23. Quote:
    Originally Posted by viper_kinji View Post
    I'll try to remeber to dl Dropstats for future runs.
    At the moment, I'm not really compiling data from posts.

    Instead, I'm collecting actual City of Heroes chat log files. (The ones the game creates when you turn on the Log Chat option in the game. They have names like chatlog 09-04-2009.txt and go in the logs\game folder in your CoX installation.)

    You don't need to run Drop Stats to create these files or to send them to me.

    I've started another thread for this.

    Please read this page if you'd like to send log files to me.

    Thanks anyway.
  24. Quote:
    Originally Posted by EnigmaBlack View Post
    I never did get drops stats to work, it just looked like two text files after I unzipped it. After spending the entire work day in front of a PC my brain is mush. I'll read the instructions on Monday as that will be my next chance to really play.
    In this case, you don't need to be able to run DropStats to help. I'm just after the log files that CoX produces when you turn on chat logging.

    Just in case you don't know...

    You can turn on chat logging by going in to Menu | Options menu. Select the General tab, and scroll down to the Chat section. The setting you need is "Log Chat". When it's enabled it will start logging your game play. It saves the logs in the "logs\game" folder in your CoX installation. Those are the files I'd like to see.

    I've recently added much more detailed instructions to the website for installing PERL and using the Command Prompt. I hope that'll help.

    If you're still stuck when you've had a chance to try it again then please PM me. I'll be happy to help.

    And yes... at one point it did indeed just look like a couple of text files.
  25. Quote:
    Originally Posted by Stray Kitten View Post
    Would you rather have the logs sent to you or should we try to compile the data in this thread? I only ask because in my mind the more eyes on it the better, but either way I'll help as I can.
    Please send me the files themselves. This allows me to analyse them in all sorts of ways including some I haven't thought of yet! It also avoids the problem of different people reporting different things.

    Collecting stats in a thread seems like a good idea too. Maybe someone would like to kick that off.