{
  "version": "2026-11-04-r2",
  "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
  "images": [
    {
      "id": "menu-transfers",
      "url": "/nhl94/pics/img/current-20261104-r2/menu-transfers.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "c9fda7a7c21726450e3a8c7d3689e04513e579666bfd4dcf3fb883d0eed846ce",
      "caption": "Main-menu Icing and Transfers choices, with centred help inside the grey frame.",
      "source_evidence": "grey/extra/transfers/snaps/0000.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "transfer-home",
      "url": "/nhl94/pics/img/current-20261104-r2/transfer-home.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "8e4f68c4bf4291b498c025f027bee98181f69590e9e3b5c61cd7d4aca66a7224",
      "caption": "Preseason transfer home: $16.042.000 budget, Buy players, Sell players and Ready for season.",
      "source_evidence": "grey/extra/transfers/snaps/0001.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "transfer-buy",
      "url": "/nhl94/pics/img/current-20261104-r2/transfer-buy.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "6f06eeefec0a0847f3657db9d40467df189262e2aedaadb308f5a07c79647807",
      "caption": "OVR-sorted Boston buying list with dollar prices and the shared grey background.",
      "source_evidence": "grey/extra/transfers/snaps/0003.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "transfer-sell",
      "url": "/nhl94/pics/img/current-20261104-r2/transfer-sell.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "4d8d1dbe10a02932f7bd49d72bc8cc68fa8ccb912abe1036095cf8a7c56ac6b5",
      "caption": "Edmonton selling list: player names, positions, OVR and dollar prices on the same grey background.",
      "source_evidence": "grey/extra/transfers/snaps/0004.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "goalie-h32",
      "url": "/nhl94/pics/img/current-20261104-r2/goalie-h32.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "9d32146307fbf45b41a13166c4964b4cac189a02439acf947816ed0dddc55f59",
      "caption": "32-column Change Goalie menu: the complete A Back / B Select / Start Back help now fits and is centred.",
      "source_evidence": "affected-v4/refinements/refinement_menu_inputs/02-B/native-page.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "line-editor",
      "url": "/nhl94/pics/img/current-20261104-r2/line-editor.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "953f2b06302237c99f0e5517cbcc2be0cebc3095d7c4277f7aaf8b21acc7206b",
      "caption": "40-column Line Editor: original player names and colours, grey background and centred controls.",
      "source_evidence": "affected-v4/refinements/refinement_menu_inputs/03-B/native-page.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "player-stats",
      "url": "/nhl94/pics/img/current-20261104-r2/player-stats.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "fa9a457af62d27051fc9b6929757c17e8027c829067750e407e787d6039663af",
      "caption": "Native player statistics with the grey background and centred scrolling controls.",
      "source_evidence": "affected-v4/refinements/refinement_menu_inputs/05-B/native-page.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "period-stats",
      "url": "/nhl94/pics/img/current-20261104-r2/period-stats.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "5d826467c5dbcd4ebc602da516a231bffdaee4d95ae099bacd2ca273a5acbfce",
      "caption": "Period statistics retain both complete team logos above the centred footer.",
      "source_evidence": "affected-v4/refinements/refinement_menu_inputs/14-B/native-page.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "blue-before",
      "url": "/nhl94/pics/img/current-20261104-r2/blue-before.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "863b5908a6303f3e8c08ba4ed516d1006f7d101256bf24836f02d22c28a77279",
      "caption": "Overtime shootout before the shooter has crossed the attacking blue line.",
      "source_evidence": "penalty/routes-final-v4/OT-home/before-blue.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "blue-lateral",
      "url": "/nhl94/pics/img/current-20261104-r2/blue-lateral.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "0372ff8ac79fb4e34a4a1122821c3ff2325b43b2add11eba5caa98f1148313ee",
      "caption": "Lateral-movement test after the shooter has crossed the attacking blue line.",
      "source_evidence": "penalty/routes-final-v4/OT-home/after-blue-lateral.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "blue-reverse",
      "url": "/nhl94/pics/img/current-20261104-r2/blue-reverse.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "97ec85be6df03738e109b5aedaa74cb94d23d463b656750e9761c4b6a87a550d",
      "caption": "Native ending frame from the post-blue backward-movement miss test; movement and the miss are verified by input/position traces.",
      "source_evidence": "penalty/routes-final-v4/OT-home/reverse-miss.png",
      "opened_qualification_evidence": true
    },
    {
      "id": "allstar-cpu",
      "url": "/nhl94/pics/img/current-20261104-r2/allstar-cpu.png",
      "ROM_sha256": "89734acf17e7412e4b0aef71039cdcd4737231ba2fa801ccaece72f6eb794355",
      "sha256": "d1499e1a93c66e375ae1f16502eaecefb5e8acb133e50e8202333511045e1505",
      "caption": "Allstar shootout with a red Allstar B CPU skater facing the black Allstar A goalkeeper.",
      "source_evidence": "penalty/allstar-cpu-natural/CPU-blue-0.png",
      "opened_qualification_evidence": true
    }
  ]
}
