Category: New Features (page 1 of 4)

How to join the Global Network

How do I join the Global Network?

If you’re wondering what the Global Network is, read this more detailed post.

Ready to join? Contributing your computing power is easy and we have a few options so it doesn’t interfere with your gaming (like slow it down, that would be bad!) It also will never interfere with your bandwidth, so it won’t affect streaming Netflix – the data sent back and forth is 10x smaller than a simple image. What we need is your computer’s processing power, not your bandwidth.

There is one exception: If you have a laptop or computer that is prone to overheating when under heavy use, we suggest you do NOT join the Global Network. We appreciate that you want to help, but laptops in particular aren’t good under full, constant CPU use.

If you’re wondering how big of a difference you can make – a big one! Every person counts and my initial goal is to get 500 people connected. I hope you will be one of them, and if you are, take a look at the progress we’re making on this status update post.

TLDR:

If you are familiar with the client already, it’s easy. When you have the client open, press any key to bring up the menu. You’ll see a Global Network option. Select that, and if you want you can set a schedule (jump to step 5 for more details below).

Step 1: Download the client.

Download it here.

If you already have it, make sure version 331 or higher is running. If it isn’t, just run any simulation from the site to force it to update (or download it again, whatever you prefer).

If you are used to the program already, skip to step 5. Continue reading

Join the Global Network

Glonet - Custom stat weights

Hi there. So you’ve probably been told at some point in your WoW days to ‘sim your stat weights.’ You might even have recently run a custom setup for yourself.

You probably aren’t doing this because you want to, but because you have to. I mean, the fun part is getting the best gear recommendations so you can spend more time crushing things in game, right?!

What if I told you that you might never have to sim your own stat weights again?

Would you even believe me that it is possible?

It is possible. It really, truly is. But… (you knew there was a ‘but’ didn’t you?).  But… we need you to join the ‘Global Network’ to make this happen.

What is the Global Network?

It’s a collection of computing power from people just like you, that we utilize when you aren’t using your computer. If you’ve ever heard of SETI@home, which uses idle computers to search for aliens, it’s like that.

But instead of searching for aliens, we’re searching for the best sets of gear for each character. Aliens might be more exciting (or more terrifying depending on what movies you watch)… but they are reaalllly far away. Finding gear is something you can enjoy today. Continue reading

Simulator Client Roadmap

Over the next several weeks we will be releasing updates to the simulation client to support a lot of cool upcoming features. We will do this in stages so that we have an opportunity to test out each stage and work out any issues that people might encounter.

General Features

These new general features are available as of this post, a few that have been there and a few you may not have noticed:

  1. The client auto-updates now. Once you download it and start it, you can theoretically let it run forever.
  2. There is a new “Clear Queue” option in the menu on the client program. Use this to cancel all running and pending simulations. Useful if you accidentally started a long-running simulation with the wrong settings, for example.
  3. As of 2/6, the client uses a different mode that can more fully utilize most CPUs, but uses a bit more memory. Should be faster for most people.

Continue reading

Important Low Level Items & Ranking Gear

There are a few low level items worth paying attention to as you craft gear and run dungeons. I wanted to point these out before you vendor them in a leveling craze and the made rush to getting raid-ready gear.

 Necklace and Ring

Save all rings & necklaces

Let me quickly explain why. Continue reading

Demon Hunters & Legion Support

“Why can’t I load my Demon Hunter on the site?”

We have support for Havoc on the beta site, where you can play with gear and get DPS numbers. It’s pretty easy to do, and completely free! Vengeance will have to wait a little big longer though.

As always, we’ll have full support by the time the expansion launches (we’ve never missed an expansion deadline yet!) There are just 3 of us working on the whole site, so sometimes we need these last few days and weeks to iron out all of the bugs and finishing touches before we go live.

We have a whole new site upgrade that we’re launching with Legion. The backend code is all new and shiny. Some new feature improvements are coming too (like even easier flows to Best in Bags). But the final site isn’t quite ready yet, so it hasn’t been pushed live.

So I ask on Mr. Robot’s behalf, if you can hang in just a tiny bit longer, he’ll have full gear-optimization support for both Demon Hunter specs by Legion launch, promise! And in return, he will hand-polish all of your armor for launch as well. Pinky swear! Continue reading

A new take on Warcraft Simulation

A wiki-style simulator

A wiki-style simulator

Dear Theorycrafters,

We’re developing some tools for you.

