Skip to content
⌂ Home

Author FAQ

First-time Workshop authors. Tutorials → index; publishing → publish.

You are…Need SDK?
Subscribing to others’ itemsNoSteam Workshop
Publishing themes, lyrics, visualizers, DSP, locale, sandbox plug-insYesindex
Local plugins/ plug-ins onlyPlug-in authoring
Import custom theme JSON in SettingsAI theme guide

No. Only ECHO Workshop → Authoring Studio publishes after you confirm.

PhaseECHO required?
init / edit / check / devNo (Node 20+)
Authoring Studio / Steam testYes (Steam build)

Local mock is useful but does not replace Steam download + Use.

Plug-ins = local plugins/ folder, wider API.

Workshop sandbox plug-ins = community.echo + outer manifest, narrower permissions, SDK check required. Do not upload local plug-in folders as Workshop packs.

AI guide → echo-next.custom-theme for Settings import.

Workshop themes → theme.json (+ CSS/UI), Steam + Use. Migrate colors manually; do not upload custom-theme files as Workshop manifests.

  1. Subscribers did not click Use
  2. ECHO below minEchoVersion
  3. Production-only validation / isolated state
  4. User denied permissions — no retry loops

Test with your own Steam account end-to-end.

Lowercase echo.my-name, 3–80 chars, letters/digits/./_/-, globally unique for your item.

FieldMeaning
SDK package (e.g. 1.11.0)Toolchain
Workshop versionYour item version
minEchoVersionOldest supported ECHO client

Yes — include index, the relevant tutorial, and snippet list; run check after each change; never ship platform scrapers or cookies.

Public domain or public IPv4 only — no protocol, port, wildcards, or private/loopback addresses. By design.