{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes1_10_inv_v4_b",
  "sourceId": "opening-heroes1-10-inv-v4-b-screenshots",
  "revision": "screenshots-reviewed-2026-10-18",
  "label": {
    "en": "Wizard nine-switch side-gate walkthrough",
    "zh": "法师九开关侧门流程"
  },
  "screenActions": [
    "L",
    "L",
    "L",
    "L",
    "L",
    "D",
    "D",
    "D",
    "D",
    "R",
    "D",
    "R",
    "R",
    "U",
    "U",
    "R",
    "D",
    "L",
    "U"
  ],
  "source": {
    "url": "https://www.bilibili.com/video/BV13FH96bE4m/?p=3",
    "creator": "塞德莎",
    "videoSha256": "b5597c35b6135fb6fa6a57c9cad914a5134b8bee5e40660e967cb8bccefc32aa",
    "gameBuild": null,
    "originalWidth": 1280,
    "originalHeight": 720,
    "crop": {
      "x": 200,
      "y": 100,
      "width": 900,
      "height": 540
    },
    "selection": "Selected settled checkpoints from the recorded room. The illustrated directions are a validated path between screenshots, not a recovered native input log."
  },
  "frames": [
    {
      "image": "/art/walkthrough/opening-heroes1_10_inv_v4_b/01.svg",
      "width": 900,
      "height": 540,
      "sourcePtsSeconds": 386.500375,
      "sourceFrameSha256": "c93af1b66320ea5e713c7cca92fb48258708bbb5c50675607f2e710006ceb7a7",
      "imageSha256": "77494157c25a0fea761de26bba7d7d4cdf08db128f6f5b105934e101cd39cf6b",
      "checkpointActionIndex": 0,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            583,
            130,
            96,
            165
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 4,
            "y": -3
          },
          "sourceId": 87031855
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            583,
            247,
            96,
            116
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": -3
          },
          "sourceId": 62914567
        },
        {
          "type": "crystal",
          "label": "crystal-2",
          "rect": [
            283,
            366,
            96,
            116
          ],
          "badge": "2",
          "color": "#f0a72f",
          "world": {
            "x": 1,
            "y": 1
          },
          "sourceId": 62914568
        },
        {
          "type": "crystal",
          "label": "crystal-3",
          "rect": [
            283,
            247,
            96,
            116
          ],
          "badge": "3",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": 1
          },
          "sourceId": 62914569
        },
        {
          "type": "crystal",
          "label": "crystal-4",
          "rect": [
            433,
            247,
            96,
            116
          ],
          "badge": "4",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": -1
          },
          "sourceId": 87031857
        },
        {
          "type": "crystal",
          "label": "crystal-5",
          "rect": [
            433,
            485,
            96,
            116
          ],
          "badge": "5",
          "color": "#f0a72f",
          "world": {
            "x": -1,
            "y": -1
          },
          "sourceId": 87031861
        },
        {
          "type": "crystal",
          "label": "crystal-6",
          "rect": [
            433,
            366,
            96,
            116
          ],
          "badge": "6",
          "color": "#f0a72f",
          "world": {
            "x": 1,
            "y": -1
          },
          "sourceId": 87031863
        },
        {
          "type": "crystal",
          "label": "crystal-7",
          "rect": [
            583,
            366,
            96,
            116
          ],
          "badge": "7",
          "color": "#f0a72f",
          "world": {
            "x": 1,
            "y": -3
          },
          "sourceId": 87031917
        },
        {
          "type": "crystal",
          "label": "crystal-8",
          "rect": [
            583,
            485,
            96,
            116
          ],
          "badge": "8",
          "color": "#f0a72f",
          "world": {
            "x": -1,
            "y": -3
          },
          "sourceId": 112197648
        },
        {
          "type": "crystal",
          "label": "crystal-9",
          "rect": [
            958,
            247,
            96,
            116
          ],
          "badge": "9",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": -8
          },
          "sourceId": 112197652
        },
        {
          "type": "switch",
          "label": "switch-A",
          "rect": [
            341,
            453,
            40,
            40
          ],
          "badge": "A",
          "color": "#d858ad",
          "world": {
            "x": 1,
            "y": 1
          },
          "sourceId": 62914562,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-B",
          "rect": [
            341,
            334,
            40,
            40
          ],
          "badge": "B",
          "color": "#d858ad",
          "world": {
            "x": 3,
            "y": 1
          },
          "sourceId": 62914563,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-C",
          "rect": [
            491,
            334,
            40,
            40
          ],
          "badge": "C",
          "color": "#d858ad",
          "world": {
            "x": 3,
            "y": -1
          },
          "sourceId": 62914564,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-D",
          "rect": [
            641,
            334,
            40,
            40
          ],
          "badge": "D",
          "color": "#d858ad",
          "world": {
            "x": 3,
            "y": -3
          },
          "sourceId": 62914565,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-E",
          "rect": [
            296,
            522,
            70,
            70
          ],
          "badge": "E",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": 1
          },
          "sourceId": 112197639,
          "state": "empty"
        },
        {
          "type": "switch",
          "label": "switch-F",
          "rect": [
            491,
            572,
            40,
            40
          ],
          "badge": "F",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": -1
          },
          "sourceId": 112197641,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-G",
          "rect": [
            491,
            453,
            40,
            40
          ],
          "badge": "G",
          "color": "#d858ad",
          "world": {
            "x": 1,
            "y": -1
          },
          "sourceId": 112197642,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-H",
          "rect": [
            641,
            453,
            40,
            40
          ],
          "badge": "H",
          "color": "#d858ad",
          "world": {
            "x": 1,
            "y": -3
          },
          "sourceId": 112197653,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-I",
          "rect": [
            641,
            572,
            40,
            40
          ],
          "badge": "I",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": -3
          },
          "sourceId": 112197654,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            726,
            249,
            110,
            140
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 3,
            "y": -5
          },
          "sourceId": 112197646,
          "state": "closed"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            876,
            269,
            110,
            100
          ],
          "badge": "✓",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": -7
          },
          "sourceId": 95420422
        }
      ],
      "instruction": {
        "en": "Start on the upper side of the board.",
        "zh": "从棋盘上方出发。"
      },
      "result": {
        "en": "Switch E is the only uncovered switch.",
        "zh": "开关 E 是唯一未被覆盖的开关。"
      },
      "alt": {
        "en": "Wizard walkthrough checkpoint after 0 screen actions; Switch E is the only uncovered switch.",
        "zh": "法师流程第 0 个方向动作后的检查点；开关 E 是唯一未被覆盖的开关。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_10_inv_v4_b/02.svg",
      "width": 900,
      "height": 540,
      "sourcePtsSeconds": 408.600375,
      "sourceFrameSha256": "ead9ccf549cb75b962862703210adc7e49da2c2ac5ad62d5471ddf325adc1997",
      "imageSha256": "1998ce3ef2291e40fe1145e84dc50a67e3d79a595dae8b23cf8461c8891abfbe",
      "checkpointActionIndex": 11,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            283,
            427,
            96,
            165
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": -1,
            "y": 1
          },
          "sourceId": 87031855
        },
        {
          "type": "switch",
          "label": "switch-E",
          "rect": [
            341,
            572,
            40,
            40
          ],
          "badge": "E",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": 1
          },
          "sourceId": 112197639,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            726,
            249,
            110,
            140
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 3,
            "y": -5
          },
          "sourceId": 112197646,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Walk left five, down four, right once, then down to empty Switch E.",
        "zh": "向左五格、向下四格、向右一格，再向下一格，来到空着的开关 E。"
      },
      "result": {
        "en": "The Wizard stands on E; all switches are now occupied and the gate opens.",
        "zh": "法师站在 E 上；所有开关都已占据，闸门打开。"
      },
      "alt": {
        "en": "Wizard walkthrough checkpoint after 11 screen actions; The Wizard stands on E; all switches are now occupied and the gate opens.",
        "zh": "法师流程第 11 个方向动作后的检查点；法师站在 E 上；所有开关都已占据，闸门打开。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_10_inv_v4_b/03.svg",
      "width": 900,
      "height": 540,
      "sourcePtsSeconds": 409.167,
      "sourceFrameSha256": "563ffe757eb5e2d1813abdb582a5dc03d1a22100698867b2a2cc7a3db7325879",
      "imageSha256": "2b178c92124b7565d0803ce712d8090aafb4d500b12f7abeb0fcb46939c962a3",
      "checkpointActionIndex": 12,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            433,
            427,
            96,
            165
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": -1,
            "y": -1
          },
          "sourceId": 87031855
        },
        {
          "type": "crystal",
          "label": "crystal-5",
          "rect": [
            283,
            485,
            96,
            116
          ],
          "badge": "5",
          "color": "#f0a72f",
          "world": {
            "x": -1,
            "y": 1
          },
          "sourceId": 87031861
        },
        {
          "type": "switch",
          "label": "switch-E",
          "rect": [
            341,
            572,
            40,
            40
          ],
          "badge": "E",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": 1
          },
          "sourceId": 112197639,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-F",
          "rect": [
            491,
            572,
            40,
            40
          ],
          "badge": "F",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": -1
          },
          "sourceId": 112197641,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            726,
            249,
            110,
            140
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 3,
            "y": -5
          },
          "sourceId": 112197646,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Press right to swap Crystal 5 from F onto E.",
        "zh": "向右施法，将水晶 5 从 F 换到 E。"
      },
      "result": {
        "en": "Crystal 5 covers E and the Wizard stands on F.",
        "zh": "水晶 5 压住 E，法师来到 F。"
      },
      "alt": {
        "en": "Wizard walkthrough checkpoint after 12 screen actions; Crystal 5 covers E and the Wizard stands on F.",
        "zh": "法师流程第 12 个方向动作后的检查点；水晶 5 压住 E，法师来到 F。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_10_inv_v4_b/04.svg",
      "width": 900,
      "height": 540,
      "sourcePtsSeconds": 409.500375,
      "sourceFrameSha256": "258050ad5a09d9d94fced658983feff5198bdc269350a49bda818f0c324725de",
      "imageSha256": "52abeb9a3ee227dcf65ce814b2bc4a5ec5b6c8384cc450b7e5a872a08bfe3d8e",
      "checkpointActionIndex": 13,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            583,
            427,
            96,
            165
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": -1,
            "y": -3
          },
          "sourceId": 87031855
        },
        {
          "type": "crystal",
          "label": "crystal-8",
          "rect": [
            433,
            485,
            96,
            116
          ],
          "badge": "8",
          "color": "#f0a72f",
          "world": {
            "x": -1,
            "y": -1
          },
          "sourceId": 112197648
        },
        {
          "type": "switch",
          "label": "switch-F",
          "rect": [
            491,
            572,
            40,
            40
          ],
          "badge": "F",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": -1
          },
          "sourceId": 112197641,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-I",
          "rect": [
            641,
            572,
            40,
            40
          ],
          "badge": "I",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": -3
          },
          "sourceId": 112197654,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            726,
            249,
            110,
            140
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 3,
            "y": -5
          },
          "sourceId": 112197646,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Press right again to swap Crystal 8 from I onto F.",
        "zh": "再次向右施法，将水晶 8 从 I 换到 F。"
      },
      "result": {
        "en": "Crystal 8 covers F and the Wizard stands on I.",
        "zh": "水晶 8 压住 F，法师来到 I。"
      },
      "alt": {
        "en": "Wizard walkthrough checkpoint after 13 screen actions; Crystal 8 covers F and the Wizard stands on I.",
        "zh": "法师流程第 13 个方向动作后的检查点；水晶 8 压住 F，法师来到 I。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_10_inv_v4_b/05.svg",
      "width": 900,
      "height": 540,
      "sourcePtsSeconds": 409.800375,
      "sourceFrameSha256": "128e85c9594bc540d74ab03931a3cabb2888177cc7f575210918950844d0b5b5",
      "imageSha256": "e0da3cd930fd6a046901a07fb1496004d51674a591d9e9e27bf5f9943f42ce1b",
      "checkpointActionIndex": 14,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            583,
            308,
            96,
            165
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 1,
            "y": -3
          },
          "sourceId": 87031855
        },
        {
          "type": "crystal",
          "label": "crystal-7",
          "rect": [
            583,
            485,
            96,
            116
          ],
          "badge": "7",
          "color": "#f0a72f",
          "world": {
            "x": -1,
            "y": -3
          },
          "sourceId": 87031917
        },
        {
          "type": "switch",
          "label": "switch-H",
          "rect": [
            641,
            453,
            40,
            40
          ],
          "badge": "H",
          "color": "#d858ad",
          "world": {
            "x": 1,
            "y": -3
          },
          "sourceId": 112197653,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-I",
          "rect": [
            641,
            572,
            40,
            40
          ],
          "badge": "I",
          "color": "#d858ad",
          "world": {
            "x": -1,
            "y": -3
          },
          "sourceId": 112197654,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            726,
            249,
            110,
            140
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 3,
            "y": -5
          },
          "sourceId": 112197646,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Press up to swap Crystal 7 from H onto I.",
        "zh": "向上施法，将水晶 7 从 H 换到 I。"
      },
      "result": {
        "en": "Crystal 7 covers I and the Wizard stands on H.",
        "zh": "水晶 7 压住 I，法师来到 H。"
      },
      "alt": {
        "en": "Wizard walkthrough checkpoint after 14 screen actions; Crystal 7 covers I and the Wizard stands on H.",
        "zh": "法师流程第 14 个方向动作后的检查点；水晶 7 压住 I，法师来到 H。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_10_inv_v4_b/06.svg",
      "width": 900,
      "height": 540,
      "sourcePtsSeconds": 410.100375,
      "sourceFrameSha256": "93f5dd6cfbd5619b671c82674cc90faf6c6126afe2dd440481dd8569904a7992",
      "imageSha256": "162ec3233193f524e41ddff075418151faa2914a81a73cd3de4a03dbc5adb938",
      "checkpointActionIndex": 15,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            583,
            189,
            96,
            165
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": -3
          },
          "sourceId": 87031855
        },
        {
          "type": "crystal",
          "label": "crystal-1",
          "rect": [
            583,
            366,
            96,
            116
          ],
          "badge": "1",
          "color": "#f0a72f",
          "world": {
            "x": 1,
            "y": -3
          },
          "sourceId": 62914567
        },
        {
          "type": "switch",
          "label": "switch-D",
          "rect": [
            641,
            334,
            40,
            40
          ],
          "badge": "D",
          "color": "#d858ad",
          "world": {
            "x": 3,
            "y": -3
          },
          "sourceId": 62914565,
          "state": "occupied"
        },
        {
          "type": "switch",
          "label": "switch-H",
          "rect": [
            641,
            453,
            40,
            40
          ],
          "badge": "H",
          "color": "#d858ad",
          "world": {
            "x": 1,
            "y": -3
          },
          "sourceId": 112197653,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            726,
            249,
            110,
            140
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 3,
            "y": -5
          },
          "sourceId": 112197646,
          "state": "open"
        }
      ],
      "instruction": {
        "en": "Press up to swap Crystal 1 from D onto H.",
        "zh": "向上施法，将水晶 1 从 D 换到 H。"
      },
      "result": {
        "en": "The Wizard stands on D while the switches remain occupied.",
        "zh": "法师站在 D 上，开关仍全部占据。"
      },
      "alt": {
        "en": "Wizard walkthrough checkpoint after 15 screen actions; The Wizard stands on D while the switches remain occupied.",
        "zh": "法师流程第 15 个方向动作后的检查点；法师站在 D 上，开关仍全部占据。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_10_inv_v4_b/07.svg",
      "width": 900,
      "height": 540,
      "sourcePtsSeconds": 414.000375,
      "sourceFrameSha256": "90ddde7111161cbc580b44c18321fc6ad1552d94d81915a6ae32d1250a1b5fba",
      "imageSha256": "9a70e05fb29d5a8ffe2fc4cd5ef226d0d51ddd1d0708e2a5a2ccddf330c16da5",
      "checkpointActionIndex": 16,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            958,
            189,
            96,
            165
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": -8
          },
          "sourceId": 87031855
        },
        {
          "type": "crystal",
          "label": "crystal-9",
          "rect": [
            583,
            247,
            96,
            116
          ],
          "badge": "9",
          "color": "#f0a72f",
          "world": {
            "x": 3,
            "y": -3
          },
          "sourceId": 112197652
        },
        {
          "type": "switch",
          "label": "switch-D",
          "rect": [
            641,
            334,
            40,
            40
          ],
          "badge": "D",
          "color": "#d858ad",
          "world": {
            "x": 3,
            "y": -3
          },
          "sourceId": 62914565,
          "state": "occupied"
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            726,
            249,
            110,
            140
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 3,
            "y": -5
          },
          "sourceId": 112197646,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            876,
            269,
            110,
            100
          ],
          "badge": "✓",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": -7
          },
          "sourceId": 95420422
        }
      ],
      "instruction": {
        "en": "Press right to swap Crystal 9 onto D.",
        "zh": "向右施法，将水晶 9 换到 D。"
      },
      "result": {
        "en": "The gate stays open while the Wizard stands outside.",
        "zh": "法师站在外侧，闸门保持打开。"
      },
      "alt": {
        "en": "Wizard walkthrough checkpoint after 16 screen actions; The gate stays open while the Wizard stands outside.",
        "zh": "法师流程第 16 个方向动作后的检查点；法师站在外侧，闸门保持打开。"
      }
    },
    {
      "image": "/art/walkthrough/opening-heroes1_10_inv_v4_b/08.svg",
      "width": 900,
      "height": 540,
      "sourcePtsSeconds": 419.500375,
      "sourceFrameSha256": "dc5270441d1de91670a038eb016e3a73a51dbfcfabf876070f3e64961cda103b",
      "imageSha256": "86a05085d04f8e4538cfb60453ef66309fc4bfa0f8db25d9fb228e8d7f8ca748",
      "checkpointActionIndex": 19,
      "markers": [
        {
          "type": "player",
          "label": "wizard",
          "rect": [
            883,
            189,
            96,
            165
          ],
          "badge": "▶",
          "color": "#3182ce",
          "world": {
            "x": 3,
            "y": -7
          },
          "sourceId": 87031855
        },
        {
          "type": "gate",
          "label": "gate",
          "rect": [
            726,
            249,
            110,
            140
          ],
          "badge": "▥",
          "color": "#22b8cf",
          "world": {
            "x": 3,
            "y": -5
          },
          "sourceId": 112197646,
          "state": "open"
        },
        {
          "type": "exit",
          "label": "exit",
          "rect": [
            876,
            269,
            110,
            100
          ],
          "badge": "✓",
          "color": "#36b37e",
          "world": {
            "x": 3,
            "y": -7
          },
          "sourceId": 95420422
        }
      ],
      "instruction": {
        "en": "Move down, left, then up onto the exit.",
        "zh": "向下、向左，再向上走到出口。"
      },
      "result": {
        "en": "The Wizard reaches the green exit.",
        "zh": "法师到达绿色出口。"
      },
      "alt": {
        "en": "Wizard walkthrough checkpoint after 19 screen actions; The Wizard reaches the green exit.",
        "zh": "法师流程第 19 个方向动作后的检查点；法师到达绿色出口。"
      }
    }
  ]
}
