![]() |
Java-based Gear, Gem and Reforge Optimizer
Hello everyone. I've recently been working on a java-based Gear Optimizer.
What does it do? Basically, it lets the user select (almost) any lvl 85 item, input stat weights, caps and metagem of choise, and from there it computes and returns the best possible gear setup. This includes selecting the proper items, gems and reforges. It might sount as a very hard to use too, but it actually isn't. Here is a video that shows you how to optimize yourself in a handfull of clicks and one minute of your time. What makes the WoWGearOptimizer any different than other tools like it?
Although the problem of finding the optimal mix is np-complete, and therefore it could be very slow to solve, there are many optimizations that can be made to speed up the process. As a reference, optimizing my armory char as it is takes 306.110.016 tests before all the optimizations are applied, but only 3.888 after them. Settling for a close to optimal result would be a lot faster, but I didn't want for this tool to settle for anything other than the true optimal solution. I'm confused, I have no clue about which algorithm I should use to fire the optimization... I'll give you a real life example so you can choose whichever suits your needs. Number of combinations to test: 9.953.280 Parallel (low mem) computed the result in 43 seconds, and the whole program was using 60 MB of ram. Serial computed the result in 2 minutes and 10 seconds, and the whole program was using 60 MB of ram. Parallel (high mem) computed the result in 31 seconds, and the whole program was using 620 MB of ram. Please note that this test was done on a 8 thread machine, if the optimizer had access to a lower amount of threads the gap between the two parallel algorithms would have been even smaller. What other extra features are currently implemented?
The WoW Gear Optimizer uses some fairly complex algorithms to reduce the number of combinations that must be tested (in many cases reducing them by up to six orders of magnitude). Also, after the first time that you run it, it will create a desktop shortcut icon, and regardless of whether you run it from the website or from the desktop, it will always autoupdate itself to the latest release. Where can I see what it can do, or simply learn how to use it? Here are the videos that I've made to demonstrate what it can do, and how to use it:
Where can I download it? The software itself is downloadable at WGO | Wow Gear Optimizer Some extra user feedback Quote:
Curent Version (1.9.5) buglist: |
hmm cant seem to load any profiles from the armory - 'No items matching...' error persists
EDIT: It looks as if the program is searching on the Item box above the character input info? |
Same...would not retrieve my character.
|
Quote:
|
Quote:
|
It was not able to look up my character "Пэйнфул" from EU-"Ткач смерти" realm. But i figured the program just doesn't support any non-english symbols.
|
Quote:
In the meantime, you can lookup items without using the armory import function, afterall once you have spent some time to lookup them you can simply save them to a file so you won't have to lookup them again one by one every time. |
Quote:
|
Quote:
1) I couldn't find any of these 2 items: Corla's Baton - Game - World of Warcraft Mantle of Master Cho - Game - World of Warcraft 2) The software seems to work with reforge and gemming, but does not use the enchants, which can really screw the optimization. Also does it work with profession bonuses? (BS,JC are the ones from the top of my head, which will affect optimization greatly) Does it count the belt buckle? 3) Also there is no apparent way to "remove" the group selection while you do it. If i for example want to look for a "ring" slot, after that i cannot look through "all slots" without having to shut the software down and launching it again. Otherwise it seems like a pretty straightforward and usefull piece of software and i will be looking forward to getting to use it, if you ever get time to fix those issues. |
Quote:
|
Quote:
Quote:
Quote:
|
Quote:
Пэйнфул Ткач Смерти and the armory extraction did work, so I'm not really sure what your issue was... |
Quote:
|
Quote:
I haven't tested this yet but I guess you could just subtract the hit you get from enchants from 1742 and enter that number as your hit cap. Seems like a poor way of doing it though. |
Quote:
In general, enchanting for something that with 1 single item swap becomes useless isn't a good idea anyway. Plus the current solution is more robust, because adding enchantments to the model would not prevent you from having to reduce the hit cap by hand if you want to factor in an hit elixir or food buff. (In terms of poor ways, if I actually did add enchantments to the model, what currently takes 30 seconds to compute with the "poor solution" would have grown by quite some orders of magnitude, so I opted to go for the less elegant, much faster for the end-user, solution.) |
| All times are GMT -4. The time now is 12:41 AM. |
Forum Infrastructure by vBulletin 3.6.12 ©2000-2007, Jelsoft Enterprises Ltd.