关于 apk/ipa 文件
文件结构#
1. 模组包位置#
xxx.apkxxx.apk
└─ assets
└─ databundles
├─ klump.zip ← 模组包
└─ ...xxx.ipaxxx.ipa
└─ Payload
└─ dontstarvetogether.app
└─ data
└─ databundles
├─ klump.zip ← 模组包
└─ ... 注:安卓版每次启动游戏,都会将安装包里的 assets/databundles 目录下的所有文件解压到 /storage/emulated/0/Android/data/com.playdigious.dst.mods/files/databundles/ 目录下。
2. 模组包结构#
klump.zipklump.zip
└─ mods/
├─ modsettings.lua ← 配置文件
├─ mod-test ← 模组A
│ ├─ modinfo.lua
│ └─ ...
└─ workshop-12345678 ← 模组B
├─ modinfo.lua
└─ ...注:模组文件夹 mods 放到任意一个 databundles 的压缩包里都行。官方的 klump.zip 暂未使用,正好废物利用一下。
3. 配置文件#
modsettings.lua Add("mod-test") -- 模组A
Add("workshop-12345678") -- 模组B