安装
使用 Windows .exe 安装器或跨平台 .jar 安装器安装 Turboism,不修改 Cubism 安装。
Turboism 通过安装包安装。现有两种安装器:Windows 原生 TurboismInstaller-<version>.exe,以及跨平台 TurboismInstaller-<version>.jar(在 Windows 和 macOS 上安装,需要 Java 17+ 运行时)。普通用户使用其中一种安装包安装;从源码构建是开发者和维护者的工作。
两种安装器都不会修改 Cubism JAR、DLL、官方 launcher 文件、许可状态或现有项目。
选择安装器
- 在 Windows 上,使用
.exe安装器。这是原生路径:按用户安装、无需管理员权限,并包含 Windows 配置器和开始菜单集成。 - 在 Windows 或 macOS 上,如果希望跨平台使用同一个安装包,请使用
.jar安装器。它需要 Java 17+,通过java -jar TurboismInstaller-<version>.jar运行。 - 安装包必须来自提供构建的 release 或 preview 渠道。Turboism 目前不公开提供这些安装器的下载资源。
- 安装器 JAR 与插件 JAR 是分开的。插件通过插件管理管理,而不是通过本安装器。
Windows .exe 安装器
TurboismInstaller-<version>.exe 是 Windows 原生的 NSIS 安装器。
- 按用户运行,不请求管理员权限。
- 默认安装到
%LOCALAPPDATA%\Turboism;也可以选择其他目录。 - 提供 Lite 和 Full 两种模式。Full 安装第一方插件;Lite 只安装 agent 和通用文件。
- Full 模式允许在安装前取消勾选单个插件。
- 添加按用户的开始菜单项,并在当前用户的“程序和功能”中注册卸载。
- 安装后自动打开
configure_turboism.ps1,以便配置 Cubism 根目录和托管启动入口。 - 写入
uninstall.exe供日后卸载。 - 不修改 Cubism 安装文件。
跨平台 .jar 安装器(Windows/macOS)
TurboismInstaller-<version>.jar 是基于 IzPack 的 Windows 和 macOS 安装器。
- 需要 Java 17 或更高版本。
- 运行方式:
java -jar TurboismInstaller-<version>.jar- 默认安装位置:Windows 为
%LOCALAPPDATA%\Turboism;macOS 为~/Library/Application Support/Turboism。也可以选择其他目录。 - 提供与
.exe安装器相同的 Lite/Full 模式:Full 安装第一方插件,Lite 只安装 agent 和通用文件,Full 允许取消勾选单个插件。 - 重新运行安装器会更新同一个 Turboism home 和插件选择,不会盲目覆盖无关配置。
- 在两个平台上都通过生成的卸载器卸载。
macOS 的打包和卸载仍处于 Preview:它们已在 Apple Silicon 和 Intel 打包通道上验证,但 macOS Cubism 宿主启动与就绪度尚未验证,且没有安装 macOS Cubism launcher。在 macOS 上,此安装器可以安装和卸载 Turboism,但尚不提供经过验证的在 Cubism 内部启动 Turboism 的方式。
安装之后
- 在 Windows 上,运行 Turboism home 中的
configure_turboism.ps1。它会发现受支持的 Cubism 5.2/5.3 根目录,并为每个选中的根目录创建一个托管启动入口。取消配置器会留下一个有效的仅框架安装。 - 通过所选 Cubism 根目录的托管 launcher 启动 Turboism(Windows 上是
launch-cubism-turboism.bat)。 - 确认 Turboism 启动并在 Turboism home 中写入 diagnostics。
- 通过插件管理安装插件,插件 JAR 会被暂存并在 Cubism 重启后应用。
卸载
- 由
.exe安装器创建的 Windows 安装:运行 Turboism home 目录中的uninstall.exe。确认时会询问是否保留config.json。 - 由
.jar安装器创建的 Windows 安装:运行
java -jar <home>\Uninstaller\uninstaller.jar- 由
.jar安装器创建的 macOS 安装:双击 home 目录中的uninstall.command,或在终端中运行。
卸载器会删除安装器所有的文件以及运行时 logs、state 和 cache 数据。未知文件和第三方插件 JAR 会被保留;config.json 仅在您选择删除时才会被移除。
开发者和维护者
从源码构建 Turboism 和构建安装包是开发者和维护者的工作。源码、框架和安装器构建都属于开发者或维护者工作流,有意不包含在本用户指南中。
当前限制
- macOS Cubism 宿主启动尚未验证,且未安装 macOS Cubism launcher。
- 安装包尚未签名或公证,也没有公开下载渠道。
- 没有自动在线更新器:更新意味着重新运行更新的安装器。
- 失败的插件替换由内部 backup/restore 保护,但完整的用户面向修复或历史 UI 尚不存在。
- 功能就绪性仍然取决于 capability 和版本。