What is a Macro?

According to the dictionary, a macro is "a single instruction that expands automatically into a set of instructions to perform a particular task." For the Character Editor, macros are buttons in the Conditions table that let you fill in one or more conditions from a single click. This is helpful when you are writing a lot of dialogue that uses the same conditions. For this tutorial, we are going to make a tutorial for targeting Catria when she is in her bunny suit while Florina is also in her bunny suit.

Macro Manager

You can create or delete macros using the Macro Manager.
  1. To open the Macro Manager, go to Tools > Manage Macros...
  2. You are greeted with a form containing a list of existing macros and buttons to edit, create, or delete a macro.
  3. Click "New"
  4. If this is your first time, you'll see a popup explaining what macros are. Otherwise, you'll be taken to the macro editor.

Macro Editor

If you've written dialogue before, the macro editor will look very familiar. It's exactly the same thing as the Conditions table for targeted dialogue in the Dialogue Editor. Setting up a macro works exactly the same way as making targeted dialogue.
  1. We are making a macro for targeting Catria in her bunny suit while Florina is also playing in her bunny suit.
  2. Name the macro "Bunnies."
  3. Fill out the appropriate conditions as follows:
  4. Click OK to accept the form.
The macro editor will use whatever character is open beneath it for context for things like populating the list of markers for "Said Marker".

Using Macros

From now on, the macro will appear in the Dialogue Editor under the Macros menu.
  1. Go to a case that has a target. The macro we made uses a Target condition, so it will only appear for cases with a target. If we did not use a target, the macro would be available everywhere.
  2. Click Macros > Bunnies to automatically fill in the conditions from the macro.

Creating Macros on the Fly

It's also possible to create a macro from an existing dialogue case. Click the star next to the condition, and choose "Add to Macro". You can either add the condition to an existing macro, or create a new one.