data: add September event song charts
Publish GitHub Pages output / publish (push) Successful in 46s

This commit is contained in:
2026-09-08 12:40:36 +09:00
parent b295dfc15a
commit dad8b2c53a
20 changed files with 635 additions and 4 deletions
+264
View File
@@ -16022,6 +16022,90 @@
"difficultyLevel": 13
}
},
{
"songId": "m0344",
"title": "HoloHawk",
"difficulty": "easy",
"difficultyLevel": 7,
"durationSeconds": 152,
"scoreRatio": 87.17091158562732,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 203300,
"liveScoreCoefficientPermil": 7,
"difficultyLevel": 7
},
"totalNotes": 269,
"singerType": "solo",
"singerCharacterIds": [
"chr-00036"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0344.easy.json"
},
{
"songId": "m0344",
"title": "HoloHawk",
"difficulty": "expert",
"difficultyLevel": 27,
"durationSeconds": 152,
"scoreRatio": 378.26840479240457,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 1004000,
"liveScoreCoefficientPermil": 7,
"difficultyLevel": 27
},
"totalNotes": 1106,
"singerType": "solo",
"singerCharacterIds": [
"chr-00036"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0344.expert.json"
},
{
"songId": "m0344",
"title": "HoloHawk",
"difficulty": "hard",
"difficultyLevel": 20,
"durationSeconds": 152,
"scoreRatio": 262.6795199685226,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 667600,
"liveScoreCoefficientPermil": 7,
"difficultyLevel": 20
},
"totalNotes": 794,
"singerType": "solo",
"singerCharacterIds": [
"chr-00036"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0344.hard.json"
},
{
"songId": "m0344",
"title": "HoloHawk",
"difficulty": "normal",
"difficultyLevel": 12,
"durationSeconds": 152,
"scoreRatio": 154.225556430555,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 372100,
"liveScoreCoefficientPermil": 7,
"difficultyLevel": 12
},
"totalNotes": 472,
"singerType": "solo",
"singerCharacterIds": [
"chr-00036"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0344.normal.json"
},
{
"songId": "m0346",
"title": "FACT",
@@ -16190,6 +16274,98 @@
"difficultyLevel": 9
}
},
{
"songId": "m0348",
"title": "Tri-Unity♡LoveSystem",
"difficulty": "easy",
"difficultyLevel": 4,
"durationSeconds": 131,
"scoreRatio": 57.095319409781524,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 130400,
"liveScoreCoefficientPermil": 7,
"difficultyLevel": 4
},
"totalNotes": 206,
"singerType": "group",
"singerCharacterIds": [
"chr-00036",
"chr-04016",
"chr-04017"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0348.easy.json"
},
{
"songId": "m0348",
"title": "Tri-Unity♡LoveSystem",
"difficulty": "expert",
"difficultyLevel": 25,
"durationSeconds": 131,
"scoreRatio": 251.9450800915332,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 660600,
"liveScoreCoefficientPermil": 7,
"difficultyLevel": 25
},
"totalNotes": 850,
"singerType": "group",
"singerCharacterIds": [
"chr-00036",
"chr-04016",
"chr-04017"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0348.expert.json"
},
{
"songId": "m0348",
"title": "Tri-Unity♡LoveSystem",
"difficulty": "hard",
"difficultyLevel": 17,
"durationSeconds": 131,
"scoreRatio": 194.95026472003852,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 486050,
"liveScoreCoefficientPermil": 7,
"difficultyLevel": 17
},
"totalNotes": 637,
"singerType": "group",
"singerCharacterIds": [
"chr-00036",
"chr-04016",
"chr-04017"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0348.hard.json"
},
{
"songId": "m0348",
"title": "Tri-Unity♡LoveSystem",
"difficulty": "normal",
"difficultyLevel": 10,
"durationSeconds": 131,
"scoreRatio": 103.3816425120773,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 246100,
"liveScoreCoefficientPermil": 7,
"difficultyLevel": 10
},
"totalNotes": 333,
"singerType": "group",
"singerCharacterIds": [
"chr-00036",
"chr-04016",
"chr-04017"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0348.normal.json"
},
{
"songId": "m0353",
"title": "Night Loop",
@@ -16442,6 +16618,94 @@
"difficultyLevel": 10
}
},
{
"songId": "m0527",
"title": "Mekurumeku Rendezvous",
"difficulty": "easy",
"difficultyLevel": 3,
"durationSeconds": 110,
"scoreRatio": 35.30961791831358,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 80400,
"liveScoreCoefficientPermil": 5,
"difficultyLevel": 3
},
"totalNotes": 102,
"singerType": "group",
"singerCharacterIds": [
"chr-04016",
"chr-04017"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0527.easy.json"
},
{
"songId": "m0527",
"title": "Mekurumeku Rendezvous",
"difficulty": "expert",
"difficultyLevel": 24,
"durationSeconds": 110,
"scoreRatio": 233.6509827278142,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 588450,
"liveScoreCoefficientPermil": 5,
"difficultyLevel": 24
},
"totalNotes": 682,
"singerType": "group",
"singerCharacterIds": [
"chr-04016",
"chr-04017"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0527.expert.json"
},
{
"songId": "m0527",
"title": "Mekurumeku Rendezvous",
"difficulty": "hard",
"difficultyLevel": 17,
"durationSeconds": 110,
"scoreRatio": 144.74979491386384,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 352900,
"liveScoreCoefficientPermil": 5,
"difficultyLevel": 17
},
"totalNotes": 420,
"singerType": "group",
"singerCharacterIds": [
"chr-04016",
"chr-04017"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0527.hard.json"
},
{
"songId": "m0527",
"title": "Mekurumeku Rendezvous",
"difficulty": "normal",
"difficultyLevel": 11,
"durationSeconds": 110,
"scoreRatio": 99.40903334740398,
"scoreCalibrationSource": "formula-v1",
"scoreFormula": {
"perfectNoteWeight": 235500,
"liveScoreCoefficientPermil": 5,
"difficultyLevel": 11
},
"totalNotes": 285,
"singerType": "group",
"singerCharacterIds": [
"chr-04016",
"chr-04017"
],
"releaseTime": 1788836400000,
"path": "/data/charts/m0527.normal.json"
},
{
"songId": "m9999",
"title": "Shiny Smily Story (2022 ver.)",
+2 -1
View File
@@ -32,7 +32,8 @@ test('공식 적용 카탈로그와 실제 채보가 같은 분모 및 환산값
let formulaCount = 0;
for (const row of catalog.charts) {
const chart = JSON.parse(await readFile(new URL(`../../../static${row.path}`, import.meta.url), 'utf8'));
const ref = [...reference.charts, ...susReference.charts].find((item) => item.songId === row.songId && item.difficulty === row.difficulty);
const ref = [...reference.charts, ...susReference.charts, ...susReference.validationCharts.filter((item) => item.fullComboNoteCount)]
.find((item) => item.songId === row.songId && item.difficulty === row.difficulty);
assert.equal(chart.scoreRatio, row.scoreRatio);
assert.equal(chart.scoreCalibrationSource, row.scoreCalibrationSource);
if (!ref) {