Register

Edgy/Raffy's Official Catus Thread

Face-rippin fun.
Posts: 3
Joined: Wed May 01, 2013 1:50 am

Re: Edgy/Raffy's Official Catus Thread

Postby Tigercrane » Thu May 02, 2013 5:35 pm

FYI there seems to be some error in the link to Zephyrus v. 3c. I can't download it.

Also, can't wait for v4! Just from the screenshot, it looks amazing!

Posts: 1
Joined: Thu May 02, 2013 9:37 pm

Re: Edgy/Raffy's Official Catus Thread

Postby Zivh » Thu May 02, 2013 9:39 pm

Godly creation for monk stat weights. 2550 hit, 2550 expertise, 7388 Mastery, 7387 haste, 7387 crit. I can't thank you enough! Fantastic work!

Zivh

Exalted
User avatar
Posts: 1396
Joined: Mon May 24, 2010 10:21 pm

Re: Edgy/Raffy's Official Catus Thread

Postby Tinderhoof » Thu May 02, 2013 10:19 pm

I am seeing some super weird issues with the latest release.

I had Catus redo all my gems and reforges and it came out with awesome stats:
Hit: 2567 Exp: 2552 Mastery: 6364 Haste: 6359 Crit: 6362

I reforged all of the suggestions and regemmed. However after doing so my actual stats are:
Hit: 2567 Exp: 2568 Mastery: 6364 Haste: 6400 Crit: 6384
http://us.battle.net/wow/en/character/n ... f/advanced (armory to confirm)

I figured this was really weird, so I closed Catus again and re imported my character from the armory. Catus still thinks I have:
Hit: 2567 Exp: 2552 Mastery: 6364 Haste: 6359 Crit: 6362
not
Hit: 2567 Exp: 2568 Mastery: 6364 Haste: 6400 Crit: 6384

I have to swap the gem in my belt out so I can lose both haste and crit to make Rune work, but I will try and leave the armory as is as long as I can.

Exalted
User avatar
Posts: 1396
Joined: Mon May 24, 2010 10:21 pm

Re: Edgy/Raffy's Official Catus Thread

Postby Tinderhoof » Thu May 02, 2013 10:46 pm

Even more odd. I do it 2 more times and get totally different numbers. It did end up working after the 3rd attempt.

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Fri May 03, 2013 12:28 am

Tigercrane wrote:FYI there seems to be some error in the link to Zephyrus v. 3c. I can't download it.
Also, can't wait for v4! Just from the screenshot, it looks amazing!

I haven't released a fix for the Orc racial (for dual wield) but this is already fixed in my codebase and will be in the next version.

Zivh wrote:Godly creation for monk stat weights. 2550 hit, 2550 expertise, 7388 Mastery, 7387 haste, 7387 crit. I can't thank you enough! Fantastic work!
Zivh

Thanks.

Tinderhoof wrote:Even more odd. I do it 2 more times and get totally different numbers. It did end up working after the 3rd attempt.

I was unable to reproduce these issues although I wish I could. However, I've already advanced the reforger significantly since the previous version (it is much faster and I've fixed a few bugs). Additionally, the gem/enchant feature is now automatic, whereas the "Change Orange Gems" just blindly swaps ALL of your OJ's with lowest reforgable stat.

I've only encountered one instance where Catus didn't match in-game and that was the T-forgerd bracer thing with random-stat off-by 1 bug which was recently fixed.

---

The main problem I'm dealing with is combinatorial explosion. If you freeze a slot or two, the full gem/enchant/reforge optimization is instantaneous. With full slots enabled, especially for Monk, it might take forever (up to a few hours.) Recently, I came up with a good heuristic to trim the Hit/Exp space down considerably. And now I'm working on aggixx's suggestion where I try to satisfy the Mastery = ((sum of stats - Hit - Exp) / 3 + 1) constraint (eg. Mastery needs to be the highest of the 3, so this sets the lower bound) and use this to further reduce the space.

---

Additionally, could some monk could explain to me the proper strategy for WW gemming because looking at peoples armory's makes no sense to me, everyone is doing something different (possibly some of these profiles are partially Brews, adding to my confusion.)

The only automatic gem feature I've added is "[x] Orange Gems" checkbox that optimize any empty yellow socket or change any orange gem (that doesn't require a profession). But that's what Feral needs and I'm not sure about WW. Regardless, it's very easy to add others (although there's no exposed feature/editor to do it), I just need to know what to do.
Image

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Fri May 03, 2013 1:04 am

@tinderhoof
http://us.battle.net/wow/en/character/n ... f/advanced

With changing gems/enchants:
Hit: 2552
Expertise: 2550
Mastery: 6396
Haste: 6390
Crit: 6394

Head : MasteryRating -> CritRating
Neck : HasteRating -> MasteryRating
Shoulders : HitRating -> HasteRating
Back : HitRating -> CritRating
Chest : ExpertiseRating -> HitRating
Wrists : CritRating -> MasteryRating
Hands : ExpertiseRating -> HasteRating
Legs : MasteryRating -> CritRating
Feet : MasteryRating -> HasteRating
Ring1 : MasteryRating -> CritRating
Ring2 : HasteRating -> ExpertiseRating
Trinket2 : MasteryRating -> CritRating
MainHand : HitRating -> CritRating

Enchant: 2 differences
Back: Enchant Cloak - Superior Critical Strike => Enchant Cloak - Accuracy
Hands: Enchant Gloves - Superior Mastery => Enchant Gloves - Super Expertise

Gems: 6 differences
Head/Gem#2: Deadly Vermilion Onyx => Adept Vermilion Onyx
Shoulder/Gem#2: Deadly Vermilion Onyx => Adept Vermilion Onyx
Chest/Gem#2: Deadly Vermilion Onyx => Adept Vermilion Onyx
Waist/Gem#2: Deadly Vermilion Onyx => Adept Vermilion Onyx
Legs/Gem#1: Deadly Vermilion Onyx => Adept Vermilion Onyx
Feet/Gem#1: Deadly Vermilion Onyx => Deft Vermilion Onyx



Without:
Hit: 2565
Expertise: 2552
Mastery: 6392
Haste: 6383
Crit: 6390


Head : MasteryRating -> CritRating
Neck : ExpertiseRating -> CritRating
Shoulders : HitRating -> MasteryRating
Back : HitRating -> CritRating
Chest : MasteryRating -> HitRating
Wrists : CritRating -> HitRating
Hands : ExpertiseRating -> HasteRating
Waist : ExpertiseRating -> CritRating
Legs : MasteryRating -> CritRating
Ring1 : HasteRating -> ExpertiseRating
Ring2 : CritRating -> ExpertiseRating
MainHand : HitRating -> HasteRating
Image

Exalted
User avatar
Posts: 1396
Joined: Mon May 24, 2010 10:21 pm

Re: Edgy/Raffy's Official Catus Thread

Postby Tinderhoof » Fri May 03, 2013 4:19 am

If 15 more stats is the best that can be done, I have to say I am pretty pleased with what I got. Lots of cash for those last 15. Thanks for having a look. If I can get proper repro steps for you I will let you know.

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Fri May 03, 2013 8:06 am

Tinderhoof wrote:If 15 more stats is the best that can be done, I have to say I am pretty pleased with what I got. Lots of cash for those last 15. Thanks for having a look. If I can get proper repro steps for you I will let you know.

I believe I found the bug and fixed it. When I added the concept of Spec recently, I changed the order of the profile import. It was importing your gear before figuring out your professions. This caused all kinds of weird internal issues, as there wasn't any error handling.

I was annoyed that "Tinderhoof" results in an error (two matches) so I changed this error into a dialog that can be navigated with arrow keys and return key (or mouse obviously):
https://dl.dropboxusercontent.com/u/298 ... Search.png

