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

来自Arcaea中文维基
(文本替换 - 替换“光(Summer)”为“光(夏)”)
无编辑摘要
 
(未显示11个用户的42个中间版本)
第1行: 第1行:
{{技术型}}
<!--如果你通过查看源代码发现了这里,那么恭喜你发现了查看内容的第二种方法。
-->{{技术型}}
__NOINDEX__


*'''本页面内容 已涉及到lowiro根本利益,在阅读本页面前,请你面对本页面郑重发誓:你对你自己的行为负全责!'''
{{Usercheck}}
{{特殊页面导航}}
* '''本页面内容 保持孤立!'''


*<s>(反正我支持正版,丢完信息就去氪金)</s>
*'''本页面内容已涉及到lowiro根本利益,在阅读本页面前,请你面对本页面郑重发誓:你对你自己的行为负全责!'''


在本文件里并没有曲名,谱师之类的歌曲信息,请移步[[歌曲 信息(songlist) 格式]]
*<s>(反正我支持正版,丢完 信息 就去氪金)</s>


如果想更改关于解歌条件的部分,请移步[[解锁条件(unlocks)格式]]
如果想更改谱面本身请移步[[谱面格式]]
<!--
==总论==
==总论==
 文件在\assets\songs下
 文件在<code>/assets/songs</code>


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


 有点熟悉不是吗
 有点熟悉不是吗
第24行: 第29行:
===细节解析===
===细节解析===
 例子
 例子
  {
<syntaxhighlight lang="json" line>
     "id": "chunithm",
{
    "cost": 300,
     "id": "vs",
    "custom_banner": true,
     "plus_character": -1,
     "plus_character": 24,
     "name_localized": {
     "name_localized": {
      "en": "CHUNITHM"
      "en": "Black Fate"
     },
     },
     "description_localized": {
     "description_localized": {
      "en": "From over the horizon come three\npowerful new songs from SEGA's arcade\nrhythm game CHUNITHM!\n\nJoin Tairitsu and Chuni Penguin as\nyou take on this monumental challenge!",
      "en": "A storm fast approaches.\nReconciliation may not be possible.\nIs this the only destiny afforded them?\nWhat truth will they find at the end of their paths?\n\nA continuation of the main story of Arcaea.\nIt's suggested to play other main story packs first.",
      "ja": " 地平線 向こ うか ら、\n3つ 強力な楽曲 やってくる…!\nSEGAのア ケード ズムゲ ム、\nCHUNITHMと コラボレーション!\n\n対立とチュウニペンギンと共に \n難敵たちに挑戦 よう!",
      "ja": " 嵐は来る――すぐに近くまで。\n和解はきっと、できないかもしれない。\nこれが唯一、許される運命な だろ うか \n選んだ道 先、二人 見出す真実とは――。\n\nArcaeaメインスト ーリーの 続編です。\n ここまでの物語をクリアの後 購入を推奨 ます。",
      "ko": "3곡의 새로운 음악 이\nSEGA의 아케 리듬 임 'CHUNITHM'을 통해\n 수평선 너머 에서  하게  접근 중!\n\n 리츠와 츄니펭귄과 함께,\n 기념이 만한 엄청난 도전에 참여하세요!",
      "ko": " 빠르게 다가오는 폭풍.\n아마도 불가능해 는 화해.\n이것 이  그들에 게  주어진 유일한 운명인가?\n 그 여정의 끝자락 에서  발견 하게  진리는 무엇인가?\n\n이 어지는 아르케아의 메인 스토리.\n 다른 메인 스토리 팩을 먼저 플레이 해보시길 추천드립니다.",
      "zh-Hant": "3곡의 새로운 음악이\nSEGA의 아케이드 리듬게임 'CHUNITHM'을 통해\n 수평선 너머에서 강하게 접근 중!\n\n 타이리츠와 츄니펭귄과 함께,\n 기념이 될 만한 엄청난 도전에 참여하세요!",
      "zh-Hant": " 一場暴風雨正呼嘯而來。\n妥協的可能性,或許並不存在。\n一切,真的只是命中註定嗎?\n 在終點站等待著少女們的,究竟是怎樣的真理?\n\n 韻律源點主線故事的下一篇章。\n 在此之前,強烈建議先遊玩過去的故事包。",
      "zh-Hans": " 三首 自世嘉开发 街机节奏游戏\n 《CHUNITHM》 震撼新曲\n 已于天际展露锋芒!\n\n 跟随对立与中二企鹅 \n 共同开始这一系列里程碑式 挑战!"
      "zh-Hans": " 一场暴风雨正呼啸而 。\n妥协 可能性,或许并不存在。\n 一切,真 只是命中注定吗?\n 在终点站等待着少女们的,究竟是怎样的真理?\n\n 韵律源点主线故事的下 篇章。\n 在此之前,强烈建议先游玩过去 故事包。"
    }
   }
   }
}
 
