 |
03/31/11, 9:20 AM
|
#301
|
|
Von Kaiser
Goblin Rogue
Kilrogg (EU)
|
Originally Posted by sp00n
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.
|
|
|
|
|
03/31/11, 9:45 AM
|
#302
|
|
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
|
{"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
|
{"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.
|
|
|
|
03/31/11, 4:17 PM
|
#303
|
|
Still alive
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
|
|
|
03/31/11, 11:31 PM
|
#305
|
|
Still alive
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
|
|
|
04/01/11, 5:19 AM
|
#306
|
|
Glass Joe
|
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).
|
|
|
|
|
04/04/11, 9:18 PM
|
#307
|
|
Piston Honda
|
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.
|
|
|
|
|
04/05/11, 12:33 PM
|
#308
|
|
Glass Joe
|
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?
|
|
|
|
|
04/05/11, 5:10 PM
|
#309
|
|
Still alive
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
|
|
|
04/05/11, 7:55 PM
|
#310
|
|
Glass Joe
|
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
|
|
|
|
|
04/05/11, 8:59 PM
|
#311
|
|
Eyelaser Ninja Pirate
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.
|
|
|
|
|
04/06/11, 1:26 AM
|
#312
|
|
Glass Joe
|
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.
|
|
|
|
|
04/06/11, 6:50 AM
|
#313
|
|
Glass Joe
|
Originally Posted by Antiarc
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.
|
|
|
|
|
04/06/11, 7:40 PM
|
#314
|
|
Still alive
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
|
|
|
04/06/11, 9:30 PM
|
#315
|
|
Glass Joe
|
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.
|
|
|
|
|
|