fix: 解歌 11820 的查表结论与道具回读容错

排查「解锁 11820 机台不显示」的结果:

- 11820 = Xaleid◆scopiX(xi),lockType=4(MusicLockType.KaleidScope)、
  longMusic=1,eventName 与 subEventName 都是 26100124。
  NotesListManager.cs:251 的分支确认:KaleidScope 曲落到 IsUnlockBase →
  MusicUnlockList,也就是 itemKind 5 的行对它确实有效,包没发错。
  真正卡点是前一道门:曲池准入要 IsOpenEvent(26100124)(NotesListManager.cs:70),
  机台 mai2.ini 的 AllOpen=0,所以完全依赖服务器 GetGameEventApi 给的窗口;
  而 G:\Package 的 StreamingAssets 只装了 A000/A005/A011/A015,没有 A031,
  GetMusic(11820) 直接是 null —— 这是数据没装,不是协议问题。
- 重生成映射表时改用 D:/A031OptDump/Root 作数据根(上一版读错了根):
  现在 music 含 11820、gate 为 1~10(7=棱镜塔、9=希望之门)、
  title 3001→3031、chara 983→987。
- 解锁/收藏品路径里 GetUserItemApi 的回读改成失败可降级:私服不实现它时
  退回一律 '1'(加这段之前的行为),不要让回读把整个解锁功能拖挂。
- 按你的要求删掉 README 的「ID 映射表」一节。
This commit is contained in:
Cookiues committed 2026-10-02 01:51:11 +08:00
1 parent 2c7f9c1de7
commit a5fb2c97cd
8 files changed
+678 -398

No files matched your search

