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

+88
View File
@@ -47,6 +47,38 @@
"eventNameName": "260805_03_2:赤のカレイドスコープ解禁",
"gateType": "Normal",
"positionId": 4
},
{
"id": 7,
"name": "棱镜塔",
"eventName": 26100132,
"eventNameName": "261001_03_2:虹のカレイドスコープ解禁",
"gateType": "CenterTower",
"positionId": 7
},
{
"id": 8,
"name": "KALEIDXSCOPE",
"eventName": 26100133,
"eventNameName": "261001_03_3:カレイドスコープ解禁(イベント1)",
"gateType": "Boss",
"positionId": 7
},
{
"id": 9,
"name": "希望之门",
"eventName": 26100134,
"eventNameName": "261001_03_4:希望の扉解禁",
"gateType": "Hope",
"positionId": 0
},
{
"id": 10,
"name": "KALEIDXSCOPE",
"eventName": 26100135,
"eventNameName": "261001_03_5:カレイドスコープ解禁(イベント2)",
"gateType": "LastBoss",
"positionId": 0
}
],
"courseList": [
@@ -97,6 +129,38 @@
"gateNameName": "红色之门",
"keyName": 6,
"keyNameName": "红色钥匙"
},
{
"id": 7,
"name": "虹のカレイドスコープ",
"gateName": 7,
"gateNameName": "棱镜塔",
"keyName": 7,
"keyNameName": "万能钥匙"
},
{
"id": 8,
"name": "KALEIDXSCOPE",
"gateName": 8,
"gateNameName": "KALEIDXSCOPE",
"keyName": 8,
"keyNameName": "なし"
},
{
"id": 9,
"name": "希望の扉",
"gateName": 9,
"gateNameName": "希望之门",
"keyName": 9,
"keyNameName": "希望钥匙"
},
{
"id": 10,
"name": "KALEIDXSCOPE",
"gateName": 10,
"gateNameName": "KALEIDXSCOPE",
"keyName": 10,
"keyNameName": "KALEIDXSCOPEの鍵"
}
],
"keyList": [
@@ -135,6 +199,30 @@
"name": "红色钥匙",
"gateName": 6,
"gateNameName": "红色之门"
},
{
"id": 7,
"name": "万能钥匙",
"gateName": 7,
"gateNameName": "棱镜塔"
},
{
"id": 8,
"name": "なし",
"gateName": 8,
"gateNameName": "KALEIDXSCOPE"
},
{
"id": 9,
"name": "希望钥匙",
"gateName": 9,
"gateNameName": "希望之门"
},
{
"id": 10,
"name": "KALEIDXSCOPEの鍵",
"gateName": 10,
"gateNameName": "KALEIDXSCOPE"
}
]
}