This project is read-only.

Optimizing food buffs and optional specs

Topics: Rawr.Base.Optimizer
Mar 10, 2009 at 7:55 PM
Would it be possible to add an option for optomizing food buffs?  I know as a dps caster I do min/max making sure I'm at the hit cap when between spell power food, spell crit/haste food, and +hit.

I know you can select between different options in the buff menu so Rawr knows what buffs you have from food, but would it be possible to allow the optomizer to actually add the food buff into its calculations for what is optimal?  Should I swap out a piece of gear with 40 hit on it and use the +hit food buff for a higher dps item?  Or does the +42 spl pwr food benefit me more using the piece of gear with hit on it?  (In addition to +haste, +crit, etc).

Also would it be possible to have the optomizer tell what spec is optimal for dps?  I have been throwing the idea around about taking talent points out of my +hit talents and putting them into more dps orientated talents, and then swapping +hit gear in to counterract.  I know you can create different talent templates, but is it possible to have the optomizer compare several talent templates and using your gear/gem options tell you which one is optimal?
Mar 10, 2009 at 7:57 PM
We're working on these features, and hope to support them in a later version.
Mar 11, 2009 at 2:51 AM
The way I have been doing that is to use the "All Buffs" chart in the right pane and picking the highest ranked flask/food. Looking at Astrylians answer I guess that might not be the right way though :(

Mar 11, 2009 at 3:27 AM
That is the way to do it currently krendar, the only problem is that it is not guaranteed to be optimal. An analogy would be looking at head item chart and only selecting the best one as available to optimizer.
Mar 12, 2009 at 12:21 AM

So, to grasp a little better how the optimizer works... My understanding is that the program looks at all of the user-selected items ("available"), then selects all of the individually highest DPS items, puts them together, then runs a check down the list, seeing if another item will be better given the current gear selections, and repeats that revision process a number of times (as selected by the thoroughness slider)?

If so, then I guess the food is considered a buff, and must be user-selected, as opposed to being considered "gear", which would put it in with the optimizer settings?

Just brainstorming here, another potential process could be a sort of tree- and variations-system, where all options available are given the full range of potential gearings (1234, 1243, 1342, 1324, 1423, 1432, with 1 being the persisting value here).  This could potentially be VERY system-intensive, though.  On the other hand, this could also probably give a more accurate and flexible optimization.

Again, this is just throwing some ideas around that are restless inside the ole' noggin.  =D

Mar 12, 2009 at 1:22 AM
Optimizer is a lot more complex than that. You can read about it in help:
Mar 12, 2009 at 1:25 AM
What you describe about it trying every possible variation, is what it does, since some gear is only more useful in combination with one or more other items. But, every gemming or enchanting of an item is a different possible variation. The number of potential combinations is huge, and it would take literally eons to calculate them all. So, a genetic algorithm is used to make educated guesses at which combinations are potentially upgrades, so that it can get done in a reasonable amount of time. The Thoroughness is now long it keeps guessing. It'll always at least do what you described first.