Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics » Rogues

Closed Thread
 
LinkBack Thread Tools
Old 03/20/11, 1:11 PM   #196
nepsi
Glass Joe
 
Night Elf Rogue
 
Forscherliga (EU)
Awesome work - cudos to all involved.

I noticed that changing talents does not auto update chances to miss etc. (taking Precision out etc.) only after a reforge all or optimize gems they get updated. Bug or feature?

Offline
Old 03/20/11, 1:13 PM   #197
• Aldriana
Mike Tyson
 
Night Elf Rogue
 
Doomhammer
The short answer is that the model probably isn't 100% accurate, but that on a theoretical uninterrupted single-target burn (which doesn't exist in current content) Combat probably is marginally ahead of Mutilate at equal gear. For a more in-depth discussion of the issue, take a look at this post, which dates to the 4.0.6 PTR but still does a pretty good job of capturing the issue.

Offline
Old 03/20/11, 6:17 PM   #198
Crevan
Don Flamenco
 
Gnome Rogue
 
Darksorrow (EU)
I've encountered a problem with importing the random enchanted sword from Al'Akir, Stormblast version (hit+crit). Before my armory got updated, I tried manually selecting it from the list in Shadowcrat, but it wasn't there. I remember Antiarc mentioning that these items would be added to the UI when people import them from armory, but when I tried it, my character got imported without a weapon in MH slot. Is this a bug, or do we have to wait a bit for the items to get properly imported?

Offline
Old 03/20/11, 7:33 PM   #199
Meijnrr
Glass Joe
 
Undead Rogue
 
Nazgrel
Thank you so much for this Spreadsheet Antiarc and anyone else who worked on it, I have just one query. When playing around with Sub, I noticed there is a option to turn off clipping Recuperate in your cycle and that it results in about a 50dps increase for Sub. The thing is I don't understand how not clipping Recuperate when you refresh it would be a dps increase, as you'd inevitably have at least a few tenths of a second of Recuperate downtime.

United States Offline
Old 03/20/11, 7:41 PM   #200
Crevan
Don Flamenco
 
Gnome Rogue
 
Darksorrow (EU)
Recuperate gives you energy on every tick, and by refreshing it before it runs out you lose the last one, along with the energy it would provide

Offline
Old 03/20/11, 8:09 PM   #201
Antiarc
Still alive
 
Antiarc's Avatar
 
Human Rogue
 
Cenarion Circle
@Faergun - I'll check out what's going on with it. I didn't put a lot of time into the Pawn string generation. Should hopefully be easy enough to straighten out.

@Matl1 - Filtering by source is a bit more difficult, since it means adding additional source data to each item, but I'll add it to the wishlist. It won't happy right away, but I'd like to eventually have it.

@LugoMall - I can add a clear button for the log/chart, sure. I won't be making the stats window locked, though, since smaller resolutions can't see the bottom portions of it without scrolling down.

@nepsi - That's a bug. I'll fix it.

@Crevan - that sounds like a bug. I'll see if I can fix it.

On a separate note, I'd like to give a special thanks to Caffeine, who has been checking over my code and has helped track down and eliminate multiple (embarrassing) bugs. Thanks so much for his help, and the continued support and feedback from the community.

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

Offline
Old 03/20/11, 9:15 PM   #202
TYious
Glass Joe
 
Undead Rogue
 
Garona
After running Auto reforge, I get this Reforged Dragonwreck Throwing Axe to -28 Haste Rating / +28 Expertise Rating. This doesnt seem right.

Offline
Old 03/21/11, 5:12 AM   #203
Sakuru
Von Kaiser
 
Goblin Rogue
 
Twisting Nether (EU)
I’m having some issues regarding my character import, for reference, I’m assassination specced. The import itself goes without a hiccup, but when I try to use the “Auto-reforge all” button, it wants me to reforge into Combat stats. The same goes for “Optimize gems”, the tool is switching out Rigid (hit) and Fractured (mastery) cogwheels, for Precise (expertise) and Quick (haste) cogwheels, and also it switch around some of my other gems to ignore some socket bonuses, such as in my Wind Dancer’s legguards it is replacing my purple and orange gems for 2 red ones, making me lose the 20 Agi bonus.

