test content
What is the Arc Client?
Install Arc

Release of CO Parser for ACT

2

Comments

  • selpheaselphea Posts: 1,256 Arc User
    edited June 2014
    quasimojo1 wrote: »
    It would be an interesting experiment to run a log through both parsers just to see how significant any differences are. I haven't run the generic parser in a long time and don't currently have it installed.

    I put some effort into trying to make sure the stats are as accurate as possible. I'm not sure that the other parser has had much maintenance since the initial release.

    I've run both parsers side by side and they seem to come up close enough.

    The main discrepancy was HPS which seems to have been fixed now.

    And for the record I'm sticking to the old parser not because this plugin's bad, but because it's a hassle to keep switching log directories between TSW and CO
  • garblefunkygarblefunky Posts: 3 Arc User
    edited July 2014
    Hi there....

    I installed ACT and followed the instructions to set it up...everything was going swimmingly right up until I had to open the combat log. Only...there was no combat log. I had set /combatlog to 1 in game, system message shows combatlog 1, and went to where it should be stored. No joy. Even got in a few fights to see if that generated anything. Still no luck. What am I missing?


    Miss Mayhem aka Sanction aka WARHEAD aka Mynx ---still rocking no sig after 4 years...

    try
    C:\Users\Public\Games\Cryptic Studios\Champions Online\Live\logs\GameClient
  • selpheaselphea Posts: 1,256 Arc User
    edited August 2014
    *bump*

    Looks like we hit the expiry date for this. Is a new version coming out?
  • selpheaselphea Posts: 1,256 Arc User
    edited August 2014
    *re-bump*

    In the meantime, the Neverwinter plugin seems to work for mechanics that are common across both games: https://github.com/nilsbrummond/Neverwinter-ACT-Plugin

    Most of the basics like DPS, HPS, crit chance, incoming damage work but no Dodge/Block and it has Flanking which doesn't exist in CO.
  • quasimojo1quasimojo1 Posts: 642 Arc User
    edited August 2014
    Thanks for the reminder. Been super busy. I'll try to put an update out later today.
    LTS since 2009. Author of ACT parser module for CO. Founder of Rampagers. Resident curmudgeon.

    "Without data, you're just another person with an opinion." -- W. Edwards Deming
  • kirsroskirsros Posts: 70 Arc User
    edited August 2014
    For some reason my copy of CO doesn't have a combat log. Any workarounds?

    EDIT: scrolled up and found a solution. Nevermind!
  • quasimojo1quasimojo1 Posts: 642 Arc User
    edited August 2014
    Version 2.1.2 of the parser is now available. The only change should be the removal of expiration date.
    LTS since 2009. Author of ACT parser module for CO. Founder of Rampagers. Resident curmudgeon.

    "Without data, you're just another person with an opinion." -- W. Edwards Deming
  • selpheaselphea Posts: 1,256 Arc User
    edited August 2014
    Thanks! :smile:
  • aiqaaiqa Posts: 2,618 Arc User
    edited August 2014
    Thank you very much for the update. :smile:
  • jimhsuajimhsua Posts: 1 Arc User
    edited August 2014
    quasimojo1 wrote: »
    Version 2.1.2 of the parser is now available. The only change should be the removal of expiration date.

    Thanks mojo! (For the update and for coming back, even if just for an instant).
  • flowcytoflowcyto Posts: 9,510 Arc User
    edited August 2014
    thanks for the update, and grats on the sticky 8)
    ________________
    <CO docs> .: Petco :. // Base DPS Sheet (older power data) // PSA on Power Activation Delay // Ayonachan's Gift Horse (misc stat data)
    - Be safe and have fun, champs - for science!
  • jimhsuajimhsua Posts: 1 Arc User
    edited August 2014
    Hi Mojo,

    Don't know if this is a weird request (or even possible), but can ACT parser report time precision values smaller than 1 second? CO reports things in 1/10ths of a second, which is occassionally useful for some weird analyses that I do ( for example, http://co-forum.perfectworld.com/showthread.php?t=264241&page=9 ). Just wondering; a low-priority request anyhow, since I can extract the necessary data from the raw log files.
  • quasimojo1quasimojo1 Posts: 642 Arc User
    edited August 2014
    jimhsua wrote: »
    Hi Mojo,

    Don't know if this is a weird request (or even possible), but can ACT parser report time precision values smaller than 1 second? CO reports things in 1/10ths of a second, which is occassionally useful for some weird analyses that I do ( for example, http://co-forum.perfectworld.com/showthread.php?t=264241&page=9 ). Just wondering; a low-priority request anyhow, since I can extract the necessary data from the raw log files.

    Hi Jim. I'll take a look at this next time I take another pass at the parser. Not sure off-hand if the precision is bring limited by the plug-in or ACT. If it's the plug-in, it should be a relatively easy fix.

    Cheers.
    LTS since 2009. Author of ACT parser module for CO. Founder of Rampagers. Resident curmudgeon.

    "Without data, you're just another person with an opinion." -- W. Edwards Deming
  • gandalesgandales Posts: 340 Arc User
    edited August 2014
    kirsros wrote: »
    For some reason my copy of CO doesn't have a combat log. Any workarounds?

    EDIT: scrolled up and found a solution. Nevermind!

    What was the solution, I couldn't find the combat log. :frown:

    P.S. I am using Arc
  • pantagruel01pantagruel01 Posts: 6,207 Arc User
    edited August 2014
    /combatlog 1 to turn on logging. /combatlog 0 to turn it off.
  • gandalesgandales Posts: 340 Arc User
    edited August 2014
    /combatlog 1 to turn on logging. /combatlog 0 to turn it off.

    Awesome, thank you so much. I am going to try it tomorrow.
  • quasimojo1quasimojo1 Posts: 642 Arc User
    edited September 2014
    A minor update release v2.1.3 is available here.

    Changes:
    1.) Added a column ("Veh") to Combatant view to indicate whether or not a vehicle is being used, based upon looking for "Mark" in the attack type.
    2.) Added Mega-Destroid and Mechanon to the internal "boss list", to pull out their combat stats from the generic "[NPCs]" list. (In a future version, I hope to make this list configurable by the user.)

    Note: these changes have been very minimally tested (the Mechanon one, not at all.) But I thought it might be good to push this release out quickly for the new event, as some folks might find it helpful.
    LTS since 2009. Author of ACT parser module for CO. Founder of Rampagers. Resident curmudgeon.

    "Without data, you're just another person with an opinion." -- W. Edwards Deming
  • novaninja555novaninja555 Posts: 834 Arc User
    edited September 2014
    I don't understand... What exactly does a parser do?

    "Good can be found in heights, even in the deepest pits of evil" but "The valleys of evil always exist in the mountains of good."

    ~me
  • aiqaaiqa Posts: 2,618 Arc User
    edited September 2014
    Thanks for the update Mojo. :smile:
    I don't understand... What exactly does a parser do?

    By using the "/combatlog 1" command in CO, you make CO write out a combat log in the logs folder ("Champions Online\Live\logs\GameClient" for the live client). That combat log contains information about how much damage players and npc are doing and such, but it is not really humanly readable. So a parser reads and processes that log and shows you its content in a humanly readable format.

    In de past we were pretty much stuck with a old parser written by a cryptic dev, it worked but it was not maintained and quite a few interesting things were not shown or easily interpreted.

    ACT is a 3rd party parser that can by used for quite a few games, and that is more flexible with what is can show and do. Also it has a plugin infrastructure that people can use to write a plugin so that ACT can read combat logs from different games with a different formatting, and process the relevant information for each game. Mojo created such a plugin to enable ACT to parse the CO combat logs.
  • jimhsuajimhsua Posts: 1 Arc User
    edited September 2014
    quasimojo1 wrote: »
    A minor update release v2.1.3 is available here.

    Changes:
    1.) Added a column ("Veh") to Combatant view to indicate whether or not a vehicle is being used, based upon looking for "Mark" in the attack type.
    2.) Added Mega-Destroid and Mechanon to the internal "boss list", to pull out their combat stats from the generic "[NPCs]" list. (In a future version, I hope to make this list configurable by the user.)

    Note: these changes have been very minimally tested (the Mechanon one, not at all.) But I thought it might be good to push this release out quickly for the new event, as some folks might find it helpful.

    Alternate link for file:
    https://mega.co.nz/#!2EsXBCRS!tlbVH5EiCeI39QvqGZ8ZbwFfAe6sfSMmglq5ob0q0MU

    SHA-1 for verification: 420C1EF7C436D17500EDDB0176B39A9025DE89CA
  • quasimojo1quasimojo1 Posts: 642 Arc User
    edited October 2014
    Version 2.2.0 of the CO parser plugin for ACT is now available. Here's the link to grab it from Google Drive.

    Changes to this version:
    • New Options panel for plugin-specific configuration
    • Added option to include players' username along with character name in Combatant view
    • User configuration of "Boss List" to identify special NPCs to separate out in Combatant view
    • Fix time precision in attack details to show tenths of seconds (as requested)
    • Fix to data export issues that were preventing some columns from being exported (i.e. to CSV or SQL)
    LTS since 2009. Author of ACT parser module for CO. Founder of Rampagers. Resident curmudgeon.

    "Without data, you're just another person with an opinion." -- W. Edwards Deming
  • jimhsuajimhsua Posts: 1 Arc User
    edited October 2014
    quasimojo1 wrote: »
    Version 2.2.0 of the CO parser plugin for ACT is now available. Here's the link to grab it from Google Drive.

    Changes to this version:
    • New Options panel for plugin-specific configuration
    • Added option to include players' username along with character name in Combatant view
    • User configuration of "Boss List" to identify special NPCs to separate out in Combatant view
    • Fix time precision in attack details to show tenths of seconds (as requested)
    • Fix to data export issues that were preventing some columns from being exported (i.e. to CSV or SQL)

    Very much appreciated update (especially the @handle and time precision support). Thanks once again.

    New link if the google drive goes down:

    https://mega.co.nz/#!zcVVFQgK!Yuik1selIyZqjM6q32ZlISBM6KRoIV3p6rZ2dVAQhgY

    SHA-1: FFDCC30AD5EC5818DC72D022ABAF29D8F72CA143
  • jimhsuajimhsua Posts: 1 Arc User
    edited October 2014
    Another request (lol): Some damage entries (when the NPC deals 0 (0) damage) are causing the resist calculation to give weird values (namely, -2147483648%). Normally I don't care, but this is apparently causing problems for SQL export. Can the resist be defined as something more sensible in these cases? 0%, 100%, I don't care, but the value above is causing problems.

    This is an example entry from Gravitar:

    14:10:13:21:17:00.4::Gravitar,C[597 Alert_Gravitar],,*,,*,Power Conversion,Pn.1bkxnl,Power,,-0,0

    And here is the SQL error:

    9:34:32 PM] Data calculated for [Gravitar] in 2 secs.
    [9:34:33 PM] ERROR [HY000] [MySQL][ODBC 5.3(w) Driver][mysqld-5.5.40]Data too long for column 'resistperc' at row 1
  • quasimojo1quasimojo1 Posts: 642 Arc User
    edited October 2014
    OK, try this:

    Version 2.2.1
    LTS since 2009. Author of ACT parser module for CO. Founder of Rampagers. Resident curmudgeon.

    "Without data, you're just another person with an opinion." -- W. Edwards Deming
  • jimhsuajimhsua Posts: 1 Arc User
    edited October 2014
    quasimojo1 wrote: »
    OK, try this:

    Version 2.2.1

    Seems to work, thanks for the quick fix.
  • pantagruel01pantagruel01 Posts: 6,207 Arc User
    edited October 2014
    This may be a problem with the base software, but apostrophes in names (NPC or PC) confuse the parser. Noticed this when running against Ao'Qephoth.
  • xrazamaxxrazamax Posts: 980 Arc User
    edited January 2016
    It seems the last ACT update made the paser no longer work, there is no data of any kind being displayed.
    The NW parser seems to currently work as a temporary replacement, but it only gives very minimal DPS information.
  • pantagruel01pantagruel01 Posts: 6,207 Arc User
    Quasi had expiration dates in previous versions, I suspect this one had an expiration date of 1/1/2016.
  • quasimojo1quasimojo1 Posts: 642 Arc User
    edited January 2016
    The updated parser module, along with its source code, is now available on GitHub.

    CO-ACTLib v2.3.0 Release
    LTS since 2009. Author of ACT parser module for CO. Founder of Rampagers. Resident curmudgeon.

    "Without data, you're just another person with an opinion." -- W. Edwards Deming
  • aiqaaiqa Posts: 2,618 Arc User
    Yay, thanks for updating it.
Sign In or Register to comment.