该Golang库旨在能够将源可控制的配置和LUASCRIPT转换为功能的JSON文件,该文件可以作为车间mod加载到TTS中。
该二进制文件是由SLSA-Framework/SLSA-Github-generator构建的,可以在最新版本中找到:例如:https://github.com/argonui/argonui/ttsmodmanager/releases/tag/tag/tag/tag/v0.2.4/ttsmodmanager.exe for Windows for Windows for Windows for Windows for Windows for Windows for Windows for Windows for Windows for Windows for Windows。在示例中,我将参考EXE,但是您可以使用具有相同预期行为的TTSModManager-Liunux。
请参阅https://github.com/argonui/ttsmodmanager.action。
$ moddir =目录以阅读
TTSModManager.exe --moddir="C:UsersUSERDocumentsProjectsMyProject"
完成的JSON文件默认情况下在$ moddir/output.json中找到。如果您想指定输出文件,则可以使用modfile参数。
$ moddir =写入$ modfile =现有tts mod文件的目录要从
TTSModManager.exe --reverse --moddir="C:UsersUSERDocumentsProjectsMyProject" --modfile="C:UsersUSERDocumentsMy GamesTabletop SimulatorModsWorkshopexistingMod.json"
如果您希望将捆绑的LUA要求写入src/文件夹,请通过--writesrc 。
$ ttsmodfile =现有的tts mod文件要从
$ moddir =写入目录
TTSModManager.exe --reverse --moddir="C:UsersUSERDocumentsProjectsMyProject" --modfile="C:UsersUSERDocumentsMy GamesTabletop SimulatorModsWorkshopexistingMod.json"
$ moddir =目录以阅读
TTSModManager.exe --moddir="C:UsersUSERDocumentsProjectsMyProject"
TTS允许您将内容下载到活动游戏中。该内容必须是单个对象形式的JSON文件。为了容纳这些可下载的JSON文件,TTSModManager可以组装并扭转这些文件。
在此示例中,foo.json是您想表示为可下载JSON的部分mod对象的根。
TTSModManager.exe --moddir="C:UsersUSERDocumentsProjectsMyProject"
--objin="C:UsersUSERDocumentsProjectsMyProjectdownloadablecontentfoo.json"
--objout="C:UsersUSERDocumentsProjectsMyProjectto_be_downloaded.json"
此过程假设您已经有习惯于下载的文件,并希望将其分解为子对象和luascript等。
请注意, Objout是一个目录,需要拖延斜线。
TTSModManager.exe --moddir="C:UsersUSERDocumentsProjectsMyProject"
--reverse
--objin="C:UsersUSERDocumentsProjectsMyProjectready_to_download.json"
--objout="C:UsersUSERDocumentsProjectsMyProjectdownloadablecontent"
如果您正在开发功能并希望运行该工具,请使用此功能代替TTSModManager.exe
go run main.go --moddir="..."