Current reforger (new checkboxes, haste/crit are sorted, stats button):
https://dl.dropboxusercontent.com/u/298 ... forger.png

I'll get a fixed version up ASAP.
Image

Posts: 11
Joined: Fri Apr 26, 2013 7:43 pm

Re: Edgy/Raffy's Official Catus Thread

Postby Eluu » Fri May 03, 2013 11:06 am

raffy wrote:Additionally, could some monk could explain to me the proper strategy for WW gemming because looking at peoples armory's makes no sense to me, everyone is doing something different (possibly some of these profiles are partially Brews, adding to my confusion.)

The only automatic gem feature I've added is "[x] Orange Gems" checkbox that optimize any empty yellow socket or change any orange gem (that doesn't require a profession). But that's what Feral needs and I'm not sure about WW. Regardless, it's very easy to add others (although there's no exposed feature/editor to do it), I just need to know what to do.


As far as i know if you have ROR as WW you want to get as many secondary stats as possible, meaning you gem crit/haste/mastery on yellow, hit/secondary stat or hit/exp hybrid on blue and on red you gem expertise/econdary stat or agi/secondary stat hybrid. So its not weird if in perfectly opttimized gear you have 7-8 different types of gems.

If you don't have ROR then the gemming is more free, Usually tought you gem Agi on red, Agi/hit on blue and Agi/2ndstat on yellow. Some also prefer mastery without ROR too if they are good using TeB on trinket procs or have 4set T15.

Then many Brewmasters gem Crit as it gives them good dmg when tanking and more elusive brew, plus it works pretty decent if need to play WW on some boss fights.

Posts: 1
Joined: Fri Feb 08, 2013 3:00 pm

Re: Edgy/Raffy's Official Catus Thread

Postby Calligraphy » Fri May 03, 2013 9:11 pm

Eluu wrote:
raffy wrote:Additionally, could some monk could explain to me the proper strategy for WW gemming because looking at peoples armory's makes no sense to me, everyone is doing something different (possibly some of these profiles are partially Brews, adding to my confusion.)


As far as i know if you have ROR as WW you want to get as many secondary stats as possible, meaning you gem crit/haste/mastery on yellow, hit/secondary stat or hit/exp hybrid on blue and on red you gem expertise/econdary stat or agi/secondary stat hybrid. So its not weird if in perfectly opttimized gear you have 7-8 different types of gems.

If you don't have ROR then the gemming is more free, Usually tought you gem Agi on red, Agi/hit on blue and Agi/2ndstat on yellow. Some also prefer mastery without ROR too if they are good using TeB on trinket procs or have 4set T15.


This is correct. Simplified:

With RoRO:
Yellow secondary stats
Red is Agi + Secondary
Blue is Hit/Exp + Secondary

Secondaries will be X:X:(X+1) (for Haste : Crit : Mastery). Note: Haste would be between 6-8K, to that "comfort zone" type thing.


Without, correct gemming would be:

Yellow: Agi + secondary (Haste to comfort zone, typically around 6.5K, and then after that I typically recommend stacking Crit)
Red: Agi
Blue: Agi + Hit

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Sat May 04, 2013 9:47 pm

Thanks for the WW gem strategies.

I have the WW gemmer working now, although the combinatorial explosion is kind of hilarious:

If this representation makes any sense to you (from previously in this thread):
Head: Red Crane Headpiece
(Hit, Exp, Mastery, Haste, Crit)
0. [0, 655, 720, 0, 0] // no reforge
1. [262, 393, 720, 0, 0] // reforge exp -> hit
2. [0, 393, 720, 262, 0] // reforge exp -> haste
3. [0, 393, 720, 0, 262] // etc...
4. [288, 655, 432, 0, 0]
5. [0, 655, 432, 288, 0]
6. [0, 655, 432, 0, 288]

