{
  "game": "order-of-the-sinking-star",
  "levelId": "heroes3_8_v4_alt",
  "revision": "screenshots-reviewed-2026-10-22",
  "sourceId": "heroes3-heroes3-8-v4-alt-screenshots",
  "label": {
    "en": "Heroes 3 Puzzle 18 selected layout",
    "zh": "英雄3第18题选定布局"
  },
  "routeStatus": "selected-states-only",
  "observedFinish": false,
  "screenActions": [],
  "routeNote": {
    "en": "The selected article still visually matches the local heroes3_8_v4_alt layout. Its 13:44 link is the article's first-move cue, not a decoded PTS; no video input route or completion is established.",
    "zh": "所选文章静帧与本地 heroes3_8_v4_alt 布局视觉匹配。13:44 是文章首步提示，并非解码 PTS；录像未验证按键路线或通关。"
  },
  "observationEvidence": "/evidence/heroes3-alt-p18-frame-match-2026-10-22.json",
  "source": {
    "url": "https://www.youtube.com/watch?v=4N1hRsbTGA0&t=824s",
    "articlePageUrl": "https://sinkingstarwalkthrough.com/heroes-3-bard-druid-solutions/",
    "articleImageUrl": "https://sinkingstarwalkthrough.com/img/north/hauling-3/puzzle-18.webp",
    "creator": "100% Guides",
    "videoSourceId": "youtube-heroes3-100-guides-video",
    "rawVideoAvailable": false,
    "originalWidth": 960,
    "originalHeight": 540,
    "stillFormat": "image/webp",
    "stillSha256": "a6fc1003aeac9442cd8585a1363bd985b7bc7dcf1161fab31e8a25b88756bc1e",
    "timestampCue": "13:44",
    "timestampBasis": "The article links the first P18 move at 13:44; the still's exact source PTS is not stated.",
    "subtitleBandPresent": false,
    "crop": {
      "x": 0,
      "y": 45,
      "width": 960,
      "height": 495,
      "excludedRects": [
        {
          "x": 0,
          "y": 0,
          "width": 960,
          "height": 45,
          "reason": "in-video puzzle-range title band cropped"
        }
      ]
    },
    "selection": "The article labels the source still Puzzle 18; the linked first-move cue is 13:44. The upper 45-pixel in-video puzzle-range title band is cropped from the displayed image; no exact frame PTS is claimed.",
    "limitations": "The article-hosted still is compressed and no raw video was decoded. Exact frame PTS, video hash, upload date, game build and Steam depot are unavailable. This is a layout reference only, not route or finish validation."
  },
  "frames": [
    {
      "image": "/art/walkthrough/heroes3-heroes3_8_v4_alt/01.svg",
      "width": 960,
      "height": 495,
      "sourceTimeLabel": "P18 · 13:44 cue",
      "sourceFrameFile": "/evidence/heroes3_8_v4_alt-p18-source.webp",
      "sourceFrameFormat": "image/webp",
      "sourceFrameSha256": "a6fc1003aeac9442cd8585a1363bd985b7bc7dcf1161fab31e8a25b88756bc1e",
      "displayFrameFormat": "image/png",
      "displayFrameSha256": "fca4f0e6d22821899bb8e98448c8dc28359116a9e80c227aa8764bdfa1e2ff4d",
      "imageSha256": "8fcaeb51f55e59b5147bf6fc2c4c5c7b55aa9bde22ec9ed193af136602839c26",
      "checkpointActionIndex": null,
      "crop": {
        "x": 0,
        "y": 45,
        "width": 960,
        "height": 495,
        "excludedRects": [
          {
            "x": 0,
            "y": 0,
            "width": 960,
            "height": 45,
            "reason": "in-video puzzle-range title band cropped"
          }
        ]
      },
      "state": {
        "basis": "Approximate pixel bounds from the matched local native-map marker geometry, scaled 15/32 to the article still and visually checked; no actions are inferred.",
        "actorPositions": [],
        "crystalPositions": [],
        "goblinPositions": [],
        "dragonPositions": [],
        "occupiedSwitchIds": [],
        "openGateIds": [],
        "killedGoblinIds": [],
        "killedDragonIds": []
      },
      "markers": [
        {
          "type": "actor",
          "sourceId": 95420438,
          "sourceMarkerId": "actor-95420438",
          "sourceRect": [
            525.0,
            445.31,
            63.28,
            84.38
          ],
          "rect": [
            525.0,
            445.31,
            63.28,
            84.38
          ],
          "badge": "BA",
          "color": "#168de2",
          "sourceBadgeCenter": {
            "x": 556.64,
            "y": 427.5
          },
          "badgeCenter": {
            "x": 556.64,
            "y": 427.5
          },
          "cropAdjusted": false
        },
        {
          "type": "dragon",
          "sourceId": 95420442,
          "sourceMarkerId": "dragon-95420442",
          "sourceRect": [
            196.88,
            154.69,
            65.62,
            82.03
          ],
          "rect": [
            196.88,
            154.69,
            65.62,
            82.03
          ],
          "badge": "D1",
          "color": "#ee713f",
          "sourceBadgeCenter": {
            "x": 229.69,
            "y": 136.88
          },
          "badgeCenter": {
            "x": 229.69,
            "y": 136.88
          },
          "cropAdjusted": false
        },
        {
          "type": "exit",
          "sourceId": 95420436,
          "sourceMarkerId": "exit-95420436",
          "sourceRect": [
            679.69,
            365.62,
            70.31,
            51.56
          ],
          "rect": [
            679.69,
            365.62,
            70.31,
            51.56
          ],
          "badge": "E1",
          "color": "#37c978",
          "sourceBadgeCenter": {
            "x": 714.84,
            "y": 347.81
          },
          "badgeCenter": {
            "x": 714.84,
            "y": 347.81
          },
          "cropAdjusted": false
        },
        {
          "type": "monster",
          "sourceId": 95420440,
          "sourceMarkerId": "monster-95420440",
          "sourceRect": [
            684.38,
            225.0,
            58.59,
            82.03
          ],
          "rect": [
            684.38,
            225.0,
            58.59,
            82.03
          ],
          "badge": "M1",
          "color": "#ce5262",
          "sourceBadgeCenter": {
            "x": 713.67,
            "y": 207.19
          },
          "badgeCenter": {
            "x": 713.67,
            "y": 207.19
          },
          "cropAdjusted": false
        }
      ],
      "instruction": {
        "en": "P18 selected still (13:44 video cue): D1 is left of the upper street, M1 is in the right shaft, and the Bard is beside the lower exit.",
        "zh": "P18 选定画面（视频提示 13:44）：D1 在上方横街左侧，M1 位于右侧竖井，吟游诗人在下方出口旁。"
      },
      "result": {
        "en": "The layout matches the local board. The article does not state this still's exact PTS; no input route or clear is claimed.",
        "zh": "布局与本地地图匹配。文章未注明此静帧的精确 PTS；不声称还原按键路线或通关。"
      },
      "alt": {
        "en": "Heroes 3 P18 still for heroes3_8_v4_alt with Bard, Dragon D1, Goblin M1 and exit E1 marked.",
        "zh": "heroes3_8_v4_alt 的英雄3第18题静帧，标出吟游诗人、D1 龙、M1 哥布林和 E1 出口。"
      }
    }
  ]
}
