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/EditorPlugins 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
PluginContextfor 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: