跳到内容

曲包信息(packlist)格式:修订间差异

添加193字节 、​ 2023年2月4日 (星期六)
使用代码高亮
(将路径中的"\"改为"/")
(使用代码高亮)
第12行: 第12行:


==总论==
==总论==
 文件在/assets/songs下
 文件在<code>/assets/songs</code>


{"packs": [{曲包信息1},{曲包信息2},……,{曲包信息n}]}
<syntaxhighlight lang="json">
{
  "packs": [
  {曲包信息1},
  {曲包信息2},
   ……,
  {曲包信息n}
  ]
}
</syntaxhighlight>


 有点熟悉不是吗
 有点熟悉不是吗
第20行: 第29行:
===细节解析===
===细节解析===
 例子
 例子
  {
<syntaxhighlight lang="json" line>
{
     "id": "vs",
     "id": "vs",
     "plus_character": -1,
     "plus_character": -1,
第32行: 第42行:
      "zh-Hant": "一場暴風雨正呼嘯而來。\n妥協的可能性,或許並不存在。\n一切,真的只是命中註定嗎?\n在終點站等待著少女們的,究竟是怎樣的真理?\n\n韻律源點主線故事的下一篇章。\n在此之前,強烈建議先遊玩過去的故事包。",
      "zh-Hant": "一場暴風雨正呼嘯而來。\n妥協的可能性,或許並不存在。\n一切,真的只是命中註定嗎?\n在終點站等待著少女們的,究竟是怎樣的真理?\n\n韻律源點主線故事的下一篇章。\n在此之前,強烈建議先遊玩過去的故事包。",
      "zh-Hans": "一场暴风雨正呼啸而来。\n妥协的可能性,或许并不存在。\n一切,真的只是命中注定吗?\n在终点站等待着少女们的,究竟是怎样的真理?\n\n韵律源点主线故事的下一篇章。\n在此之前,强烈建议先游玩过去的故事包。"
      "zh-Hans": "一场暴风雨正呼啸而来。\n妥协的可能性,或许并不存在。\n一切,真的只是命中注定吗?\n在终点站等待着少女们的,究竟是怎样的真理?\n\n韵律源点主线故事的下一篇章。\n在此之前,强烈建议先游玩过去的故事包。"
    }
   }
   }
}
 
</syntaxhighlight>
 归纳
 归纳
  {
<syntaxhighlight lang="json" line>
{
     "id": "ID",
     "id": "ID",
     "custom_banner": bannerBoolean,
     "custom_banner": bannerBoolean,
第52行: 第63行:
      "zh-Hans": "说明"
      "zh-Hans": "说明"
     }
     }
  }
}
 
</syntaxhighlight>


*ID(ansistring):曲包ID,引用的基础,'''不能出现非ASCII字符'''
*ID(ansistring):曲包ID,引用的基础,'''不能出现非ASCII字符'''
第60行: 第71行:
*characterID(-1~40,integer):该曲包下方显示附带的[[搭档]],-1为不加,数字对应[[搭档]]见下
*characterID(-1~40,integer):该曲包下方显示附带的[[搭档]],-1为不加,数字对应[[搭档]]见下
{{搭档编号列表}}
{{搭档编号列表}}
*曲包的图片默认名为"select_<nowiki>{{{ID}}}</nowiki>.png",存放于/assets/songs/pack下
*曲包的图片默认名为"select_<nowiki>{{{ID}}}</nowiki>.png",存放于<code>/assets/songs/pack</code>
*parentID(ansistring):该曲包为pack append时的所属曲包ID。'''如果该曲包不是pack append,那么整个字段都不存在。'''
*parentID(ansistring):该曲包为pack append时的所属曲包ID。'''如果该曲包不是pack append,那么整个字段都不存在。'''
*name(ansistring):曲包在游戏内显示的名称。
*name(ansistring):曲包在游戏内显示的名称。