![]() |
Java-based optimal Rogue reforging calculator
Fast is never fast enough! Now basically instant.
Split off from Korner's thread to avoid polluting it with bug reports that don't apply to his tool. This is a reforging calculator that calculates the correct reforgings to achieve optimal EP. It's (loosely) based on Korner's tool, but since it's written in Java rather than Perl and has several optimizations, it's quite a bit faster (20 times or more in most cases). Reasons to use my version:
Reasons to use Korner's version:
You can get Korner's original version from his thread: http://elitistjerks.com/f78/t115053-...reforger_tool/ If you want to try my version, there are three versions: the applet version (which runs on a web page), the runnable JAR version (if you know how to run Java JARs) and the source code version (if you are a programmer and want to modify/examine my tool). Most people should use the applet version. The applet version of my program needs permission to access Armory and Wowhead. You'll see a big scary security warning when you load the page. If you don't trust me (and why should you?) you are welcome to download the source code and review it yourself. Alternatively you could run it in a VM or a machine that you don't do anything important on. I don't have to tell you how common keyloggers are. I can assure you that there is nothing malicious about my program, but of course someone trying to hack your account would say the same thing. Typical solution times for my Java version are instant to a few seconds, depending on your hardware and how HotSpot is feeling. If you don't have Java, download it from java.com Applet version (recommended for most people): Reforger Runnable JAR version (faster than the Applet if you're familiar with Java): http://powerofb.wsnetwork.net/reforger/reforger.jar Source code: http://powerofb.wsnetwork.net/reforger/src.zip As of 1.4, the source code is released under the Apache License, Version 2.0. Version history: 1.8:
|
Code:
java.lang.RuntimeException: Item found with no stats - most likely a random enchant item. These items are not yet supported. |
Surround in a try-catch block to handle the exception gracefully.
|
Quote:
|
Hi, i'm intrigued by the two new reforge tools. I oped to use the Java-based tool, as it is somewhat faster. I left it to run over-night, and came back to check the results, which seemed at least a little odd:
Code:
Reforger version 1.1.Code:
Recommended reforgings: |
Quote:
|
Quote:
|
Quote:
|
odd question
Is there a combat reforger option?
|
Quote:
|
Stats with recommended reforgings (EP = 6114,0):
Hit: 1333 Mastery: 1829 Haste: 837 Expertise: 449 Crit: 414 Anyone having trouble with cycle stability with less than 500 expertise or only me? |
java.lang.RuntimeException: Random enchant item found. These items are not yet supported.
at net.wsnetwork.reforger.Reforger.runReforging(Reforger.java:153) at net.wsnetwork.reforger.ReforgerApplet$ReforgerRunnable.run(ReforgerApplet.java:99) at java.lang.Thread.run(Unknown Source) Probably engineering tinkers(nitro, haste on gloves, parachute) |
Quote:
["Mistral Circle" Stats=[Hit=0 Mastery=0 Haste=0 Expertise=0 Crit=0]] Solving this problem is complex because neither Wowhead nor the Armory item pages report the stats on these items correctly. The stats will need to be pulled from your Armory page, which is more complex since the item might already be reforge and the HTML is harder to parse. I'll see if I can get a fix done tomorrow. |
Quote:
So if we hardcode all the random items and stats in the program, the item variant we need can be pulled from Armory by that suffixID, and the reforge option on the item can be determined from the same URL from "&re=144" part. |
Code:
java.lang.RuntimeException: Unable to load items from Armory URL: Nexism @ Blackrock - Game - World of WarcraftFull error below. ← Click Here |
| All times are GMT -4. The time now is 4:11 AM. |
Forum Infrastructure by vBulletin 3.6.12 ©2000-2007, Jelsoft Enterprises Ltd.