Here is similar set of permutations for "gems" for a typical WW monk:
Spoiler: show
[960, 0, 0, 640, 3200]
[960, 0, 0, 800, 3040]
[960, 0, 0, 960, 2880]
[960, 0, 0, 1120, 2720]
[960, 0, 0, 1280, 2560]
[960, 0, 0, 1440, 2400]
[960, 0, 0, 1600, 2240]
[960, 0, 0, 1760, 2080]
[960, 0, 0, 1920, 1920]
[960, 0, 0, 2080, 1760]
[960, 0, 0, 2240, 1600]
[960, 0, 0, 2400, 1440]
[960, 0, 0, 2560, 1280]
[960, 0, 0, 2720, 1120]
[960, 0, 0, 2880, 960]
[960, 0, 0, 3040, 800]
[960, 0, 0, 3200, 640]
[960, 0, 160, 480, 3200]
[960, 0, 160, 640, 3040]
[960, 0, 160, 800, 2880]
[960, 0, 160, 960, 2720]
[960, 0, 160, 1120, 2560]
[960, 0, 160, 1280, 2400]
[960, 0, 160, 1440, 2240]
[960, 0, 160, 1600, 2080]
[960, 0, 160, 1760, 1920]
[960, 0, 160, 1920, 1760]
[960, 0, 160, 2080, 1600]
[960, 0, 160, 2240, 1440]
[960, 0, 160, 2400, 1280]
[960, 0, 160, 2560, 1120]
[960, 0, 160, 2720, 960]
[960, 0, 160, 2880, 800]
[960, 0, 160, 3040, 640]
[960, 0, 160, 3200, 480]
[960, 0, 320, 320, 3200]
[960, 0, 320, 480, 3040]
[960, 0, 320, 640, 2880]
[960, 0, 320, 800, 2720]
[960, 0, 320, 960, 2560]
[960, 0, 320, 1120, 2400]
[960, 0, 320, 1280, 2240]
[960, 0, 320, 1440, 2080]
[960, 0, 320, 1600, 1920]
[960, 0, 320, 1760, 1760]
[960, 0, 320, 1920, 1600]
[960, 0, 320, 2080, 1440]
[960, 0, 320, 2240, 1280]
[960, 0, 320, 2400, 1120]
[960, 0, 320, 2560, 960]
[960, 0, 320, 2720, 800]
[960, 0, 320, 2880, 640]
[960, 0, 320, 3040, 480]
[960, 0, 320, 3200, 320]
[960, 0, 480, 160, 3200]
[960, 0, 480, 320, 3040]
[960, 0, 480, 480, 2880]
[960, 0, 480, 640, 2720]
[960, 0, 480, 800, 2560]
[960, 0, 480, 960, 2400]
[960, 0, 480, 1120, 2240]
[960, 0, 480, 1280, 2080]
[960, 0, 480, 1440, 1920]
[960, 0, 480, 1600, 1760]
[960, 0, 480, 1760, 1600]
[960, 0, 480, 1920, 1440]
[960, 0, 480, 2080, 1280]
[960, 0, 480, 2240, 1120]
[960, 0, 480, 2400, 960]
[960, 0, 480, 2560, 800]
[960, 0, 480, 2720, 640]
[960, 0, 480, 2880, 480]
[960, 0, 480, 3040, 320]
[960, 0, 480, 3200, 160]
[960, 0, 640, 0, 3200]
[960, 0, 640, 160, 3040]
[960, 0, 640, 320, 2880]
[960, 0, 640, 480, 2720]
[960, 0, 640, 640, 2560]
[960, 0, 640, 800, 2400]
[960, 0, 640, 960, 2240]
[960, 0, 640, 1120, 2080]
[960, 0, 640, 1280, 1920]
[960, 0, 640, 1440, 1760]
[960, 0, 640, 1600, 1600]
[960, 0, 640, 1760, 1440]
[960, 0, 640, 1920, 1280]
[960, 0, 640, 2080, 1120]
[960, 0, 640, 2240, 960]
[960, 0, 640, 2400, 800]
[960, 0, 640, 2560, 640]
[960, 0, 640, 2720, 480]
[960, 0, 640, 2880, 320]
[960, 0, 640, 3040, 160]
[960, 0, 640, 3200, 0]
[960, 0, 800, 0, 3040]
[960, 0, 800, 160, 2880]
[960, 0, 800, 320, 2720]
[960, 0, 800, 480, 2560]
[960, 0, 800, 640, 2400]
[960, 0, 800, 800, 2240]
[960, 0, 800, 960, 2080]
[960, 0, 800, 1120, 1920]
[960, 0, 800, 1280, 1760]
[960, 0, 800, 1440, 1600]
[960, 0, 800, 1600, 1440]
[960, 0, 800, 1760, 1280]
[960, 0, 800, 1920, 1120]
[960, 0, 800, 2080, 960]
[960, 0, 800, 2240, 800]
[960, 0, 800, 2400, 640]
[960, 0, 800, 2560, 480]
[960, 0, 800, 2720, 320]
[960, 0, 800, 2880, 160]
[960, 0, 800, 3040, 0]
[960, 0, 960, 0, 2880]
[960, 0, 960, 160, 2720]
[960, 0, 960, 320, 2560]
[960, 0, 960, 480, 2400]
[960, 0, 960, 640, 2240]
[960, 0, 960, 800, 2080]
[960, 0, 960, 960, 1920]
[960, 0, 960, 1120, 1760]
[960, 0, 960, 1280, 1600]
[960, 0, 960, 1440, 1440]
[960, 0, 960, 1600, 1280]
[960, 0, 960, 1760, 1120]
[960, 0, 960, 1920, 960]
[960, 0, 960, 2080, 800]
[960, 0, 960, 2240, 640]
[960, 0, 960, 2400, 480]
[960, 0, 960, 2560, 320]
[960, 0, 960, 2720, 160]
[960, 0, 960, 2880, 0]
[960, 0, 1120, 0, 2720]
[960, 0, 1120, 160, 2560]
[960, 0, 1120, 320, 2400]
[960, 0, 1120, 480, 2240]
[960, 0, 1120, 640, 2080]
[960, 0, 1120, 800, 1920]
[960, 0, 1120, 960, 1760]
[960, 0, 1120, 1120, 1600]
[960, 0, 1120, 1280, 1440]
[960, 0, 1120, 1440, 1280]
[960, 0, 1120, 1600, 1120]
[960, 0, 1120, 1760, 960]
[960, 0, 1120, 1920, 800]
[960, 0, 1120, 2080, 640]
[960, 0, 1120, 2240, 480]
[960, 0, 1120, 2400, 320]
[960, 0, 1120, 2560, 160]
[960, 0, 1120, 2720, 0]
[960, 0, 1280, 0, 2560]
[960, 0, 1280, 160, 2400]
[960, 0, 1280, 320, 2240]
[960, 0, 1280, 480, 2080]
[960, 0, 1280, 640, 1920]
[960, 0, 1280, 800, 1760]
[960, 0, 1280, 960, 1600]
[960, 0, 1280, 1120, 1440]
[960, 0, 1280, 1280, 1280]
[960, 0, 1280, 1440, 1120]
[960, 0, 1280, 1600, 960]
[960, 0, 1280, 1760, 800]
[960, 0, 1280, 1920, 640]
[960, 0, 1280, 2080, 480]
[960, 0, 1280, 2240, 320]
[960, 0, 1280, 2400, 160]
[960, 0, 1280, 2560, 0]
[960, 0, 1440, 0, 2400]
[960, 0, 1440, 160, 2240]
[960, 0, 1440, 320, 2080]
[960, 0, 1440, 480, 1920]
[960, 0, 1440, 640, 1760]
[960, 0, 1440, 800, 1600]
[960, 0, 1440, 960, 1440]
[960, 0, 1440, 1120, 1280]
[960, 0, 1440, 1280, 1120]
[960, 0, 1440, 1440, 960]
[960, 0, 1440, 1600, 800]
[960, 0, 1440, 1760, 640]
[960, 0, 1440, 1920, 480]
[960, 0, 1440, 2080, 320]
[960, 0, 1440, 2240, 160]
[960, 0, 1440, 2400, 0]
[960, 0, 1600, 0, 2240]
[960, 0, 1600, 160, 2080]
[960, 0, 1600, 320, 1920]
[960, 0, 1600, 480, 1760]
[960, 0, 1600, 640, 1600]
[960, 0, 1600, 800, 1440]
[960, 0, 1600, 960, 1280]
[960, 0, 1600, 1120, 1120]
[960, 0, 1600, 1280, 960]
[960, 0, 1600, 1440, 800]
[960, 0, 1600, 1600, 640]
[960, 0, 1600, 1760, 480]
[960, 0, 1600, 1920, 320]
[960, 0, 1600, 2080, 160]
[960, 0, 1600, 2240, 0]
[960, 0, 1760, 0, 2080]
[960, 0, 1760, 160, 1920]
[960, 0, 1760, 320, 1760]
[960, 0, 1760, 480, 1600]
[960, 0, 1760, 640, 1440]
[960, 0, 1760, 800, 1280]
[960, 0, 1760, 960, 1120]
[960, 0, 1760, 1120, 960]
[960, 0, 1760, 1280, 800]
[960, 0, 1760, 1440, 640]
[960, 0, 1760, 1600, 480]
[960, 0, 1760, 1760, 320]
[960, 0, 1760, 1920, 160]
[960, 0, 1760, 2080, 0]
[960, 0, 1920, 0, 1920]
[960, 0, 1920, 160, 1760]
[960, 0, 1920, 320, 1600]
[960, 0, 1920, 480, 1440]
[960, 0, 1920, 640, 1280]
[960, 0, 1920, 800, 1120]
[960, 0, 1920, 960, 960]
[960, 0, 1920, 1120, 800]
[960, 0, 1920, 1280, 640]
[960, 0, 1920, 1440, 480]
[960, 0, 1920, 1600, 320]
[960, 0, 1920, 1760, 160]
[960, 0, 1920, 1920, 0]
[960, 0, 2080, 0, 1760]
[960, 0, 2080, 160, 1600]
[960, 0, 2080, 320, 1440]
[960, 0, 2080, 480, 1280]
[960, 0, 2080, 640, 1120]
[960, 0, 2080, 800, 960]
[960, 0, 2080, 960, 800]
[960, 0, 2080, 1120, 640]
[960, 0, 2080, 1280, 480]
[960, 0, 2080, 1440, 320]
[960, 0, 2080, 1600, 160]
[960, 0, 2080, 1760, 0]
[960, 0, 2240, 0, 1600]
[960, 0, 2240, 160, 1440]
[960, 0, 2240, 320, 1280]
[960, 0, 2240, 480, 1120]
[960, 0, 2240, 640, 960]
[960, 0, 2240, 800, 800]
[960, 0, 2240, 960, 640]
[960, 0, 2240, 1120, 480]
[960, 0, 2240, 1280, 320]
[960, 0, 2240, 1440, 160]
[960, 0, 2240, 1600, 0]
[960, 0, 2400, 0, 1440]
[960, 0, 2400, 160, 1280]
[960, 0, 2400, 320, 1120]
[960, 0, 2400, 480, 960]
[960, 0, 2400, 640, 800]
[960, 0, 2400, 800, 640]
[960, 0, 2400, 960, 480]
[960, 0, 2400, 1120, 320]
[960, 0, 2400, 1280, 160]
[960, 0, 2400, 1440, 0]
[960, 0, 2560, 0, 1280]
[960, 0, 2560, 160, 1120]
[960, 0, 2560, 320, 960]
[960, 0, 2560, 480, 800]
[960, 0, 2560, 640, 640]
[960, 0, 2560, 800, 480]
[960, 0, 2560, 960, 320]
[960, 0, 2560, 1120, 160]
[960, 0, 2560, 1280, 0]
[960, 0, 2720, 0, 1120]
[960, 0, 2720, 160, 960]
[960, 0, 2720, 320, 800]
[960, 0, 2720, 480, 640]
[960, 0, 2720, 640, 480]
[960, 0, 2720, 800, 320]
[960, 0, 2720, 960, 160]
[960, 0, 2720, 1120, 0]
[960, 0, 2880, 0, 960]
[960, 0, 2880, 160, 800]
[960, 0, 2880, 320, 640]
[960, 0, 2880, 480, 480]
[960, 0, 2880, 640, 320]
[960, 0, 2880, 800, 160]
[960, 0, 2880, 960, 0]
[960, 0, 3040, 0, 800]
[960, 0, 3040, 160, 640]
[960, 0, 3040, 320, 480]
[960, 0, 3040, 480, 320]
[960, 0, 3040, 640, 160]
[960, 0, 3040, 800, 0]
[960, 0, 3200, 0, 640]
[960, 0, 3200, 160, 480]
[960, 0, 3200, 320, 320]
[960, 0, 3200, 480, 160]
[960, 0, 3200, 640, 0]
[960, 160, 0, 480, 3360]
[960, 160, 0, 640, 3200]
[960, 160, 0, 800, 3040]
[960, 160, 0, 960, 2880]
[960, 160, 0, 1120, 2720]
[960, 160, 0, 1280, 2560]
[960, 160, 0, 1440, 2400]
[960, 160, 0, 1600, 2240]
[960, 160, 0, 1760, 2080]
[960, 160, 0, 1920, 1920]
[960, 160, 0, 2080, 1760]
[960, 160, 0, 2240, 1600]
[960, 160, 0, 2400, 1440]
[960, 160, 0, 2560, 1280]
[960, 160, 0, 2720, 1120]
[960, 160, 0, 2880, 960]
[960, 160, 0, 3040, 800]
[960, 160, 0, 3200, 640]
[960, 160, 0, 3360, 480]
[960, 160, 160, 320, 3360]
[960, 160, 160, 480, 3200]
[960, 160, 160, 640, 3040]
[960, 160, 160, 800, 2880]
[960, 160, 160, 960, 2720]
[960, 160, 160, 1120, 2560]
[960, 160, 160, 1280, 2400]
[960, 160, 160, 1440, 2240]
[960, 160, 160, 1600, 2080]
[960, 160, 160, 1760, 1920]
[960, 160, 160, 1920, 1760]
[960, 160, 160, 2080, 1600]
[960, 160, 160, 2240, 1440]
[960, 160, 160, 2400, 1280]
[960, 160, 160, 2560, 1120]
[960, 160, 160, 2720, 960]
[960, 160, 160, 2880, 800]
[960, 160, 160, 3040, 640]
[960, 160, 160, 3200, 480]
[960, 160, 160, 3360, 320]
[960, 160, 320, 160, 3360]
[960, 160, 320, 320, 3200]
[960, 160, 320, 480, 3040]
[960, 160, 320, 640, 2880]
[960, 160, 320, 800, 2720]
[960, 160, 320, 960, 2560]
[960, 160, 320, 1120, 2400]
[960, 160, 320, 1280, 2240]
[960, 160, 320, 1440, 2080]
[960, 160, 320, 1600, 1920]
[960, 160, 320, 1760, 1760]
[960, 160, 320, 1920, 1600]
[960, 160, 320, 2080, 1440]
[960, 160, 320, 2240, 1280]
[960, 160, 320, 2400, 1120]
[960, 160, 320, 2560, 960]
[960, 160, 320, 2720, 800]
[960, 160, 320, 2880, 640]
[960, 160, 320, 3040, 480]
[960, 160, 320, 3200, 320]
[960, 160, 320, 3360, 160]
[960, 160, 480, 0, 3360]
[960, 160, 480, 160, 3200]
[960, 160, 480, 320, 3040]
[960, 160, 480, 480, 2880]
[960, 160, 480, 640, 2720]
[960, 160, 480, 800, 2560]
[960, 160, 480, 960, 2400]
[960, 160, 480, 1120, 2240]
[960, 160, 480, 1280, 2080]
[960, 160, 480, 1440, 1920]
[960, 160, 480, 1600, 1760]
[960, 160, 480, 1760, 1600]
[960, 160, 480, 1920, 1440]
[960, 160, 480, 2080, 1280]
[960, 160, 480, 2240, 1120]
[960, 160, 480, 2400, 960]
[960, 160, 480, 2560, 800]
[960, 160, 480, 2720, 640]
[960, 160, 480, 2880, 480]
[960, 160, 480, 3040, 320]
[960, 160, 480, 3200, 160]
[960, 160, 480, 3360, 0]
[960, 160, 640, 0, 3200]
[960, 160, 640, 160, 3040]
[960, 160, 640, 320, 2880]
[960, 160, 640, 480, 2720]
[960, 160, 640, 640, 2560]
[960, 160, 640, 800, 2400]
[960, 160, 640, 960, 2240]
[960, 160, 640, 1120, 2080]
[960, 160, 640, 1280, 1920]
[960, 160, 640, 1440, 1760]
[960, 160, 640, 1600, 1600]
[960, 160, 640, 1760, 1440]
[960, 160, 640, 1920, 1280]
[960, 160, 640, 2080, 1120]
[960, 160, 640, 2240, 960]
[960, 160, 640, 2400, 800]
[960, 160, 640, 2560, 640]
[960, 160, 640, 2720, 480]
[960, 160, 640, 2880, 320]
[960, 160, 640, 3040, 160]
[960, 160, 640, 3200, 0]
[960, 160, 800, 0, 3040]
[960, 160, 800, 160, 2880]
[960, 160, 800, 320, 2720]
[960, 160, 800, 480, 2560]
[960, 160, 800, 640, 2400]
[960, 160, 800, 800, 2240]
[960, 160, 800, 960, 2080]
[960, 160, 800, 1120, 1920]
[960, 160, 800, 1280, 1760]
[960, 160, 800, 1440, 1600]
[960, 160, 800, 1600, 1440]
[960, 160, 800, 1760, 1280]
[960, 160, 800, 1920, 1120]
[960, 160, 800, 2080, 960]
[960, 160, 800, 2240, 800]
[960, 160, 800, 2400, 640]
[960, 160, 800, 2560, 480]
[960, 160, 800, 2720, 320]
[960, 160, 800, 2880, 160]
[960, 160, 800, 3040, 0]
[960, 160, 960, 0, 2880]
[960, 160, 960, 160, 2720]
[960, 160, 960, 320, 2560]
[960, 160, 960, 480, 2400]
[960, 160, 960, 640, 2240]
[960, 160, 960, 800, 2080]
[960, 160, 960, 960, 1920]
[960, 160, 960, 1120, 1760]
[960, 160, 960, 1280, 1600]
[960, 160, 960, 1440, 1440]
[960, 160, 960, 1600, 1280]
[960, 160, 960, 1760, 1120]
[960, 160, 960, 1920, 960]
[960, 160, 960, 2080, 800]
[960, 160, 960, 2240, 640]
[960, 160, 960, 2400, 480]
[960, 160, 960, 2560, 320]
[960, 160, 960, 2720, 160]
[960, 160, 960, 2880, 0]
[960, 160, 1120, 0, 2720]
[960, 160, 1120, 160, 2560]
[960, 160, 1120, 320, 2400]
[960, 160, 1120, 480, 2240]
[960, 160, 1120, 640, 2080]
[960, 160, 1120, 800, 1920]
[960, 160, 1120, 960, 1760]
[960, 160, 1120, 1120, 1600]
[960, 160, 1120, 1280, 1440]
[960, 160, 1120, 1440, 1280]
[960, 160, 1120, 1600, 1120]
[960, 160, 1120, 1760, 960]
[960, 160, 1120, 1920, 800]
[960, 160, 1120, 2080, 640]
[960, 160, 1120, 2240, 480]
[960, 160, 1120, 2400, 320]
[960, 160, 1120, 2560, 160]
[960, 160, 1120, 2720, 0]
[960, 160, 1280, 0, 2560]
[960, 160, 1280, 160, 2400]
[960, 160, 1280, 320, 2240]
[960, 160, 1280, 480, 2080]
[960, 160, 1280, 640, 1920]
[960, 160, 1280, 800, 1760]
[960, 160, 1280, 960, 1600]
[960, 160, 1280, 1120, 1440]
[960, 160, 1280, 1280, 1280]
[960, 160, 1280, 1440, 1120]
[960, 160, 1280, 1600, 960]
[960, 160, 1280, 1760, 800]
[960, 160, 1280, 1920, 640]
[960, 160, 1280, 2080, 480]
[960, 160, 1280, 2240, 320]
[960, 160, 1280, 2400, 160]
[960, 160, 1280, 2560, 0]
[960, 160, 1440, 0, 2400]
[960, 160, 1440, 160, 2240]
[960, 160, 1440, 320, 2080]
[960, 160, 1440, 480, 1920]
[960, 160, 1440, 640, 1760]
[960, 160, 1440, 800, 1600]
[960, 160, 1440, 960, 1440]
[960, 160, 1440, 1120, 1280]
[960, 160, 1440, 1280, 1120]
[960, 160, 1440, 1440, 960]
[960, 160, 1440, 1600, 800]
[960, 160, 1440, 1760, 640]
[960, 160, 1440, 1920, 480]
[960, 160, 1440, 2080, 320]
[960, 160, 1440, 2240, 160]
[960, 160, 1440, 2400, 0]
[960, 160, 1600, 0, 2240]
[960, 160, 1600, 160, 2080]
[960, 160, 1600, 320, 1920]
[960, 160, 1600, 480, 1760]
[960, 160, 1600, 640, 1600]
[960, 160, 1600, 800, 1440]
[960, 160, 1600, 960, 1280]
[960, 160, 1600, 1120, 1120]
[960, 160, 1600, 1280, 960]
[960, 160, 1600, 1440, 800]
[960, 160, 1600, 1600, 640]
[960, 160, 1600, 1760, 480]
[960, 160, 1600, 1920, 320]
[960, 160, 1600, 2080, 160]
[960, 160, 1600, 2240, 0]
[960, 160, 1760, 0, 2080]
[960, 160, 1760, 160, 1920]
[960, 160, 1760, 320, 1760]
[960, 160, 1760, 480, 1600]
[960, 160, 1760, 640, 1440]
[960, 160, 1760, 800, 1280]
[960, 160, 1760, 960, 1120]
[960, 160, 1760, 1120, 960]
[960, 160, 1760, 1280, 800]
[960, 160, 1760, 1440, 640]
[960, 160, 1760, 1600, 480]
[960, 160, 1760, 1760, 320]
[960, 160, 1760, 1920, 160]
[960, 160, 1760, 2080, 0]
[960, 160, 1920, 0, 1920]
[960, 160, 1920, 160, 1760]
[960, 160, 1920, 320, 1600]
[960, 160, 1920, 480, 1440]
[960, 160, 1920, 640, 1280]
[960, 160, 1920, 800, 1120]
[960, 160, 1920, 960, 960]
[960, 160, 1920, 1120, 800]
[960, 160, 1920, 1280, 640]
[960, 160, 1920, 1440, 480]
[960, 160, 1920, 1600, 320]
[960, 160, 1920, 1760, 160]
[960, 160, 1920, 1920, 0]
[960, 160, 2080, 0, 1760]
[960, 160, 2080, 160, 1600]
[960, 160, 2080, 320, 1440]
[960, 160, 2080, 480, 1280]
[960, 160, 2080, 640, 1120]
[960, 160, 2080, 800, 960]
[960, 160, 2080, 960, 800]
[960, 160, 2080, 1120, 640]
[960, 160, 2080, 1280, 480]
[960, 160, 2080, 1440, 320]
[960, 160, 2080, 1600, 160]
[960, 160, 2080, 1760, 0]
[960, 160, 2240, 0, 1600]
[960, 160, 2240, 160, 1440]
[960, 160, 2240, 320, 1280]
[960, 160, 2240, 480, 1120]
[960, 160, 2240, 640, 960]
[960, 160, 2240, 800, 800]
[960, 160, 2240, 960, 640]
[960, 160, 2240, 1120, 480]
[960, 160, 2240, 1280, 320]
[960, 160, 2240, 1440, 160]
[960, 160, 2240, 1600, 0]
[960, 160, 2400, 0, 1440]
[960, 160, 2400, 160, 1280]
[960, 160, 2400, 320, 1120]
[960, 160, 2400, 480, 960]
[960, 160, 2400, 640, 800]
[960, 160, 2400, 800, 640]
[960, 160, 2400, 960, 480]
[960, 160, 2400, 1120, 320]
[960, 160, 2400, 1280, 160]
[960, 160, 2400, 1440, 0]
[960, 160, 2560, 0, 1280]
[960, 160, 2560, 160, 1120]
[960, 160, 2560, 320, 960]
[960, 160, 2560, 480, 800]
[960, 160, 2560, 640, 640]
[960, 160, 2560, 800, 480]
[960, 160, 2560, 960, 320]
[960, 160, 2560, 1120, 160]
[960, 160, 2560, 1280, 0]
[960, 160, 2720, 0, 1120]
[960, 160, 2720, 160, 960]
[960, 160, 2720, 320, 800]
[960, 160, 2720, 480, 640]
[960, 160, 2720, 640, 480]
[960, 160, 2720, 800, 320]
[960, 160, 2720, 960, 160]
[960, 160, 2720, 1120, 0]
[960, 160, 2880, 0, 960]
[960, 160, 2880, 160, 800]
[960, 160, 2880, 320, 640]
[960, 160, 2880, 480, 480]
[960, 160, 2880, 640, 320]
[960, 160, 2880, 800, 160]
[960, 160, 2880, 960, 0]
[960, 160, 3040, 0, 800]
[960, 160, 3040, 160, 640]
[960, 160, 3040, 320, 480]
[960, 160, 3040, 480, 320]
[960, 160, 3040, 640, 160]
[960, 160, 3040, 800, 0]
[960, 160, 3200, 0, 640]
[960, 160, 3200, 160, 480]
[960, 160, 3200, 320, 320]
[960, 160, 3200, 480, 160]
[960, 160, 3200, 640, 0]
[960, 160, 3360, 0, 480]
[960, 160, 3360, 160, 320]
[960, 160, 3360, 320, 160]
[960, 160, 3360, 480, 0]
[960, 320, 0, 640, 3200]
[960, 320, 0, 800, 3040]
[960, 320, 0, 960, 2880]
[960, 320, 0, 1120, 2720]
[960, 320, 0, 1280, 2560]
[960, 320, 0, 1440, 2400]
[960, 320, 0, 1600, 2240]
[960, 320, 0, 1760, 2080]
[960, 320, 0, 1920, 1920]
[960, 320, 0, 2080, 1760]
[960, 320, 0, 2240, 1600]
[960, 320, 0, 2400, 1440]
[960, 320, 0, 2560, 1280]
[960, 320, 0, 2720, 1120]
[960, 320, 0, 2880, 960]
[960, 320, 0, 3040, 800]
[960, 320, 0, 3200, 640]
[960, 320, 160, 480, 3200]
[960, 320, 160, 640, 3040]
[960, 320, 160, 800, 2880]
[960, 320, 160, 960, 2720]
[960, 320, 160, 1120, 2560]
[960, 320, 160, 1280, 2400]
[960, 320, 160, 1440, 2240]
[960, 320, 160, 1600, 2080]
[960, 320, 160, 1760, 1920]
[960, 320, 160, 1920, 1760]
[960, 320, 160, 2080, 1600]
[960, 320, 160, 2240, 1440]
[960, 320, 160, 2400, 1280]
[960, 320, 160, 2560, 1120]
[960, 320, 160, 2720, 960]
[960, 320, 160, 2880, 800]
[960, 320, 160, 3040, 640]
[960, 320, 160, 3200, 480]
[960, 320, 320, 320, 3200]
[960, 320, 320, 480, 3040]
[960, 320, 320, 640, 2880]
[960, 320, 320, 800, 2720]
[960, 320, 320, 960, 2560]
[960, 320, 320, 1120, 2400]
[960, 320, 320, 1280, 2240]
[960, 320, 320, 1440, 2080]
[960, 320, 320, 1600, 1920]
[960, 320, 320, 1760, 1760]
[960, 320, 320, 1920, 1600]
[960, 320, 320, 2080, 1440]
[960, 320, 320, 2240, 1280]
[960, 320, 320, 2400, 1120]
[960, 320, 320, 2560, 960]
[960, 320, 320, 2720, 800]
[960, 320, 320, 2880, 640]
[960, 320, 320, 3040, 480]
[960, 320, 320, 3200, 320]
[960, 320, 480, 160, 3200]
[960, 320, 480, 320, 3040]
[960, 320, 480, 480, 2880]
[960, 320, 480, 640, 2720]
[960, 320, 480, 800, 2560]
[960, 320, 480, 960, 2400]
[960, 320, 480, 1120, 2240]
[960, 320, 480, 1280, 2080]
[960, 320, 480, 1440, 1920]
[960, 320, 480, 1600, 1760]
[960, 320, 480, 1760, 1600]
[960, 320, 480, 1920, 1440]
[960, 320, 480, 2080, 1280]
[960, 320, 480, 2240, 1120]
[960, 320, 480, 2400, 960]
[960, 320, 480, 2560, 800]
[960, 320, 480, 2720, 640]
[960, 320, 480, 2880, 480]
[960, 320, 480, 3040, 320]
[960, 320, 480, 3200, 160]
[960, 320, 640, 0, 3200]
[960, 320, 640, 160, 3040]
[960, 320, 640, 320, 2880]
[960, 320, 640, 480, 2720]
[960, 320, 640, 640, 2560]
[960, 320, 640, 800, 2400]
[960, 320, 640, 960, 2240]
[960, 320, 640, 1120, 2080]
[960, 320, 640, 1280, 1920]
[960, 320, 640, 1440, 1760]
[960, 320, 640, 1600, 1600]
[960, 320, 640, 1760, 1440]
[960, 320, 640, 1920, 1280]
[960, 320, 640, 2080, 1120]
[960, 320, 640, 2240, 960]
[960, 320, 640, 2400, 800]
[960, 320, 640, 2560, 640]
[960, 320, 640, 2720, 480]
[960, 320, 640, 2880, 320]
[960, 320, 640, 3040, 160]
[960, 320, 640, 3200, 0]
[960, 320, 800, 0, 3040]
[960, 320, 800, 160, 2880]
[960, 320, 800, 320, 2720]
[960, 320, 800, 480, 2560]
[960, 320, 800, 640, 2400]
[960, 320, 800, 800, 2240]
[960, 320, 800, 960, 2080]
[960, 320, 800, 1120, 1920]
[960, 320, 800, 1280, 1760]
[960, 320, 800, 1440, 1600]
[960, 320, 800, 1600, 1440]
[960, 320, 800, 1760, 1280]
[960, 320, 800, 1920, 1120]
[960, 320, 800, 2080, 960]
[960, 320, 800, 2240, 800]
[960, 320, 800, 2400, 640]
[960, 320, 800, 2560, 480]
[960, 320, 800, 2720, 320]
[960, 320, 800, 2880, 160]
[960, 320, 800, 3040, 0]
[960, 320, 960, 0, 2880]
[960, 320, 960, 160, 2720]
[960, 320, 960, 320, 2560]
[960, 320, 960, 480, 2400]
[960, 320, 960, 640, 2240]
[960, 320, 960, 800, 2080]
[960, 320, 960, 960, 1920]
[960, 320, 960, 1120, 1760]
[960, 320, 960, 1280, 1600]
[960, 320, 960, 1440, 1440]
[960, 320, 960, 1600, 1280]
[960, 320, 960, 1760, 1120]
[960, 320, 960, 1920, 960]
[960, 320, 960, 2080, 800]
[960, 320, 960, 2240, 640]
[960, 320, 960, 2400, 480]
[960, 320, 960, 2560, 320]
[960, 320, 960, 2720, 160]
[960, 320, 960, 2880, 0]
[960, 320, 1120, 0, 2720]
[960, 320, 1120, 160, 2560]
[960, 320, 1120, 320, 2400]
[960, 320, 1120, 480, 2240]
[960, 320, 1120, 640, 2080]
[960, 320, 1120, 800, 1920]
[960, 320, 1120, 960, 1760]
[960, 320, 1120, 1120, 1600]
[960, 320, 1120, 1280, 1440]
[960, 320, 1120, 1440, 1280]
[960, 320, 1120, 1600, 1120]
[960, 320, 1120, 1760, 960]
[960, 320, 1120, 1920, 800]
[960, 320, 1120, 2080, 640]
[960, 320, 1120, 2240, 480]
[960, 320, 1120, 2400, 320]
[960, 320, 1120, 2560, 160]
[960, 320, 1120, 2720, 0]
[960, 320, 1280, 0, 2560]
[960, 320, 1280, 160, 2400]
[960, 320, 1280, 320, 2240]
[960, 320, 1280, 480, 2080]
[960, 320, 1280, 640, 1920]
[960, 320, 1280, 800, 1760]
[960, 320, 1280, 960, 1600]
[960, 320, 1280, 1120, 1440]
[960, 320, 1280, 1280, 1280]
[960, 320, 1280, 1440, 1120]
[960, 320, 1280, 1600, 960]
[960, 320, 1280, 1760, 800]
[960, 320, 1280, 1920, 640]
[960, 320, 1280, 2080, 480]
[960, 320, 1280, 2240, 320]
[960, 320, 1280, 2400, 160]
[960, 320, 1280, 2560, 0]
[960, 320, 1440, 0, 2400]
[960, 320, 1440, 160, 2240]
[960, 320, 1440, 320, 2080]
[960, 320, 1440, 480, 1920]
[960, 320, 1440, 640, 1760]
[960, 320, 1440, 800, 1600]
[960, 320, 1440, 960, 1440]
[960, 320, 1440, 1120, 1280]
[960, 320, 1440, 1280, 1120]
[960, 320, 1440, 1440, 960]
[960, 320, 1440, 1600, 800]
[960, 320, 1440, 1760, 640]
[960, 320, 1440, 1920, 480]
[960, 320, 1440, 2080, 320]
[960, 320, 1440, 2240, 160]
[960, 320, 1440, 2400, 0]
[960, 320, 1600, 0, 2240]
[960, 320, 1600, 160, 2080]
[960, 320, 1600, 320, 1920]
[960, 320, 1600, 480, 1760]
[960, 320, 1600, 640, 1600]
[960, 320, 1600, 800, 1440]
[960, 320, 1600, 960, 1280]
[960, 320, 1600, 1120, 1120]
[960, 320, 1600, 1280, 960]
[960, 320, 1600, 1440, 800]
[960, 320, 1600, 1600, 640]
[960, 320, 1600, 1760, 480]
[960, 320, 1600, 1920, 320]
[960, 320, 1600, 2080, 160]
[960, 320, 1600, 2240, 0]
[960, 320, 1760, 0, 2080]
[960, 320, 1760, 160, 1920]
[960, 320, 1760, 320, 1760]
[960, 320, 1760, 480, 1600]
[960, 320, 1760, 640, 1440]
[960, 320, 1760, 800, 1280]
[960, 320, 1760, 960, 1120]
[960, 320, 1760, 1120, 960]
[960, 320, 1760, 1280, 800]
[960, 320, 1760, 1440, 640]
[960, 320, 1760, 1600, 480]
[960, 320, 1760, 1760, 320]
[960, 320, 1760, 1920, 160]
[960, 320, 1760, 2080, 0]
[960, 320, 1920, 0, 1920]
[960, 320, 1920, 160, 1760]
[960, 320, 1920, 320, 1600]
[960, 320, 1920, 480, 1440]
[960, 320, 1920, 640, 1280]
[960, 320, 1920, 800, 1120]
[960, 320, 1920, 960, 960]
[960, 320, 1920, 1120, 800]
[960, 320, 1920, 1280, 640]
[960, 320, 1920, 1440, 480]
[960, 320, 1920, 1600, 320]
[960, 320, 1920, 1760, 160]
[960, 320, 1920, 1920, 0]
[960, 320, 2080, 0, 1760]
[960, 320, 2080, 160, 1600]
[960, 320, 2080, 320, 1440]
[960, 320, 2080, 480, 1280]
[960, 320, 2080, 640, 1120]
[960, 320, 2080, 800, 960]
[960, 320, 2080, 960, 800]
[960, 320, 2080, 1120, 640]
[960, 320, 2080, 1280, 480]
[960, 320, 2080, 1440, 320]
[960, 320, 2080, 1600, 160]
[960, 320, 2080, 1760, 0]
[960, 320, 2240, 0, 1600]
[960, 320, 2240, 160, 1440]
[960, 320, 2240, 320, 1280]
[960, 320, 2240, 480, 1120]
[960, 320, 2240, 640, 960]
[960, 320, 2240, 800, 800]
[960, 320, 2240, 960, 640]
[960, 320, 2240, 1120, 480]
[960, 320, 2240, 1280, 320]
[960, 320, 2240, 1440, 160]
[960, 320, 2240, 1600, 0]
[960, 320, 2400, 0, 1440]
[960, 320, 2400, 160, 1280]
[960, 320, 2400, 320, 1120]
[960, 320, 2400, 480, 960]
[960, 320, 2400, 640, 800]
[960, 320, 2400, 800, 640]
[960, 320, 2400, 960, 480]
[960, 320, 2400, 1120, 320]
[960, 320, 2400, 1280, 160]
[960, 320, 2400, 1440, 0]
[960, 320, 2560, 0, 1280]
[960, 320, 2560, 160, 1120]
[960, 320, 2560, 320, 960]
[960, 320, 2560, 480, 800]
[960, 320, 2560, 640, 640]
[960, 320, 2560, 800, 480]
[960, 320, 2560, 960, 320]
[960, 320, 2560, 1120, 160]
[960, 320, 2560, 1280, 0]
[960, 320, 2720, 0, 1120]
[960, 320, 2720, 160, 960]
[960, 320, 2720, 320, 800]
[960, 320, 2720, 480, 640]
[960, 320, 2720, 640, 480]
[960, 320, 2720, 800, 320]
[960, 320, 2720, 960, 160]
[960, 320, 2720, 1120, 0]
[960, 320, 2880, 0, 960]
[960, 320, 2880, 160, 800]
[960, 320, 2880, 320, 640]
[960, 320, 2880, 480, 480]
[960, 320, 2880, 640, 320]
[960, 320, 2880, 800, 160]
[960, 320, 2880, 960, 0]
[960, 320, 3040, 0, 800]
[960, 320, 3040, 160, 640]
[960, 320, 3040, 320, 480]
[960, 320, 3040, 480, 320]
[960, 320, 3040, 640, 160]
[960, 320, 3040, 800, 0]
[960, 320, 3200, 0, 640]
[960, 320, 3200, 160, 480]
[960, 320, 3200, 320, 320]
[960, 320, 3200, 480, 160]
[960, 320, 3200, 640, 0]