+188 -188
View File
@@ -9196,6 +9196,40 @@
"longMusic": 0,
"version": 25003
},
{
"id": 1736,
"name": "プリズム△▽リズム",
"artistName": 462,
"artistNameName": "Shoichiro Hirata feat.Sana",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100123,
"eventNameName": "261001_02_3:楽曲解禁(希望)",
"disable": false,
"lockType": 4,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 1819,
"name": "AFTER PANDORA",
"artistName": 366,
"artistNameName": "削除",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100123,
"eventNameName": "261001_02_3:楽曲解禁(希望)",
"disable": false,
"lockType": 4,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 10030,
"name": "ネコ日和。",
@@ -10029,6 +10063,23 @@
"longMusic": 0,
"version": 20106
},
{
"id": 10835,
"name": "Believe the Rainbow",
"artistName": 462,
"artistNameName": "Shoichiro Hirata feat.Sana",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100123,
"eventNameName": "261001_02_3:楽曲解禁(希望)",
"disable": false,
"lockType": 4,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 11001,
"name": "BLACK ROSE",
@@ -18969,7 +19020,7 @@
"lockType": 0,
"subLockType": 1,
"longMusic": 0,
"version": 24003
"version": 24006
},
{
"id": 11640,
@@ -21776,6 +21827,108 @@
"longMusic": 0,
"version": 25502
},
{
"id": 11815,
"name": "IMBRUED:FLUX",
"artistName": 1022,
"artistNameName": "qfeileadh feat.のあ",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100121,
"eventNameName": "261001_02_1:7sRefちほー4 4曲(Lock)追加",
"disable": false,
"lockType": 1,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 11816,
"name": "砂の函",
"artistName": 1023,
"artistNameName": "Nego_tiator",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100121,
"eventNameName": "261001_02_1:7sRefちほー4 4曲(Lock)追加",
"disable": false,
"lockType": 1,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 11817,
"name": "Amereistr",
"artistName": 1029,
"artistNameName": "rN",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100121,
"eventNameName": "261001_02_1:7sRefちほー4 4曲(Lock)追加",
"disable": false,
"lockType": 2,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 11818,
"name": "World's end BLACKBOX",
"artistName": 761,
"artistNameName": "打打だいず",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100121,
"eventNameName": "261001_02_1:7sRefちほー4 4曲(Lock)追加",
"disable": false,
"lockType": 4,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 11820,
"name": "Xaleid◆scopiX",
"artistName": 232,
"artistNameName": "xi",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100124,
"eventNameName": "261001_02_4:楽曲解禁(イベント2)",
"disable": false,
"lockType": 4,
"subLockType": 0,
"longMusic": 1,
"version": 25504
},
{
"id": 11821,
"name": "Ref:rain (for 7th Heaven)",
"artistName": 1054,
"artistNameName": "カモメサノエレクトリックオーケストラ include Limonène",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100125,
"eventNameName": "261001_02_5:楽曲解禁(エクストラ)",
"disable": false,
"lockType": 4,
"subLockType": 1,
"longMusic": 1,
"version": 25504
},
{
"id": 11822,
"name": "Supersonic Generation",
@@ -21827,6 +21980,23 @@
"longMusic": 0,
"version": 25502
},
{
"id": 11827,
"name": "サウンドプレイヤー",
"artistName": 1026,
"artistNameName": "tilt-six feat.バル",
"genreName": 106,
"genreNameName": "オンゲキCHUNITHM",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100126,
"eventNameName": "261001_02_6:チュウニズム&オンゲキ1曲紹介《サウンドプレイヤー》",
"disable": false,
"lockType": 1,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 11831,
"name": "きゅびずむ",
@@ -22167,6 +22337,23 @@
"longMusic": 0,
"version": 25502
},
{
"id": 11879,
"name": "Xaleid◆scopiX (2)",
"artistName": 232,
"artistNameName": "xi",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 24,
"AddVersionName": "PRiSMPLUS",
"eventName": 26100122,
"eventNameName": "261001_02_2:楽曲解禁(イベント1)",
"disable": false,
"lockType": 4,
"subLockType": 1,
"longMusic": 0,
"version": 25504
},
{
"id": 11919,
"name": "エンジェル ドリーム",
@@ -22252,142 +22439,6 @@
"longMusic": 0,
"version": 25007
},
{
"id": 11997,
"name": "キスキツネ",
"artistName": 781,
"artistNameName": "HIMEHINA",
"genreName": 101,
"genreNameName": "POPSアニメ",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261002021,
"eventNameName": "261002_02_1:ヒメヒナちほー2 3曲追加《キスキツネ、WWW、うたかたよいかないで》",
"disable": false,
"lockType": 0,
"subLockType": 1,
"longMusic": 0,
"version": 26506
},
{
"id": 11998,
"name": "WWW",
"artistName": 781,
"artistNameName": "HIMEHINA",
"genreName": 101,
"genreNameName": "POPSアニメ",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261002021,
"eventNameName": "261002_02_1:ヒメヒナちほー2 3曲追加《キスキツネ、WWW、うたかたよいかないで》",
"disable": false,
"lockType": 0,
"subLockType": 1,
"longMusic": 0,
"version": 26506
},
{
"id": 11999,
"name": "うたかたよいかないで",
"artistName": 781,
"artistNameName": "HIMEHINA",
"genreName": 101,
"genreNameName": "POPSアニメ",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261002021,
"eventNameName": "261002_02_1:ヒメヒナちほー2 3曲追加《キスキツネ、WWW、うたかたよいかないで》",
"disable": false,
"lockType": 0,
"subLockType": 1,
"longMusic": 0,
"version": 26506
},
{
"id": 12000,
"name": "Intergalactic Bound",
"artistName": 1127,
"artistNameName": "Yunosuke / CircusP",
"genreName": 102,
"genreNameName": "niconicoボーカロイド",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261016021,
"eventNameName": "261016_02_1:niconico2曲、バラエティ1曲追加《Intergalactic Bound、LEMON MELON COOKIE、3rd Avenue》",
"disable": false,
"lockType": 0,
"subLockType": 1,
"longMusic": 0,
"version": 26507
},
{
"id": 12001,
"name": "LEMON MELON COOKIE",
"artistName": 1128,
"artistNameName": "TAK",
"genreName": 102,
"genreNameName": "niconicoボーカロイド",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261016021,
"eventNameName": "261016_02_1:niconico2曲、バラエティ1曲追加《Intergalactic Bound、LEMON MELON COOKIE、3rd Avenue》",
"disable": false,
"lockType": 0,
"subLockType": 0,
"longMusic": 0,
"version": 26507
},
{
"id": 12002,
"name": "3rd Avenue",
"artistName": 1138,
"artistNameName": "Sound Souler",
"genreName": 104,
"genreNameName": "ゲームバラエティ",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261016021,
"eventNameName": "261016_02_1:niconico2曲、バラエティ1曲追加《Intergalactic Bound、LEMON MELON COOKIE、3rd Avenue》",
"disable": false,
"lockType": 0,
"subLockType": 1,
"longMusic": 0,
"version": 26507
},
{
"id": 12019,
"name": "Cryogenic",
"artistName": 1148,
"artistNameName": "Camellia ft. Petra Gurin「In Falsus」",
"genreName": 104,
"genreNameName": "ゲームバラエティ",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261016022,
"eventNameName": "261016_02_2:バラエティ1曲追加《Cryogenic》",
"disable": false,
"lockType": 0,
"subLockType": 1,
"longMusic": 0,
"version": 26507
},
{
"id": 12024,
"name": "OV3RCLOCK",
"artistName": 1152,
"artistNameName": "Alicemetix",
"genreName": 105,
"genreNameName": "maimai",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261002024,
"eventNameName": "261002_02_4:伝導楽曲 1曲(Lock)",
"disable": false,
"lockType": 3,
"subLockType": 1,
"longMusic": 0,
"version": 26506
},
{
"id": 100018,
"name": "[協]Love You",
@@ -23085,23 +23136,6 @@
"longMusic": 0,
"version": 24015
},
{
"id": 111537,
"name": "[即]Straight into the lights",
"artistName": 890,
"artistNameName": "Cosmograph",
"genreName": 107,
"genreNameName": "宴会場",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261016023,
"eventNameName": "261016_02_3:宴譜面追加3",
"disable": false,
"lockType": 0,
"subLockType": 0,
"longMusic": 0,
"version": 26508
},
{
"id": 111557,
"name": "[蛸]不機嫌なスリーカード",
@@ -23204,23 +23238,6 @@
"longMusic": 0,
"version": 25007
},
{
"id": 111765,
"name": "[音]愛包ダンスホール",
"artistName": 781,
"artistNameName": "HIMEHINA",
"genreName": 107,
"genreNameName": "宴会場",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261002022,
"eventNameName": "261002_02_2:宴譜面追加4",
"disable": false,
"lockType": 0,
"subLockType": 0,
"longMusic": 0,
"version": 26507
},
{
"id": 111772,
"name": "[宴]人マニア",
@@ -23272,23 +23289,6 @@
"longMusic": 0,
"version": 25502
},
{
"id": 112002,
"name": "[覚]3rd Avenue",
"artistName": 1138,
"artistNameName": "Sound Souler",
"genreName": 107,
"genreNameName": "宴会場",
"AddVersion": 26,
"AddVersionName": "CiRCLEPLUS",
"eventName": 261016023,
"eventNameName": "261016_02_3:宴譜面追加3",
"disable": false,
"lockType": 0,
"subLockType": 0,
"longMusic": 0,
"version": 26508
},
{
"id": 120227,
"name": "[r]Garakuta Doll Play",