Compatibility
Supported Cubism Editor versions by Turboism release, first-party plugin compatibility ranges, capability coverage by minor line, and evidence-based host boundaries.
Cubism Editor version support in Turboism depends on both the Turboism release you install and the specific plugin or SDK capability being used. Windows x64 is the supported Cubism host platform. Unlisted Editor versions are not claimed compatible, and unavailable adapters or capabilities fail closed rather than falling back to unverified code paths.
Supported versions by Turboism release
Each Turboism release embeds its reviewed Cubism Editor version set and declares it in its release metadata:
- The current Stable
0.67.4, like every 0.67.x Stable release (0.67.0,0.67.1,0.67.2), supports all 20 reviewed Cubism Editor versions from 5.0.00 to 5.3.04 (5.0.00–5.0.06,5.1.00–5.1.03,5.2.00–5.2.03, and5.3.00–5.3.04) on Windows x64. - The previous Stable release,
0.44.0, supported only the exact versions 5.2.03, 5.3.02, and 5.3.03. It is listed for history only.
| Turboism release | Channel | Supported Cubism Editor versions | Host platform |
|---|---|---|---|
0.67.4 | Stable | 5.0.00–5.3.04 (All 20 reviewed versions) | Windows x64 |
0.44.0 | Stable | 5.2.03, 5.3.02, 5.3.03 (3 exact reviewed versions) | Windows x64 |
Generated from reviewed compatibility data in turboism/Turboism at commit 5e0f8b02c (20 reviewed Cubism Editor versions: 5.0.00–5.3.04).
Beta and Nightly builds declare their own version sets in their release metadata; the download page shows them per channel.
Patch continuity within a minor line
Within a single Cubism Editor minor line (5.0.x, 5.1.x, 5.2.x, or 5.3.x), a newer patch release is always a superset of an older patch release: capabilities and Editor commands admitted on 5.x.y remain admitted on 5.x.y' for every y' > y. Upgrading to a newer patch within the same minor line never loses features.
Differences across minor lines (for example between 5.0.06 and 5.1.00, 5.1.03 and 5.2.00, or 5.2.03 and 5.3.00) reflect genuine host boundaries where Cubism Editor added or changed the underlying feature, not regressions.
First-party plugin compatibility
Every row below is generated from the reviewed compatibility matrix in the Turboism source repository at the 0.67.4 release commit. The matrix also covers in-repository plugins that are not part of the release bundle, such as the development-only demo plugin; see First-Party Plugins for the bundled set. Supported versions lists the reviewed Cubism Editor builds on which the plugin's declared capabilities resolve; Feature deltas lists functions that exist only on a subset of reviewed versions.
When Cubism runs under a FREE licence, saving is subject to the FREE parameter-count limit; a PRO licence (including the PRO trial) lifts that limit. Turboism plugin version support is independent of the licence tier — the licence constrains what the editor may save, not which APIs the runtime admits.
| Plugin | Supported versions | Feature deltas | Real-host validation |
|---|---|---|---|
acp | All reviewed versions (5.0.00–5.3.04) | — |
|
atlas-bitmask-nesting | All reviewed versions (5.0.00–5.3.04) |
| — |
atlas-dalsoo-polygon | All reviewed versions (5.0.00–5.3.04) |
|
|
atlas-folder-layout | All reviewed versions (5.0.00–5.3.04) |
| — |
atlas-maxrects-bssf | All reviewed versions (5.0.00–5.3.04) | — |
|
boundingbox-warp-mirror | All reviewed versions (5.0.00–5.3.04) | — |
|
clipmask-viewer | All reviewed versions (5.0.00–5.3.04) |
|
|
command-palette | 5.1.00–5.3.04 (earlier Cubism versions lack the feature entirely) |
| — |
cubism-tab-filter | All reviewed versions (5.0.00–5.3.04) | — | — |
demo | All reviewed versions (5.0.00–5.3.04) | — | — |
external-psd-edit | All reviewed versions (5.0.00–5.3.04) |
|
|
frame-animation-import | All reviewed versions (5.0.00–5.3.04) |
| — |
history-panel | All reviewed versions (5.0.00–5.3.04) | — | — |
mcp | All reviewed versions (5.0.00–5.3.04) |
|
|
mesh-edit-mirror-axis-enhance | All reviewed versions (5.0.00–5.3.04) |
| — |
model-import-3d | All reviewed versions (5.0.00–5.3.04) | — | — |
palette-label-style | All reviewed versions (5.0.00–5.3.04) | — | — |
parameter | All reviewed versions (5.0.00–5.3.04) | — |
|
parameter-batch-transfer | All reviewed versions (5.0.00–5.3.04) | — |
|
parameter-lock | All reviewed versions (5.0.00–5.3.04) | — | — |
perf-stats | All reviewed versions (5.0.00–5.3.04) | — |
|
physics-editor | All reviewed versions (5.0.00–5.3.04) | — | — |
project-inspector | All reviewed versions (5.0.00–5.3.04) | — | — |
protected-export | 5.1.00–5.3.04 (earlier Cubism versions lack the feature entirely) |
|
|
psd-clip-mask-import | All reviewed versions (5.0.00–5.3.04) | — |
|
recent-preview | All reviewed versions (5.0.00–5.3.04) | — |
|
scene-palette-enhancer | All reviewed versions (5.0.00–5.3.04) | — | — |
selection-brush | All reviewed versions (5.0.00–5.3.04) |
|
|
texture-atlas-stats | All reviewed versions (5.0.00–5.3.04) |
| — |
ui-theme | All reviewed versions (5.0.00–5.3.04) | — |
|
warp-deformer-alt-symmetry | All reviewed versions (5.0.00–5.3.04) | — |
|
webdav-backup | All reviewed versions (5.0.00–5.3.04) |
|
|
Real-host column: latest FINAL campaign result per task and version from validation/cubism-version-matrix/campaign-jobs.json, classified by triage. Infrastructure retries, probe drift, and inconclusive runs are never listed; unprobed versions stay blank — static review is the baseline everywhere.
Capability coverage by minor line
Turboism organizes host capabilities into 37 capability groups (143 capabilities total). Across the 20 reviewed versions (5.0.00–5.3.04), 129 of 143 capabilities are admitted on every reviewed version. Coverage is 100% on 5.3.x, 97.9% on 5.2.x, up to 95.1% on 5.1.x, and 90.2% on 5.0.x. 27 of 37 groups are fully admitted on every reviewed version, while 10 groups have version floors where Cubism Editor introduced the underlying subsystem. Version support therefore does not mean every feature is available on every version.
| Minor line | Reviewed versions | Patches | Admitted capabilities | Capability groups (37) |
|---|---|---|---|---|
5.0.x | 5.0.00–5.0.06 | 7 | 129 / 143 | 27 full · 4 partial · 6 absent |
5.1.x | 5.1.00–5.1.03 | 4 | 135–136 / 143 | 31 full · 4 partial · 2 absent |
5.2.x | 5.2.00–5.2.03 | 4 | 140 / 143 | 35 full · 2 partial · 0 absent |
5.3.x | 5.3.00–5.3.04 | 5 | 143 / 143 | 37 full · 0 partial · 0 absent |
Legend: ✓ every capability in the group admitted · ◐ partially admitted · ✗ nothing admitted on that minor line. Admission requires both the static verification record and every narrowing selector contract or class-pin gate.
| Capability group | 5.0.x (5.0.00–5.0.06) | 5.1.x (5.1.00–5.1.03) | 5.2.x (5.2.00–5.2.03) | 5.3.x (5.3.00–5.3.04) |
|---|---|---|---|---|
| Animation & timeline | ◐ (4/6) | ◐ (4/6) | ✓ (6/6) | ✓ (6/6) |
| ArtMesh | ✓ (7/7) | ✓ (7/7) | ✓ (7/7) | ✓ (7/7) |
| Auto sway (yure) read | ✗ (0/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Auto backup | ✗ (0/2) | ✓ (2/2) | ✓ (2/2) | ✓ (2/2) |
| Clip mask | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Cubism Core | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Deformer editing | ✓ (5/5) | ✓ (5/5) | ✓ (5/5) | ✓ (5/5) |
| Edit level | ✓ (2/2) | ✓ (2/2) | ✓ (2/2) | ✓ (2/2) |
| Edit session | ✓ (6/6) | ✓ (6/6) | ✓ (6/6) | ✓ (6/6) |
| Editor UI surfaces | ◐ (9/10) | ✓ (10/10) | ✓ (10/10) | ✓ (10/10) |
| Geometry read | ✗ (0/1) | ✗ (0/1) | ✓ (1/1) | ✓ (1/1) |
| Editor history | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) |
| Integration bridges | ✗ (0/2) | ◐ → ✓ 5.1.02+ (1–2/2) | ✓ (2/2) | ✓ (2/2) |
| Mesh tool session | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Mesh toolbar contribution | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Other model surfaces | ◐ (22/23) | ◐ (22/23) | ◐ (22/23) | ✓ (23/23) |
| Model instance read | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Modeling custom tools | ✗ (0/1) | ✗ (0/1) | ✓ (1/1) | ✓ (1/1) |
| Object hierarchy | ✓ (4/4) | ✓ (4/4) | ✓ (4/4) | ✓ (4/4) |
| Parameters & bindings | ✓ (7/7) | ✓ (7/7) | ✓ (7/7) | ✓ (7/7) |
| Parameter key editing | ✓ (5/5) | ✓ (5/5) | ✓ (5/5) | ✓ (5/5) |
| Parameter structure editing | ✓ (9/9) | ✓ (9/9) | ✓ (9/9) | ✓ (9/9) |
| Parts & inspector | ◐ (8/10) | ◐ (8/10) | ◐ (8/10) | ✓ (10/10) |
| Part/object editing | ✓ (8/8) | ✓ (8/8) | ✓ (8/8) | ✓ (8/8) |
| Performance stats | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Physics | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Plugin UI surfaces | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) |
| Project read | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Protected export | ✗ (0/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| PSD raw image | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) |
| Selection editing | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) |
| Startup suppression | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Textures & raw images | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) | ✓ (3/3) |
| Texture atlas | ✓ (5/5) | ✓ (5/5) | ✓ (5/5) | ✓ (5/5) |
| Undo revert | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Warp deformer mirror | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) | ✓ (1/1) |
| Workspace | ✓ (2/2) | ✓ (2/2) | ✓ (2/2) | ✓ (2/2) |
| Capability ID | Surface | Admitted versions | No verified record |
|---|---|---|---|
cubism.autobackup.backup | Auto-backup creation | 5.1.00–5.3.04 | 5.0.00–5.0.06 |
cubism.autobackup.settings | Auto-backup settings | 5.1.00–5.3.04 | 5.0.00–5.0.06 |
cubism.editor-model.animation-eval | Animation evaluated-parameter bake | 5.2.00–5.3.04 | 5.0.00–5.1.03 |
cubism.editor-model.animation-timeline.write | Animation timeline curve writes | 5.2.00–5.3.04 | 5.0.00–5.1.03 |
cubism.editor-model.auto-yure.read | Auto sway (yure) read | 5.1.00–5.3.04 | 5.0.00–5.0.06 |
cubism.editor-model.moc-export.read | Official MOC 5.3 export settings | 5.3.00–5.3.04 | 5.0.00–5.2.03 |
cubism.editor-model.part-inspector.write | Part inspector writes | 5.3.00–5.3.04 | 5.0.00–5.2.03 |
cubism.editor-model.part-opacity.write | Part opacity writes | 5.3.00–5.3.04 | 5.0.00–5.2.03 |
cubism.editor-ui.top-menu | Top menu integration | 5.1.00–5.3.04 | 5.0.00–5.0.06 |
cubism.geometry.read | Mesh geometry read | 5.2.00–5.3.04 | 5.0.00–5.1.03 |
cubism.integration.edit-api-bridge.dispatch | Edit protocol bridge dispatch | 5.1.02–5.3.04 | 5.0.00–5.1.01 |
cubism.integration.external-app-settings.edit-toggle | External-app editing toggle | 5.1.00–5.3.04 | 5.0.00–5.0.06 |
cubism.modeling-tool.selection-brush | Modeling selection brush | 5.2.00–5.3.04 | 5.0.00–5.1.03 |
cubism.protected-export.orchestration | Protected-export orchestration | 5.1.00–5.3.04 | 5.0.00–5.0.06 |
Evidence-based boundaries
Turboism does not guess whether a feature works on a given Cubism Editor build. Runtime admission combines three layers of evidence:
- Hash-pinned static verification records (
VERIFIED_STATIC) — every admitted version has reviewed bytecode selector records bound to the exactLive2D_Cubism.jarandLive2DCubismCore.jarartifact digests. - Selector contracts and class-pin gates — runtime contracts narrow capabilities when a specific adapter or pin table is only wired for a subset of versions.
- Proven host boundaries (
version-boundaries.json) — when a feature is absent from a Cubism Editor build, Turboism verifies the absence against both the official Live2D Cubism update history and the reviewed JAR bytecode before labeling it a host boundary. Unconfirmed gaps are never mislabeled as missing Editor features.
Key version boundaries across the 5.0.00–5.3.04 range include:
5.0.x(5.0.00–5.0.06) has no auto-backup or protected export —CModelingDocument::getDocumentUID()(the document-UID identity chain required bycubism.autobackup.backup,cubism.autobackup.settings, andEditorAutoBackupService) is absent on every5.0.xJAR (5.0.xexposes onlygetFileContentInstanceGuid()). Protected export (cubism.protected-export.orchestrationandExportSettingsContributionService) is also unavailable on5.0.xbecause the staged multi-argument export driver callback and motion-sync settings source were introduced in 5.1.00. Top-menu external-app integration (cubism.editor-ui.top-menu),EditorCommandService, and Auto Sway (cubism.editor-model.auto-yure.read) likewise start at 5.1.00.- The edit protocol (
CubismFacade#edit(),cubism.integration.edit-api-bridge.dispatch) requires5.1.02or later — on5.0.x, thecom/live2d/cubism/doc/webSocketpackage does not exist; on5.1.00and5.1.01, the session-lookup method is private and the external-app authentication manager uses a single-argument call shape rather than the5.1.02+contract. - The animation timeline writes and the normal-view selection brush require
5.2.00or later — timeline curve-type writes (cubism.editor-model.animation-timeline.write) and evaluated-parameter bake (cubism.editor-model.animation-eval) depend on track and curve methods introduced in 5.2.00. The normal-view modeling selection brush (cubism.modeling-tool.selection-brush,ModelingBrush,ModelingToolRegistry) requires the view-context listener API introduced in 5.2.00 (with additional brush shapes and expand/shrink controls added in 5.3.00). Core deformer/glue geometry read (cubism.geometry.read), polygon-aware texture-atlas packing (TextureAtlasPolygonLayoutService), and native PSD raw-image export/replacement (ModelTextures#exportRawImagePsd(),replaceRawImagePsd()) also require 5.2.00 or later. - Part opacity/inspector writes, alpha composition, and official MOC 5.3 export require
5.3.00or later — part-form opacity accessors (cubism.editor-model.part-opacity.write), extended part-inspector mask and blend-mode writes (cubism.editor-model.part-inspector.write),AlphaComposition, andcubism.editor-model.moc-export.readexist only on 5.3.00–5.3.04.
Querying availability at runtime
Plugins should never branch on raw Cubism Editor version strings. Query capability readiness instead:
- every
CubismFacadeaccessor returns a sentinel whoseisAvailable()method reports whether the active host admits the capability; EditorCommand#supports(String)andsupportedVersions()expose per-command version sets at runtime; and@CubismEditor-annotated SDK surfaces fail closed withCubismEditorApiUnavailableExceptionwhen called on a host that does not admit them.
See SDK API Guide and Mapping Layer for details on how Turboism isolates version-specific host access.