Skip to content

数据模型

Song

字段类型说明
idint曲目 ID
titlestr曲名
artiststr艺术家
genreGenre流派
bpmint曲目 BPM
mapstr | None曲目所属区域
versionint曲目首次出现版本
rightsstr | None曲目版权信息
aliaseslist[str] | None曲目别名列表
disabledbool是否被禁用
difficultiesSongDifficulties谱面难度

额外方法:

方法名返回值说明
get_difficulty(SongType, LevelIndex)SongDifficulty直接获取对应的谱面难度

SongDifficulties

字段类型说明
standardlist[SongDifficulty]曲目标准谱面难度列表
dxlist[SongDifficulty]曲目 DX 谱面难度列表
utagelist[SongDifficultyUtage]宴会场曲目谱面难度列表

SongDifficulty

字段类型说明
typeSongType谱面类型
levelstr难度标级,如 14+
level_valuefloat难度定数
level_indexLevelIndex难度索引
note_designerstr谱师
versionint谱面首次出现版本
tap_numintTAP 物量
hold_numintHOLD 物量
slide_numintSLIDE 物量
touch_numintTOUCH 物量
break_numintBREAK 物量
curveCurveObject | None 相对难度数据

SongDifficultyUtage

继承自 SongDifficulty 类。

额外字段类型说明
kanjistr宴铺前缀,如
descriptionstr宴谱描述
is_buddybool是否为 BUDDY (双人) 谱面

CurveObject

字段类型说明
sample_sizeint样本数量
fit_level_valuefloat拟合难度定数
avg_achievementsfloat平均达成率
stdev_achievementsfloat达成率标准差
avg_dx_scorefloat平均DX分数
rate_sample_sizedict[RateType, int]不同 RateType 样本数量
fc_sample_sizedict[FCType, int]不同 FCType 样本数量

PlayerIdentifier

字段类型说明
qqint | NoneQQ号
usernamestr | None用户名
friend_codeint | None好友码
credentialsstr | Cookies | None玩家凭据

PlayerTrophy

字段类型说明
idint称号ID
namestr称号名称
colorstr称号颜色

PlayerIcon

字段类型说明
idint头像ID
namestr头像名称
genrestr头像分类

PlayerNamePlate

字段类型说明
idint姓名框ID
namestr姓名框名称

PlayerFrame

字段类型说明
idint背景ID
namestr背景名称

Player

字段类型说明
namestr玩家名称
ratingint玩家Rating

DivingFishPlayer

继承自 Player 类。

额外字段类型说明
nicknamestr玩家昵称
platestr玩家牌子
additional_ratingint

LXNSPlayer

继承自 Player 类。

额外字段类型说明
friend_codeint玩家好友码
trophyPlayerTrophy玩家称号
course_rankint段位 ID
class_rankint阶级 ID
starint搭档觉醒数
iconPlayerIcon | None头像
name_platePlayerNamePlate | None姓名框
framePlayerFrame | None背景
upload_timestr玩家被同步时的 UTC 时间

ArcadePlayer

继承自 Player 类。

额外字段类型说明
is_loginbool玩家目前是否已经登录
trophyint玩家称号ID
iconint头像ID
name_plateint姓名框ID

Score

字段类型说明
idint曲目ID
song_namestr曲名
levelstr难度标级,如 14+
level_indexLevelIndex难度索引
achievementsfloat | None达成率
fcFCTypeFULL COMBO 类型
fsFSTypeFULL SYNC 类型
dx_scoreint | NoneDX分数
dx_ratingfloat | NoneDX Rating
rateRateType评级类型
typeSongType谱面类型
songSong对应曲目对象
difficultySongDifficulty对应难度对象

PlateObject

字段类型说明
songSong歌曲
levelslist[LevelIndex]难度索引列表
scoreslist[Score] | None成绩列表

PlayerRegion

字段类型说明
region_idint地区ID
region_namestr地区名称
play_countint游玩次数
created_atdatetime第一次游玩时间

AreaCharacter

字段类型说明
namestr角色名称
illustratorstr插画师
description1str角色衬线字体描述
description2str角色详细描述
teamstr角色队伍
propsdict[str, str]角色属性

AreaSong

字段类型说明
idint曲目ID
titlestr曲名
artiststr艺术家
descriptionstr曲目描述
illustratorstr | None插画师
moviestr | None视频来源

Area

字段类型说明
idstr区域ID
namestr区域名称
commentstr区域评论
descriptionstr区域描述
video_idstr区域Youtube视频ID
characterslist[AreaCharacter]角色列表
songslist[AreaSong]曲目列表

MIT License