跳到内容

歌曲信息(songlist)格式:修订间差异

删除136字节 、​ 2020年6月10日 (星期三)
无编辑摘要
无编辑摘要
无编辑摘要
第1行: 第1行:
{{技术型}}
{{技术型}}
*<s>等一下你们先让我看一下apk</s>


*'''本页保持孤立!'''
*'''本页保持孤立!'''
第7行: 第5行:
==在开始阅读之前==
==在开始阅读之前==
===总论===
===总论===
 歌曲信息都包含在一个叫做songlist的文件里. 位置为\assets\songs
 歌曲信息都包含在一个叫做songlist的文件里 。在安卓apk安装包里的 位置为 \assets\songs\songlist.


 这个文件是关于更改歌曲信息的,如果想更改谱面本身,请移步[[谱面格式]]
 这个文件是关于更改歌曲信息的,如果想更改谱面本身,请移步[[谱面格式]]
第16行: 第14行:


===阅读总论===
===阅读总论===
songlist 是按照json 格式 编写的,有大量花括号与中括号,中间的回车与制表符除了整理版面之外没有任何意义.'''总之不该你改 东西你不要 就行 '''.
songlist 使用json 格式,有大量花括号与中括号, 格式要求较为严格。 中间的回车与制表符除了整理版面之外没有任何意义
 
<s>任何对本文件 都会游戏程序崩溃,这是因为程序中对这几个信息文件做 哈希校验。</s>


==代码解析==
==代码解析==
第22行: 第22行:
 歌曲信息在文件里总体排列成这样
 歌曲信息在文件里总体排列成这样


{| class="wikitable"
{
|-
  "songs": [
| <nowiki>{"songs": [{歌曲信息1},{歌曲信息2},……,{歌曲信息n}]}</nowiki>
   {
|}
     歌曲信息1
 
   },
  可见歌曲信息之间的互不干扰性,<s>而且它告诉我们'''加入自制谱(不是替换官谱)'''是可能的</s>.'''任何较大的改动都会使arc崩溃.'''
   {
<s>其实不是较大,改一个字符都会崩溃,这是因为游戏程序对这几个文件做了哈希校验</s>
     歌曲信息2
   },……,
   {
     歌曲信息n
   }
  ]
  }


可见歌曲信息之间的互不干扰性。
===细节解析===
===细节解析===


499

个编辑