Elements
Elements are the most important flowchart items. They are the building blocks of your flowcharts, as each of them contains a small fragment of your story. By connecting elements together with connections, you create your story flow, allowing the player to make choices and progress through your game.
You can play-test the flow of your elements and connections on Play Mode.
Creating elements
There are 3 ways to create an element:
- Double click on an empty area of the current board.
- Right click on an empty area of the current board and select Create Element from the menu.
- Drag and drop the New element icon (at the left of the bottom menu) on a empty area of the current board.
Selecting elements
To select an element, simply click on it. To select multiple elements, hold Shift or Ctrl/Cmd and δο either of the following:
- Click each element consecutively.
- Click and drag to create a selection rectangle.
✅ You can similarly select connections, notes, and jumpers.
Deleting elements
To delete an element, you can do either of the following:
- Select the element and press Delete or Backspace.
- Right-click on it and select Delete from the menu.
Editing elements
Each element has a title (the top, coloured part) and a content area (the main black part). To edit either, simply doubl e-click on it.
To cycle editing between title and content, press the tab key.
To exit editing mode press Esc or click on an empty area of the board.
Formatting menu
Elements support rich text format in both title and content. From the formatting menu, choose bold, italics, or underline.
Format a paragraph as blockquote, to make its text stand out as a quote or a sign.
You can also embed a link to a selected piece of text.
Markdown formatting
Type *one asterisk* or _one underline_ and it will automatically transform to italic text while you type.
Type **two asterisks** or __two underlines__ and it will automatically transform to bold text while you type.
You may also use the usual shortcuts of Ctr/Cmd+B, Ctr/Cmd+I and Ctr/Cmd+U for bold, italic, and underlined text respectively.
Resizing elements
To resize an element manually, select it and drag any of its corners or edges.
To set it to auto-resize, so it continuously adjusts to fit its content, double-click any edge or corner handle.
Changing theme
To change the color theme of an element, right click on it and select one of the available colors from the menu.
Setting a cover
Elements can optionally have one image asset as cover. On Play Mode, the image is rendered above the element's text content.
As cover images, you can use your project's assets, icons from Arcweave's icon library or emebed a Youtube video. To assign a cover image from either sources:
- Right-click on the element.
- Select Set cover.
- Select a tab: My Assets or Icon Library or Embed.
- Choose an image, an icon or paste a youtube video URL.
ℹ️ To use your own images in a project, you must upload them as assets.
Another way to assign a cover is to drag an image from the sidebar's assets list straight into the desired element.
To change an element's cover, select Set cover again or drag a new asset into it.
To remove an element's cover, right-click on the element and select Remove cover.
Audio attachments
Elements can optionally have one or more attached audio assets. The audio assets play during Play Mode, upon the element's rendering, as loops or one-shots.
Attaching an audio asset to an element
To attach an audio file to an element, take the following steps:
- Upload the audio file to your project (see Assets).
- Locate the asset in your project's Assets section.
- Drag and drop the asset from your Assets section into the element.
Once attached, click on the asset to open its settings menu, where you can set its behavior.
Moving an audio asset from one element to another
To move audio assets between elements, drag them from one element and drop them into another.
Removing an audio attachment
To remove an attached audio asset, drag and drop it from the element to an empty area of the board.
ℹ️ Removing an audio asset from an element simply removes the reference and does not delete the asset.
Attaching components
You can attach components to an element to visually reference them in the story flow, both in the boards and in Play Mode. See components for all information.
Adding arcscript
Finally, you can add arcscript segments to your element content, assigning values to variables or manipulating the text output.
To insert an arcscript segment into an element's content:
- Double-click the element to enter content editing mode.
- Place the cursor on the line where you want to insert the arcscript segment.
- Click the Arcscript segment icon in the formatting toolbar.
- Press Enter to exit the arcscript segment and continue writing in the next line.
✅ You can also toggle an arcscript segment using the shortcut Ctrl/Cmd + Shift + C.
Element attributes
An element can hold the following 4 types of attributes:
- Rich text
- String
- Component list
- Asset list
The same types of attributes are also available to components.
See attributes for all information.