I added a new feature that lets you terminate the reforger early, and it will show you whatever solutions it has found so far.
Image

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Sun May 05, 2013 8:09 am

Released new Catus and Zephyrus, links in first post of thread.

Major change: new triple stage exhaustive 1:1:1 reforger that can optimize gems and enchants. It works really well for Feral (my i7 MacBookPro gives me results in about 15 seconds with all features enabled.) For Monk, with all features enabled, it is kinda slow (mainly due to gem choice and extra slot through dual wield.)

When the reforger is working, it will show a progress bar twice, once during phase 1 (Hit/Exp), and then again for phase 2 (Mastery + Haste/Crit). If you cancel during the first part, it will abort the reforger. If you cancel during the second part, it will return with partial results.

Please let me know if you are having problems or find an example where it's doing something that doesn't match up in-game. Since the gem/enchant reforging can be very expensive, double-check the results yourself before making an expensive change.

There are lots of bug fixes, see ChangeLog for details:
http://raffy.antistupid.com/wow/catus_d ... ngeLog.txt

I still have a few more changes planned. Next update will remove the "Range" field since I can just determine this information dynamically. I will also add some kind of termination criteria, like "stop if X."

In another post, I'll explain a bit how the regem process is working, and see if that's what people expected/wanted.
Image

Posts: 1
Joined: Sun May 05, 2013 8:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby Leetchi » Sun May 05, 2013 8:18 am

