SimC Expert Mode

Overview

SimC Expert Mode is available on all non-Advanced sims on Raidbots - it allows you to inject arbitrary SimC options into a few key locations of the Raidbots-generated SimC input for advanced use cases.

If you are viewing a sim that used SimC Expert Mode, be very thoughtful when analyzing the results - you'll need to look at the Raw SimC Input for the report to verify what options were used and how it might affect the result. These will generally not be "standard" sims and will often require more careful analysis.

Raidbots does not provide customer support for this feature so you are on your own! It is assumed that you can write and debug your own SimC input if you are using this feature. Raidbots does not perform any validation on your input so you will need to be able to read SimC failure output to understand when things go wrong.

Using Expert Mode

The "Custom APL and SimC Options" section has a checkbox labelled "SimC Expert Mode." When enabled, four new text input will appear.

You can enter arbitrary SimC options into the four sections to manipulate the sim with a bit more control.

The additional inputs are global - they are not saved per-spec which is a difference from the main APL section.

Understanding Raidbots-Generated SimC Input and Option Injection

Raidbots tools generally assemble SimC Input using the following sections:

  • Base Actor
  • Consumables
  • Expansion Options
  • Custom APL
  • Actors (copies or profilesets)
  • Custom Enemies
  • Simulation Options

Not all of these sections are used in every tool - for example, Quick or Stat Weights sims don't have additional actors and only sims that use some of the "synthetic" Raidbots fight styles (Target Dummy, Execute Patchwerk) will use the Custom Enemies section.

SimC Expert Mode lets you inject arbitrary SimC input in a few locations in this framework:

  • Script Header
  • Base Actor
  • Consumables
  • Expansion Options
  • Custom APL
  • Pre-Actor
  • Actors (copies or profilesets)
  • Post-Actor
  • Custom Enemies
  • Simulation Options
  • Script Footer

Generally speaking, this should allow most of the more advanced use cases that pop up.

Allowed Options

Nearly all SimC options are allowed in these sections - the main exceptions are options that deal with how SimC operate with hardware and/or I/O. Thread control, network settings, and options like that are not allowed - the same options that are blocked in Advanced mode are blocked in expert input.

Adding additional actors using copy/profileset is allowed but may have unexpected or broken consequences.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us