Built for SimulationCraft

Write better APLs, faster

A visual editor for SimulationCraft action priority lists. Edit, simulate, and compare, all in one place.

balance.simc
1# Balance Druid — Midnight
2actions=precombat
3actions.precombat+=/wrath
4actions.precombat+=/starfire,if=talent.stellar_amplification
5actions+=/moonfire,if=dot.moonfire.remains<6
6actions+=/sunfire,if=dot.sunfire.remains<5.4
7actions+=/starsurge,if=astral_power>=40&buff.eclipse.up
8actions+=/wrath,if=eclipse.in_solar|!eclipse.in_any&eclipse.wrath_counter=1
// features

Everything you need to craft the perfect rotation

Built from the ground up for the SimulationCraft APL language. No more editing raw text files and hoping for the best.

Syntax-Aware Editor
Full syntax highlighting, autocomplete, and inline validation. The editor understands APL structure so you don't have to remember every keyword.
Integrated Simulation
Run sims directly from the editor with real-time progress and streaming output. See results without ever switching windows.
Profile Variants
Create multiple profile copies to test different gear sets, talents, or consumables side by side against the same APL.
Spell Data Browser
Look up any spell, talent, or effect directly within the editor. Override spell values and see how changes affect your output.
APL Breakdown
A live structural view of your action list. See how conditions nest, which actions fire, and understand the priority flow at a glance.
APL Simplify
Test your APL against different fight scenarios, target counts, fight length, movement patterns, and compare the results in one view.
// workflow

From idea to optimized rotation in minutes

01
Write your APL
Use the editor with full autocomplete and syntax highlighting. Import existing profiles or start from scratch.
02
Configure & simulate
Set up your character profile, pick fight parameters, and run sims with a single click. Watch results as soon as they're ready.
03
Iterate & compare
Tweak conditions, swap talents, run evaluations across scenarios, and zero in on the highest-performing rotation.
// smart editing

Your APL, understood

The editor parses your action list in real time, highlighting conditions, spell references, and variable expressions. Autocomplete knows about buffs, dots, talents, and resources allowing you to focus on the logic, not the syntax.

Convoke The Spiritsaoe
Convoke
if:
OR
AND
buff.ca_inc.up
astral_power < 40
AND
cooldown.ca_inc.remains > 50
buff.harmony_of_the_grove.up
buff.ca_inc.down

Stop guessing.
Start simming.

Open the editor and start optimizing your rotation right now. No setup required.