該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="..."