</syntaxhighlight>
 归纳
 归纳
  {
<syntaxhighlight lang="json" line>
{
     "id": "ID",
     "id": "ID",
    "cost": cost,
     "custom_banner": bannerBoolean,
     "custom_banner": bannerBoolean
     "plus_character": characterID,
     "plus_character": characterID,
    "pack_parent": parentID
    "is_extend_pack": boolean,
    "is_active_extend_pack": boolean,
    "small_pack_image": boolean,
    "cutout_pack_image": boolean,
     "name_localized": {
     "name_localized": {
      "en": "name",
      "en": "name",
第58行: 第67行:
      "zh-Hans": "说明"
      "zh-Hans": "说明"
     }
     }
  }
}
 
</syntaxhighlight>


*ID(ansistring):曲包ID, 引用的基础,'''不能出现非ASCII字符'''
*ID(ansistring):曲包ID 引用的基础 '''不能出现非ASCII字符'''
**顺便说一下单曲曲包的ID为"single", 不在这个文件内.
**顺便说一下单曲曲包的ID为"single" 不在这个文件内
*cost(integer):花费的Memories数量,'''必须为整数''',<s>相信你们都知道该干什么</s>.
*bannerBoolean(true,false):本曲包在曲包界面显示时是否显示其本来定义的名称(即name),true为'''不显示''',false为'''显示'''。'''可删除。'''
*bannerBoolean(true,false):本曲包在曲包界面显示时是否显示其本来定义的名称(即name),true为'''不显示''',false为'''显示'''。'''可删除。'''
*characterID(-1 ~29,integer):该曲包 是否直接增加人物,-1为不加,数字对应人物见
*characterID(-1 ~40,integer):该曲包下 方显示附带的[[搭档]] -1 为不加, [[搭档]] 见下
{| class="wikitable mw-collapsible mw-collapsed" style="text-align:center"
{{ 搭档 编号列表}}
|-
*曲包的图片默认名为"select_<nowiki>{{{ID}}}</nowiki>.png",存放于<code>/assets/songs/pack</code>
! ID!! 对应人物
*parentID(ansistring):该曲包为pack append时的所属曲包ID。'''如果该曲包不是pack append,那么整个字段都不存在。'''
|-
| -1|| 不加
|-
| 0|| [[搭档#光|光]]
|-
| 1|| [[搭档#对立|对立]]
|-
| 2|| [[搭档#红|红]]
|-
| 3|| [[搭档#4.萨菲亚(Sapphire)|萨菲亚]]
|-
| 4|| [[搭档#忘却|忘却]]
|-
| 5|| <nowiki>[ 据删除]</nowiki>
|-
| 6|| [[搭档# 立(Axium)|对立(Axium)]]
|-
| 7|| [[搭档#对立(Grievous Lady)|对立(Grievous Lady)]]
|-
| 8|| [[ 搭档#星|星]]
|-
| 9|| [[搭档#光 & 菲希卡|光&菲希卡]]
|-
| 10|| [[搭档#依莉丝|依莉丝]]
|-
| 11|| [[搭档#爱托|爱托]]
|-
| 12|| [[搭档#露娜|露娜]]
|-
| 13|| [[搭档#调|调]]
|-
| 14|| [[搭档#光(Zero)|光(Zero)]]
|-
| 15|| [[搭档#光(Fracture)|光(Fracture)]]
|-
| 16|| [[搭档#光(夏)|光(夏)]]
|-
| 17|| [[搭档#17.对立(Summer)|对立(Summer)]]
|-
| 18|| [[搭档#18.对立 & 托凛(Tairitsu & Trin)|对立 & 托凛]]
|-
| 19|| [[搭档#19.彩梦(Ayu)|彩梦]]
|-
| 20|| [[搭档#20.爱托 & 露娜 -冬-(Eto & Luna -Winter-)|爱托 & 露娜 -冬-]]
|-
| 21|| [[搭档#21.梦(Yume)|梦]]
|-
| 22|| [[搭档#22.光 & 晴音(Seine & Hikari)|光 & 晴音]]
|-
| 23|| [[搭档#23.咲弥(Saya)|咲弥]]
|-
| 24|| [[搭档#24.对立 & 中二企鹅(Tairitsu & Chuni Penguin)|对立 & 中二企鹅]]
|-
| 25|| [[搭档#25.中二企鹅(Chuni Penguin)|中二企鹅]]
|-
| 26|| [[搭档#26.榛名(Haruna)|榛名]]
|-
| 27|| [[搭档#27.诺诺(Nono)|诺诺]]
|-
| 28|| [[搭档#28.潘多拉涅墨西斯(MTA-XXX)|潘多拉涅墨西斯]]
|-
| 29|| [[搭档#29.轩辕十四(MDA-21)|轩辕十四]]
|-
| 30|| [[搭档#30.群愿(Kanae)|群愿]]
|-
| 31|| [[搭档#31.光(Fantasia)|光(Fantasia)]]
|-
| 32|| [[搭档#32.对立(Sonata)|对立(Sonata)]]
|}
*曲包的图片默认名为"select_<nowiki>{{{ID}}}</nowiki>.png",存放于\assets\songs\pack下
*name(ansistring):曲包在游戏内显示的名称。
*name(ansistring):曲包在游戏内显示的名称。
*Description(ansistring):购买曲包时显示的介绍文字。'''可删除'''
*Description(ansistring):购买曲包时显示的介绍文字。'''可删除'''
**''对应语言其实填什么都是无所谓的, 上面就是v2.1.0 的真实例子。<s> 你叫繁體玩家看什麼啊!</s>''
**''对应语言其实填什么都是无所谓的''
-->
*is_extend_pack:4.2.0加入,判断是否为类World Extend/Extend Archive包
*is_active_extend_pack:4.2.0加入 判断是否为World Extend包
*small_image:4.2.0 加入,将曲包图片样式改为小图片,默认名为"small_<nowiki>{{{ID}}}</nowiki>.png",存放于<code>/assets/songs/pack</code>
*cutout_pack_image:4.0.0加入,将曲包图片大小更改为400x717
{{Usercheck-end}}

2023年12月2日 (六) 20:14的最新版本


在您查看以下内容之前,我们需要您回答我们提供的问题。
ABA型的三字符songid是?
已确认。

  • 本页面内容保持孤立!
  • 本页面内容已涉及到lowiro根本利益,在阅读本页面前,请你面对本页面郑重发誓:你对你自己的行为负全责!
  • (反正我支持正版,丢完信息就去氪金)

总论

文件在/assets/songs

{
  "packs": [
   {曲包信息1},
   {曲包信息2},
    ……,
   {曲包信息n}
  ]
}

有点熟悉不是吗

细节解析

例子

{
      "id": "vs",
      "plus_character": -1,
      "name_localized": {
        "en": "Black Fate"
      },
      "description_localized": {
        "en": "A storm fast approaches.\nReconciliation may not be possible.\nIs this the only destiny afforded them?\nWhat truth will they find at the end of their paths?\n\nA continuation of the main story of Arcaea.\nIt's suggested to play other main story packs first.",
        "ja": "嵐は来る――すぐに近くまで。\n和解はきっと、できないかもしれない。\nこれが唯一、許される運命なのだろうか。\n選んだ道の先、二人が見出す真実とは――。\n\nArcaeaメインストーリーの続編です。\nここまでの物語をクリアの後、購入を推奨します。",
        "ko": "빠르게 다가오는 폭풍.\n아마도 불가능해 보이는 화해.\n이것이 그들에게 주어진 유일한 운명인가?\n그 여정의 끝자락에서 발견하게 될 진리는 무엇인가?\n\n이어지는 아르케아의 메인 스토리.\n다른 메인 스토리 팩을 먼저 플레이 해보시길 추천드립니다.",
        "zh-Hant": "一場暴風雨正呼嘯而來。\n妥協的可能性,或許並不存在。\n一切,真的只是命中註定嗎?\n在終點站等待著少女們的,究竟是怎樣的真理?\n\n韻律源點主線故事的下一篇章。\n在此之前,強烈建議先遊玩過去的故事包。",
        "zh-Hans": "一场暴风雨正呼啸而来。\n妥协的可能性,或许并不存在。\n一切,真的只是命中注定吗?\n在终点站等待着少女们的,究竟是怎样的真理?\n\n韵律源点主线故事的下一篇章。\n在此之前,强烈建议先游玩过去的故事包。"
     }
}

归纳

{
      "id": "ID",
      "custom_banner": bannerBoolean,
      "plus_character": characterID,
      "pack_parent": parentID
      "is_extend_pack": boolean,
      "is_active_extend_pack": boolean,
      "small_pack_image": boolean,
      "cutout_pack_image": boolean,
      "name_localized": {
        "en": "name",
        "ja": "名称"
      },
      "description_localized": {
        "en": "Description",
        "ja": "説明",
        "ko": "설명",
        "zh-Hant": "説明",
        "zh-Hans": "说明"
      }
}
  • ID(ansistring):曲包ID,引用的基础,不能出现非ASCII字符
    • 顺便说一下单曲曲包的ID为"single",不在这个文件内。
  • bannerBoolean(true,false):本曲包在曲包界面显示时是否显示其本来定义的名称(即name),true为不显示,false为显示可删除。
  • characterID(-1~40,integer):该曲包下方显示附带的搭档,-1为不加,数字对应搭档见下
ID 对应搭档
-1 不加
0
1 对立
2
3 萨菲亚
4 忘却
5 光 & 对立(Reunion)
6 对立(Axium)
7 对立(Grievous Lady)
8
9 光 & 菲希卡
10 依莉丝
11 爱托
12 露娜
13
14 光(Zero)
15 光(Fracture)
16 光(夏日)
17 对立(夏日)
18 对立 & 托凛
19 彩梦
20 爱托 & 露娜(冬日)
21
22 光 & 赛依娜
23 咲弥
24 对立 & 中二企鹅(Grievous Lady)
25 中二企鹅
26 榛名
27 诺诺
28 潘多拉涅墨西斯(MTA-XXX)
29 轩辕十四(MDA-21)
30 群愿
31 光(Fantasia)
32 对立(Sonata)
33 兮娅
34 DORO*C
35 对立(Tempest)
36 布丽兰特
37 依莉丝(夏日)
38 咲弥(Etude)
39 爱丽丝 & 坦尼尔
40 露娜 & 美亚
41 阿莱乌斯
42 希尔
43 伊莎贝尔
44 迷尔
45 拉格兰Icon Smartphone.png白姬Icon Nintendo switch.png
46 凛可
47 奈美
48 咲弥 & 伊莉莎白
49 莉莉
50 群愿(盛夏)
51 爱丽丝 & 坦尼尔(Minuet)
52 对立(Elegy)
53 玛莉嘉
54 维塔
99 白姬Icon Smartphone.png拉格兰Icon Nintendo switch.png
  • 曲包的图片默认名为"select_{{{ID}}}.png",存放于/assets/songs/pack
  • parentID(ansistring):该曲包为pack append时的所属曲包ID。如果该曲包不是pack append,那么整个字段都不存在。
  • name(ansistring):曲包在游戏内显示的名称。
  • Description(ansistring):购买曲包时显示的介绍文字。可删除
    • 对应语言其实填什么都是无所谓的
  • is_extend_pack:4.2.0加入,判断是否为类World Extend/Extend Archive包
  • is_active_extend_pack:4.2.0加入,判断是否为World Extend包
  • small_image:4.2.0加入,将曲包图片样式改为小图片,默认名为"small_{{{ID}}}.png",存放于/assets/songs/pack
  • cutout_pack_image:4.0.0加入,将曲包图片大小更改为400x717