[Farming Utility] Experience gain logger/tracker menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 21
  1. #1
    Batch's Avatar Sergeant
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    63
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Farming Utility] Experience gain logger/tracker

    This is a little program I've whipped up to help track my experience gain to try to find the best routes. I have put some work into cleaning it up to find the best exp routes for when 1.0.5 rolls around.

    Very early alpha version available:
    xplogger-d3 - Screenshot analyzer for route optimization - Google Project Hosting

    Check the downloads section. Source code is uploaded using SVN and is available to the public. This project was developed in Eclipse RCP version 4. It uses many Eclipse libraries, and a couple of public 3rd party libraries (guava, etc.) as well as a utility library from work. At the moment it is currently bound to the Eclipse IDE. If you are interested in understand the source but unfamiliar with MVC/MVP, you're probably going to have a bad time! (just ask)

    3 requirements:
    - you NEED (REQUIRED) Java 7 32-bit. java 6 does not provide hooks to get event notifications when a file is created on the OS
    - you must install tesseract. grab it here
    - the game must be run in 1920x1200. support for other resolutions will be added later

    This is an early version. The core functionality works, but errors may exists.
    Please leave feedback, questions, and comments.

    How to use:
    1) start up the program (eclipse\eclipse.exe)
    2) select your screenshot directory, and hit start.(C:\Users\USERNAME\Documents\Diablo3\Screenshots)
    This will start the process which watches for screenshots being created in your screenshot directory
    3) at the beginning of your run, take a screenshot with your mouse hovering over the exp bar. this will give a starting time and value for the run.
    4) take periodic screenshots with your mouse hovering over the exp bar.

    Thats it, when the screenshots are created, they are analyzed and compared against your previous exp values and screenshot creation times. It should even continue to work if you level up during a run.

    Each row in the table is considered a run. A new run automatically begins when it reads two screenshots with the exact same exp amounts, or you can simply click the new run button.

    Example usage: If you were running Alkaizer's run in act 3. You take a screenshot when you first start (Core of Arreat), then another at the start of each of the zones (damned, keeps 2, bridge, crater 2), finally port back to town and take the last screenshot. the info for this run will be updated in the table as you take each screenshot.
    rinse, repeat to infinity.

    The stop button kills the thread which is watching for the screenshots being created. The clear button simply removes all data from the table.

    NOTES: if you take a screenshot without your mouse over the exp bar, that screenshot will simply be ignored. the program tries to parse text in the center of the screen just above the exp bar.

    Explanation of the following image:

    - each row is a run. this is a log of me doing alkaizer's run 5 times
    - each column represents a different zone. parsing the zone names from the top right doesn't work well since the background can contain artifacts which makes it difficult to use OCR
    - the values contained within the cell are experience and time spent
    - Experience is measured in the millions. Likewise with exp / hr
    - the rows marked 'avg' and 'xp/hr' are the summed values for that specific zone across all runs. (i.e. in the first column, those two values represent the average exp gained, and experience gained per hour for the core of arreat)
    No memory reading is used in this program. This simply analyze's screenshots in a specific directory.

    Alternatively, you may specify a directory, hit start, then copy the screenshots (one at a time) to that directory. Windows usually copies files in reverse order if you copy/paste multiple images.

    Last edited by Batch; 10-02-2012 at 09:29 PM.

    [Farming Utility] Experience gain logger/tracker
  2. #2
    AnNyeong's Avatar Member
    Reputation
    2
    Join Date
    Sep 2012
    Posts
    48
    Thanks G/R
    2/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Downloading, will post updates.

  3. #3
    Batch's Avatar Sergeant
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    63
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Updated, added some new features

  4. #4
    AnNyeong's Avatar Member
    Reputation
    2
    Join Date
    Sep 2012
    Posts
    48
    Thanks G/R
    2/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Everytime I screeshot I get some kind of Java error and the program closes.
    I'll edit with screenshot.
    edit1http://i50.tinypic.com/2he9hjd.png
    edit2 reinstalled tesseract and now it just won't scan any screenshot already in the folder or new ones I'm taking
    PS Using 1920x1080 fullscreen low quality low fx on anti aliasing off and vertical sync on
    Last edited by AnNyeong; 10-07-2012 at 10:49 AM.

  5. #5
    gandak's Avatar Member
    Reputation
    1
    Join Date
    Jul 2009
    Posts
    13
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    very cool program, used it tonight for all my runs and worked great, thanks.

  6. #6
    Stormreaver's Avatar Contributor
    Reputation
    152
    Join Date
    Jul 2012
    Posts
    290
    Thanks G/R
    40/136
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Very interesting. I will have to wait for dynamic resolution first or if you can tell me how to customize it to 1680x1050

  7. #7
    Acidlol's Avatar Member
    Reputation
    1
    Join Date
    May 2009
    Posts
    14
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice prog, but can you make it in next build:
    Clear screenshots button, not all what only USED in prog.
    Add song alert screenshot is load
    Ty.

    P.S.
    Who have mouse or keyboard macros you can use this tool for fast screening by me :>
    Just AutoHotkey script.
    Click
    Last edited by Acidlol; 10-09-2012 at 01:37 PM.

  8. #8
    jasonhdc's Avatar Member
    Reputation
    3
    Join Date
    Jun 2012
    Posts
    22
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Has a great potential.

  9. #9
    Batch's Avatar Sergeant
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    63
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0.5 should support many more resolutions (including letterbox)
    also displays estimated time until level

  10. #10
    Batch's Avatar Sergeant
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    63
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by AnNyeong View Post
    Everytime I screeshot I get some kind of Java error and the program closes.
    I'll edit with screenshot.
    edit1http://i50.tinypic.com/2he9hjd.png
    edit2 reinstalled tesseract and now it just won't scan any screenshot already in the folder or new ones I'm taking
    PS Using 1920x1080 fullscreen low quality low fx on anti aliasing off and vertical sync on
    The version you were using did not support 1920x1080. v0.5 should now support your resolution. give it a shot

  11. #11
    flint1005's Avatar Private
    Reputation
    1
    Join Date
    Oct 2012
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Same problem as AnNyeong - version 0.5 doesnt works with your test screenshots.
    Image 1350155251-clip-27kb.png

  12. #12
    splitz07's Avatar Member
    Reputation
    1
    Join Date
    Feb 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Batch,

    Firstly, thanks for the good work!

    I had a blast using it for 3 runs last night. However, after restarting my computer, the program failed to work. It does not seem to be able to read the screenshots anymore.

    I've updated Java to version 7 and installed tesseract-ocr.

    Any ideas what might have caused this?

  13. #13
    Batch's Avatar Sergeant
    Reputation
    2
    Join Date
    Jun 2012
    Posts
    63
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by splitz07 View Post
    Hi Batch,

    Firstly, thanks for the good work!

    I had a blast using it for 3 runs last night. However, after restarting my computer, the program failed to work. It does not seem to be able to read the screenshots anymore.

    I've updated Java to version 7 and installed tesseract-ocr.

    Any ideas what might have caused this?
    there's a log file in the exe directory, "xplogger.log"

    delete that file, try running it again and post the contents of the log file. I'll see if I can debug it.

    edit: open it with a text editor like notepad/wordpad
    Last edited by Batch; 10-29-2012 at 11:09 AM.

  14. #14
    splitz07's Avatar Member
    Reputation
    1
    Join Date
    Feb 2008
    Posts
    3
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Batch View Post
    there's a log file in the exe directory, "xplogger.log"

    delete that file, try running it again and post the contents of the log file. I'll see if I can debug it.

    edit: open it with a text editor like notepad/wordpad
    That solved the problem. If anything crops up again I will let you know again.

    Thanks for the assistance!

    This logger actually takes some of the repetitiveness out of the game in the sense that it gives a xp/hr benchmark to constantly strive to beat.

  15. #15
    Hizim's Avatar Member
    Reputation
    1
    Join Date
    Sep 2012
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thx man!
    I test

Page 1 of 2 12 LastLast

Similar Threads

  1. [Farming Utility] D3 Loot Tracker
    By neutrino1 in forum Diablo 3 Bots and Programs
    Replies: 205
    Last Post: 02-25-2013, 10:47 AM
  2. Sick Heavy/Thick leather farming spot + experience [Eastern Plaguelands]
    By Omgadnowai in forum World of Warcraft Exploits
    Replies: 4
    Last Post: 01-12-2012, 03:11 AM
  3. Blizzard Alters Experience Gains For Levels 1-85
    By Jackie Moon in forum OC News
    Replies: 8
    Last Post: 12-18-2010, 02:28 PM
  4. [Love is in the Air]: Great low level experience gain
    By Guitars595 in forum World of Warcraft Guides
    Replies: 0
    Last Post: 02-07-2010, 03:20 PM
All times are GMT -5. The time now is 04:33 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search