The leg gems is not a very big issue, as it basically yields the same EP value with two 40 agi gems as with one 20 agi/20hit and one 20agi/20mastery, I get 9 EP more with the hit/mastery combo (with the socket bonus taken into consideration).

As stated above the main issue is that it seems to be using EP values for Combat to optimize my Assassination specc. The issue persists even if I try different web browsers, I’ve tried Chrome, Firefox4, and IE, they all supply the same results. I’ve also tried to use the stock assassination spec over my imported one, but that does not help.
Secondly I don’t get any dps values or graphs up, is there something I need to activate/click to run an analysis, or is this intended to show up automatically, because the only two buttons I have is “Auto-reforge All” and “Optimize Gems”?

[EDIT]

I've added a link to an image that shows my results after reforging, and optimizing gems, and the result of gem optimizing is a neat -200EP..

Gem and reforge results.

Last edited by Sakuru : 03/21/11 at 6:42 AM.

Norway Offline
Old 03/21/11, 6:48 AM   #204
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
That's the code I used for my wowhead JSON parsing (of this page), to classify the drop locations.
It's not 100% perfect, but it's a start.

$category = "";
// Heroic Raids
if ($item["level"] == 372 && $item["heroic"] == 1) {
	$category = "RaidHeroic";
}

// Normal Raids
elseif ($item["level"] == 359 && $item["heroic"] != 1 && isset($item["sourcemore"][0]["z"]) && ($item["source"][0] == 2 || $item["source"][0] == 5)) {	// 2 = Drop, 5 = Vendor
	$category = "Raid";
}

// Heroics
elseif ($item["level"] == 346 && ($item["heroic"] == 1 || $item["source"][0] == 5)) {
	$category = "Heroics";
}

// PvP
elseif ($item["source"][0] == 3 || $item["level"] == 365 || $item["level"] == 352) {
	$category = "PvP";
}

// General
elseif ($item["heroic"] != 1) {
	$category = "General";
}


Had to use some tricks to be able to parse the JSON though.

function json_decode_nice($json, $assoc = true){
	$json = str_replace(array("\n","\r"),"", $json);
	$json = preg_replace('/([{,])(\s*)([^"]+?)\s*:/', '$1"$3":', $json);
	return json_decode($json, $assoc);
}

$data    = array();
$matches = array();
$pattern = "#new Listview\({.* name: '([\w -]+)', .* data: (.*)}\);#";

preg_match_all($pattern, $content, $matches);

$slots   = $matches[1];
$rawData = $matches[2];
foreach ($rawData AS $key => $d) {
	$slot = $slots[$key];
	$data[$slot] = json_decode_nice($d);
}

