ReforgeLite
Overview
ReforgeLite is a lightweight reforging calculator that helps you figure out the optimal strategy to reforge your gear given your stat weights and caps without leaving the game.
The addon now has its own project page, located at http://www.rivsoft.net/projects/reforgelite/
Downloads are still only available through Curse page.
What to do if you're not happy with the results
The quickest way to get response is to e-mail me directly at [email protected]
Please describe your problem, and, most importantly, attach a debug log that you can find by scrolling to the bottom of the main UI window (the "Debug" button inside settings section).
How to use it
To open the addon window, type /reforge or talk to the reforging master. On the left half of the window you can see your current item stats for reference.
On the right side you can set up stat weights/caps, or select an existing preset (presets are regularly updated from http://www.noxxic.com, which in turn gets its information from Elitist Jerks).
In the simplified mode, you can specify the stat priority, along with up to two capped stats (each capped stats can have an arbitrary number of breakpoints). If you want more control, you can go into advanced mode and enter the exact stats specific for your gear, obtained from a tool such as SimulationCraft.
Behind the hood, simplified mode sets the lowest stat to a weight of 100, and each next stat adds 20. When you switch between the two modes, ReforgeLite converts your current weights to the other format.
When you're done setting up weights/caps, press Calculate. The calculations are fairly memory/time intensive, so ReforgeLite might trade some precision for speed, though the losses should be minimal. You can press the Calculate button a few times if you want to try getting a better result, the output will always display the best result so far.
Once the calculation finishes, you will see a section with your stats after reforging, and the difference from your current stats. Click on the Show button to see which items should be reforged.
If the reforging UI is open, you can click on the Reforge button to automatically reforge all items in the selected way. Do not interfere in the process (clicking the cancel button or closing the reforging UI is fine). Caution: I'm only human, so while I try my best, I can not guarantee that this process is absolutely bug free, so its recommended to watch over the process. If you leave to make some tea and come back to find it spending thousands of gold reforging your boots over and over again, don't tell me I didn't warn you.
FAQ: The results seem incorrect. I'm getting too much/too little hit/expertise/etc.
First of all, with Mists of Pandaria, expertise now affects spell hit, so it is not uncommon for casters to reforge into some expertise (on items that already have hit) to reach the cap, especially at lower gear levels. Note that ReforgeLite directly adds your expertise rating to hit rating, which is not the way it is displayed in the game, but it is more convenient when verifying the result.
Also, keep in mind that ReforgeLite uses your currently active spec to decide which stat conversions are in place, so if you're a Paladin trying to reforge your Protection gear while in Holy spec, you will likely get very little hit because it thinks you get enough from expertise.
If you are still not satisfied with the results, feel free to e-mail me (at [email protected]) with a brief description of the problem and a debug log (found at the bottom of the scrollable arera, in the options category).
FAQ: I'm using certain items for my off-spec and I don't want their reforge changed.
Simply click on an item icon in the large stats table, this will lock the item's reforge.
FAQ: More caps?
This is a very popular demand, and I'm sorry to tell you that it is not possible with the algorithm I'm currently using. I'm fairly sure the only other way to go is a brute force approach, which is simply way too slow to work in a Lua environment. There are plenty of external tools that employ it, such as http://www.wowreforge.com. I will be adding an import option in the near future to make it easier to use their results.
FAQ: Decimal weights?
You might notice that you can't enter anything besides digits in the weight boxes. This was done for simplicity's sake, and it does not limit you at all - you can multiply all your weights by a 100 (or whatever you prefer) to make them integers, and that would not affect the result at all.
FAQ: My reforge/results window isn't showing up. What do?
There are a few possible reasons.
First, ensure that the addon is enabled (and not marked as outdated if you haven't checked the box to load out-of-date addons). If the addon isn't loaded, you should get an error when trying to type /reforge in chat.
Second, try enabling Lua errors in the game options. If this causes error messages to show up when you try to open the reforge window, then send me the text of the error and I'll figure something out.
Third, it is possible that you accidentally moved the window off-screen. The easiest way to fix this is by deleting the addon config file located at <game folder>/WTF/Account/<your account>/SavedVariables/ReforgeLite.lua - this should reset the addon settings to default (make sure you're in game when doing that, or the file will simply reappear). This will also delete your custom weight and reforge presets - if you want to avoid that, you can try editing the said file, by changing the values of variables "windowX", "windowY", "methodWindowX" and "methodWindowY". Values such as 100 for X and 500 for Y should make the window(s) visible at least.
The weights give you better control than priorities - you can specify exactly how much more important a given stat is. In fact, you could put 1 2 3 4 5 and that would work (the stat with 5 will be the most important).
21380? What is the value of "target level" field in options? It should be 3 for raid bosses. I'll definitely change this field to a dropdown box to avoid confusion.
Idk about expertise, you probably set up some incorrect weights/caps. Could you give a screenshot or dump?
If you want a quick fix to get this addon working in beta, all you need to do is open reforgelite.lua and go to line 229, and delete the relic item slot.
This doesn't change presets or anything, but those can be done manually until the add-on author has time to update them.
FYI - These numbers are off the top of my head and definitely subject to change: Melee hit cap = 2550 Exp soft cap = 2550 Draenei hit cap = 2210
I haven't played around with MoP beta yet, though I'm definitely going to spend some time on it now that it's been announced to come out so soon.
I don't think much will change in the functionality of the addon, except for a few fixes to keep up with lua changes - most of the work will be in updating stat presets, which will have to wait until a few reliable sources such as EJ post a set of weights.
I doubt I will be adding presets for rare specs, since people that use them usually know their priorities quite well and can set up the weights by themselves.
Oh, I'm so very glad this isn't going to disappear with MoP. I feel spoiled with the auto reforging! Thanks so much for this addon!
Suggestion for new feature:
Let ReforgeLite have the option of selecting which value it should reforge towards: I'll use lvl85 hit/exp values for Enhancement Shaman for this example. They need to be modified to racials etc, but ReforgeLite is already doing that.: Reforge towards: Raiding (1742/780), Heroics (769/720), PvP (641/480)
This can improve this addon greatly :)
Also, how about enabling tickets? It makes feature requests/bug reports much easier :)
Will you be updating your MOD for Mists, it would be great to have since stats change around so much
Love this addon, I honestly can't think of not having it now.
Please tell us you will have a Mists version coming out soon, something we can maybe test in the beta? I am ok with working out the caps.
One question, is there any way , when manually adding the caps we can put in percentages rather than weights? (example, 15.66% haste for a resto druid rather than 2104 weight)
We mostly know our percentages, like 15% haste for casters, and 7.5% hit and 7.5% expertise for hunters etc... being able to do this would help us to get those caps without resorting to higher mathematics, lol
Thanks again for a super addon.
Hi,
I just wanted to say that I love your addon and everything has worked fine for me.
I am writing this to ask for a preset to masterfrost a spec that is not common but it will def come in handy to all dks that use this addon.
EJ has the stat priority I believe.
Thank you!
Ok, serious question here since I rely very heavily on this addon to make reforging a million times easier on myself.
Is there going to be an update for Mists of Pandaria? I copied it over to the beta profile I am using, and it worked fine the first couple of times. It allowed me to manually reforge, and I was really happy with that. Weights of course will be added later, I understand that.
So, I get this lua error now. Anyway to fix it so it works and I can do the manual calculations?
Date: 2012-07-01 02:43:39 ID: 4 Error occured in: Global Count: 1 Message: ..\AddOns\ReforgeLite\ReforgeLite.lua line 1808: attempt to perform arithmetic on local 'pts' (a nil value) Debug: [C]: ? ReforgeLite\ReforgeLite.lua:1808: UpdateItems() ReforgeLite\ReforgeLite.lua:2210: ReforgeLite\ReforgeLite.lua:2202 AddOns: Legacy, v0.1 Swatter, v5.13.5258 (BoldBandicoot) ACP, v3.3.17 ArkInventory, v3.02 ArkInventoryRules, v ArkInventoryRulesExample, v1.00 AucAdvanced, v5.13.5258 (BoldBandicoot) AucFilterBasic, v5.13.5258 (BoldBandicoot) AucFilterOutlier, v5.13.5258.5187(5.13/embedded) AucMatchUndercut, v5.13.5258.5232(5.13/embedded) AucScanData, v5.13.5258 (BoldBandicoot) AucStatHistogram, v5.13.5258 (BoldBandicoot) AucStatiLevel, v5.13.5258 (BoldBandicoot) AucStatPurchased, v5.13.5258 (BoldBandicoot) AucStatSales, v5.13.5258.4838(5.13/embedded) AucStatSimple, v5.13.5258 (BoldBandicoot) AucStatStdDev, v5.13.5258 (BoldBandicoot) AucStatWOWEcon, v5.13.5258.4828(5.13/embedded) AucUtilAHWindowControl, v5.13.5258.5133(5.13/embedded) AucUtilAppraiser, v5.13.5258.5241(5.13/embedded) AucUtilAskPrice, v5.13.5258.5160(5.13/embedded) AucUtilAutoMagic, v5.13.5258.5224(5.13/embedded) AucUtilCompactUI, v5.13.5258.5254(5.13/embedded) AucUtilEasyBuyout, v5.13.5258.5241(5.13/embedded) AucUtilFixAH, v5.13.5258 (BoldBandicoot) AucUtilItemSuggest, v5.13.5258.5224(5.13/embedded) AucUtilPriceLevel, v5.13.5258.5241(5.13/embedded) AucUtilScanButton, v5.13.5258.5153(5.13/embedded) AucUtilScanFinish, v5.13.5258.5153(5.13/embedded) AucUtilScanProgress, v5.13.5258.4979(5.13/embedded) AucUtilScanStart, v5.13.5258.5153(5.13/embedded) AucUtilSearchUI, v5.13.5258.5254(5.13/embedded) AucUtilSimpleAuction, v5.13.5258.5210(5.13/embedded) AucUtilVendMarkup, v5.13.5258.4828(5.13/embedded) AutoRepair, v Babylonian, v5.1.DEV.312(/embedded) BeanCounter, v5.13.5258 (BoldBandicoot) Configator, v5.1.DEV.312(/embedded) CrapAway, v DebugLib, v5.1.DEV.312(/embedded) Informant, v5.13.5258 (BoldBandicoot) JSHunterBar, v40100.2.3 LibExtraTip, v5.12.DEV.319(/embedded) Postal, v3.4.13 Recount, v ReforgeLite, v1.10 Stubby, v5.13.5258 (BoldBandicoot) TipHelper, v5.12.DEV.315(/embedded) BlizRuntimeLib_enUS v5.0.1.50001 <us:3724> (ck=7c5)
Hi, sorry I've been away for some time (okay that was d3, actually). I'll try to make some fixes this week, as well as including the new translations.
Very useful reforging tool! It lets you customize all the weights and caps just like wowreforge and then does all the reforging for you with the click of a button. It does seem to give silghtly different results for some values each time you run the calcualtion, so you should click the button several times and make sure the results are what you want.
It's very transparent and will display all the numbers ahead of time so you know what you're going to be getting. I can't comment on how good the presets are but for those who want a serious reforging add-on that lets you customize everything, this is great. If you research your class enough to have your own opinions about what haste caps you want and such, then you shouldn't be relying on the presets anyways. It's easy to change them if you disagree with them.
Was reading some of the comments and saw someone make a comment about it's being horrible for survival hunters because of the haste vaule being to much. I can agree that the preset is off but if you're willing ot put in a little work you can add extra caps. I also have a hunter but set a soft haste cap and made haste weight after the soft cap 0 and the addon works quite nicely. The only problem I have with it is I have to click it a few times to actually get the best reforge set up because it's not entirely consistent
Horrible Addon....Tried it on my Survival hunter. Got me to 1798 haste rating when the soft cap is 758. Uninstalling now. I recommend other to do as well or waste gold on a fail addon
That's hard to believe without seeing what gear you use (Kiroptyric Sigil for one I bet) but SV has multiple haste plateaus and in T13 you will get near the 2nd plateau where you will cast extra AS's instead of CS's.
Read the "What is this second and third plateau I've heard of?" section: http://www.mmo-champion.com/threads/935597-Survival-Hunter-Guide-(4.2)
It's not safe to assume that going for the 2nd haste plateau is viable without BiS gear.
There should be a different preset focused on Mastery after 1st haste plateau, as haste isn't good for anything before the next plateau.
But hey, those who complain about presets should start studying their class, instead of complaining to the nice devs of the world. It's not hard to change the presets, I've done that, you can too. ;)
Huh, same here. There is a form in which you can add conditionals at will, and set the variables to your desire RIGHT BELLOW the presets. The two times I did disagree with the add-on I simply inserted my own numbers "et biolá" there was the reforge I wanted.
I prefer to uninstall tinybubblez.
I need some help. Possibly from dev, possibly anyone else.
I moved to reforge window by accident to behind my action bars (all of them). I cannot click to drag it back up. Is there a way I can reset the window?
There may be a better way but... If you go into your WOW folder into the WTF subfolder you can access your saved variables.
C:\Program Files (x86)\World of Warcraft\WTF\Account\YOUR-ACCOUNT\SavedVariables
and delete a file named ReforgeLite.lua
It should reset all of Reforgelite's options, unfortunatly that means any changes you've made too.
I don't see any character specific data saves so that should be the only file you need to erase, hope it works for you!
I was surprised how well this worked, I have 4 lvl 85 raidish geared tanks (iLevel 386 to 370) and reforging a new piece of gear can be a pain. The presets (not shown very well in the pictures) make reforging a snap!
I also have a 85 hunter and I havn't bothered to reforge her, burn phase dps was 9k (survival spec) the same rotation after reforge was 16k (I have a crapy bow so...) I look forward to using this when my warlock dings!
Keep up the great work,
V
Could you update please, having some issues with this working properly atm