{
  "version": "2026-11-02-r2",
  "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
  "images": [
    {
      "id": "startup",
      "public_image": "img/current-20261102-r2/startup.png",
      "caption": "The preserved NHL94 Season Edition startup.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "b727dc9a72889380934d1586acad56cde9e1435b4844342825445c6d6f2fa545",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:47.495666+00:00",
      "native_frame": 139,
      "width": 320,
      "height": 224,
      "state_sha256": "c148a898d9ddffbcbab5126537fb898759273b46109f9120cfbd248ea7b5c9c7",
      "paired_SRAM_sha256": "58ec32ecdc35447015c32eac2d69c132610a047d8cd77d68f1906d4191b409ae"
    },
    {
      "id": "credits",
      "public_image": "img/current-20261102-r2/credits.png",
      "caption": "The actual startup credits card, waiting for Start.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "1c08907e1a723a4b5fd89c93d5f2bfcc6290c9b265fbea8da5b1f63d7c25b1cf",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:47.993365+00:00",
      "native_frame": 559,
      "width": 320,
      "height": 224,
      "state_sha256": "957febc6ebda239425ef4859f930e384eaa82b7f6684ad4e88eac01c7c010659",
      "paired_SRAM_sha256": "58ec32ecdc35447015c32eac2d69c132610a047d8cd77d68f1906d4191b409ae"
    },
    {
      "id": "menu",
      "public_image": "img/current-20261102-r2/menu.png",
      "caption": "Edmonton by default; a new Full season has84 games.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "1cd8da2247fba3c689e5cd9f8fb0d55dc42740c113440ad6a83f4d4fd7aac785",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:48.326068+00:00",
      "native_frame": 999,
      "width": 320,
      "height": 224,
      "state_sha256": "d90afb5f0c9c9749cb393a1e2079ac67d9cadd730fb85d26454723c47970012f",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "difficulty",
      "public_image": "img/current-20261102-r2/difficulty.png",
      "caption": "Hard, five-minute periods and automatic line changes.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "0ab1a776d70329ae3d288e853e38b6c343a1be6ea56b1f21b037903b7263c56f",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:48.638894+00:00",
      "native_frame": 1709,
      "width": 320,
      "height": 224,
      "state_sha256": "8fc6c10a22adefcfca7470dd311e45861ee06c7bd334d852e837bce9e1babc95",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "icing-transfers",
      "public_image": "img/current-20261102-r2/icing-transfers.png",
      "caption": "Icing On and Transfers Off, directly below Icing.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "6fffa537e58596240387b5219f136fbb4acf8d5eab1cb1472480cc1243175454",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:48.907024+00:00",
      "native_frame": 1989,
      "width": 320,
      "height": 224,
      "state_sha256": "cb2fbf81c0dc7dedad66a7df688e94f1e61c8b850a736ac69c18adc309da7ffa",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "pass-defaults",
      "public_image": "img/current-20261102-r2/pass-defaults.png",
      "caption": "Low passes, Normal speed and Assisted targeting by default.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "2e3a39a66d68c002e4256804b17f15fdcf704a615bd323f8d34ccfbc9e5fb34f",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:49.150405+00:00",
      "native_frame": 2199,
      "width": 320,
      "height": 224,
      "state_sha256": "f5b2e235e1374f940353caa1a6d4ba93a984e2d4d45430d33b8c70e4e34a5589",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "penalty-default",
      "public_image": "img/current-20261102-r2/penalty-default.png",
      "caption": "Penaltys50% with independent pass settings.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "6d444fe7bf82dc4fbea4ef82064df2021ef639284e101c25cc682d3e5cd09731",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:49.251213+00:00",
      "native_frame": 2339,
      "width": 320,
      "height": 224,
      "state_sha256": "7734ce38a12d6c0e69a0fb8dfcf4e1562731b751be747874bfc11fb241510834",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "goalie-default",
      "public_image": "img/current-20261102-r2/goalie-default.png",
      "caption": "Alt Goalies defaults On; Pickup Delay remains optional.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "6ca471a2595b669a4b830e3d48e0fb36a1d77f72a5aa555a1d051bb281ad1f1d",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:49.448373+00:00",
      "native_frame": 2549,
      "width": 320,
      "height": 224,
      "state_sha256": "5b4a694c30ba4731900a5d0254580b23c3dab3f85678de0232041452616e0505",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "momentum-menu",
      "public_image": "img/current-20261102-r2/momentum-menu.png",
      "caption": "AI Shot Plan and Momentum On, with the \u00b110% Stats explanation.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "02ac6f8afbe40398873f1cdfa35bf967135c67dda4d2acbfd097e797d3f9afb5",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:49.620274+00:00",
      "native_frame": 2689,
      "width": 320,
      "height": 224,
      "state_sha256": "3452bb96cef5514751c316b11160b741b089b3c947caf4b556c393df63e173a2",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "units-menu",
      "public_image": "img/current-20261102-r2/units-menu.png",
      "caption": "KMH is the default shot-speed unit.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "39119b2c52ebfb76c5166877f20d96a6c2729aac9cea835abe6d9f17753d6fbd",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:49.790414+00:00",
      "native_frame": 2759,
      "width": 320,
      "height": 224,
      "state_sha256": "35668f011a1abc7d43fabdf81030409756d009a2b29a6d79c9dc50054ab8767b",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "glass-menu",
      "public_image": "img/current-20261102-r2/glass-menu.png",
      "caption": "Fragile Glass On by default, independently selectable.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "918cafb5f10679556b1f5cc67044b90a8c522882ad762f928d4f10e9c584d8ba",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:49.900922+00:00",
      "native_frame": 2829,
      "width": 320,
      "height": 224,
      "state_sha256": "d6293a316511f87d0834741c49c7cbfa02bae84e66be5c85f86b365bb37c02af",
      "paired_SRAM_sha256": "4f31ba9645b690c7b0b414dd28a6eb21154e14d3066fb1249370de6f9cebd021"
    },
    {
      "id": "quick-0",
      "public_image": "img/current-20261102-r2/quick-0.png",
      "caption": "Quickgame: 1 vs1 human controllers; no CPU-only opponent.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "0c01ec6b9533f1bf17dc9b432cc8645d28882a85cd88c43e89cfc595ec4d584d",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:48.847533+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "712eebdb3663b04978a70358c510dab1a2544437590e5222bdec97e011cde88b",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "allstar-0",
      "public_image": "img/current-20261102-r2/allstar-0.png",
      "caption": "Allstar: 1 vs1 human controllers.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "c6180cfd81a26486d93b80d9187709dfa57ea0b99f311fcac4a0e79ca1a817cd",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:48.708284+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "0054bfb8ad732904313f478fdb2bfba2f960491e251e267c40803a3dd31d3c38",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "quick-1",
      "public_image": "img/current-20261102-r2/quick-1.png",
      "caption": "Quickgame: 1 vs2 human controllers; no CPU-only opponent.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "02723227283e6a20cb764332f77d9e194798aa6720f8bfb1dfadb01285713d39",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:48.710101+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "46c571006ae18c158c193408c74caa2f7fc9661a130d6f914db7777f1a8cd940",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "allstar-1",
      "public_image": "img/current-20261102-r2/allstar-1.png",
      "caption": "Allstar: 1 vs2 human controllers.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "a74e989bcded1e50680f8ee6769482e9627507cc7c0d5319a85a998da3fc056c",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:48.516352+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "07c350c80ae579d88646d0e4eb6ca305d586d6799acee800f0445a9d52a7ac77",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "quick-2",
      "public_image": "img/current-20261102-r2/quick-2.png",
      "caption": "Quickgame: 1 vs3 human controllers; no CPU-only opponent.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "d70e5512ee0fe5df7ec27a0e0a90ac31c9de19bf244c56c0c19fd5da53c17c53",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:48.666862+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "d2dd8487c15a833817097089a2ff412c0168fe8e536fc22778769911fb33098f",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "allstar-2",
      "public_image": "img/current-20261102-r2/allstar-2.png",
      "caption": "Allstar: 1 vs3 human controllers.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "9938fe4d1e225e0810ad2b77e883449fba833c66d85e602dd28ccb3e57eb63d8",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:48.666860+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "4b5ef5a7adc2a5085e4e4af14f590fb7c0301e26f73f30030f38835329a8d0fe",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "quick-3",
      "public_image": "img/current-20261102-r2/quick-3.png",
      "caption": "Quickgame: 2 vs2 human controllers; no CPU-only opponent.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "056eac001205a25157242a0697411743294f1e368869a0671807f906b9483b91",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:52.045435+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "4bfb599ac1ce961ee110ecc0d2a1e1ce673c4f02402e40655eb311ac788ab9b3",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "allstar-3",
      "public_image": "img/current-20261102-r2/allstar-3.png",
      "caption": "Allstar: 2 vs2 human controllers.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "5b84b4d17d5616b54c97d9729d81de3e11892b76ebcf12f78c916ba0174c990c",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:51.919263+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "876edfc4f1d25ca15b2c01a0ac809fb3d4348c672ab7236c35545e451e4c1a42",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "allstar-cpu",
      "public_image": "img/current-20261102-r2/allstar-cpu.png",
      "caption": "Allstar1 vs CPU, with Allstar A at home and Allstar B away.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "2af7ffb15e74baf0cb0a1ad3899da87435f91fa95fbea671c683dba0fb7953fe",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:48.535046+00:00",
      "native_frame": 2489,
      "width": 320,
      "height": 224,
      "state_sha256": "eb299d3a24b9f1ad245b1ca9c06fe78db0e8057d6ae18ccf4b9405759e816d07",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "allstar-uniforms",
      "public_image": "img/current-20261102-r2/allstar-uniforms.png",
      "caption": "Allstar A wears all black and Allstar B all red in the actual CPU match.",
      "scope": "Actual native opening, captured before the flow test later declares its OT goal fixture.",
      "image_sha256": "7017afd3e3ec0c556b551d21f7e3f39dbde2c841e36157e1ce17dbc5ecbddd3b",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:49.000134+00:00",
      "native_frame": 3671,
      "width": 320,
      "height": 224,
      "state_sha256": "534f295701908f4dda5d4f7d5f1c6118e939c716e76f4f5f411791083fd483f5",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "transfers-on",
      "public_image": "img/current-20261102-r2/transfers-on.png",
      "caption": "Transfers On selected with real menu input.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "53b34cc880cda021665bdc5c8ec279a92f688f16e8d7326785daae907d868b03",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:50.314760+00:00",
      "native_frame": 2799,
      "width": 320,
      "height": 224,
      "state_sha256": "10f368f5d8e50485dac6d731183bd487b655136b6f992e113b5bb26f98ae93e7",
      "paired_SRAM_sha256": "edb875a1a42952e026f42170acecf05ab86fd8dc91acb7c8e114f010aafd3c8d"
    },
    {
      "id": "transfer-home",
      "public_image": "img/current-20261102-r2/transfer-home.png",
      "caption": "Preseason buying, selling and Ready for season; initial budget16042.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "7c4a1c235be378d5e41d63b1fc5c30a2f11952f0d1c34a20f9ae3f2e46b61a3b",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:50.791022+00:00",
      "native_frame": 4059,
      "width": 320,
      "height": 224,
      "state_sha256": "6eb4deda58dc728180eff1e793485df46c1ae52ef322491700a4f7d322a5d88d",
      "paired_SRAM_sha256": "026d2333fec641033e63fa2bfeab47b19558642d3885a10e08ca2f0fa7fa5e84"
    },
    {
      "id": "sell-roster",
      "public_image": "img/current-20261102-r2/sell-roster.png",
      "caption": "Selling list sorted by OVR, with native positions and OVR-squared prices.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "25309f69692a43843b97ad5e9831598307efa6acc5c253e870a4e344e724343e",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:51.039236+00:00",
      "native_frame": 4540,
      "width": 320,
      "height": 224,
      "state_sha256": "d7a9f47a2d1c3ef17fdf0c73dd898f53ac28a01a25dee9d385801b563b4f455d",
      "paired_SRAM_sha256": "026d2333fec641033e63fa2bfeab47b19558642d3885a10e08ca2f0fa7fa5e84"
    },
    {
      "id": "sold-jarry",
      "public_image": "img/current-20261102-r2/sold-jarry.png",
      "caption": "After selling Tristan Jarry for4900, the budget is20942.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "bd1e72180731dcff2fb09834c51820d6749b6886ef18ac391beeb2aae400d6dc",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:51.137067+00:00",
      "native_frame": 4701,
      "width": 320,
      "height": 224,
      "state_sha256": "4e876d52313985b1fd5937de644439e4f7eed3b9d0f4be249357022921783255",
      "paired_SRAM_sha256": "9307fccb6bb1670f39cda311ef7c7f7f7a0b2a1e2f9811408b539f2a5661384e"
    },
    {
      "id": "sold-hyman",
      "public_image": "img/current-20261102-r2/sold-hyman.png",
      "caption": "After the second sale, the budget is26567 and the roster remains valid.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "4ca2c404aa4aaa42d4b226e1d0df13a5eccc466ec388433a735609335f553e00",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:51.307923+00:00",
      "native_frame": 4982,
      "width": 320,
      "height": 224,
      "state_sha256": "af38f64e7d0fd8c32d3d754e30bb57618e6186ef24ca2a00698023136d61613a",
      "paired_SRAM_sha256": "f36d1f64bcac70d6d7de5f63146bef7e5cef7c122df9b86335d6d3b9be8bdebd"
    },
    {
      "id": "buy-club",
      "public_image": "img/current-20261102-r2/buy-club.png",
      "caption": "Buy from another club; Left/Right chooses the source club.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "120e1ef8a33d2d8e3bc48ca7c7604f384204ca4fb0bf90d2d19209b41d275fa1",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:51.392619+00:00",
      "native_frame": 5163,
      "width": 320,
      "height": 224,
      "state_sha256": "80755ad8f27a171df0fe5208a738f9a49cbe36abdaeab7added31fa54f05a5db",
      "paired_SRAM_sha256": "f36d1f64bcac70d6d7de5f63146bef7e5cef7c122df9b86335d6d3b9be8bdebd"
    },
    {
      "id": "free-agents",
      "public_image": "img/current-20261102-r2/free-agents.png",
      "caption": "Sold players enter Free Agents; they are not automatically swapped to another club.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "ff9d2a90473dfd0c905c554db7f1950c430d27b76b075fcdb113934d4b4cd40c",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:51.482950+00:00",
      "native_frame": 5284,
      "width": 320,
      "height": 224,
      "state_sha256": "8e544d9ce3167713c2f6d8813906c4dbb8e27c51a893a531d5fa524e9794568b",
      "paired_SRAM_sha256": "f36d1f64bcac70d6d7de5f63146bef7e5cef7c122df9b86335d6d3b9be8bdebd"
    },
    {
      "id": "bought-jarry",
      "public_image": "img/current-20261102-r2/bought-jarry.png",
      "caption": "Buying Jarry back costs4900; the remaining budget is21667.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "f4086f90f3e7b44f076171f358909ce77669dfe5efe8dddeab2455a057ef445c",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:51.609027+00:00",
      "native_frame": 5505,
      "width": 320,
      "height": 224,
      "state_sha256": "1a2be027e216e6315ab3595ae2f4fadcb1b92359e1a245242711b2fec3b6cf86",
      "paired_SRAM_sha256": "3cc765e62d37aeeb9f4d218534f30391713fe106de8a253830c3c4f57cf4c5d8"
    },
    {
      "id": "matchups",
      "public_image": "img/current-20261102-r2/matchups.png",
      "caption": "Restored native team presentation: current Rangers55, transferred Edmonton56.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "88e73d0513b0a969d1837672f2d46dac7166533209ca64871b1f9fe3f93d0a01",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:51.982444+00:00",
      "native_frame": 5996,
      "width": 320,
      "height": 224,
      "state_sha256": "227b7613f086418013132e41d099e674141cb003563a1409cc3ce58c2ff955c2",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "pregame",
      "public_image": "img/current-20261102-r2/pregame.png",
      "caption": "Native pregame scoreboard and menu; the root has no extra button footer.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "fa831be8125c8550a5644e761bbb900f100424596d3f684d6640879e2806f6a4",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:52.189920+00:00",
      "native_frame": 6257,
      "width": 256,
      "height": 224,
      "state_sha256": "7268e019adf79bbb0bf06fc86eb4382034ab66edacde53e6f958d92d0e9659c9",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "rink",
      "public_image": "img/current-20261102-r2/rink.png",
      "caption": "Current players, puck, original red goal and distinct controller stars.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "cacdd0f4684a22f30bd7da11bbab298a10ebc870bc74b31755c9a06662039cce",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:52.863165+00:00",
      "native_frame": 7230,
      "width": 320,
      "height": 224,
      "state_sha256": "8d9a9ec4fc671d4b316a0b486c5bc2207edb4475d0e8c78ef45f4edf3e7e7a1b",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "four-stars",
      "public_image": "img/current-20261102-r2/four-stars.png",
      "caption": "Blue P1, red P2, neon-green P3 and yellow P4 in the actual four-pad match.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "012d9e3eca241033c235984514a1a9f401c98cfde80d2d51ca300926732c39c9",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:02.588708+00:00",
      "native_frame": 30782,
      "width": 320,
      "height": 224,
      "state_sha256": "1fdb547c85decf8337f3c56154443b2cf65fd33ee48fdf7fce3966b476a7a462",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "powerplay-away",
      "public_image": "img/current-20261102-r2/powerplay-away.png",
      "caption": "Away powerplay and countdown in the framed box above the unchanged clock.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "85feee307295a0f624ffe50d48ab48f22d99256d8b65694d11fa0afd3646e02d",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:56.471274+00:00",
      "native_frame": 15999,
      "width": 320,
      "height": 224,
      "state_sha256": null,
      "paired_SRAM_sha256": null
    },
    {
      "id": "powerplay-home",
      "public_image": "img/current-20261102-r2/powerplay-home.png",
      "caption": "Home powerplay uses the same width and frame as the clock below.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "4182d18b1f9c8b474433a9a6ca0dd06d8f69d23bee6d5fb2ab62751938264d6d",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:03.917857+00:00",
      "native_frame": 33999,
      "width": 320,
      "height": 224,
      "state_sha256": null,
      "paired_SRAM_sha256": null
    },
    {
      "id": "momentum-rink",
      "public_image": "img/current-20261102-r2/momentum-rink.png",
      "caption": "Momentum bars sit beneath each team name in the lower-right score box.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "52970152e9c392efedab66e0d52b28d511af7a24aada7d4cc0e364d8463a786d",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:59.895184+00:00",
      "native_frame": 23999,
      "width": 320,
      "height": 224,
      "state_sha256": null,
      "paired_SRAM_sha256": null
    },
    {
      "id": "attack",
      "public_image": "img/current-20261102-r2/attack.png",
      "caption": "Current native Hard gameplay and off-screen controller indicators.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "60d484f2da1865bcf256245bf8170f8e4dd748affa67e9d06f492e02d0c217ef",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:06.423037+00:00",
      "native_frame": 39999,
      "width": 320,
      "height": 224,
      "state_sha256": null,
      "paired_SRAM_sha256": null
    },
    {
      "id": "keeper",
      "public_image": "img/current-20261102-r2/keeper.png",
      "caption": "The actual native goalkeeper, puck and original red goal frame.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "c197c32306b36ffd2b8fbdf5ee1f7fdda4f034456cb364f27fa008afb1cf337b",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:05.547921+00:00",
      "native_frame": 37999,
      "width": 320,
      "height": 224,
      "state_sha256": null,
      "paired_SRAM_sha256": null
    },
    {
      "id": "period-menu",
      "public_image": "img/current-20261102-r2/period-menu.png",
      "caption": "The native second-period Resume Game screen, with its original muted palette.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "01f550fc7dd2fd80d152ba0bfb687b20feed8f06e81a9da058b87c8acea73e6a",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:48:57.259709+00:00",
      "native_frame": 18066,
      "width": 256,
      "height": 224,
      "state_sha256": "92fb171e954bab835286d3057cd8f60055f6d8383aa4be8f291e16aeca4f283f",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "stars",
      "public_image": "img/current-20261102-r2/stars.png",
      "caption": "The complete native Stars of the Game window after the actual5\u20132 match.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "139b0d47c1012389c60b31ecd535d94e7b183d26ef05b7276a6278df0339ca8f",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:49:07.066610+00:00",
      "native_frame": 41129,
      "width": 320,
      "height": 224,
      "state_sha256": "3da33b193af22f930ad07048340b096eda98cd1ea9ddf470a2a0d169747a4b39",
      "paired_SRAM_sha256": "638f4d86c1855a7f633900c5f57689fdda57c68c48ddd700dea8813877775123"
    },
    {
      "id": "hot-cold",
      "public_image": "img/current-20261102-r2/hot-cold.png",
      "caption": "Current native presentation: Adam Fox COLD and Evan Bouchard HOT.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "d918949cd10f203b0630652387047cbcdf67da1e962c43e7d3b6befc95fe31e8",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:48.356122+00:00",
      "native_frame": 1099,
      "width": 320,
      "height": 224,
      "state_sha256": "8a8a1804fe2f006d4a39b721d660968226be2ad01edc89932e1d47dc00d8c038",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "hot-commentary",
      "public_image": "img/current-20261102-r2/hot-commentary.png",
      "caption": "Native commentary reflects the current transferred-season roster and hot/cold state.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "d625ec473350fc67fde30bc9ddaf27d3b94f9e879918a018d65498a75e78ffb8",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:48.123000+00:00",
      "native_frame": 799,
      "width": 320,
      "height": 224,
      "state_sha256": "855ae8a2c94f72ed9eba270dd669d75d0a25af03c3ec725d1aebd959eb327ad0",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "allstar-overall",
      "public_image": "img/current-20261102-r2/allstar-overall.png",
      "caption": "Allstar team overalls82/82. The inherited ANA/BOS logo shells remain; these are not their original uniforms.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "acbbf46ac4b350c52dfd31ab8f57b4350ca594a42c5dfd970ae3254fb0d6a1e3",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:34.768080+00:00",
      "native_frame": 549,
      "width": 320,
      "height": 224,
      "state_sha256": "cf69a1632e13e401c94e7f764da430ff2b4d1e0345fdaa832d435da9ff981d91",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "allstar-hot",
      "public_image": "img/current-20261102-r2/allstar-hot.png",
      "caption": "Native Allstar player presentation and hot-player commentary.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "59ccbde46886092e118b29dd8ea7e53ef51010256f19e8ad91a7f04a1e7f6a42",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:35.515429+00:00",
      "native_frame": 1099,
      "width": 320,
      "height": 224,
      "state_sha256": "dc3735eed78b1967d1cfc6526cc5bf5bca7d313baf1cfe2434d01c732b30bff7",
      "paired_SRAM_sha256": "894ea2ad1142c4eace4ec4756d596b554cc23590d45835fc136b1409423931d7"
    },
    {
      "id": "keeper-select",
      "public_image": "img/current-20261102-r2/keeper-select.png",
      "caption": "Native goalkeeper selection and current roster names.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "c9ef8d0181c7fafbb382881faa881d52f072b611576740ebe5ec5e05920f75b2",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:40.482889+00:00",
      "native_frame": 5079,
      "width": 256,
      "height": 224,
      "state_sha256": "f28091dd861d21516510f337aedce82b45104145e18fac6926f859d04faf4559",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "lines",
      "public_image": "img/current-20261102-r2/lines.png",
      "caption": "The current native Line Editor and consistent controls.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "1343baaaddcdd3b0b46ba2c1522359dc7bcb255a4b1694cd7745470795765282",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:44.874495+00:00",
      "native_frame": 5169,
      "width": 320,
      "height": 224,
      "state_sha256": "2c678e7f0475ae78fe3bd42ab1feb3fd11f2bce5ccac8942f98729f27f2d32d9",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "game-stats",
      "public_image": "img/current-20261102-r2/game-stats.png",
      "caption": "Current match statistics.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "8ddff4a249a681be7aeea4f1f16d67c4dddbf1a6b41926a5bd0170727d927699",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:48.865501+00:00",
      "native_frame": 5259,
      "width": 320,
      "height": 224,
      "state_sha256": "9c24f35a77285988f2269b71d7c6c2dbc12ca2cf0d5623d636bc8034da9c2feb",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "player-stats",
      "public_image": "img/current-20261102-r2/player-stats.png",
      "caption": "Current player statistics and sorting controls.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "56d7e5d29aba64cc06ea30ebe3328b1f3260073c6c72716881bacf73c6099aae",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:48.865506+00:00",
      "native_frame": 5349,
      "width": 320,
      "height": 224,
      "state_sha256": "8654235aec0b3797a9ad9a4c099c44a0ba01395ccef87f4e8995e92d8a78715e",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "scoring",
      "public_image": "img/current-20261102-r2/scoring.png",
      "caption": "The actual current match scoring summary.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "744ff5c804b581421a333974ce5bac7ac03fd57a6d8774060659ee34ad83dbee",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:53.567012+00:00",
      "native_frame": 5439,
      "width": 320,
      "height": 224,
      "state_sha256": "8100bb748b197b48faa3b88eb6aeab8603e772642f9712a979d6f7d3adb6bca1",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "penalties",
      "public_image": "img/current-20261102-r2/penalties.png",
      "caption": "The native penalty summary and Back controls.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "4ef0b43a2159a45a508f5d35bffe2ffc19084c3d1089768a8b7968bcd552ac03",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:58.182688+00:00",
      "native_frame": 5529,
      "width": 320,
      "height": 224,
      "state_sha256": "060981f6bb1460a1632fad3a01391b6c3f9b11995d7edd77d8dbc5fb2ce2dcd6",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "roster",
      "public_image": "img/current-20261102-r2/roster.png",
      "caption": "Current on-ice and bench roster status.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "1ba3ad0a016f5509b55dc9aaaca9570f3de3f386257eeeb6fa953f7c36d50a33",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:58.186989+00:00",
      "native_frame": 5619,
      "width": 320,
      "height": 224,
      "state_sha256": "18786c24f29eb42dcec81cb9756c6dc42b98f2f30962d98504cd7ce9f930a959",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "standings",
      "public_image": "img/current-20261102-r2/standings.png",
      "caption": "Native division standings and player/statistics controls.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "c5515c86b6bbbf9aabd530468e7fc59b0ec690d9d797d83b8ff2a7d0458ac429",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:59:02.566780+00:00",
      "native_frame": 5709,
      "width": 320,
      "height": 224,
      "state_sha256": "07ec4ef0a871df1c94ae0f8991854b70d4bc2437dd8af4031507088e8f3bd67b",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "crowd",
      "public_image": "img/current-20261102-r2/crowd.png",
      "caption": "The current native crowd-meter statistics page.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "b929e80ebe995ce9cafe0435ff19281d6858f6f7052620d57c75caaac69ca118",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:59:05.635683+00:00",
      "native_frame": 5799,
      "width": 320,
      "height": 224,
      "state_sha256": "0957eb9972fe26c21bec7e49b8e12d62a009ae6a330ed809e494c1fd0a0be04a",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "cards-cover",
      "public_image": "img/current-20261102-r2/cards-cover.png",
      "caption": "Current Player Cards team cover and starting line.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "da4effde11db5c67a5619315d1a9178c7017fc578813ba040c384c23dae67f7b",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:59:06.389020+00:00",
      "native_frame": 5979,
      "width": 320,
      "height": 224,
      "state_sha256": "004133331eac881c79a800b0445b1f4154c2e6dae0a6dd132d4212f7e70fdabf",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "leaders",
      "public_image": "img/current-20261102-r2/leaders.png",
      "caption": "Current scoring leaders with native sorting controls.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "bf7160eefd218ae48543041ec47ff1fcbfa5828477d35d6514ba6cda9efbb342",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:59:11.184042+00:00",
      "native_frame": 6069,
      "width": 320,
      "height": 224,
      "state_sha256": "538f9576791640004c34867043cbb69e18a70397818265a9c72a5f29cc51d398",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "period-stats",
      "public_image": "img/current-20261102-r2/period-stats.png",
      "caption": "Current period-by-period team statistics.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "03ce669eaeaa64d33924e7e9271e86776879bc2dd5297c21d77e77b75b810f60",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:59:12.442910+00:00",
      "native_frame": 6159,
      "width": 320,
      "height": 224,
      "state_sha256": "01db62ae210623c9f03a1a30a8c920116315b9170cbd14afc4798f948995ed99",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "abandon",
      "public_image": "img/current-20261102-r2/abandon.png",
      "caption": "Abandon-season confirmation: B confirms, A/Start cancels.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "7da77d2f8105bc4e99a65ac73fc49db2ff62b44b8f621e0a0ddbe3388712901b",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:59:14.873398+00:00",
      "native_frame": 6339,
      "width": 320,
      "height": 224,
      "state_sha256": "6770f5a5a1074abc391318f68fb951c9bc27ffd0e1db0cf19a6ea84565037ddb",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "shot-low",
      "public_image": "img/current-20261102-r2/shot-low.png",
      "caption": "The actual shot gauge at low charge.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "1cfcd65584459bc6dc62ffd3b1af635c655381b926cc637bda657cb3c44b6f09",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:55:53.087680+00:00",
      "native_frame": 2386,
      "width": 320,
      "height": 224,
      "state_sha256": "4b87d1b9b8b04ee0e1f5f0250a6f39aa0f64ce18a42aafa56f0b53309b20b07a",
      "paired_SRAM_sha256": "b28e037a89cc3459af5260d35483dc09545f863af152831f421705af805172fc"
    },
    {
      "id": "shot-middle",
      "public_image": "img/current-20261102-r2/shot-middle.png",
      "caption": "The actual shot gauge while charging, with orange fill.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "cff2f9f795907d3513545d5a5f9f358bb5e7ad120de95679685e16f2eff23b0a",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:55:53.305142+00:00",
      "native_frame": 2393,
      "width": 320,
      "height": 224,
      "state_sha256": "065fcbe0ff7530eacb7ccb9382dd90de4f820a4fa499c81cfa1fca16d7c9f66c",
      "paired_SRAM_sha256": "b28e037a89cc3459af5260d35483dc09545f863af152831f421705af805172fc"
    },
    {
      "id": "shot-full",
      "public_image": "img/current-20261102-r2/shot-full.png",
      "caption": "The rendered full shot gauge is solid red; actual C input continues the authenticated charge state.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "fb127137e4ded97a79100c72ebdeb15177c658900f3c6ee1539416b62008251f",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:58:36.629714+00:00",
      "native_frame": 105,
      "width": 320,
      "height": 224,
      "state_sha256": "e3e3e42fc278a9a664197404b220cf10e090d5893d1d3186e44c4068b3df6d64",
      "paired_SRAM_sha256": "b28e037a89cc3459af5260d35483dc09545f863af152831f421705af805172fc"
    },
    {
      "id": "pass-low",
      "public_image": "img/current-20261102-r2/pass-low.png",
      "caption": "Pass Charge On uses the shared gauge while the actual pass button is held.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "9d8063e2d46b69d97864e5929dba7618dd7e8d3b6f938237bfa2bbe2fae04473",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:55:52.795576+00:00",
      "native_frame": 2001,
      "width": 320,
      "height": 224,
      "state_sha256": "0157495f02bdc42a599ab79cc7f16c06bee33f259b09ade6daf7d222f3ea6dc9",
      "paired_SRAM_sha256": "7c3a6ffa6bf4d5234b3ae3ef3741ad8c2cd757bac5b8805bf196b17cfea602f5"
    },
    {
      "id": "pass-middle",
      "public_image": "img/current-20261102-r2/pass-middle.png",
      "caption": "The shared gauge increases during an actual held pass.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "2b6ef5e677d72b7cbedb45cfe8d081927ea0535ee1627e909d72f94ad2a680c5",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:55:52.868948+00:00",
      "native_frame": 2015,
      "width": 320,
      "height": 224,
      "state_sha256": "df4704cb1fa26f72500ab52103d6008ba105eb886d536b771a22d37342350acb",
      "paired_SRAM_sha256": "7c3a6ffa6bf4d5234b3ae3ef3741ad8c2cd757bac5b8805bf196b17cfea602f5"
    },
    {
      "id": "pass-full",
      "public_image": "img/current-20261102-r2/pass-full.png",
      "caption": "The actual held pass reaches a solid red full gauge.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "2acec395aee5d125d290c92c7981eeacbfbe2da95831927bfe83cd9126087e18",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:55:53.168205+00:00",
      "native_frame": 2069,
      "width": 320,
      "height": 224,
      "state_sha256": "c074ff383823a4072c7f76db00c134c77d0e3632c25017ed464dfdf2022ab816",
      "paired_SRAM_sha256": "7c3a6ffa6bf4d5234b3ae3ef3741ad8c2cd757bac5b8805bf196b17cfea602f5"
    },
    {
      "id": "pass-release",
      "public_image": "img/current-20261102-r2/pass-release.png",
      "caption": "Releasing the charged pass sends the actual native puck.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "3c0d8ae30e8ddd40f53886377dedbf53167c293ffcfd6c17f9bdbf9370916e19",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:55:53.335679+00:00",
      "native_frame": 2090,
      "width": 320,
      "height": 224,
      "state_sha256": "b3368cc8903152c4098077aa69b526b27962dbb21fe94e5dcaa6485c2ae4d67a",
      "paired_SRAM_sha256": "7c3a6ffa6bf4d5234b3ae3ef3741ad8c2cd757bac5b8805bf196b17cfea602f5"
    },
    {
      "id": "shot-speed",
      "public_image": "img/current-20261102-r2/shot-speed.png",
      "caption": "Measured shot speed is displayed below the clock, using the selected unit.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "bd2160a3a0cdc492a2a0a27b3be4873d98f471c240c6c8ee410575fb46532553",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:51:48.145390+00:00",
      "native_frame": 114,
      "width": 320,
      "height": 224,
      "state_sha256": "29a6f9526da12b45528ea9a39604f68328b1f8330cc2311999a149ae3bc30b27",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "replay",
      "public_image": "img/current-20261102-r2/replay.png",
      "caption": "Clean REPLAY heading and preserved lower-left clock/frame during a real automatic replay.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "8a3ad9a3626335ca2b2d7fb1ae2d369b68057312bb8be71b5da456d140f0d99d",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:13:58.382990+00:00",
      "native_frame": 299,
      "width": 320,
      "height": 224,
      "state_sha256": "606baff0291eb992aba569442b613049a7ba070ccac1df60b5d4ae4de74a8173",
      "paired_SRAM_sha256": "970a8ce12b059c07bb9d9f94ec1cc75d6e46b30862f26f0d5093415f8ad09b96"
    },
    {
      "id": "crit-menu",
      "public_image": "img/current-20261102-r2/crit-menu.png",
      "caption": "Crit Shots On selected in the actual menu.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "b19b757ad2d63eec54f28a236bedd80175fb3b47c3f06b68787d3e83b70a811a",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:55:53.263085+00:00",
      "native_frame": 2949,
      "width": 320,
      "height": 224,
      "state_sha256": "e96f433052667d08070527cc42a2fe1570511a8a09f0f6526d544bd0aa04b32d",
      "paired_SRAM_sha256": "8446bc197e8ac811f5ecd3c06956d6698f371b3a5a2129fb6508688f10d1c208"
    },
    {
      "id": "crit-flight",
      "public_image": "img/current-20261102-r2/crit-flight.png",
      "caption": "The current critical puck during actual native flight.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "2324ff4b670ce75642830573043ab7db1801665808f60669e5a0afb1ceecc3fc",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:56:04.251984+00:00",
      "native_frame": 23141,
      "width": 320,
      "height": 224,
      "state_sha256": "5d39f6d54a0a1fc0598f782c7d8922e1e4227fe724add7a9cbd5e70d740c7d8b",
      "paired_SRAM_sha256": "970a8ce12b059c07bb9d9f94ec1cc75d6e46b30862f26f0d5093415f8ad09b96"
    },
    {
      "id": "crit-trail",
      "public_image": "img/current-20261102-r2/crit-trail.png",
      "caption": "The actual current critical puck and separated flame trail.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "82f037d6d115749a9fee790300dbddc24317946f02f420f958a1afddc4375bc7",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T17:56:04.399403+00:00",
      "native_frame": 23145,
      "width": 320,
      "height": 224,
      "state_sha256": "cd3d849d8b5d02fafeff24150753a8f08544dcc1b8a83d0204acb8785868cbdd",
      "paired_SRAM_sha256": "970a8ce12b059c07bb9d9f94ec1cc75d6e46b30862f26f0d5093415f8ad09b96"
    },
    {
      "id": "momentum-off",
      "public_image": "img/current-20261102-r2/momentum-off.png",
      "caption": "Actual menu-selected Momentum Off: no bars or stat bonus in play.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "f26a5a4ff7dcea641dbcbefb1e3572cd418ce76b3db3584e36ca92fc2683bf5e",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:02:47.100801+00:00",
      "native_frame": 6149,
      "width": 320,
      "height": 224,
      "state_sha256": "06a6491fd849f818f849172015d4981926b20149a01f01510fee0721dca56ff6",
      "paired_SRAM_sha256": "7e01144ee8fa28fa7f3d50aa66edd2731720703746c61e28145fab2e20ef89a9"
    },
    {
      "id": "light",
      "public_image": "img/current-20261102-r2/light.png",
      "caption": "A new Light season has31 games.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "86fd6408458f076d63322f5d2735a3d5abe10bf1fc9735471a52dca0c2144659",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:04.964505+00:00",
      "native_frame": 399,
      "width": 320,
      "height": 224,
      "state_sha256": "3740b6c59926110fa8949ae674a3c819aa984f7b13dd81122b5640824329d4c4",
      "paired_SRAM_sha256": "fd3cd3ce7132cca4c2613b7700feba3d77492566339653f0d7713f2848e003ee"
    },
    {
      "id": "mini",
      "public_image": "img/current-20261102-r2/mini.png",
      "caption": "A new Mini season has seven games; Edmonton opens against divisional rival Seattle.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "142542682e6d26b6446bcecd943631eb946bf70fdc7e3bf3e64c15f457c9bab8",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:05.350464+00:00",
      "native_frame": 799,
      "width": 320,
      "height": 224,
      "state_sha256": "d49d158677958d4120ca64ef35f41a6ba5b2ac98e679232418c9a661e85407fe",
      "paired_SRAM_sha256": "61799fce57dcac0efdabdad2c424f0391d5f3208379e3fa18f9f96254edce750"
    },
    {
      "id": "directional",
      "public_image": "img/current-20261102-r2/directional.png",
      "caption": "Directional passing selected; Low lift remains an independent choice.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "8e159db9c850ac303cc49516360652eefbef03c858460d15c2c3beab9debf200",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:04.965254+00:00",
      "native_frame": 399,
      "width": 320,
      "height": 224,
      "state_sha256": "10575a7c076dc660c9f627ee6e8328879976049baaafe2e36f2d3582c6dacc83",
      "paired_SRAM_sha256": "9d70720319dcbf66414e8cecbf319db8669e0528d8e2386856d3100aa76e4f40"
    },
    {
      "id": "cone45",
      "public_image": "img/current-20261102-r2/cone45.png",
      "caption": "Assisted targeting with the optional45-degree half-cone.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "5e524d554cecdf1ea4bcd760eff9d6ae4159701d9ad056564eeb28db338139ff",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:05.465138+00:00",
      "native_frame": 1099,
      "width": 320,
      "height": 224,
      "state_sha256": "959ba3c6dbe9ae9b4d588734dde3fb8db6a7f1bb986bf356225e51b4dc347417",
      "paired_SRAM_sha256": "9a4b84456e141da759c66f3843d054e29a9b2382e9eb6d28a28a5d695b5d0fe1"
    },
    {
      "id": "slow",
      "public_image": "img/current-20261102-r2/slow.png",
      "caption": "Slow pass speed selected independently of Low lift and Assisted targeting.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "cd480a502f16e2aff7bcf4b7f940ae70c7e0616cac252807e4b5df026a34882f",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:05.711747+00:00",
      "native_frame": 1599,
      "width": 320,
      "height": 224,
      "state_sha256": "16bb08f6d169aa60417de68146e71b23882daf69af79060a2e0cb2efebbd0bad",
      "paired_SRAM_sha256": "9428bf60a1ca65788fb0d9d686fedc1a9442a2e2d41a74d8644ade19772429a8"
    },
    {
      "id": "mph",
      "public_image": "img/current-20261102-r2/mph.png",
      "caption": "MPH selected instead of the default KMH.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "7505befe50f05ce34531a98335804d83166d706ec43274ddf3423d611c801076",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:05.045502+00:00",
      "native_frame": 399,
      "width": 320,
      "height": 224,
      "state_sha256": "b91522e983100652dfe0ff55005adab4c2cc76cbb3030892c4c4b44329c24fef",
      "paired_SRAM_sha256": "77267270c30d91861f1ddc18f2275a9bb8a719f5efb1827d3aed3b43150d1968"
    },
    {
      "id": "glass-off",
      "public_image": "img/current-20261102-r2/glass-off.png",
      "caption": "Fragile Glass Off retains the original glass behavior.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "b6d7b79f872023cd4dcbe69e7ad172f620cfd02a4e2120cacef8174354ee2960",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:05.350503+00:00",
      "native_frame": 699,
      "width": 320,
      "height": 224,
      "state_sha256": "4f30826785226a8b993f51e9e431eb3c9da1ea6374c817bea0031982189cd270",
      "paired_SRAM_sha256": "bea017abcdbffde6443581d45f7483bc386679bca6f65fa891801cbce8cecb54"
    },
    {
      "id": "pickup-on",
      "public_image": "img/current-20261102-r2/pickup-on.png",
      "caption": "Optional Pickup Delay On: brief catch lock after a pass.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "d4ff4b63fff9389e45515bb7563595bd7828b81256bf80e345d9b634cef6d680",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:07.080799+00:00",
      "native_frame": 1999,
      "width": 320,
      "height": 224,
      "state_sha256": "85afd24618acaeff3f5f38282776ddbe8978fc5db08d5b972ab0a06fece1ffc4",
      "paired_SRAM_sha256": "ffc59d3aa1221516bdc97f31c76377de172dc3288dceb47962c515426c122d6b"
    },
    {
      "id": "charge-on",
      "public_image": "img/current-20261102-r2/charge-on.png",
      "caption": "Optional Pass Charge On selected.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "f1e21552def976b5851bcc618dc1d50bb7530126dc43ac9c7f274a15b0b096c7",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:07.359260+00:00",
      "native_frame": 2299,
      "width": 320,
      "height": 224,
      "state_sha256": "885adee29f5abe2d8ee7a879b7599f3ffc1887177310ddc0b169f8c833236b7d",
      "paired_SRAM_sha256": "efd959615af0c78b10b2566bfc342d1e67bfa6a96188fcdd175ce08efe6797e7"
    },
    {
      "id": "penalty-off",
      "public_image": "img/current-20261102-r2/penalty-off.png",
      "caption": "Penaltys Off is selectable independently.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "68a6135a03bf7e0b540918ad38c58b29fc2df3bb9288ce808729c49a705856a4",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:07.666096+00:00",
      "native_frame": 2599,
      "width": 320,
      "height": 224,
      "state_sha256": "68bd3d81312c36c3b00e4c1f7d0966d10bee8653e936c3ec9418b39c8c3d17d6",
      "paired_SRAM_sha256": "ef34389eb2a188ba5e174bf4b3921187e8300d50e426a18bb2be5f32834b91b4"
    },
    {
      "id": "penalty100",
      "public_image": "img/current-20261102-r2/penalty100.png",
      "caption": "Penaltys100% remains selectable; the default is50%.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "82108e9a1588313e745adbc835e11afbbf23bcb65f2f2f90d4e0fced3a62e0b9",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:07.803564+00:00",
      "native_frame": 2799,
      "width": 320,
      "height": 224,
      "state_sha256": "9587c1a6d36094409c438c71ed1758ff3ca0f56aa71497d4678812bc1f6874f9",
      "paired_SRAM_sha256": "8753c9fc502ea6cbaedf6efb2139d01ba451f4ca74d8878c1ab868cd58f26b07"
    },
    {
      "id": "drai-select",
      "public_image": "img/current-20261102-r2/drai-select.png",
      "caption": "Draisaitl is available among the native forwards for first-line selection.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "51df606098e82bdf188eb6d1a53dfb34a5058b9ae926c2cfc845f54d28f3567e",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:05.883638+00:00",
      "native_frame": 2279,
      "width": 320,
      "height": 224,
      "state_sha256": "9ee276fdbad33f6a33e389eeeaa0479afb305144cc0410a01d586542fe5464ca",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "drai-line",
      "public_image": "img/current-20261102-r2/drai-line.png",
      "caption": "Draisaitl placed at Scoring Line1 RW, with McDavid retained at centre.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "97ff482f0045da6554ae0dc598c5ffd8fd74a78a11479b3a08d2968fb6521a2a",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:15:06.236134+00:00",
      "native_frame": 2359,
      "width": 320,
      "height": 224,
      "state_sha256": "4d7983b9f00084e4ce48e6d04bae27ea56c82d9be6451efd860e7b81a030aef0",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "card-goalie",
      "public_image": "img/current-20261102-r2/card-goalie.png",
      "caption": "Current Player Cards: Tristan Jarry, matching the actual bought-back goalkeeper.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "761f339e89599354bab97ad4a71de7275a44cdf2fb3d561fc3043f380b7dde1d",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:39:40.364339+00:00",
      "native_frame": 399,
      "width": 320,
      "height": 224,
      "state_sha256": "78e3bc802465337d0f91043db9afa51b87f40513209a2b40d18555e3349ebf16",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "card-forward",
      "public_image": "img/current-20261102-r2/card-forward.png",
      "caption": "Current Player Cards: Ryan Nugent-Hopkins and his actual in-game rating.",
      "scope": "Actual native input; unmodified ROM",
      "image_sha256": "adf9198ea5fe98b0a9d1f1fb3e412e15c525fde2f4dbabbb1b35607c9be77666",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:39:42.863608+00:00",
      "native_frame": 2579,
      "width": 320,
      "height": 224,
      "state_sha256": "70162c9b228f42f3702128baa44ff0ec306dccb08e044be0817324855a163c96",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "shootout",
      "public_image": "img/current-20261102-r2/shootout.png",
      "caption": "Native shootout starts without further input. This screenshot uses a declared clock-only OT expiry fixture.",
      "scope": "Explicit period/clock acceleration; no player/puck/score/RNG writes, no input after native shootout begins.",
      "image_sha256": "12138496eb50d8c7bc28ee253756374e92089dbc2a63933ccc257464bfa5e450",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:39:41.321896+00:00",
      "native_frame": 1496,
      "width": 320,
      "height": 224,
      "state_sha256": "ee9a62e4d04d289af64d0234b78ab2aaa424e79673f7df750a12f688e72e6956",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "completed-mini",
      "public_image": "img/current-20261102-r2/completed-mini.png",
      "caption": "Completed Mini review menu, from an explicitly declared completed-save fixture.",
      "scope": "Actual unmodified66 native completed-season UI, declared completed Mini saved-season fixture, real buttons only. Not a naturally played current season.",
      "image_sha256": "3161f7cf725f3a89122bf2d1b6e36af599f5ca2239104ab72721e3b02c7390d2",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:41:50.991484+00:00",
      "native_frame": 1299,
      "width": 320,
      "height": 224,
      "state_sha256": "83915b71bcb48b3012a8fa925ed05480953314999f22aa01fb080b2810cf8fa3",
      "paired_SRAM_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
    },
    {
      "id": "completed-browser",
      "public_image": "img/current-20261102-r2/completed-browser.png",
      "caption": "Current completed-season player browser, from a declared saved-season fixture.",
      "scope": "Actual unmodified66 native completed-season UI, declared completed Mini saved-season fixture, real buttons only. Not a naturally played current season.",
      "image_sha256": "c0eb6473fb6780346e2c6d9d981c806f2a55f493d34adf976acf00974158d01e",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:41:51.362004+00:00",
      "native_frame": 1799,
      "width": 320,
      "height": 224,
      "state_sha256": "c341cafad5e2cd2a99fbdafb9f87b9eb4f53d2400ca91437f71ba136c81a1a6a",
      "paired_SRAM_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
    },
    {
      "id": "completed-sorted",
      "public_image": "img/current-20261102-r2/completed-sorted.png",
      "caption": "Current completed-season browser sorted by goals, from a declared saved-season fixture.",
      "scope": "Actual unmodified66 native completed-season UI, declared completed Mini saved-season fixture, real buttons only. Not a naturally played current season.",
      "image_sha256": "e3dea1d4c46ecf6637c8e4ad1e14d9291f66e4b57489a5185426ed1b22bd447d",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:41:51.994578+00:00",
      "native_frame": 2399,
      "width": 320,
      "height": 224,
      "state_sha256": "8a18e42d3e72bec311e00615fa807204edc8266bca18e066bb34891b155aeb1f",
      "paired_SRAM_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
    },
    {
      "id": "completed-actions",
      "public_image": "img/current-20261102-r2/completed-actions.png",
      "caption": "Completed-season actions and the native Back/Select controls, from a declared fixture.",
      "scope": "Actual unmodified66 native completed-season UI, declared completed Mini saved-season fixture, real buttons only. Not a naturally played current season.",
      "image_sha256": "72acb37d43dc932bfb37902bfbe7bffb50948bf7da76362de57c537d730e3cdd",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T18:41:52.833223+00:00",
      "native_frame": 3099,
      "width": 320,
      "height": 224,
      "state_sha256": "450fc414051e8dae551f554b0ea309aa9635d72f91bddc063957a0c9a9eb69ab",
      "paired_SRAM_sha256": "b6204bd769196badc989cda4ffa4630c9269f463b648a5d7e0064fa26ee570ba"
    },
    {
      "id": "playoffs-menu",
      "public_image": "img/current-20261102-r2/playoffs-menu.png",
      "caption": "Native New Playoffs selected from the current fresh menu.",
      "scope": "Actual current native standalone playoff selection and Start from fresh current menu; real inputs only, no game-state writes.",
      "image_sha256": "408ae6fd1f8e5ba0c28e3ea3e8ac84c1ecf10a156460a3500ffcc1961a529dfa",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T19:02:07.625276+00:00",
      "native_frame": 499,
      "width": 320,
      "height": 224,
      "state_sha256": "6bb9811e09d2ee68ba7810d56098dca6286cafc086b657f179a935b73d3d106c",
      "paired_SRAM_sha256": "40aadfd67076132fd9e5d3aea1da24b1492be6a601cff409c423a128700ea50a"
    },
    {
      "id": "playoffs-tree",
      "public_image": "img/current-20261102-r2/playoffs-tree.png",
      "caption": "The actual native16-team playoff tree after real Start input.",
      "scope": "Actual current native standalone playoff selection and Start from fresh current menu; real inputs only, no game-state writes.",
      "image_sha256": "3d0b765a9a2ff8a3b2237b55a6ccba9d6bb5dcf53aefa026876d609adca50c1a",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T19:02:08.215187+00:00",
      "native_frame": 1999,
      "width": 320,
      "height": 224,
      "state_sha256": "1c5056478dfce0426a291896b0c77eb0ac7406fb77374e60d02ff301294ee139",
      "paired_SRAM_sha256": "40aadfd67076132fd9e5d3aea1da24b1492be6a601cff409c423a128700ea50a"
    },
    {
      "id": "momentum-home-positive",
      "public_image": "img/current-20261102-r2/momentum-home-positive.png",
      "caption": "Natural match: Edmonton has positive Momentum and the Rangers negative.",
      "scope": "Real native90k-frame four-pad match; read-only additional pictures after two stable callbacks of native queued-DMA geometry. No actor/puck/clock/score/RNG writes; original native trajectory unchanged.",
      "image_sha256": "1a655889cfd0fa7bd9803572223adecf9cfd7563b39616831bc83396dc0eeed3",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:11:14.416950+00:00",
      "native_frame": 13130,
      "width": 320,
      "height": 224,
      "state_sha256": "b644b346e747ec4ed393a0c4cda3dd109add8832d7695c13f267ded21a9a8407",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "momentum-away-positive",
      "public_image": "img/current-20261102-r2/momentum-away-positive.png",
      "caption": "Natural match: the Rangers have positive Momentum and Edmonton negative.",
      "scope": "Real native90k-frame four-pad match; read-only additional pictures after two stable callbacks of native queued-DMA geometry. No actor/puck/clock/score/RNG writes; original native trajectory unchanged.",
      "image_sha256": "4a20322cb484963278409ff4cecbfcbf82589cba948296eef5b7b1b7f9bb9c91",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:11:21.614874+00:00",
      "native_frame": 26774,
      "width": 320,
      "height": 224,
      "state_sha256": "53da6b5264bb56a002a00b53596e56bd1ce40bcb737e67e46172e975dc7e0de3",
      "paired_SRAM_sha256": "e64f8ef9e76d1bdac67fc4d30c571003348044339d931c515f39c87d3a096a18"
    },
    {
      "id": "full-roster-blocked",
      "public_image": "img/current-20261102-r2/full-roster-blocked.png",
      "caption": "A full26-player roster refuses the purchase and asks you to sell first.",
      "scope": "Actual native buttons from authenticated current market; independent ownership/OVR-price/budget/roster oracle confirms successful trades and unchanged refusals. No game RAM/actor/clock/score/RNG writes.",
      "image_sha256": "58630251a762b03b4fe6034ed6129e3e23d816fd139c4587941df417b78c5b9b",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:32:33.164303+00:00",
      "native_frame": 304,
      "width": 320,
      "height": 224,
      "state_sha256": "c1be65c42a645f59f758262cf1c16a98ae2c45434a7e7cc0f847081bc6c5f74c",
      "paired_SRAM_sha256": "026d2333fec641033e63fa2bfeab47b19558642d3885a10e08ca2f0fa7fa5e84"
    },
    {
      "id": "minimum-keepers-protected",
      "public_image": "img/current-20261102-r2/minimum-keepers-protected.png",
      "caption": "Selling a required goalkeeper is refused; the squad and budget stay valid.",
      "scope": "Actual native buttons from authenticated current market; independent ownership/OVR-price/budget/roster oracle confirms successful trades and unchanged refusals. No game RAM/actor/clock/score/RNG writes.",
      "image_sha256": "284c6eafe36b6336af3f2cd7a89a27f6f1e9aa173a85446afe017ab0788d0d49",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:32:33.868352+00:00",
      "native_frame": 2779,
      "width": 320,
      "height": 224,
      "state_sha256": "ef1b5ce18b212c8cae92df0001c7ed795e23845682b5a1eeccbe3839d1304e70",
      "paired_SRAM_sha256": "988cce5788572b2d787c3e753790f6fd665784aab85a4c086528c20a63ff7a1c"
    },
    {
      "id": "bought-star-99",
      "public_image": "img/current-20261102-r2/bought-star-99.png",
      "caption": "After buying Nathan MacKinnon (base OVR99, price9801), the budget is12277 and he leaves Colorado\u2019s sale list.",
      "scope": "Actual native buttons from authenticated current market; independent ownership/OVR-price/budget/roster oracle confirms successful trades and unchanged refusals. No game RAM/actor/clock/score/RNG writes.",
      "image_sha256": "ca19ba3cb054be5f9e6673898c5bce4011b1ae9a611600691b8a0e64930f657b",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:32:33.998963+00:00",
      "native_frame": 3229,
      "width": 320,
      "height": 224,
      "state_sha256": "642ca219542fd8fbbc46fc806d28d7b7d44ec526268f1dee895c04d353dce680",
      "paired_SRAM_sha256": "a6e7901e5e458d5b8f3619f68980d206fe08e5bbcf20c7ed7cfb2cb21270286a"
    },
    {
      "id": "bought-middle-79",
      "public_image": "img/current-20261102-r2/bought-middle-79.png",
      "caption": "After buying Morgan Geekie (base OVR79, price6241), the budget is6036 and he leaves Boston\u2019s sale list.",
      "scope": "Actual native buttons from authenticated current market; independent ownership/OVR-price/budget/roster oracle confirms successful trades and unchanged refusals. No game RAM/actor/clock/score/RNG writes.",
      "image_sha256": "202777c90f283e47be3343d9742368c064794423862369661874dfc19f5bd9cc",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:32:34.128355+00:00",
      "native_frame": 3634,
      "width": 320,
      "height": 224,
      "state_sha256": "106011c1132e8b79fee8c7431addcb606ddb56e6c51684cae84ae6718c0177df",
      "paired_SRAM_sha256": "3204e77bfd4965f6b70350c75bd2d37d55bc13b6016e3b9e2dcd468dcd6ca2e5"
    },
    {
      "id": "insufficient-budget-protected",
      "public_image": "img/current-20261102-r2/insufficient-budget-protected.png",
      "caption": "A99-OVR goalkeeper costs9801; the6036 budget refuses the purchase without a negative balance.",
      "scope": "Actual native buttons from authenticated current market; independent ownership/OVR-price/budget/roster oracle confirms successful trades and unchanged refusals. No game RAM/actor/clock/score/RNG writes.",
      "image_sha256": "0a409e4e8e5f1c36cf262feb3e5214db162c5fe31a7659120f13f8d86c817110",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:32:34.339687+00:00",
      "native_frame": 4444,
      "width": 320,
      "height": 224,
      "state_sha256": "2761093ea1dbbbafc293e292015569ad58b382e174290b14b8ca3891ba0bd73d",
      "paired_SRAM_sha256": "3204e77bfd4965f6b70350c75bd2d37d55bc13b6016e3b9e2dcd468dcd6ca2e5"
    },
    {
      "id": "roster-after-star-middle",
      "public_image": "img/current-20261102-r2/roster-after-star-middle.png",
      "caption": "The actual new Edmonton roster is sorted99,96,85,79\u2026; MacKinnon and Geekie are both present.",
      "scope": "Actual native buttons from authenticated current market; independent ownership/OVR-price/budget/roster oracle confirms successful trades and unchanged refusals. No game RAM/actor/clock/score/RNG writes.",
      "image_sha256": "39e4b0c4d9d94f20931cb7b89f241b15df5832560c4528aa49471b68079afbf6",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:32:34.405018+00:00",
      "native_frame": 4609,
      "width": 320,
      "height": 224,
      "state_sha256": "f1b71e7ce446d63b67cc724fd2987168fe6f036118c8277a084ebe03d35ab5dd",
      "paired_SRAM_sha256": "3204e77bfd4965f6b70350c75bd2d37d55bc13b6016e3b9e2dcd468dcd6ca2e5"
    },
    {
      "id": "after-trades-presentation-550",
      "public_image": "img/current-20261102-r2/after-trades-presentation-550.png",
      "caption": "The native centre presentation now shows the acquired Nathan MacKinnon for Edmonton, with his current match rating.",
      "scope": "Actual native buttons from authenticated current market; independent ownership/OVR-price/budget/roster oracle confirms successful trades and unchanged refusals. No game RAM/actor/clock/score/RNG writes.",
      "image_sha256": "d31dfe27af351152d0b89b215910d8a21854427adf4936313a342d36721794af",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:32:34.556700+00:00",
      "native_frame": 5204,
      "width": 320,
      "height": 224,
      "state_sha256": "659067fe58a37dd588218783498165a35df7b9163a75574883d30f8011d421b3",
      "paired_SRAM_sha256": "7e05d353eac783969681b147df7855f0865e671e6835004e4d1c29332d71dde3"
    },
    {
      "id": "after-trades-presentation-1000",
      "public_image": "img/current-20261102-r2/after-trades-presentation-1000.png",
      "caption": "The actual post-transfer native presentation continues with current players and hot/cold data.",
      "scope": "Actual native buttons from authenticated current market; independent ownership/OVR-price/budget/roster oracle confirms successful trades and unchanged refusals. No game RAM/actor/clock/score/RNG writes.",
      "image_sha256": "b3e06c80fc2be5a5f33d3bcadfea7a7e928fe6aa35cf910d9a49d3ed4b8b186b",
      "ROM_sha256": "c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17",
      "opened": true,
      "captured_at": "2026-11-02T20:32:34.680408+00:00",
      "native_frame": 5654,
      "width": 320,
      "height": 224,
      "state_sha256": "e6475116057232d9473ecbc2d1dc8c1a5fae5251fe87f48b95dabf320a962190",
      "paired_SRAM_sha256": "7e05d353eac783969681b147df7855f0865e671e6835004e4d1c29332d71dde3"
    }
  ],
  "scope": "Opened real screenshots from the exact unmodified candidate; explicit saved/clock fixtures are identified. Website and release qualification remain separately recorded."
}
