Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Rogues

Closed Thread
 
LinkBack Thread Tools
Old 03/31/11, 9:20 AM   #301
Caffeine
Von Kaiser
 
Caffeine's Avatar
 
Goblin Rogue
 
Kilrogg (EU)
Originally Posted by sp00n View Post
Hm. DPS is raising by another 200 if I reduce fight duration to 300 seconds.


// Edit
With every buff and debuff removed, the difference is still 228.14 DPS. Stats are exactly the same, so one of both is doing something different.
The shadowcraft-test.appspot.com profile is missing Glyph of ToTT. My UI has no way of disabling using ToTT on cooldown, so that leaves a difference of 20-30 dps.

Fake edit: my UI uses a response time of 1 second, Antiarc's uses 0.5. Response time is used for various cds, refreshing snd, etc. Changing it in a test script gives around 30 dps difference for combat, so I assume that makes up the remaining difference.

Edit: there is also a tiny (<1 dps) difference due to my weapon data using (min+max)/2 as weapon damage, where min and max are probably rounded values. Antiarc uses dps * speed.

Edit 2: there's no UI setting to change it, but you can manually send a request do /dps with a response_time of 1
http://shadowcraft-test.appspot.com/dps?{%22level%22:85,%22stats%22:{%22agi%22:4626,%22str%22:20,%22ap%22:190,%22crit%22:721,%22hit%22:701,%22exp%22:780,%22haste%22:1829,%22mastery%22:1317,%22mh%22:{%22type%22:%221h_sword%22,%22speed%22:2.6,%22damage%22:1356.5,%22enchant%22:%22landslide%22},%22oh%22:{%22type%22:%22dagger%22,%22speed%22:1.4,%22damage%22:647.5,%22enchant%22:%22landslide%22},%22ranged%22:{%22type%22:%22thrown%22,%22speed%22:2.2,%22damage%22:1246},%22gear_buffs%22:[%22leather_specialization%22,%22rogue_t11_2pc%22,%22chaotic_metagem%22,%22potion_of_the_tolvir%22],%22procs%22:[%22fluid_death%22,%22heroic_prestors_talisman_of_machination%22]},%22settings%22:{%22type%22:%22combat%22,%22response_time%22:0.5,%22cycle%22:{%22use_rupture%22:true,%22use_revealing_strike%22:%22sometimes%22}},%22talents%22:[%220232000000000000000%22,%220332230310032012321%22,%220030000000000000000%22],%22race%22:%22night_elf%22,%22glyphs%22:[%22adrenaline_rush%22,%22sinister_strike%22,%22slice_and_dice%22,%22tricks_of_the_trade%22],%22buffs%22:[%22crit_chance_buff%22,%22bleed_damage_debuff%22,%22armor_debuff%22,%22all_damage_buff%22,%22melee_haste_buff%22,%22physical_vulnerability_debuff%22,%22guild_feast%22,%22spell_damage_debuff%22,%22spell_crit_debuff%22,%22agi_flask%22,%22attack_power_buff%22,%22short_term_haste_buff%22,%22stat_multiplier_buff%22,%22str_and_agi_buff%22]}
which gives a DPS of 24939.61. Additionally tweaking the weapon damage gives 24939.67, same as Antiarc's UI.

Last edited by Caffeine : 03/31/11 at 9:39 AM.

Offline
Old 03/31/11, 9:45 AM   #302
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
//Edit
Didn't see your edit before posting. Currently checking.

//Edit 2
Ok, found the source of the difference. Copying "ksp_immediately":"false" in "cycle:{}" from Antiarc's string to yours caused it to incorrectly evaluate to true, thus lowering the DPS. Removing it again or setting it to false (boolean) instead of "false" (string) makes both URL strings produce the same DPS value.

Mystery solved.




// Original posting

After more testing, I can make the results somewhat similar, but not exactly.
What I did was to call the engines directly, entirely bypassing the GUIs.