Ask Mr. Robot is developed and maintained by 3 people, and we spend a lot of time theorycrafting. But we take a broad approach that spans across all classes, as you may have noticed. For example, we have been using back end tools that integrate with our site and SimC in order to auto-generate stat weights for every spec. While we are experts at theorycraft, techniques, and systems, we are (clearly) not experts for every spec. With 30+ specs, that’s no surprise.

Over the past year, we’ve really worked on reaching out to you, theorycrafters, to include your stat weights on our site, update trinket estimations, and all of the usual things that you lend advice on. We want to keep building on these relationships. Your expertise, and the work you do helps pretty much every person who plays Warcraft. And the pool of theorycrafters keeps getting smaller. We want to support all of you by making your jobs easier and hopefully attract new theorycrafters. So we’ve been working on a project that relies on what we do best: making powerful tools.

We started out as a simulator, and we’re bringing it back

Some of you may remember, way back in the day, our first project was a Death Knight and Druid simulator. We launched it in 2009 to try and win a Silverlight comeptition. The project quickly caught on but we didn’t build a system that was easily maintainable for every spec. At the same time, reforging became a huge deal, so we focused on the gear optimizer.

I mentioned that we’ve written several tools for our own use that interface between our site and SimC. But some things were just not possible with the current version of SimC, so we thought we could help work on the core of the code. The original author is gone and there’s a lot of legacy code we dug into, which took quite a bit of time. There have also been several bugs around for years that we thought we could help fix – another huge time sink. After this initial investigation, we decided it would be faster and easier to just start from scratch.

So last year we started testing out an idea for a super-maintainable and totally transparent simulator. After a few iterations, we’re confident we have a system that can be maintained by any theorycrafter (not just programmers). And its transparency makes it easy to double check for accuracy. The entire system is based off a wiki-style format that gets dynamically generated into code.

What makes our simulator different?

Besides our internal code name, Simnado, you mean? We take wiki-style pages and compile them into code that runs simulations. This is all on-demand, so any changes you made are immediately updated in the simulator. Simulations can be run on our servers or on your own computers. It’s very flexible.

Wiki style rotation editor / creator tool.

Wiki style rotation editor / creator tool.

Wiki-Style gives access to non-programmers

Probably one of the biggest changes is that we’ve designed the simulator around the idea of a wiki. You update spell information, boss scripts, and spell rotations on wiki style pages. You need to understand basic logic (if/then), conditions, and excel-type formulas, but you don’t need to know how to write code.

This style of page also makes it very readable (we hope) to the general population. You can also write comments on pretty much anything you do. So if you want to explain each step of a spell rotation, you can do that.

Wiki transparency

Since everything will be on the wiki, all information is incredibly transparent from spell rotations to game mechanics. Nothing will be buried in code. This makes it easier for theorycrafters to update, for class experts to verify for accuracy, and for anyone to easily find spell data.

Super Powerful

Building a simulator this late in the game allowed us to learn from all of the past pain points. The system is incredibly flexible and built on a lot of requests you theorycrafters have had for a long time.

  • Boss scripts: easily edit or create a  boss script, so you can test out any talent or rotation setup for each boss. Different scripts can even be added for different roles in a fight.
  • Multi target: we created a system that handles multiple targets with ease.
  • Human timing: we have “anticipation” logic that acts a lot more like a human. We put a lot of care into modeling the timing of how the game queues actions, and how humans make decisions. In SimC you usually had to code this yourself in your rotations by using “react” conditions, and not everyone used these consistently. We want to take this burden off the rotation author, so we created an automatically consistent timing model. We’ll explain the details of this and we will be looking for feedback!
  • Dev support: if you find yourself writing some crazy workaround for a spell rotation or boss script, stop. Then let us know what you’re trying to do so we can build it into the simulator. We found a lot of cases just playing with a few classes, and I’m sure there will be more. We want to make this really easy for you – and if you find a case that needs a workaround, other people will have the same problem. We’d rather make it easy by adding in the necessary feature right into the simulator.

Saving you compute-time

When you’re running a bunch of simulations to test out a theory, it’s not uncommon to kick off a batch overnight, since they can take a long time to run. Our client program will allow you to seamlessly run simulations across multiple computers.

Note: the client program isn’t available yet, but will be very soon. So for now, you can run everything on the web. We’ll be scaling up our servers to accommodate your needs during this testing phase.

Updating with patches

We have a few different built-in versions of the simulator: live, ptr, alpha, personal. This means game data can be tied to the PTR, for example, then pushed to live when it launches. We’ll also keep a history of all updates, so you can compare a spell that just got buffed (or nerfed) to a previous version.

We will maintain tight controls on the public versions of the data (PTR, live, etc). That way, we can be confident that theorycrafters like you are controlling the content, and some troll (or well-intentioned, but misinformed do-gooder), doesn’t override your work.

