{
  "version": "1.1.0",
  "date": "2026-10-26",
  "romSha256": "10eccc5d2fab81346dd759f6be478dcb682eef981e8d3d662da176e1f9a996bc",
  "game": "Final Fantasy III (USA1.1)",
  "originalTitle": "Final Fantasy III",
  "japaneseTitle": "Final Fantasy VI",
  "engine": "Original SNES emulation, EmulatorJS4.2.3/Snes9x2.0.2",
  "playable": true,
  "speedChoices": [
    0.25,
    0.5,
    1,
    2,
    3,
    4
  ],
  "rewind": "Native recent-session history; verified against original game time counter.",
  "cheats": {
    "health": {
      "label": "Infinite HP",
      "verification": "Actual browser UI/WASM memory and original native CPU reward behavior tested; patched instructions/tables restore on disable. Whole campaign not played."
    },
    "money": {
      "label": "Infinite money",
      "verification": "Actual browser UI/WASM memory and original native CPU reward behavior tested; patched instructions/tables restore on disable. Whole campaign not played."
    },
    "quick": {
      "label": "Quick level gain",
      "verification": "Actual browser UI/WASM memory and original native CPU reward behavior tested; patched instructions/tables restore on disable. Whole campaign not played."
    },
    "esper": {
      "label": "Quick esper learning",
      "verification": "Actual browser UI/WASM memory and original native CPU reward behavior tested; patched instructions/tables restore on disable. Whole campaign not played."
    },
    "encounters": {
      "label": "Random encounters off",
      "verification": "Actual browser UI/WASM memory and original native CPU reward behavior tested; patched instructions/tables restore on disable. Whole campaign not played."
    }
  },
  "saveFormats": [
    "Original cartridge SRAM in this player browser namespace",
    "Portable original .ff3-original snapshots",
    "Shared game/core-bound .snessave sessions"
  ],
  "walkthrough": {
    "milestones": 145,
    "automatic": 127,
    "manual": 18,
    "profile": "milestones.json",
    "observer": "Read-only cartridge-specific event state, with three stable observations; explicit manual choices remain separate."
  },
  "sourceHashes": {
    "snes/final-fantasy-iii/original/player.js": "95344d9f8877e54049cbb4a40f765ce853c4b9b62c3deed7b9a769beebb7247c",
    "snes/final-fantasy-iii/original/index.html": "4a5bd749b5fcacff17ff0432a3ee0cc21e41bbe53623b718441af9b6df4370c5",
    "snes/final-fantasy-iii/original/player.css": "622031f9caadf8c75a78d49f49704130b3a4ea73d7ad9e5c5cf4a7c1ba4a1073",
    "snes/final-fantasy-iii/original/state-reader.js": "3bce9762fc5addc4d83c8f7dc8a2655ff0f39a33600a7b95217dc5c4fe0248f6",
    "snes/final-fantasy-iii/original/time-controls.js": "da7528c6da088c8b39005efca5bf8f54ba927e3910f988d4fc3cf9f081d990bb",
    "snes/final-fantasy-iii/original/cheats.json": "8fd25a2bcaa9fb92affb5c4ca5efe6b3a6f3e84536f286a92502e0edc4700bfb",
    "snes/final-fantasy-iii/original/session/ffiii-runtime-proof.mjs": "b62977d10e85063ae70b0933fd0fe4be04d1b13cc69160fefdd206ef01ee3a36",
    "snes/final-fantasy-iii/original/session/ffiii-save-detector.mjs": "fa2cfe5149f9d1f1c5c704f2689063c21805c265a0357dc20ee0bef4086722ac",
    "snes/final-fantasy-iii/original/session/ffiii-session-controller.mjs": "ff4d0faf9de199078035e441340b2573fd636c4278d4960106ceb59e78cd8e70",
    "snes/final-fantasy-iii/original/session/ffiii-session.css": "9a3e4aafc8c1862e4505df2e777f7a3715abca89fd33e842190cde65773d4638",
    "snes/final-fantasy-iii/original/session/ffiii-snapshot-codec.mjs": "6a24742edf743155729a6e38d38b666f56d8ad972533748b96eaea0f42581daa",
    "snes/final-fantasy-iii/original/walkthrough.mjs": "1eaf1735dc36078cf7d4bfe4396b4c8cf2e3dc3893533935dbca3a602d24b400",
    "snes/final-fantasy-iii/original/milestone-detector.mjs": "2d6371d456ddb03f4977529931efc800c6e87687ea85b448d85dd75543687872",
    "snes/final-fantasy-iii/original/milestones.json": "35223d8675e5c71b252d1d60f4053e60c67352cc6c08ed6b4028c85d5591eecc"
  },
  "limits": [
    "No completed campaign playthrough.",
    "No physical wireless controller test.",
    "The test host reopened the existing file read-only; UI correctly offers Allow updates, Save as a NEW file, or download.",
    "18 explicitly manual-only milestones remain where a separate persistent completion marker has not been verified.",
    "Automatic rule coverage is source-reviewed and fixture-tested, with genuine original-input Narshe mine-gate proof; no complete campaign or physical-controller playthrough is claimed."
  ],
  "sessionFilePersistence": {
    "passed": true,
    "verificationDate": "2026-10-26",
    "originalInGameSave": true,
    "sameChosenFileWriteAndCompleteReadback": true,
    "freshPageReload": true,
    "originalSlot": 1,
    "originalSaveCount": 1,
    "testScope": "Generated Narshe original Save-menu fixture; no human save used.",
    "hostReopenedExistingFileReadOnly": true,
    "readOnlyBehavior": "Allow updates if supported, Save as a NEW file, or download a copy. Success is shown only after a confirmed write and full readback."
  },
  "verification": {
    "originalTitleCapture": true,
    "browserCartridgeAndWasmIdentity": true,
    "legacyBrowserBackupRestore": true,
    "actualOriginalSaveSameFileWriteAndReload": true,
    "allFiveCheatControlsAppliedInActualWasm": true,
    "patchedRomCodeAndEncounterTablesRestoreWhenDisabled": true,
    "actualHeldRewindAndFastForward": true,
    "quarterAndFourTimesSpeedMeasured": true
  }
}