// Zones
$zonesJSON = '{"1":"Dun Morogh","3":"Badlands","4":"Blasted Lands","8":"Swamp of Sorrows","10":"Duskwood","11":"Wetlands","12":"Elwynn Forest","14":"Durotar","15":"Dustwallow Marsh","16":"Azshara","17":"Northern Barrens","25":"Blackrock Mountain","28":"Western Plaguelands","33":"Northern Stranglethorn","38":"Loch Modan","40":"Westfall","41":"Deadwind Pass","44":"Redridge Mountains","45":"Arathi Highlands","46":"Burning Steppes","47":"The Hinterlands","51":"Searing Gorge","65":"Dragonblight","66":"Zul\'Drak","67":"The Storm Peaks","85":"Tirisfal Glades","130":"Silverpine Forest","139":"Eastern Plaguelands","141":"Teldrassil","148":"Darkshore","206":"Utgarde Keep","209":"Shadowfang Keep","210":"Icecrown","215":"Mulgore","267":"Hillsbrad Foothills","331":"Ashenvale","357":"Feralas","361":"Felwood","394":"Grizzly Hills","400":"Thousand Needles","405":"Desolace","406":"Stonetalon Mountains","440":"Tanaris","457":"The Veiled Sea","490":"Un\'Goro Crater","491":"Razorfen Kraul","493":"Moonglade","495":"Howling Fjord","616":"Mount Hyjal","618":"Winterspring","717":"The Stockade","718":"Wailing Caverns","719":"Blackfathom Deeps","721":"Gnomeregan","722":"Razorfen Downs","796":"Scarlet Monastery","876":"GM Island","1176":"Zul\'Farrak","1196":"Utgarde Pinnacle","1337":"Uldaman","1377":"Silithus","1477":"Sunken Temple","1497":"Undercity","1519":"Stormwind City","1537":"Ironforge","1581":"The Deadmines","1583":"Blackrock Spire","1584":"Blackrock Depths","1637":"Orgrimmar","1638":"Thunder Bluff","1657":"Darnassus","1977":"Zul\'Gurub","2017":"Stratholme","2057":"Scholomance","2100":"Maraudon","2159":"Onyxia\'s Lair","2257":"Deeprun Tram","2366":"The Black Morass","2367":"Old Hillsbrad Foothills","2437":"Ragefire Chasm","2557":"Dire Maul","2597":"Alterac Valley","2677":"Blackwing Lair","2717":"Molten Core","2817":"Crystalsong Forest","3277":"Warsong Gulch","3358":"Arathi Basin","3428":"Temple of Ahn\'Qiraj","3429":"Ruins of Ahn\'Qiraj","3430":"Eversong Woods","3433":"Ghostlands","3456":"Naxxramas","3457":"Karazhan","3483":"Hellfire Peninsula","3487":"Silvermoon City","3518":"Nagrand","3519":"Terokkar Forest","3520":"Shadowmoon Valley","3521":"Zangarmarsh","3522":"Blade\'s Edge Mountains","3523":"Netherstorm","3524":"Azuremyst Isle","3525":"Bloodmyst Isle","3537":"Borean Tundra","3557":"The Exodar","3562":"Hellfire Ramparts","3606":"Hyjal Summit","3607":"Serpentshrine Cavern","3698":"Nagrand Arena","3702":"Blade\'s Edge Arena","3703":"Shattrath City","3711":"Sholazar Basin","3713":"The Blood Furnace","3714":"The Shattered Halls","3715":"The Steamvault","3716":"The Underbog","3717":"The Slave Pens","3789":"Shadow Labyrinth","3790":"Auchenai Crypts","3791":"Sethekk Halls","3792":"Mana-Tombs","3805":"Zul\'Aman","3820":"Eye of the Storm","3836":"Magtheridon\'s Lair","3845":"The Eye","3847":"The Botanica","3848":"The Arcatraz","3849":"The Mechanar","3923":"Gruul\'s Lair","3959":"Black Temple","3968":"Ruins of Lordaeron","4075":"Sunwell Plateau","4080":"Isle of Quel\'Danas","4100":"The Culling of Stratholme","4131":"Magisters\' Terrace","4196":"Drak\'Tharon Keep","4197":"Wintergrasp","4228":"The Oculus","4264":"Halls of Stone","4265":"The Nexus","4272":"Halls of Lightning","4273":"Ulduar","4277":"Azjol-Nerub","4298":"Plaguelands: The Scarlet Enclave","4378":"Dalaran Arena","4384":"Strand of the Ancients","4395":"Dalaran","4406":"The Ring of Valor","4415":"The Violet Hold","4416":"Gundrak","4493":"The Obsidian Sanctum","4494":"Ahn\'kahet: The Old Kingdom","4500":"The Eye of Eternity","4603":"Vault of Archavon","4709":"Southern Barrens","4710":"Isle of Conquest","4714":"Gilneas","4720":"The Lost Isles","4722":"Trial of the Crusader","4723":"Trial of the Champion","4737":"Kezan","4742":"Hrothgar\'s Landing","4755":"Gilneas City","4809":"The Forge of Souls","4812":"Icecrown Citadel","4813":"Pit of Saron","4815":"Kelp\'thar Forest","4820":"Halls of Reflection","4922":"Twilight Highlands","4926":"Blackrock Caverns","4945":"Halls of Origination","4950":"Grim Batol","4987":"The Ruby Sanctum","5004":"Throne of the Tides","5031":"Twin Peaks","5034":"Uldum","5035":"The Vortex Pinnacle","5042":"Deepholm","5088":"The Stonecore","5094":"Blackwing Descent","5095":"Tol Barad","5144":"Shimmering Expanse","5145":"Abyssal Depths","5146":"Vashj\'ir","5287":"The Cape of Stranglethorn","5334":"The Bastion of Twilight","5339":"Stranglethorn Vale","5389":"Tol Barad Peninsula","5396":"Lost City of the Tol\'vir","5416":"The Maelstrom","5449":"The Battle for Gilneas","5600":"Baradin Hold","5630":"The Maelstrom","5638":"Throne of the Four Winds","5695":"Ahn\'Qiraj: The Fallen Kingdom","5706":"The Steam Pools","5723":"Firelands"}';