URL used for Caffeine:
http://shadowcraft-test.appspot.com/dps?{"level":85,"stats":{"agi":0,"str":0,"ap":0,"crit":0,"hit":0,"exp":0,"haste":0,"mastery":0,"mh":{"type":"1h_sword","speed":2.6,"damage":1356.6799999999998},"oh":{"type":"dagger","speed":1.4,"damage":647.22},"ranged":{"type":"thrown","speed":2.2,"damage":1246},"gear_buffs":["leather_specialization","chaotic_metagem"],"procs":[]},"settings":{"type":"combat","response_time":0.5,"cycle":{"use_rupture":false,"use_revealing_strike":"sometimes","ksp_immediately":"false"}},"talents":["0232000000000000000","0332230310032012321","0030000000000000000"],"race":"night_elf","glyphs":[],"buffs":[]}
URL used for Antiarc:
http://shadowcraft.mmo-mumble.com/engine?data={"r":"Night Elf","l":85,"pot":0,"prepot":0,"b":[],"ro":{"min_envenom_size_mutilate":4,"min_envenom_size_backstab":5,"use_rupture":false,"ksp_immediately":"false","use_revealing_strike":"sometimes","clip_recuperate":0},"settings":{"tricks":true,"mh_poison":"ip","oh_poison":"dp","duration":300},"t":["0232000000000000000","2332030310230012321","0030000000000000000"],"sta":[0,0,0,0,0,0,0,0],"gly":[],"pro":[],"mh":[2.6,1356.6799999999998,2563,7],"oh":[1.4,647.22,2563,15],"mg":"chaotic","g":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65094,68601,null]}

DPS response:
Caffeine: "dps": 2551.8246008599344
Antiarc: "total_dps": 2556.0737083478284

This seems small, but of course it multiplies if you select gear/buffs/etc.



Full Response:
Caffeine:
Click Here ← Click Here
{"oh_speed_ep": {"oh_2.6": -317.82277834048489, "oh_2.7": -330.94099928353813, "oh_1.5": -46.888418375566125, "oh_1.4": 0.0, "oh_1.7": -123.61931727455624, "oh_1.6": -87.738145634120215, "oh_1.8": -155.36334243771512}, "main_tree_talents_ranking": {"revealing_strike": "not implemented", "killing_spree": 47.778549370303153, "improved_sinister_strike": 103.55275361489066, "aggression": 36.911141613736163, "savage_combat": 3.1178715739433756, "adrenaline_rush": 144.36505365659559, "restless_blades": 48.343380943874308, "precision": 59.697831397224945, "lightning_reflexes": 24.477228255394039, "bandits_guile": 39.611468421085647, "combat_potency": 86.446262797725012, "improved_slice_and_dice": 35.362594490191896}, "weapon_ep": {"OH DPS": 1.5118012075792699, "MH DPS": 4.803565839706188}, "dps_breakdown": {"revealing_strike": 75.372363278035863, "killing_spree": 39.250690737593906, "main_gauche": 147.16717645278229, "autoattack": 795.51086795898652, "instant_poison": 277.10245284068208, "sinister_strike": 654.49778305726272, "eviscerate": 239.66414317562354, "rupture": 0.0, "deadly_poison": 323.25912335896743}, "mh_speed_ep": {"mh_1.7": -563.70939881426943, "mh_1.6": -625.12791987091305, "mh_1.5": -686.12483208122592, "mh_1.4": -746.60973008045744, "mh_1.8": -501.93957375095471, "mh_2.6": 0.0, "mh_2.7": 63.354712293047413}, "off_tree_talents_ranking": {"coup_de_grace": 12.51976867335361, "relentless_strikes": 56.842568481333728, "ruthlessness": 18.574959655053135, "lethality": 3.2621536874330559}, "dps": 2551.8246008599344, "ep": {"White Hit": 0.36219259250684771, "Str": 1.0, "Agi": 2.3048967342371136, "Mastery": 0.31310507295771417, "Haste": 0.44728716005250668, "Exp": 0.49105285837798268, "Crit": 0.39391218849195325, "Spell hit": 0.42898653191939362, "Yellow Hit": 0.55784466098713759}}

