代码拉取完成,页面将自动刷新
StreamingAssets
到StreamingAssetsBak
StreamingAssets
并从备份中恢复原始数据Mods
下的MOD,将启用的MOD应用到StreamningAssets
中对应的文件MelonLoader
安装到游戏根目录SultanModLoader.dll
放在Plugins
目录下StreamingAssets
和StreamingAssetsBak
文件夹并重新验证游戏资源完整性- Mods
- ModName1
- mod.json
- config
- cards.json
- ...
- i18n
- ...
json
文件的相对路径需要和对应的json
文件保持相同的相对位置,如下:
StreamingAssets/config/cards.json
与 ModName/config/cards.json
StreamingAssets/config/rite/5000001.json
与 ModName/config/rite/5000001.json
StreamingAssets/i18n/zhTW/ui.json
与 ModName/i18n/zhTW/ui.json
mod.json
配置文件
{
"Name": "Mod名称",
"Version":"1.0.0",
"Author":"作者",
"Description":"描述",
}
{
"create":{},
"replace":{}
"merge":{}
}
json
文件都分为create
、replace
和merge
三大部分
create
: 添加新数据,多个mod有重复索引仅第一个加载的mod生效。不支持多级索引replace
: 根据索引替换value,支持多级索引merge
: 根据索引合并对象或列表,支持多级索引$#
为分割的Key
// ModName/config/upgrade.json
{
"create":{
"3310002": {
"id": 3310002,
"name": "过去的荣光",
"text": "获得5张<追忆过去的荣光>",
"cost": 300,
"condition": {},
"icon": "gain", //图标
"link_card": 2000475, //关联卡牌,点击图标弹出对应卡牌的详情界面
"effect": {
"g.card": [
2000475,
"已拥有+5"
]
},
"incompatible": 0
},
},
"replace":{
"3310002$#effect$#g.card": [
2000475,
"已拥有+6"
], // 相当于"3310002" --> "effect" --> "g.card":[ 2000475,"已拥有+6"]
"3310002$#text": "获得6张<追忆过去的荣光>"
}
}
// ModName/config/cards.json
{
"merge":{
"2000001$#tag":{"体魄":10,"激情":1},
"2000001$#equips":["武器", "武器"]
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。