38
个编辑
小 (??) |
(→难度信息: ratingClass增加ETR) |
||
(未显示3个用户的3个中间版本) | |||
第37行: | 第37行: | ||
则复制一份并拼到原始MD5后面,得到"a9e8ddcaaf2daa73fc0ba91cfb371f70a9e8ddcaaf2daa73fc0ba91cfb371f70" | 则复制一份并拼到原始MD5后面,得到"a9e8ddcaaf2daa73fc0ba91cfb371f70a9e8ddcaaf2daa73fc0ba91cfb371f70" | ||
对该字符串求MD5校验值,可得到"942951c9a95cc3a3694c8c8c27f5293a" | 对该字符串求MD5校验值,可得到"942951c9a95cc3a3694c8c8c27f5293a" | ||
而942951c9a95cc3a3694c8c8c27f5293a正是游戏程序中所使用的校验值 --> | 而942951c9a95cc3a3694c8c8c27f5293a正是游戏程序中所使用的校验值 | ||
因此直接修改游戏程序中为songlist文件修改后所得到的校验值也可以,但比较麻烦(每次修改songlist都需要改一次程序) | |||
--> | |||
==代码解析== | ==代码解析== | ||
第236行: | 第238行: | ||
{ | { | ||
"ratingClass": int (0, 1, 2, 3), | "ratingClass": int (0, 1, 2, 3, 4), | ||
// 本段代码所定义难度。0 -- PST, 1 -- PRS, 2 -- FTR, 3 -- BYD '''必需字段''' | // 本段代码所定义难度。0 -- PST, 1 -- PRS, 2 -- FTR, 3 -- BYD, 4 -- ETR '''必需字段''' | ||
"chartDesigner": string, | "chartDesigner": string, |
个编辑