Got a problem with v4 of Zephyrus

" Unable to equip Gara'kal, Fist of the Spiritbinder: cannot dual wield "

Leetchi EU :-(

As soon as I equip a off-hand weapon, it doesn't import ;-(

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Sun May 05, 2013 8:28 am

Leetchi wrote:Got a problem with v4 of Zephyrus

" Unable to equip Gara'kal, Fist of the Spiritbinder: cannot dual wield "

Leetchi EU :-(

As soon as I equip a off-hand weapon, it doesn't import ;-(

Thanks, fixed. Made a really dumb mistake after moving some Catus code over to Zephyrus at the last minute.
Image

Honored
Posts: 166
Joined: Mon Aug 01, 2011 6:20 pm

Re: Edgy/Raffy's Official Catus Thread

Postby Sorcerer » Sun May 05, 2013 9:37 am

I can confirm that I found even better reforge with new catus that is 2 points away to 1:1:1 ( was 3 with self geming )

Posts: 11
Joined: Fri Apr 26, 2013 7:43 pm

Re: Edgy/Raffy's Official Catus Thread

Postby Eluu » Sun May 05, 2013 11:45 am

I get No API Data error when trying to load charachers from EU armory, US seems to work fine. This is on Zephyrus v4. Srill works on v1 tought.

User avatar
Posts: 32
Joined: Mon Sep 24, 2012 1:07 am

Re: Edgy/Raffy's Official Catus Thread

Postby Kroníc » Sun May 05, 2013 4:00 pm

For some reason, I'm unable to load the latest version Catus 7. I can still, however, run Catus6 with no problems.

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Sun May 05, 2013 4:45 pm

Eluu wrote:I get No API Data error when trying to load charachers from EU armory, US seems to work fine. This is on Zephyrus v4. Srill works on v1 tought.

Thanks, fixed. I broke the automatic discovery thing (again trying to merge more Catus/Zephyrus stuff.)

Kroníc wrote:For some reason, I'm unable to load the latest version Catus 7. I can still, however, run Catus6 with no problems.

Thanks, fixed this as well.

Try redownloading. When I created the zip archive, I moved the wrong copy over, it was missing the JSON library :(. I'll make sure to extract my own zip in the future to double-check it.
Image

User avatar
Posts: 32
Joined: Mon Sep 24, 2012 1:07 am

Re: Edgy/Raffy's Official Catus Thread

Postby Kroníc » Sun May 05, 2013 6:11 pm

Works fine now. Thanks!

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Sun May 05, 2013 6:29 pm

Here is a little bit of information about the reforger:

Hit/Exp Target: This is the "effective" lower bound that reforging is used to satisfy both Hit and Exp constraints. It was designed as a lower bound since Feral/DoC should not be below the 7.5% cap. It will automatically adjust this number if your gear, even under the best possible arrangement, cannot get your hit and/exp near the target. So for all intents and purposes, I'd leave this at 2550, or something really close, like 2545+.

Range: this is how much extra Hit and/or Exp it will accept as a possible partial solution that's worth looking into. Right now, the typical Hit/Exp space is somewhere between 1 and 16 billion permutations. With range at 5, you might find 100 candidates, at 50, you might find 40000, at 500, you might find 2 million.

In phase 1 of the reforger, I'm finding all possible arrangements of Hit/Exp that meet the above criteria. Then I sort those solutions from Best to Worst, based on how far over the Target they are, and start looking for 1:1:1 solutions.

The next phase of the reforger was suggested by aggixx. For a given, Hit/Exp solution, like "Hit = 2551 and Exp = 2550", I find all possible combinations that match this setup. Then I find all possible arrangements of Mastery and then compute OneThird = (MaxTotalSecondary - Hit(2551) - Exp(2550)) / 3 + 1. I look through all Mastery permutations and find those whose sum is >= OneThird and less than OneThird + Fluff (where fluff is like 400 or so). This is phase 2.

Now that I've shrunk maybe 0.5-10 million permutations down to about 1-128, I find all possible permutations where "Hit = 2551, Exp = 2550, and Mastery = 7000", and maybe there is only a few. For phase 3, I compute the resulting Crit and Haste, and check to see if: "Mastery + HasteGap >= Haste" and "Mastery + CritGap >= Crit" and possible if "Crit > Haste" (if that checkbox is checked).

If all the criteria is met, I add it to a heap of solutions, sorted by the score "M+2*(H+C)", and keep the best 400.

Once I've exhausted the entire space, I take the best set of solutions, and remove any "effective duplicates" same stats, different permutations. Then voila, you have the best possible list of reforging, that will be same if you run the algorithm again (there is no randomness.)

Other tidbits:
- I'd keep the Range small, like 50, and/or cancel the reforger during the second stage part way through (if it's taking too long with a large Range setting.)
- I've only tested this on modern hardware with 8+ cores, so I'm unsure what it feels like on 2-ish.
- Haste/Crit gap is really only for potential trinkets that have Crit or Haste procs (like Talisman) but the Haste Gap you'd need would be like 2x typical proc, which is a fuckton: ~3.5K.

The monk gemmer considers the following Gem id's (I have the agility ones commented out for now):
Code: Select all
new Pair(gems_yw, api.loadGems_toArray(76697, 76699, 76700)),
new Pair(gems_oj, api.loadGems_toArray(76667, 76659, 76671)), //, 76670, 76666, 76658)),
new Pair(gems_gr, api.loadGems_toArray(76642, 76643, 76641))


There is a checkbox that I forgot to make visible that changes how it gems. Right now, it will consider any colored socket (Red, Yellow, Blue, Prismatic) that doesn't contain a gem with a profession requirement. However, if for example, you have a double blue socket, in which you placed two yellows (and broke the bonus), right now, the reforger will try to put two greens in those sockets. The checkbox that will be in the next update, will retain your existing gem colors.

I also made the assumption that prismatic should be yellow. If people are reporting that it isn't find good enough solutions, I can relax this such that all gems are tried in prismatic sockets.

Freezing a socket will prevent the gems from changing too. Enchants will still respect the checkboxes.

If you have tailor back enchant, I'd recommend turning off [x] Enchant Back, as it only considers Hit/Crit.

I can add a [x] Enchant Boot check (although it seems like a bad trade since it's 1 Agility : 1 Mastery) if anyone is interested.
Image

Honored
User avatar
Posts: 66
Joined: Mon Feb 21, 2011 8:56 pm

Re: Edgy/Raffy's Official Catus Thread

Postby scorpio0920 » Sun May 05, 2013 9:45 pm

003.jpg
003.jpg (88.98 KiB) Viewed 932 times


I tried import another char and have error.

Armory
http://tinyurl.com/c4k7xg4

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Sun May 05, 2013 9:59 pm

scorpio0920 wrote:
003.jpg


I tried import another char and have error.

Armory
http://tinyurl.com/c4k7xg4

Thanks for the report. Get latest version (I see v6 in title, latest is v7). It imports fine in v7. Checked both search by character name and entering "name realm" as-is on armory.
Image

Honored
User avatar
Posts: 66
Joined: Mon Feb 21, 2011 8:56 pm

Re: Edgy/Raffy's Official Catus Thread

Postby scorpio0920 » Sun May 05, 2013 11:02 pm

V7 the same error

003.jpg
003.jpg (94.59 KiB) Viewed 920 times


I try many char:

Lintia 夜空之歌 -> NO

Minging 日落沼澤 -> NO

憤怒鳥 夜空之歌 -> NO

魔幻夜影 世界之樹 -> NO

Ravens 冰霜之刺 -> NO

Exalted
Posts: 769
Joined: Tue Oct 23, 2012 7:15 am

Re: Edgy/Raffy's Official Catus Thread

Postby raffy » Mon May 06, 2013 12:26 am

Ok, I see the problem and am working on a fix. I thought I had this working recently, I must of broke something again. Check back in 10 mins or so.

Edit: appears to be related to "toLowerCase()" in Java's String class.

Edit: ok I fixed this once and for all. It was a locale issue. When it would import the TW profile, it was getting an english name and realm, which would then fail for further lookups. You should be able to load all of the characters by first name as well.

I now pull two profiles from Blizzard, a localized one, and the english one; I use the english one for gear/talents/stuff and the localized one for name/realm information.

Thanks again for pointing this out and giving me examples to work with.

Please redownload v7 and let me know if it is working properly.

Edit: Minging is wearing a "Sha Armor Kit", I don't currently have support for that, but it's in next version. And apparently my "Fur Lining - Stamina" is giving strength, oops!
Image

Honored
User avatar
Posts: 66
Joined: Mon Feb 21, 2011 8:56 pm

Re: Edgy/Raffy's Official Catus Thread

Postby scorpio0920 » Mon May 06, 2013 2:31 am

Thanks raffy!

I will enjoy Catus.

:D

PreviousNext

Return to Kitty DPS

Who is online

Users browsing this forum: Google Adsense [Bot] and 4 guests