In addition to this, the personal versions of the data allow you to change anything you want, at any time, and have it immediately compiled into the simulator code. So you don’t have to wait for anyone, you can make changes quickly and test the results immediately. It’s all automatic!

Coming Soon: stat weight generation

Currently, SimC calculates stat weights using a delta method and small number of data points. I know a lot of you have your own methods for calculating weights to share with the general public. And some of you might know that we built a system for our own use that iterates through different sets of real gear.

We wanted to make stat weights easier and more accurate for everyone. So we’ll be providing a technique that uses at least an order of magnitude more data points to give you much better predictive power. We plan to have that ready VERY soon.

The general user

We hope having a web-based simulator that runs with the click of a button, encourages more players to use it. And we honestly don’t want their main use-case to be stat-weight generation. We want it to be experimentation.

If a warlock is trying to decide between 2 talents, maybe she sees that there are 2 different spell rotations from her favorite theorycrafter, one for each talent. She can look at those rotations and decide if she likes one better. Then simulate each one, with their respective talents to determine the DPS difference.

We’re also making it really easy to share any simulation setup. So you can have several profiles linked in a guide that talk about different talents or spell rotations. We hope this makes proving your points around the internetz easier, especially things you find yourself having to repeat.

Trinkets

The simulator does one really nice thing for us too: helps us rank trinkets better. We try to rank trinkets as best as possible, we really do. We built a program that interfaced with SimC, figured out DPS differences, then assigned a value of a corresponding stat. Then it could be ranked by stat weights. Despite our best efforts, we realized we just couldn’t realistically, automatically rank trinkets with just stat weights. This simulator allows us to actually rank trinkets, per boss too!

What’s the timeline

  • Closed beta: Thursday, May 5, around noon PST. A workshop/walkthrough at Noon PST Thursday and 7pm PST Thursday. Might try to do a Twitch stream for screen sharing purposes.
  • We’ll be launching with some WoD classes filled in as completely as possible (but as experts, you might find something missing, so tell us). The idea here is to be able to use the tool on the current version of the game to verify that everything works.
  • Next, we’ll be adding in Demon Hunters, then other Legion specs and information. While we’ll be filling this in, you can also do it on the wiki if you want your class done sooner (or want to test it out to see how easy / hard it is, and provide feedback).
  • Client program will be coming soon. In the meantime, we’ll ramp up our web servers for you to do testing on.

Closed Beta

We want you to test out the system and tell us what you think. To do that, contact us on twitter, discord, or email (feedback -at- askmrrobot dot com) and tell us why you’d be a good beta tester. I will need your email to set up your account.  We’ll be available in our Discord channel to answer questions (via chat and voice).

 

 

-Team Robot

Yellowfive (developer)
Swol (UX design & theorycrafter)
Zoopercat (people handler & other stuff)

Upgrade finder gets another uprgrade!

I want to say “Thanks” on behalf of Team Robot (all 3 of us humans, and 1 robot) for all of you premium account holders. It means a lot to us that you like our features enough to pay us a rate of $1 every month. It’s not a lot to some people, it is a lot to others, and each one of you helps keep us working on the site full time 🙂

With that, here’s some fun upgrades to premium features!

  • All upgrade finder features now indicate whether you already own an item with a note that says (Own) next to it.
  • Bonus roll helper: it now ranks bosses for multiple difficulties on one screen, so yo ucan see if rolling on normal Archimonde is better than heroic Iron Reaver, for example.
  • Bonus roll helper score: the overall score for the boss and item upgrades now takes into account items you own.
  • Zone picker in the upgrade lists now has a difficulty picker added in, making the lists shorter and easier to navigate.
  • Apexis search now includes empowered version of any unempowered baleful items that you have in your bags.

We have even more coming, so stay tuned! And again, thanks for being premium. I can’t say that enough!

 

Weight It Out!

It’s that time of year again, when we update stat weights for the patch. And we have something new to add, that I’m very excited about!

As some of you know, we have a pretty rigorous, programmatic way to make them: we wrote a program that interfaces with our own code and the SimC program. We run a ton of sims to get weights, put those into our site (programmatically), take the gear suggestion, put that back into SimC, run it again… and so on (loop). We look at both single and multi-target fights, various gear levels, with and without set bonuses, and the list goes on. This process uses the default spell rotations that each SimC class moderator enters. The program runs anywhere from 4-12 hours per class (and we do this several times). In fact, my computer is a bit laggy because it’s still running some of the simulations as I type 😉

