PlottiPlotti Docs
Script Factory

Interface Layout

Learn about the editor interface structure and functions of each area

Overall Layout

Editor Layout

AreaMain Function
Left SidebarWorld settings, add nodes
Central CanvasNode editing, flow visualization
Right SidebarScript list, asset library
Top ToolbarNew, save, layout operations
Status PanelSave status, script status

The left sidebar is divided into two functional sections:

Left Sidebar

World Settings Section

Manage the basic settings of your script:

ButtonFunction
WorldviewEdit story background settings (XML)
Item ManagementManage items in the script
Character ManagementCreate and edit characters
LorebookAdd terminology and setting entries

Add Node Section

Click buttons to add corresponding node types to the canvas center:

ButtonNode TypeDescription
Story NodeStoryDisplay text and images
Interaction NodeInteractionCharacter dialogue
Condition NodeConditionSingle condition check
Conditional BranchConditional BranchMulti-condition logic
Choice NodeChoicePlayer options

Central Canvas

The canvas is the core area of the editor for visually editing story flow.

Canvas Elements

ElementDescription
Grid BackgroundHelps align nodes
NodesVarious parts of the story
ConnectionsFlow relationships between nodes
MinimapBottom right, shows overall layout
Control BarBottom left, zoom and fit view

Canvas Operations

OperationMethod
Pan canvasDrag empty area
Zoom canvasScroll wheel
Select nodeClick node
Multi-selectHold Shift + click
Move nodeDrag node

The right sidebar has multiple tabs:

Right Sidebar

Script List

Displays all scripts you've created:

  • Script Cards: Show title, status, update time
  • Load Script: Click card to load into editor
  • Duplicate Script: Create a script copy
  • Status Indicators: Draft / Under Review / Published

Asset Library

Manage your uploaded image resources:

  • Upload Assets: Drag and drop or click to upload
  • Preview Assets: View uploaded images
  • Copy Link: Get asset URL for use in nodes

Top Toolbar

First Row Buttons

ButtonFunction
NewCreate a new script
SaveSave current script
Create CopyCreate update patch for published script (only shown for published scripts)

Second Row Buttons

ButtonFunction
Auto LayoutAutomatically arrange node positions
Edit InfoModify script title, description, tags, price

Third Row Buttons

ButtonFunction
Export TextExport script content as text file for batch updates (e.g., translation)

Other

  • Discord Button: Join community for help
  • Tips Panel: Display quick operation tips

Preview Button

The "Preview Script" button at the top center of the canvas:

Click to open preview mode in a new tab, experiencing the script from the player's perspective.


Status Panel

The top right of the canvas displays the current script status:

Display ContentDescription
Save StatusUnsaved changes / Saving / Saved
Last SavedTime of last save
Script StatusDraft / Under Review / Published

Next Steps