Announcement

Collapse

Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.



In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.



All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

Dota 2 Combat Simulator

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • daneish
    replied
    This is a really awesome idea. I like what you have done with it so far. I am wondering how you were able to piece together the dota_combatlog entries with the CombatLogNames flags. Were you just browsing the file, happened upon those 2 sections and put 2+2 together? Is there a forum post detailing that information that I am missing? Thank you for your help!

    Leave a comment:


  • MDuh
    replied
    Originally posted by reiser View Post
    This data can't be gathered thorough combat log.
    Do you guys have found a work around to determine minion kills?
    how about illusion kills, are they counted? (especially with PL, we might get larger inconsistencies if combat log don't record this)

    Leave a comment:


  • reiser
    replied
    Data that can be gathered:
    3)Who/What Killed a hero
    4)Creep Kill Count of hero
    5)etc...
    This data can't be gathered thorough combat log.

    Leave a comment:


  • Arxos
    replied
    Originally posted by reiser View Post
    Nothing
    Then what's your point? That the combat log doesn't log everything isn't MDuh's problem.
    Besides that the main reason he created this is the PRD testing, the combat log records enough to do that easily.

    Leave a comment:


  • reiser
    replied
    Nothing

    Leave a comment:


  • MDuh
    replied
    what does the combatlog outputs when a minion successfully kills something?

    Leave a comment:


  • reiser
    replied
    We've been unable to found any info in combatlog about hero minions killing creeps.

    Leave a comment:


  • HotClaw
    replied
    Originally posted by reiser View Post
    Try counting creep kills for some replay with broodmother and tell me if it's accurate
    Originally posted by Flayra View Post
    Enigma, Lycan and Invoker should be interesting as well
    Are you implying that the replays don't record these heroes accurately or that it would be hard to account for all the various ways that these heroes can kill creeps?

    Leave a comment:


  • Flayra
    replied
    Enigma, Lycan and Invoker should be interesting as well

    Leave a comment:


  • reiser
    replied
    Try counting creep kills for some replay with broodmother and tell me if it's accurate

    Leave a comment:


  • MDuh
    replied
    1)Accurate Data Gathering for PRD Testing:http://dev.dota2.com/showthread.php?t=24618 and possible more test that is not possible due to the 120sec limit combat log in-game
    2)External combat log (it flushes out all entries in combat log instead of 120sec limit in-game)

    Data that can be gathered:
    3)Who/What Killed a hero
    4)Creep Kill Count of hero
    5)etc...

    Leave a comment:


  • Bashtime
    replied
    What is it useful for?

    Leave a comment:


  • MDuh
    replied
    -Updated improving performance by 800%!
    Old Runtime: 70sec
    New Runtime: 9sec
    -64bit is also added for increased performance

    Leave a comment:


  • MDuh
    started a topic Dota 2 Combat Simulator

    Dota 2 Combat Simulator

    Here it is, the tool I've been waiting for.
    An External Combat Log,

    You can get it here: https://github.com/mdnpascual/Dota2CLS
    Its still very early in this stage but it is currently working
    I can only work for this program at weekends only so progress will be reallllllllly sssslloooow.

    Written in vb.net using VS 2010 because I'm lazy..
    Currently, it can only accept .txt file outputted by dotainfo2.exe (the 100mb++ file).



    How to use:
    1. Download a replay
    2. Download Demoinfo2.exe
    3. Put it in your Dota 2 replay folder, Normally in windows 7: "C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\replays"
    4. Open Command Prompt (Go to Start>>Run>>"Cmd")
    5. type this without quotes "cd C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\dota\replays" or "cd [your dota2 replay path]"
    6. type this again without quotes "Demoinfo2.exe [GameID#].dem > output.txt
    7. Wait for 10-30sec and Open Dota2CLS
    8. Choose output.txt and get a cup of coffee



    Future Features Planned to be added:
    1. Translate Entities to words ( 'npc_dota_hero_pudge' >> Pudge)
    2. Colored Text just like the Combat Log In-Game
    3. Able to accept .dem directly (by automatically generating .txt by passing it to demoinfo2.exe)
    4. Filterable Type: {Damage, Heals, Buffs, Debuffs, Death}


    Changelog:
    4/28: Started coding and first release in GitHub
    4/29: Massive Performance Overhaul by Changing Behavior by hiding textbox then showing it when It is finished processing the whole 100mbfile
    : Added 64bit version


    32bit version Average Runtime: 12 seconds
    [32bit uses .Net Framework 3.5]
    64bit version Average Runtime: 9 seconds
    [64bit uses .Net Framework 4.0]
    Attached Files
    Last edited by MDuh; 04-29-2012, 05:01 PM.
Working...
X