$zones = json_decode_nice($zonesJSON);

Stopped Playing

Offline
Old 03/21/11, 7:42 AM   #205
Leiata
Glass Joe
 
Blood Elf Paladin
 
Dreadmaul
Hey Antiarc,

First off thanks so much for the hard work you and the others have done, the new spreadsheet looks great! I was hoping to make one request if it's not something that would require too much work. In the part where you can choose what buffs/debuffs, fight duration, etc is there any way you could add an option for just >35%? I only ask since we can't get the dummies down to below 100% health really so can't do the "backstab phase".

Other than that it's great and I've only encountered a few bugs (regemming producing downgrades and such) but I think it's just near hit cap.

Offline
Old 03/21/11, 9:00 AM   #206
Nyel
Von Kaiser
 
Undead Warrior
 
Lightning's Blade
First of all, its awesome.

Second, im having the same problems as Sakuru. IE: It is considering Combat EP values for my gear/reforge/gems, even though im Assassination.
Also, i dont have any stat weights, DPS calc/graph and all the glyphs have the same EP value.

I'm using Chrome on WinXP.

Offline
Old 03/21/11, 10:47 AM   #207
thecodester
Glass Joe
 
Troll Rogue
 
Darkspear
i cant seem to get new shadowcraft to work

Well let me start by saying that u guys have done great work here, but i cant seem to get the new shadow craft to load, i keep getting a loading error . i used the beta that was on before , and i would love to try out this new version but i cant get it to load at all. my toon name is Thecodester from darkspear, i have no clue why its not working for me plz help me out. thanks

Offline
Old 03/21/11, 11:40 AM   #208
Lanwa
Glass Joe
 
Gnome Rogue
 
Die Nachtwache (EU)
Hi there,

nice work and pretty tool.

Just found out two little things and a wish:

1. Shadowcraft want to swap gems, if they aren't in the right order

Regemming Agile Bio-Optic Killshades socket 2 from Quick Cogwheel to Fractured Cogwheel
Regemming Agile Bio-Optic Killshades socket 3 from Fractured Cogwheel to Quick Cogwheel

2. The EP of an item isn't calculated by the actual EP-value of the char. Is it a pre defined value by BIS gear?

3. Maybe you can use a raid composition tool for the buff and debuff section (as MMO-Champion RaidComp does). So you just have to define the raid members to get all possible buffs and debuffs.

Cheers

Offline
Old 03/21/11, 12:25 PM   #209
Corik
Von Kaiser
 
Goblin Rogue
 
Burning Blade
There seems to be a bug with optimize gems. First there are four delicate chimera's eyes which has been brought up but where they are placed in the gear has not. When I load my character from armory and use optimize gems it is updated to this. It puts two delicate chimera eyes in my chest and belt. For both the extra agility from the chimera eye outweighs the socket bonus for each piece individually but using a glinting demonseye in the blue sockets is more beneficial. If you make the chimera's eyes placed into the first three red sockets, if possible, I believe this would be fixed. The tool also puts two red gems in my legs when matching the sockets is slightly more EP.


United States Offline
Old 03/21/11, 3:42 PM   #210
Antiarc
Still alive
 
Antiarc's Avatar
 
Human Rogue
 
Cenarion Circle
@Sakuru and @Nyel: Are you getting a DPS number in the top right? EP values aren't updated until the engine sends back a DPS number, and the default weights are combat weights. If you aren't getting numbers back from the engine for some reason, that'd explain it.

@thecodester: Your profile works fine for me. What browser/OS are you having issues on? What error do you get?

@Lanwa: The gems swapping I'm not worried about - it'll pick the highest-EP ones first. Item EP is calculated based on the weights you see on the sheet, but it's considering socket bonuses and potential reforges, as well. I'm not in a rush to redefine the buffs interface, but I did use the raidcomp tool to provide a list of each of the buffs that give a given raid buff. Maybe I could color code them or something.

@Corik: Good catch. I think I had that working properly at one point, then broke it. I'll see what I can do to un-break it.

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

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