As far as a programmatic way to get weights, this is pretty rock solid. But we all know that humans can do some creative, smart things when they get involved. Maybe it’s changing up the spell rotation, assessing single vs multi-target fights, or maybe there’s magic involved, who knows! All I know is we have a lot of really smart theorycrafters out there, and Mr. Robot wants to help bring the results of their human brain power to as many people as possible.

We’ll be adding in theorycrafter stat weight presets with this patch. For example, If TheoryJane has awesome mage stat weights, we’ll put them in the stat weight preset menu as “TheoryJane’s Mage Weights.” We like to include little descriptions too, that explain why the stats have been chosen that way.

Here’s a Google spreadsheet where you can submit your stat weights (or your favorite theorycrafter’s stat weights). I’m also looking for a handful of people to help maintain it and keep it up to date. Since there are only 3 humans working on Mr. Robot, we have our hands full. I don’t want to let the stat weights fall behind, so I’m offering some free AMR premium accounts and maybe a Tshirt or two as rewards. If you are interested, leave a comment 🙂

 

Team Optimizer

Mr. Robot’s Team Optimizer helps you:

  • See how optimized the entire team is, on one screen
  • See how close everyone is to their BiS
  • Check the entire team’s iLevel
  • Rank items for each player, showing the % upgrade
  • When ranking loot, see what item is currently equipped for each player

[mwm-aal-display]

See the Team Optimizer in Action

Continue reading

Best in Bags

BiBPromoBanner

Best in Bags: Our most popular feature just got better

  • Update June, 2015: We added even more in-game support for Best in Bags!
  • Get the in-game mod on Curse!
  • Mr. Robot will find the best set from items in your bags. It’s similar to a BiS list… so we call it BiB (Best in Bags).
  • This is very handy for offspecs and alts!

Video Tutorial

Upgrade to premium for just $1 a month!

That’s right, Mr. Robot’s gnome-powered number crunching is available for just $1 a month. We keep the price as affordable as possible so you can spend more time playing the game instead of playing in spreadsheets. Mr. Robot generously passes the money along to his 3 human helpers, who spend it mostly on video games and food.

One price, $1 a month, or ALL of the premium features!

  • Best in Bags (#1 most loved premium feature)
  • Bonus Roll helper
  • Team Optimizer (better loot decision = better team progression)
  • Upgrade finder
  • No ads

Can’t wait? Upgrade now!

(FYI: Optimizing and all Combat Log features are free)

How to get started:

1. Open the Ask Mr. Robot addon in game. (Don’t have it? Get it from Curse). To do that click on the Ask Mr. Robot minimap icon, or type /amr show in the chat window.
2. Open your bank and bags so the addon can scan the inventory.
3. Go to the Export tab and copy the text in the box. CTRL + C to copy in game, or Apple + C on a mac. SS_Addon_ExportTab

4. RETURN TO THE WEBSITE! Click the big green arrow above your character, and select the “Best in Bags” option in the upper left.

MainMenuArrow

 

BiBMenu

5. Paste the text in the box that appears. Click the green “Import Now” button right below the box. On repeat visits, you can choose to view a previous import if nothing has changed since your last import.

pastetext

6. Choose your main spec. On repeat visits, Mr. Robot will remember your choice.

choosespec1

7. After you choose a spec, you can click the next button at the top. Take notice of the ‘progress bar’ at the top – you can use this to move between different steps.

NavBar

8. View your results!!!
You can also export these results to the addon, click the blue “Export to Addon” button found in the “Now What?” Section. Or if you want to look at your offspec, click the green “Next” button toward the top of the section.

nowwhat

9. Sending the data to the addon!
Click the blue “Export to Addon” button you see in the picture above (on the website). Copy the text in the box. Then go IN-GAME and open our ADDON. This time, go to the “Gear” tab. Click the orange Import button.

SS_GearImport

10. Paste the text in the window that pops up. And get your results!

SS_BiBResults

Fancy Extras:

IN-GAME FEATURE: Mr. Robot will equip all of the gear for you. Just click the green “Activate spec and Equip Gear” button.

SS_EquipGear

IN-GAME FEATURE: Shopping list for main and alts: You can click the blue “Show Shopping List” button to get a list of materials for any (or all) of your characters that you’ve run Best-in-Bags for. It doesn’t matter what character you are on, we will show them all 🙂

SS_ShoppingList

WEBSITE FEATURE: You can click on any item to bring up a gear list of only items you own for each slot.

BiBItems

 

 

 

Older posts

© 2017 Mr. Robot's Blog

Theme by Anders NorenUp ↑