WowProphet - DPS Simulator
UPDATE:
I have completed updates for patch 3.2. I implemented the new Seal of Vengeance, which replaces Seal of Blood in the rotation. I also made the minor change to Art of War and Exorcism, which will now only cast if the Art of War buff is active with 2 points in the talent.
It's my pleasure to announce the public release of WowProphet: a DPS simulator for WoW. For now, WowProphet can only simulate Retribution Paladin damage. Other classes will be added as time permits.
What is it?
WowProphet is a tool to help players make educated gear and talent choices. What sets WowProphet apart from other similar tools is its intuitive interface, context-sensitive help, and amazing accuracy. WowProphet is different from other tools in that it is an actual simulation--duplicating game mechanics and actually simulating each attack. Other tools and spreadsheets (even Rawr) use simple, closed-form equations. These approximations can't accurately model complex interactions such as GCD interaction with ability use.
WowProphet allows you to change items, enchants, gems, and talents and observe their influence on damage output. WowProphet's results displays detailed information to help you make informed decisions on how you might increase your damage output. The results displays data such as damage distribution over all damaging attacks; detailed data on attack results: damage caused, hits, misses, dodges, glances, etc.; cooldown usage and buff/debuff uptime; and detailed data on hit tables used.
Requires Silverlight
WowProphet is built on Microsoft Silverlight (think MS's version of Flash). The calculations performed by WowProphet are extremely CPU-intensive and would not be possible using a traditional server-side technology. The choices were either Flash, Silverlight, or a stand-alone application. I ruled out a stand-alone application for a couple of reasons. One, for security reasons--Silverlight and Flash run as a sandbox inside the browser and do not have access to your system. I know many people would not be willing to install a stand-alone application that has complete access to your machine. Two, I can push out frequent updates. With either Flash or Silverlight, updates are seamless to the end-user when you visit the site. Why Silverlight? I chose Silverlight because I am an experienced .NET developer and that tremendously lowered the learning curve.
The site will detect if you have Silverlight installed and will prompt you to install if you don't. The plugin itself is small (4mb) and takes about 10 seconds to install. If you're nervous about installing it from WowProphet, here is a direct link to the plugin:
Microsoft Silverlight: Light Up the Web
Feedback
The site is far from finished and I would be most appreciative of feedback, suggestions, ideas, or features you would like to see implemented.
WowProphet - DPS Simulator
I will use these two posts on the WowProphet forums to track issues and things to do. Feel free to continue discussion here--I'll keep checking this thread. It just makes it a lot easier to track things in one place and link from here.
WowProphet � View topic - TODO
WowProphet � View topic - Known Issues