SUPPORT ACCOUNT CLANS
Welcome, Unregistered.
 

Thread: MacOS - HoN Data Extractor - version 3.0 - Added autoupdate

Results 1 to 13 of 13
  1. #1
    Offline
    Account Icon
    Chat Symbol
    Join Date
    Sep 2010
    Location
    Currently at 54/3, Road Bottom Lane, State Legion, Country Newerth
    Posts
    1,280

    MacOS - HoN Data Extractor - version 3.0 - Added autoupdate

    This program pulls the server log from the server and parse it.
    It will display the data to the user in a GUI fashion.
    If you found anything in the UNKNOWN box, please post it here. Those are the server log text that the program didn't understand. Normally one game won't contain all command. Thanks!

    Here's the current screenshot:



    1.3:
    *Fixed player color, server log slot can't compare to player position, position fetched from XML interface.
    +Repick added.
    +Swap added. Sorry for the confusion of hero, the program didn't know anything about swapping before.
    *Moved, using item ability to ability instead of purchase.
    1.4:
    +item assemble added, you now know if a new item has been made.
    1.5:
    *Change time in milliseconds(1000) to server frame(20) this is much better.
    1.6:
    *Fixed performance
    1.7:
    +Added String Table!! No more confusing heroes/items name!
    +Added Hero name after Player name, no more confusing which hero is what.
    1.8:
    +Added APM
    +Added Gold
    +Added Exp
    *Fixed inconsistency like "hero kill creep", "creep kill hero", etc. To display "name(hero) kill name(hero)", "source kill name(hero)", etc.
    2.1: (Compile from source by yourself, to much work for today)
    +Added AWARD_SMACKDOWN
    +Added BUILDING_DENY
    +Added PLAYER_TIMEOUT
    3.0:
    +Added auto update.
    3.1:
    *Test auto update.
    3.2:
    +Added PLAYER_KICKED

    !!!How to update string table incase S2 updated HoN(if you don't update, it won't error out but will use the original string), if you don't know how then don't. Wait for the program update. It won't effect anything except to nice heroes/items name.
    Go to your HoN application folder > game
    You will find a file called resources0.s2z, extract it using Zip.
    You will get resources0
    Go into resources0 > stringtables
    You will see a file called entities_en.str, open it.
    Now go into HDE application > Contents > Resources
    You will see a file called stringTable.strings
    Now copy to content of entities_en.str to stringTable.strings
    Done!

    DOWNLOAD 3.0 - Get newer version from autoupdate.
    Source Code
    Last edited by Vida; 04-26-2011 at 12:16 AM.

  2. #2
    Offline
    Account Icon
    Chat Symbol
    Join Date
    Sep 2010
    Location
    Currently at 54/3, Road Bottom Lane, State Legion, Country Newerth
    Posts
    1,280
    I got a working version of xCode, download link updated.

  3. #3
    Nice, I will give it a try.

  4. #4
    Offline
    Account Icon
    Chat Symbol
    Join Date
    Sep 2010
    Location
    Currently at 54/3, Road Bottom Lane, State Legion, Country Newerth
    Posts
    1,280
    In version 1.3:
    Fixed player color,server log slot is wrong. So I have to fetch additional information from the XML interface to get the right player color.

  5. #5

  6. #6
    Offline
    Account Icon
    Chat Symbol
    Join Date
    Sep 2010
    Location
    Currently at 54/3, Road Bottom Lane, State Legion, Country Newerth
    Posts
    1,280
    Quote Originally Posted by Aizen` View Post
    DL Link seems to be dead. Chrome.
    Updated the link, thanks. I there was 2 p in zip.
    If you really can't download it then compile it from source(newer stuff also)

  7. #7
    I'm sad to see this is only for Mac :/ Would it be possible to transfer it to Windows some day?

  8. #8
    Offline
    Account Icon
    Chat Symbol
    Join Date
    Sep 2010
    Location
    Currently at 54/3, Road Bottom Lane, State Legion, Country Newerth
    Posts
    1,280
    Quote Originally Posted by Aizen` View Post
    I'm sad to see this is only for Mac :/ Would it be possible to transfer it to Windows some day?
    When I have time I might port it to C# for cross platform but that might be a month away or someone else could port it? I mean it's open source anyway.

    Right now I'm limited with Windows environment to virtual machine/bootcamp only which I don't feel comfortable with.

  9. #9
    Could we get an offline replay analysis option or would it be hard to implement? Im setting some missions on practice for my friends and since they have to record it manually and save it locally, this will not work for my needs. But looks awsome nevertheless!

  10. #10
    Offline
    Account Icon
    Chat Symbol
    Join Date
    Sep 2010
    Location
    Currently at 54/3, Road Bottom Lane, State Legion, Country Newerth
    Posts
    1,280
    Quote Originally Posted by HCLivess View Post
    Could we get an offline replay analysis option or would it be hard to implement? Im setting some missions on practice for my friends and since they have to record it manually and save it locally, this will not work for my needs. But looks awsome nevertheless!
    It can't do that at all, it doesn't parse the replay, it parses the server log.
    Search for the python project with S2R2 parser. That should work for you.

  11. #11
    Is there any chance of a Windows port?

  12. #12
    Offline
    Account Icon
    Chat Symbol
    Join Date
    Sep 2010
    Location
    Currently at 54/3, Road Bottom Lane, State Legion, Country Newerth
    Posts
    1,280
    Quote Originally Posted by DanteTheMad View Post
    Is there any chance of a Windows port?
    As I said, if I have time to do so I might.
    As of now I'm not interested in doing a port because I have to do a big project(for school) and the Microsoft Imagine Cup thing.

  13. #13
    Offline
    Account Icon
    Chat Symbol
    Join Date
    Sep 2010
    Location
    Currently at 54/3, Road Bottom Lane, State Legion, Country Newerth
    Posts
    1,280
    This is no longer working, and I'm not going to update it to work with parsing the replay page as it's against to rules. So just wait till S2 fixes the XML servers.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •