Perpustakaan Golang ini dimaksudkan untuk dapat mengubah konfigurasi yang dapat dikendalikan oleh sumber dan luascript menjadi file JSON yang berfungsi yang dapat dimuat ke TTS sebagai mod lokakarya.
Biner ini dibangun oleh SLSA-Framework/SLSA-Github-Generator dan dapat ditemukan terlampir pada rilis terbaru, misalnya: https://github.com/argonui/ttsmodmanager/releases/tag/v0.2.4/ttsmodmanager.exe untuk windows. Dalam contoh-contohnya saya akan merujuk ke EXE, tetapi Anda dapat menggunakan TTSMODMANAGER-Liunux dengan perilaku yang diharapkan yang sama.
Lihat https://github.com/argonui/ttsmodmanager.action untuk pembangunan otomatis mod pada setiap pr/rilis.
$ moddir = direktori untuk dibaca
TTSModManager.exe --moddir="C:UsersUSERDocumentsProjectsMyProject"
File JSON yang sudah selesai ditemukan di $ moddir/output.json secara default. Jika Anda ingin menentukan file output, Anda dapat menggunakan argumen modfile .
$ moddir = direktori untuk menulis ke $ modfile = file mod tts yang ada untuk dibaca
TTSModManager.exe --reverse --moddir="C:UsersUSERDocumentsProjectsMyProject" --modfile="C:UsersUSERDocumentsMy GamesTabletop SimulatorModsWorkshopexistingMod.json"
Jika Anda ingin persyaratan LUA yang dibundel ditulis ke folder src/ , lulus --writesrc .
$ ttsmodfile = file mod tts yang ada untuk dibaca
$ moddir = direktori untuk menulis
TTSModManager.exe --reverse --moddir="C:UsersUSERDocumentsProjectsMyProject" --modfile="C:UsersUSERDocumentsMy GamesTabletop SimulatorModsWorkshopexistingMod.json"
$ moddir = direktori untuk dibaca
TTSModManager.exe --moddir="C:UsersUSERDocumentsProjectsMyProject"
TTS memungkinkan Anda untuk mengunduh konten ke dalam game aktif. Konten ini harus menjadi file JSON dalam bentuk satu objek. Untuk akomodasi menyimpan file JSON yang dapat diunduh ini, TTSMODMANAGER dapat merakit dan membalikkan file -file ini.
Dalam contoh ini foo.json akar objek mod parsial yang ingin Anda wakili sebagai JSON yang dapat diunduh.
TTSModManager.exe --moddir="C:UsersUSERDocumentsProjectsMyProject"
--objin="C:UsersUSERDocumentsProjectsMyProjectdownloadablecontentfoo.json"
--objout="C:UsersUSERDocumentsProjectsMyProjectto_be_downloaded.json"
Proses ini mengasumsikan Anda sudah memiliki file yang biasa Anda unduh, dan ingin menguraikannya menjadi sub-objek dan luascript dll.
Harap dicatat bahwa objout adalah direktori dan tebasan trailing diperlukan.
TTSModManager.exe --moddir="C:UsersUSERDocumentsProjectsMyProject"
--reverse
--objin="C:UsersUSERDocumentsProjectsMyProjectready_to_download.json"
--objout="C:UsersUSERDocumentsProjectsMyProjectdownloadablecontent"
Jika Anda mengembangkan fitur dan ingin menjalankan alat ini, gunakan ini alih -alih TTSModManager.exe
go run main.go --moddir="..."