Antiarc:
Click Here ← Click Here
{"oh_speed_ep": {"oh_2.9": -352.4073340584561, "oh_2.6": -316.3930054456928, "oh_2.7": -329.38817726467823, "oh_1.3": 54.21555249712306, "oh_1.4": 0.0, "oh_1.8": -154.89975898578254}, "trinket_ranking": {"59520": 359.0, "65026": 181.9, "62468": 618.6, "56328": 740.9, "66969": 65.5, "56102": 2121.0, "59441": 160.8, "55874": 697.3, "68163": 0.0, "58181": 885.2, "56394": 791.1, "59473": 136.6, "62049": 580.9, "55266": 65.5, "62051": 580.9, "68709": 618.6, "52199": 548.7, "56427": 2406.5, "55795": 557.7, "65140": 154.5, "56295": 121.3, "62463": 618.6}, "mh_ep": {"mh_hurricane": 76.24005331892198, "mh_landslide": 373.9387252588861, "mh_dps": 4.8070305449778425}, "oh_ep": {"oh_dps": 1.5146639902146521, "oh_landslide": 232.30286650253055, "oh_hurricane": 47.16148359849906}, "talent_ranking_main": {"revealing_strike": "not implemented", "killing_spree": 52.02765685819713, "improved_sinister_strike": 103.76625392565393, "aggression": 36.91114161373616, "savage_combat": 3.1226872494648887, "adrenaline_rush": 144.8071957210136, "restless_blades": 50.48705119238002, "precision": 59.8485548931676, "lightning_reflexes": 24.496852705644415, "bandits_guile": 38.97129118961357, "combat_potency": 86.75986296194196, "improved_slice_and_dice": 35.898970972632014}, "mh_speed_ep": {"mh_1.4": -747.9190816400062, "mh_1.3": -807.8823728824481, "mh_1.8": -502.8133151858184, "mh_2.6": 0.0, "mh_2.7": 63.464056699042004, "mh_2.9": 190.64552443575587}, "glyph_ranking": {"revealing_strike": 17.75289949449052, "killing_spree": 5.055636872059495, "tricks_of_the_trade": 46.953401460803434, "adrenaline_rush": 51.45675820666747, "slice_and_dice": 38.41540353676373, "sinister_strike": 73.02505595136245, "eviscerate": 26.651953294971918}, "meta": {"chaotic_metagem": 17.09491587858542}, "talent_ranking_off": {"coup_de_grace": 12.519768673353155, "relentless_strikes": 57.09491453811279, "ruthlessness": 18.851485057945865, "lethality": 3.2621536874335106}, "total_dps": 2556.0737083478284, "ep": {"yellow_hit": 0.5583697984324372, "agi": 2.3049144647655897, "mastery": 0.31286340282314656, "dodge_exp": 0.4916712643019301, "haste": 0.4475674936351705, "str": 1.0, "crit": 0.3938866900682405, "spell_hit": 0.4286027484209306, "white_hit": 0.36190207822750964}}



Things I don't know:
  • gear_buffs:["chaotic_metagem"] = "mg":"chaotic"?
  • gear_buffs:["leather_specialization"] seems to increase DPS even if agility is set to 0 (drops to 2541 if I remove it). Maybe related to base agility.

Last edited by sp00n : 03/31/11 at 10:35 AM.

Stopped Playing

Offline
Old 03/31/11, 4:17 PM   #303
Antiarc
Still alive
 
Antiarc's Avatar
 
Human Rogue
 
Cenarion Circle
My request handler is here: https://github.com/cheald/shadowcraf...kend/server.py - you can see how it interprets the input data pretty clearly from there.

