Introduction

What Turboism is, how its plugin boundary works, and how to read the Preview documentation.

Turboism is a runtime enhancement tool and plugin framework for Live2D Cubism Editor.

Plugin -> SDK -> Runtime policy -> versioned Adapter/Provider -> Cubism/Editor

Plugins depend on the Turboism SDK only. Runtime owns host access, lifecycle, safety, threading, transactions, diagnostics, compatibility, and version differences.

What this means for plugin authors

  • use Turboism-owned Java types instead of com.live2d.* classes;
  • use PluginContext for configuration, storage, user files, tasks, UI, events, and Cubism access;
  • register closeable resources in DisposableScope;
  • declare permissions in manifest v2;
  • handle Provider or host-version unavailability explicitly;
  • never bypass Runtime with reflection, raw host widgets, native handles, or bytecode transformers.

Preview documentation

The current SDK and plugin loader are implemented, and generated API pages are hosted on this site. However, Preview API presence is not the same as Stable compatibility or real-host readiness on every Cubism version.

Continue with: