Installation
Install Turboism from a published release package without modifying a Cubism installation.
Turboism is distributed through GitHub Releases and the official download mirror at turboism.dev/download. Every package ships with a matching .sha256 checksum file. Building Turboism from source is developer and maintainer work and is not required for ordinary use.
No package modifies Cubism JARs, DLLs, official launcher files, licensing state, or existing projects.
Installers are currently unsigned. Verify the downloaded file against its checksum before running it.
Choose a package
| Package | Platform | Purpose |
|---|---|---|
TurboismInstaller-<version>.exe | Windows | Guided NSIS installer. Recommended on Windows. |
TurboismInstaller-<version>.jar | Windows, macOS, Linux | Guided IzPack installer. Requires Java 17 or newer. |
turboism-<version>-full.zip | Manual setup | Runtime plus the reviewed first-party plugin bundle. |
turboism-<version>-lite.zip | Manual setup | Runtime only; add your own plugin JARs. |
All four formats carry the same release version. Use the channel that provided your build: see Release Channels and the three JSON feeds under api.turboism.dev.
Supported environments
- Windows x64 is the supported Cubism host platform.
- Supported Cubism Editor versions are 5.2.03, 5.3.02, and 5.3.03, each with exact-version adapters. Unlisted Editor versions are not claimed compatible, and unavailable adapters or features fail closed.
- A supported Editor version does not mean every plugin feature is available on that version.
- macOS packaging is preview-only: the installer can install and uninstall, but macOS Cubism host support is not verified and no macOS launcher is installed.
- Linux coverage is limited to installer and payload behavior; Linux is not a supported Cubism host.
Installer languages
Every Turboism installer ships in English, Simplified Chinese, Japanese, and Korean.
- The EXE wizard shows a language selection step before the welcome page and keeps every language listed regardless of the host language.
- The JAR wizard starts with a language-selection dialog; pass
-language eng|chn|jpn|korto preselect one and skip that dialog. - The installer language is installer-scoped and is never written to
config.json. The language Turboism uses at runtime comes from the runtimelocalesetting, and plugin interface language follows Cubism Editor's File → Environment Settings → General → Language.
Installation modes
The installers offer three plugin selections. The ZIP packages ship as the portable full and lite variants of the same payload:
- Full — the agent plus the reviewed first-party plugin bundle. Individual plugins can be deselected in the installer.
- Thin — the same plugin roster without an additional managed native runtime payload. Thin also accepts an explicit custom executable path.
- Lite — the agent and common files only, with no first-party plugin JARs.
The development-only Turboism with fx plugin and managed fx runtime bytes are not part of any release package. See Installer Modes for the details.
Required acknowledgements
Both installers gate the installation behind four explicit acknowledgements and a full localized runtime declaration. The acknowledgements cover Turboism's independent third-party identity, lawful Cubism authorization, independent backups before authorized content-changing automation, and open-source as-is operation without compatibility or recovery guarantees. The gate behaves the same in graphical, console, and automated modes.
Windows .exe installer
TurboismInstaller-<version>.exe is the Windows-native NSIS installer, and the recommended path on Windows.
- Runs per-user and requests no administrator elevation.
- Installs to
%LOCALAPPDATA%\Turboismby default; you can choose another directory. - Adds per-user Start Menu entries and registers uninstall in the current user's Programs and Features.
- Opens
configure_turboism.ps1after installation so you can configure Cubism roots and managed launch entries. - Writes
uninstall.exefor later removal. - Does not modify Cubism installation files.
Cross-platform .jar installer
TurboismInstaller-<version>.jar is the IzPack-based installer. It requires Java 17 or newer:
java -jar TurboismInstaller-<version>.jar- Default install location:
%LOCALAPPDATA%\Turboismon Windows,~/Library/Application Support/Turboismon macOS,${XDG_DATA_HOME:-~/.local/share}/Turboismon Linux; you can choose another directory. - Rerunning the installer updates the same Turboism home and plugin selection without overwriting unrelated configuration.
- Generates
Uninstaller/uninstaller.jarunder the Turboism home for removal.
Installing files on macOS or Linux does not imply Cubism host compatibility there.
ZIP packages
-
Extract the whole archive into a separate Turboism folder, never into the Cubism installation directory.
-
From the extracted folder, run the configurator:
powershell -NoProfile -ExecutionPolicy Bypass -File ".\configure_turboism.ps1"The execution-policy option applies only to that PowerShell process.
-
Select the Cubism installations and plugins you want, then save.
-
Start Cubism through the generated Turboism shortcut or
launch-cubism-turboism.batin that folder.
Verify the download
Each package has a .sha256 sidecar with the same filename plus .sha256. For example, in PowerShell:
Get-FileHash ".\TurboismInstaller-<version>.exe" -Algorithm SHA256Compare the result with the published value. A SHA-256 checksum proves file integrity; it is not a code-signing certificate.
After installation
- On Windows, run
configure_turboism.ps1in the Turboism home. It lists only exact supported Cubism Editor 5.2.03, 5.3.02, and 5.3.03 installations and creates one managed launch entry per selected root. Canceling the configurator leaves a valid framework-only install. - Optionally enable integration with the official Cubism startup BAT for selected installations. It records a hash-guarded backup and is never applied implicitly; later user edits to those files become conflicts and preserve state for retry.
- Start Turboism through the managed launcher for your Cubism root (
launch-cubism-turboism.baton Windows). - Confirm that Turboism starts and writes diagnostics in the Turboism home.
- Install additional plugins through Plugin Management, which stages JARs and applies them after Cubism restarts.
Uninstall
-
Windows installation created by the
.exeinstaller: rununinstall.exein the Turboism home directory. The confirmation asks whether to keepconfig.json. -
Windows installation created by the
.jarinstaller: runjava -jar <home>\Uninstaller\uninstaller.jar -
macOS installation created by the
.jarinstaller: double-clickuninstall.commandin the home directory, or run it in a terminal.
The uninstaller removes installer-owned files and the runtime logs, state, and cache data. The Java uninstaller defaults to keeping config.json, matching the NSIS uninstaller. Unknown files and third-party plugin JARs are preserved.
Current limitations
- Installer packages are not signed or notarized.
- macOS Cubism host support is not verified, and no macOS launcher is installed.
- There is no automatic installer update: Turboism checks for stable updates and notifies you, but updating means rerunning a newer installer.
- Failed plugin replacements are protected by internal backup/restore, but a complete user-facing repair or history UI does not exist yet.
- Feature readiness remains capability- and version-specific.