assetstudio 中文文档 下载 App

AssetStudioMod CLI 概览 — 跨平台、自动化场景、GUI vs CLI

为什么有 CLI

AssetStudio 原版只有 GUI,适合手动操作但不适合自动化。AssetStudioMod 额外提供了 AssetStudioModCLI——跨平台命令行版本,能在 Windows / Linux / macOS 上跑,方便:

三个运行时版本的 CLI

版本Windows CLILinux / macOS CLI
.NET 4.7.2✅❌
.NET 8✅✅
.NET 9✅✅

Linux / macOS 下跑 CLI 需要装 .NET Runtime 8.0 / 9.0(不是 Desktop Runtime,Linux/macOS 没有 GUI 所以不需要)。

可执行文件

CLI 的可执行文件叫 AssetStudioModCLI.exe(Windows)或 AssetStudioModCLI.dll(跨平台通用):

基本用法结构

AssetStudioModCLI <asset folder path> [全局选项] [模式] [模式选项]

最核心的全局选项:

选项作用
-m / --mode操作模式:info / export / dump / live2d / splitObjects / animator
-t / --types资源类型过滤:tex2d / sprite / audio / mesh / font / textasset / monobehaviour 等
-o / --output输出目录
--filter-by-name按名称筛选(支持 Include / Exclude / 正则)
--filter-by-container按容器路径筛选(支持正则)
-g / --group导出分组策略:type / containerPath / containerPathFull / sourceFile / sceneHierarchy
--unity-version手动指定 Unity 版本解析
--assembly-folderMonoBehaviour 程序集目录
--image-format图像导出格式:png / tga / jpeg / bmp / webp
--audio-format音频导出格式:wav / native

与 GUI 版本的分工

场景推荐
手动挑几个资源看看、预览确认GUI
批量导出几百上千个资源CLI(跑一遍命令就完了)
服务器上无人值守处理CLI
需要精确控制筛选条件(正则)CLI 的 --filter-by-name / --filter-by-container
导出 FBX 并手动调比例GUI(FBX Export Options 对话框)
Live2D 批量导出CLI(-m live2d)

CLI 做不到 GUI 的事情:3D 预览、音频播放、实时筛选面板、手动拖选。但在批量和自动化这两个场景下 CLI 是 GUI 远追不上的。