(Forgive me for what I am sure is very un-idiomatic Python. It's a bit rusty.)

Edit: The "false" string literal is because I can't use boolean false as a <select> value. It's an ugly hack, granted, but there is a reason for it.

Need a Mumble server? I run MMO-Mumble for all your voice chat needs. | My rogue planning tool: Shadowcraft

Offline
Old 03/31/11, 6:27 PM   #304
Huillam
Glass Joe
 
Worgen Rogue
 
Ner'zhul (EU)
Stormwake, the Tempest's Reach of the Stormblast (97 hit/crit version) does not appear correctly.
I can't select it using manual selection and using armory import feature leaves me with no main hand weapon.
Huillam @ Ner'zhul

Offline
Old 03/31/11, 11:31 PM   #305
Antiarc
Still alive
 
Antiarc's Avatar
 
Human Rogue
 
Cenarion Circle
Fixed it. I've got a bug that imports those items with no stats sometimes, so I just nuke and re-import them when that happens, and it fixes it right up.

Need a Mumble server? I run MMO-Mumble for all your voice chat needs. | My rogue planning tool: Shadowcraft

Offline
Old 04/01/11, 5:19 AM   #306
Tunus
Glass Joe
 
Troll Rogue
 
Draenor (EU)
There's something annoying that keeps happening in my setup, but I wouldn't consider it a bug.
I've got a JC gem in my prismatic belt socket atm. When I select another belt to see the potential upgrade, most have a socket of their own. This means I'll move the JC gem down from the belt's socket to the prismatic socket.
However, when I select my current belt again, the bottom socket isn't there anymore and thus the JC gem isn't either. But I can't seem to select the JC gem again for the top socket (which is now the prismatic socket again).

Offline
Old 04/04/11, 9:18 PM   #307
Docrev
Piston Honda
 
Undead Rogue
 
Zul'Jin
Something seems to have broken in Antiarc's setup. It was working fine last night, but now it's failing to calculate anything. Tested it with both my rogue as well as Antiarc's in the dev build of Chrome, Firefox 4, and IE9, same results in each.'

EDIT: And now it seems to be working, without anything changing on my side.

Last edited by Docrev : 04/04/11 at 9:25 PM.

Offline
Old 04/05/11, 12:33 PM   #308
thissuxtwo
Glass Joe
 
Human Rogue
 
Aerie Peak
I have searched for some mention of the error I'm geting but have found nothing. When I click on auto reforge i get "error contacting reforge service" message. Did i do something wrong or miss something?

Offline
Old 04/05/11, 5:10 PM   #309
Antiarc
Still alive
 
Antiarc's Avatar
 
Human Rogue
 
Cenarion Circle
Are you using a supported browser? Opera and older versions of IE, in particular, don't support the features needed to make it work.

Need a Mumble server? I run MMO-Mumble for all your voice chat needs. | My rogue planning tool: Shadowcraft

Offline
Old 04/05/11, 7:55 PM   #310
ohgeetee
Glass Joe
 
Goblin Rogue
 
Deathwing
When I import from armory, then click optimize gems, it gives pretty crazy results regarding my cogwheel slots, and dramatically lowers dps. When I click optimize gems again, it changes. continuing to click optimize makes the results shift back and forth, but never as high as my initial dps.

Not sure if I am using the tool as expected, but this seems off. This seems to be after fixes were implemented for similar behavior earlier in the thread. If it is related and still being worked on I apologize.

Here's my url: Daxter @ Deathwing - Game - World of Warcraft

United States Offline
Old 04/05/11, 8:59 PM   #311
 Viper
Eyelaser Ninja Pirate
 
Viper's Avatar
 
Troll Rogue
 
Burning Blade
When I click the MH slot, 5 green Windflurry/Bandit/etc. daggers are showing up at the top of the list with "NaN base" as their value.

United States Offline
Old 04/06/11, 1:26 AM   #312
Wrekk89
Glass Joe
 
Orc Rogue
 
Proudmoore
I don't think anyone has brought this up, but is this intended to take set bonuses into account when it calculates what the best upgrades are? For me it's suggesting less than 4 pieces, which I would assume is not optimal.

Offline
Old 04/06/11, 6:50 AM   #313
thissuxtwo
Glass Joe
 
Human Rogue
 
Aerie Peak
Originally Posted by Antiarc View Post
Are you using a supported browser? Opera and older versions of IE, in particular, don't support the features needed to make it work.

I am using the latest release of explorer 9.
BTW i would like to say this calculator has come a long way since i last looked at it and it looks great.

Offline
Old 04/06/11, 7:40 PM   #314
Antiarc
Still alive
 
Antiarc's Avatar
 
Human Rogue
 
Cenarion Circle
Cogwheel gems are behaving oddly. I think I know how to fix it up though.

I'll check the funky items - probably just a bad import.

Set bonuses are not calculated in right now, no; each piece of gear is evaluated independently. The bonuses are factored into the DPS number, though.

Need a Mumble server? I run MMO-Mumble for all your voice chat needs. | My rogue planning tool: Shadowcraft

Offline
Old 04/06/11, 9:30 PM   #315
ohgeetee
Glass Joe
 
Goblin Rogue
 
Deathwing
I think treating cogwheels similar to reforging, and doing the calc then rather than with gems makes a lot of sense. Not sure how difficult that is programmatically though.

United States Offline
Closed Thread

Go Back   Elitist Jerks » Class Mechanics » Rogues

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Rogue DPS Simulation Spreadsheet Mavanas Rogues 767 05/30/10 10:18 AM
Rogue Gear Spreadsheet Aldriana Class Mechanics 2892 08/03/08 5:10 AM
[Rogue] DPS Spreadsheet Ellos Class Mechanics 1595 01/12/08 5:32 PM
Rogue DPS Spreadsheet pf Class Mechanics 2735 07/20/07 5:42 PM
Rogue Spreadsheet tynan Public Discussion 2 12/06/06 5:30 AM