TomlHelper
Helper mod for saving and loading Toml config files.
模組介紹 作者原文
SmoothSpatula-TomlHelper
Helper mod for saving and loading Toml config files.
Usage
- Initializing and loading the config
mods["SmoothSpatula-TomlHelper"].auto()
params = {
max_number = 4,
enabled = true
}
params = Toml.config_update(_ENV["!guid"], params, {drop_empty_tables = true}) -- Load and Save (merge)
-- or
params = Toml.config_update(_ENV["!guid"], params) -- this will create plugin_name/cfg.toml
-- or if you want to make multiple configs
Toml.config_update({plugin = _ENV["!guid"], config = "myconfig"}, params) -- this will create plugin_name/myconfig.toml
The drop_empty_tables flag enables recursive elimination of empty tables inside of the cfg file.
- Saving the config
Toml.save_cfg(_ENV["!guid"], params)
-- or if you have multiple config files
Toml.save_cfg({plugin = _ENV["!guid"], config = "myconfig"}, params)
- Resetting config to default
params = Toml.reset_default(_ENV["!guid"])
-- or
params = Toml.reset_default({plugin = _ENV["!guid"], config = "myconfig"})
- DEPRECATED (still works) Initializing and loading the config
mods.on_all_mods_loaded(function() for k, v in pairs(mods) do if type(v) == "table" and v.tomlfuncs then Toml = v end end
params = {
max_number = 4,
enabled = true
}
params = Toml.config_update(_ENV["!guid"], params) -- Load Save
end)
Special Thanks To
- The Return Of Modding team
- hinyb
Contact
For questions or bug reports, you can find us in the RoRR Modding Server @Miguelito @Umigatari
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。 若模組依賴 ReturnOfModding 之類的載入器,請先按包內說明裝好。
下面這些內容需要先安裝,否則該模組不會生效: