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

→‎文件头
第160行: 第160行:
    }
    }


id(ansistring):歌曲ID名,'''至关重要''',像解锁条件等引用歌曲的时候是引用id的,并且对应谱面文件夹也必须是id名,如果是远程下载的曲子,在preview文件夹里放预览音频时,文件名也必须和id一样,'''不能出现非ASCII字符'''
*id(ansistring):歌曲ID名,'''至关重要''',像解锁条件等引用歌曲的时候是引用id的,并且对应谱面文件夹也必须是id名,如果是远程下载的曲子,在preview文件夹里放预览音频时,文件名也必须和id一样,'''不能出现非ASCII字符'''
 
*title_localized(ansistring):长这样
title_localized(ansistring):长这样
{| class="wikitable"
{| class="wikitable"
|-
|-
第171行: 第170行:
     },
     },
|}
|}
其中title是你要填的曲名,"en"是英文,"ja"是日文,"ko"是韩文(从来没出现),"zh-Hans"为简中,"zh-Hant"为繁中,默认语言为英文,'''可以填任何字符''',当出现多个语言时用逗号隔开.
#* 其中title是你要填的曲名,"en"是英文,"ja"是日文,"ko"是韩文(从来没出现),"zh-Hans"为简中,"zh-Hant"为繁中,默认语言为英文,'''可以填任何字符''',当出现多个语言时用逗号隔开.
 
*artist(ansistring):曲作者名,没有语言区别,'''可以填任何字符'''.
artist(ansistring):曲作者名,没有语言区别,'''可以填任何字符'''.
*BPM(ansistring):向玩家显示本曲的BPM,'''可以填任何字符''',<s>这意味着我填"0-∞"是可以的了</s>.
 
*BPM_Base:这个要注意一下,'''它表示Hi-Speed最大时用于计算的BPM''',与谱面BPM毫无关联.<s>游玩时,谱面的Hi-Speed不会大于该数值*你的Hi-Speed设置倍数</s>.(AC出现了99999.00的BPM但Base依然170)'''真正的Hi-Speed依然由谱面内的Timing语句决定.'''
BPM(ansistring):向玩家显示本曲的BPM,'''可以填任何字符''',<s>这意味着我填"0-∞"是可以的了</s>.
** 当你的谱面有瞬间出现这样的设计时,'''建议将该数值写成三个谱面文件里出现的最普遍的BPM''',<s>不过当基准BPM≥180时请想想这样做谱面猎奇的可能性</s>.
 
***<s>以及这个数值就不要傻到填0或负数了,读也许能读,但……</s>
BPM_Base:这个要注意一下,'''它表示Hi-Speed最大时用于计算的BPM''',与谱面BPM毫无关联.<s>游玩时,谱面的Hi-Speed不会大于该数值*你的Hi-Speed设置倍数</s>.(AC出现了99999.00的BPM但Base依然170)'''真正的Hi-Speed依然由谱面内的Timing语句决定.'''
*setpack(ansistring):该曲目所隶属的曲包,请移步[[曲包信息(packlist)格式]]
 
*purchasemethod(ansistring):该曲的购买方式,如果为曲包名即为购买相应曲包(前提是你已经设定该曲包是要购买的),如为歌曲'''ID'''名即为单曲购买,<s>相信你们都知道该干什么</s>,可留空.
当你的谱面有瞬间出现这样的设计时,'''建议将该数值写成三个谱面文件里出现的最普遍的BPM''',<s>不过当基准BPM≥180时请想想这样做谱面猎奇的可能性</s>.
*Preview1,Preview2(ms):预览时间的开始与结束,数字为整数
 
*side(0,1):歌曲属性是光(0)还是对立(1),<s>别想了其他的只是背景</s>.
<s>以及这个数值就不要傻到填0或负数了,读也许能读,但……</s>
*worldBoolean(false,true):该曲是否需要在world里解锁,true为是,false为不是,<s>相信你们都知道该干什么</s>,'''可删除''',
 
*setBG(ansistring):本曲的背景,'''背景文件必须能在\assets\img\bg里找到,不能出现非ASCII字符'''.''可留空''后,游戏自动安排默认。
setpack(ansistring):该曲目所隶属的曲包,请移步[[曲包信息(packlist)格式]]
*date(Time):加入时的系统时间,至于真正该填什么请将当前时间转换成秒数<s>或者打开CE查看explorer.exe……</s>
 
*remoteDLBoolean(false,true):该曲目是否需要远程下载,true为是,false为否.'''如果为true,预览音频在对应文件夹里,相应谱面文件夹里也没有音频文件''',<s>相信你们都知道该干什么</s>,'''可删除'''.
purchasemethod(ansistring):该曲的购买方式,如果为曲包名即为购买相应曲包(前提是你已经设定该曲包是要购买的),如为歌曲'''ID'''名即为单曲购买,<s>相信你们都知道该干什么</s>,可留空.
*source(ansistring):本曲的来源,'''一般只填en以让所有语言看见'''。在显示时由中文书名号(《》)括起。'''可删除'''。
 
* ©copyright(ansistring):本曲所属版权。在显示时在中文书名号(《》)后面。'''可删除'''。
Preview1,Preview2(ms):预览时间的开始与结束,数字为整数
 
side(0,1):歌曲属性是光(0)还是对立(1),<s>别想了其他的只是背景</s>.
 
worldBoolean(false,true):该曲是否需要在world里解锁,true为是,false为不是,<s>相信你们都知道该干什么</s>,'''可删除''',
 
setBG(ansistring):本曲的背景,'''背景文件必须能在\assets\img\bg里找到,不能出现非ASCII字符'''.''可留空''后,游戏自动安排默认。
 
date(Time):加入时的系统时间,至于真正该填什么请将当前时间转换成秒数<s>或者打开CE查看explorer.exe……</s>
 
remoteDLBoolean(false,true):该曲目是否需要远程下载,true为是,false为否.'''如果为true,预览音频在对应文件夹里,相应谱面文件夹里也没有音频文件''',<s>相信你们都知道该干什么</s>,'''可删除'''.
 
source(ansistring):本曲的来源,'''一般只填en以让所有语言看见'''。在显示时由中文书名号(《》)括起。'''可删除'''。
 
©copyright(ansistring):本曲所属版权。在显示时在中文书名号(《》)后面。'''可删除'''。


====难度文件解析====
====难度文件解析====