{
  "game": "order-of-the-sinking-star",
  "levelId": "blocking_issue",
  "revision": "p1-start-screenshots-reviewed-2026-10-22",
  "sourceId": "heroes-and-mirrors-blocking_issue-screenshots",
  "label": {
    "en": "blocking_issue P1 starting layout",
    "zh": "blocking_issue P1 起始布局"
  },
  "routeStatus": "selected-states-only",
  "observedFinish": false,
  "screenActions": [],
  "routeNote": {
    "en": "This card documents a selected starting layout only. No exact inputs, route, finish, Steam depot, or game build are established.",
    "zh": "此卡仅记录选定的起始布局。未能确认具体按键、路线、通关、Steam depot 或游戏版本。"
  },
  "source": {
    "url": "https://www.youtube.com/watch?v=QjRyDUDO09g",
    "creator": "The Flying Chungus",
    "videoSourceId": "youtube-heroes-and-mirrors-part1",
    "uploadedAt": "2026-10-09",
    "videoSha256": "234361038d8c92056f5bb06acb82a2c05ddbfd5c321d4e95a06eeb2b1eb319de",
    "videoTimeBase": "1/15360",
    "videoFrameRate": 60,
    "rawVideoAvailable": false,
    "rawVideoNote": "The source MP4 is outside the repository checkout.",
    "originalWidth": 1280,
    "originalHeight": 720,
    "selection": "P1 01:37.150 starting frame (puzzle3.jpg); the image was matched against the local native texture below.",
    "limitations": "One selected starting frame does not establish a route, exact inputs, finish, official Steam depot identity, or verified game build.",
    "title": "Heroes and Mirrors (Part 1) | 11 Puzzle Solutions | Order of the Sinking Star",
    "videoSha256Basis": "Computed from the public MP4 downloaded for this review; the raw video is not included in the checkout."
  },
  "nativeTextureMatch": {
    "path": "data-pc/__blocking_issue.texture",
    "bytes": 698985,
    "sha256": "46741987dc7af474f041e4562795d964796d82edd44c5ab7793bf93a50279ecd",
    "width": 2048,
    "height": 1152,
    "format": "BC1",
    "role": "comparison provenance only; not published as wiki artwork"
  },
  "frames": [
    {
      "image": "/art/walkthrough/heroes-and-mirrors-blocking_issue/01.svg",
      "width": 1280,
      "height": 720,
      "sourceTimeLabel": "01:37.150",
      "sourcePtsSeconds": 97.15,
      "sourcePtsTicks": 1492224,
      "timeBase": "1/15360",
      "sourceFrameFile": "puzzle3.jpg",
      "sourceFrameBytes": 114999,
      "sourceFrameSha256": "913080dc4ca275924083134c9569c4e4f35dcb9a00a12994ffb626e8c9b63343",
      "imageSha256": "15e5272857541e7bfbb2fe7e0dc6be1c9d654078beabf97e86c2edfe3d58a625",
      "checkpointActionIndex": null,
      "crop": {
        "x": 0,
        "y": 0,
        "width": 1280,
        "height": 720,
        "excludedRects": []
      },
      "state": {
        "basis": "Selected P1 starting frame; marker positions describe the visible layout only, with no route or mechanic inferred.",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "markerId": "blocking_issue-P1",
          "sourceRect": [
            266,
            500,
            72,
            104
          ],
          "rect": [
            266,
            500,
            72,
            104
          ],
          "badge": "P1",
          "color": "#737b86",
          "sourceBadgeCenter": {
            "x": 302,
            "y": 490
          },
          "badgeCenter": {
            "x": 302,
            "y": 490
          },
          "cropAdjusted": false
        },
        {
          "type": "actor",
          "markerId": "blocking_issue-P2",
          "sourceRect": [
            882,
            165,
            74,
            100
          ],
          "rect": [
            882,
            165,
            74,
            100
          ],
          "badge": "P2",
          "color": "#168de2",
          "sourceBadgeCenter": {
            "x": 919,
            "y": 155
          },
          "badgeCenter": {
            "x": 919,
            "y": 155
          },
          "cropAdjusted": false
        },
        {
          "type": "mirror",
          "markerId": "blocking_issue-M1",
          "sourceRect": [
            233,
            13,
            112,
            153
          ],
          "rect": [
            233,
            13,
            112,
            153
          ],
          "badge": "M1",
          "color": "#bd8cff",
          "sourceBadgeCenter": {
            "x": 378,
            "y": 24
          },
          "badgeCenter": {
            "x": 378,
            "y": 24
          },
          "cropAdjusted": false
        },
        {
          "type": "mirror",
          "markerId": "blocking_issue-M2",
          "sourceRect": [
            495,
            43,
            98,
            150
          ],
          "rect": [
            495,
            43,
            98,
            150
          ],
          "badge": "M2",
          "color": "#bd8cff",
          "sourceBadgeCenter": {
            "x": 624,
            "y": 37
          },
          "badgeCenter": {
            "x": 624,
            "y": 37
          },
          "cropAdjusted": false
        },
        {
          "type": "switch",
          "markerId": "blocking_issue-A",
          "sourceRect": [
            842,
            321,
            70,
            66
          ],
          "rect": [
            842,
            321,
            70,
            66
          ],
          "badge": "A",
          "color": "#ee4caa",
          "sourceBadgeCenter": {
            "x": 877,
            "y": 311
          },
          "badgeCenter": {
            "x": 877,
            "y": 311
          },
          "cropAdjusted": false
        },
        {
          "type": "switch",
          "markerId": "blocking_issue-B",
          "sourceRect": [
            928,
            321,
            70,
            66
          ],
          "rect": [
            928,
            321,
            70,
            66
          ],
          "badge": "B",
          "color": "#ee4caa",
          "sourceBadgeCenter": {
            "x": 963,
            "y": 311
          },
          "badgeCenter": {
            "x": 963,
            "y": 311
          },
          "cropAdjusted": false
        },
        {
          "type": "crystal",
          "markerId": "blocking_issue-C1",
          "sourceRect": [
            962,
            178,
            83,
            112
          ],
          "rect": [
            962,
            178,
            83,
            112
          ],
          "badge": "C1",
          "color": "#edaa24",
          "sourceBadgeCenter": {
            "x": 1004,
            "y": 168
          },
          "badgeCenter": {
            "x": 1004,
            "y": 168
          },
          "cropAdjusted": false
        }
      ],
      "instruction": {
        "en": "Two figures, two mirrors, two yellow switches, and crystal C1 are visible in this start frame.",
        "zh": "起始画面中可见两名角色、两面镜子、两个黄色开关和水晶 C1。"
      },
      "result": {
        "en": "Starting layout only; no input sequence or finish is shown.",
        "zh": "仅为起始布局；画面未显示按键序列或通关。"
      },
      "alt": {
        "en": "P1 starting layout for Blocking Issue, with two figures, two mirrors, two switches and one crystal marked.",
        "zh": "Blocking Issue 起始布局，标出两名角色、两面镜子、两个开关和一块水晶。"
      }
    }
  ]
}
