[
  {
    "id": "xenosaga-i-ii-ds",
    "title": "Xenosaga I+II DS",
    "platform": "Nintendo DS",
    "source_language": "Japanese",
    "status": "PUBLIC_MULTILINGUAL_LOCALIZATION",
    "github_repository": "https://github.com/vw5hwbngy4-debug/Xenosaga-I-II-DS-English",
    "website": "https://xenosaga.wolken.page",
    "videos": [
      "https://www.youtube.com/watch?v=WXCLkwqY2JU"
    ],
    "outputs": [
      {
        "id": "xenosaga-ds-en-rc1",
        "target_language": "English",
        "release_version": "v0.1 RC1",
        "release_date": "2026-08-29",
        "release_status": "PUBLIC_QA_ROUGH_COMPLETE",
        "github_release": "https://github.com/vw5hwbngy4-debug/Xenosaga-I-II-DS-English/releases/tag/v0.1-rc1",
        "github_published_at": "2026-08-29T14:51:48Z",
        "patch_format": "BPS",
        "patch_sha256": "8864d3e9035b92c55148da9870b531f4387defa8153b3d274fbac3469acad464",
        "source_rom_sha256": "938d07521cfc937d179402e85c8b0b43f3e929a494838ff1455b29126b56d356",
        "scope": "Broad full-game rough-English readability candidate. Core/story machine-readable text complete in rough English; full playthrough validation not complete.",
        "corpus_metrics": {
          "supported_visible_evc_japanese_remaining": 0,
          "choice_menu_japanese_options_resolved": 1286,
          "evc_branch_targets_relocated": 1304,
          "evc_branch_targets_unresolved": 0
        },
        "known_limitations": [
          "Not a polished final human-quality localization",
          "Full end-to-end playthrough validation not complete",
          "Some UI/notification Japanese can remain outside the supported EVC layer",
          "Graphics/font cleanup remains ongoing"
        ],
        "technical_breakthroughs": [
          "Variable-length EVC serialization",
          "Absolute EVC branch-target relocation",
          "Choice-menu localization",
          "Word-wrap repair",
          "BPS distribution from clean source ROM"
        ],
        "x_posts": [
          "https://x.com/RaynorEissens/status/2093736753416765542",
          "https://x.com/RaynorEissens/status/2093748460218397137"
        ]
      },
      {
        "id": "xenosaga-ds-nl-v1.0.4",
        "target_language": "Dutch",
        "release_version": "v1.0.4",
        "release_date": "2026-09-01",
        "release_status": "PUBLIC_COMPLETE_DUTCH",
        "github_release": "https://github.com/vw5hwbngy4-debug/Xenosaga-I-II-DS-English/releases/tag/v1.0.4",
        "github_published_at": "2026-09-01T21:54:21Z",
        "patch_format": "BPS",
        "patch_filename": "Xenosaga_I_II_DS_Dutch_v1.0.4_Final.bps",
        "patch_sha256": "8cd1f7fe9a8a81c6a50687b4cd5e5d19a8fd1c2bdbc86f2ce8d4d5594dc3ebee",
        "patched_rom_sha256": "9ba968714e69fd815b4624cb88722cbc66639e3a2cdf04726cbe09cc29a99bc2",
        "scope": "Complete Dutch fan translation release with dialogue, story, choices, menus, system text, graphical UI, title menu, opening narration and final cold-boot fixes.",
        "known_limitations": [
          "Patch only; no copyrighted ROM image distributed"
        ],
        "technical_breakthroughs": [
          "NitroFS and EVC source tracing",
          "Alternate resource-copy discovery",
          "Runtime-source tracing beyond extracted dialogue",
          "Graphical/interface localization",
          "Cold-boot residue tracing",
          "Final location-card correction: ケニヤ トゥルカナ湖 -> Kenia, Turkanameer"
        ],
        "x_posts": [
          "https://x.com/RaynorEissens/status/2094907949986578570",
          "https://x.com/RaynorEissens/status/2094907983381619056",
          "https://x.com/RaynorEissens/status/2094907990281232877",
          "https://x.com/RaynorEissens/status/2094907993422754166"
        ]
      }
    ],
    "provenance": [
      {
        "type": "github_repository",
        "url": "https://github.com/vw5hwbngy4-debug/Xenosaga-I-II-DS-English"
      },
      {
        "type": "runtime_video",
        "url": "https://www.youtube.com/watch?v=WXCLkwqY2JU"
      },
      {
        "type": "public_site",
        "url": "https://xenosaga.wolken.page"
      }
    ]
  },
  {
    "id": "phantasy-star-nova",
    "title": "Phantasy Star Nova",
    "platform": "PlayStation Vita",
    "source_language": "Japanese",
    "target_language": "English",
    "status": "PUBLIC_ROUGH_COMPLETE_TEXT",
    "release_version": "v1.0",
    "release_date": "2026-08-29",
    "github_repository": "https://github.com/vw5hwbngy4-debug/PSNova-Complete-English",
    "github_release": "https://github.com/vw5hwbngy4-debug/PSNova-Complete-English/releases/tag/v1.0",
    "github_published_at": "2026-08-29T13:55:28Z",
    "website": "https://phantasy-star-nova.wolken.page",
    "videos": [
      "https://www.youtube.com/watch?v=7zgZTWiC03Y"
    ],
    "x_posts": [
      "https://x.com/RaynorEissens/status/2093736753416765542",
      "https://x.com/RaynorEissens/status/2093759744192160115"
    ],
    "patch_format": "builder / rebuilt CPK",
    "corpus_metrics": {
      "repository_records": 25318,
      "enabled_english_runtime_records": 24850,
      "translation_queue": 0,
      "compile_failures": 0,
      "visible_japanese_residue_audited_runtime_text": 0
    },
    "checksums": {
      "final_cpk_sha256": "ebf2cea4c8158f32557d52c58b111101c1818157d862cd7b1c570b096730e4ba"
    },
    "scope": "Rough-complete / machine-completed English runtime text release closing the remaining known untranslated corpus from an existing incomplete public English basis.",
    "prior_public_basis": "Existing incomplete Arks-Layer / PSNovaTranslations English work. This provenance is intentionally retained.",
    "known_limitations": [
      "Not a claim of from-zero translation",
      "Human literary editing and full-playthrough QA remain possible future work",
      "Known Vita3K CAST body rendering issue is emulator/runtime related"
    ],
    "technical_breakthroughs": [
      "Remaining runtime corpus closure",
      "RMD build validation",
      "Glyph-map reconstruction",
      "Deterministic hash-gated build",
      "Full-merge CPK reconstruction path",
      "Vita3K runtime validation with v1.05 update active"
    ],
    "provenance": [
      {
        "type": "github_release",
        "url": "https://github.com/vw5hwbngy4-debug/PSNova-Complete-English/releases/tag/v1.0"
      },
      {
        "type": "runtime_video",
        "url": "https://www.youtube.com/watch?v=7zgZTWiC03Y"
      },
      {
        "type": "public_site",
        "url": "https://phantasy-star-nova.wolken.page"
      }
    ],
    "completion_status": {
      "translation_corpus_percent": 100,
      "translation_corpus_status": "100% COMPLETE",
      "audited_enabled_runtime_records_translated": "24,850 / 24,850",
      "scope": "audited enabled runtime translation corpus only",
      "does_not_measure": [
        "percentage of the game manually playthrough-tested",
        "runtime QA coverage",
        "graphics containing embedded text",
        "release/distribution status"
      ],
      "full_human_playthrough_qa": "NOT YET COMPLETE",
      "interpretation": "TRANSLATION CORPUS = 100% COMPLETE and FULL HUMAN PLAYTHROUGH QA = NOT YET COMPLETE are separate completion dimensions and are not contradictory."
    },
    "before": {
      "repository_records": 25318,
      "enabled_nonempty_english": 17189,
      "english_coverage_percent": 67.89,
      "japanese_source_without_enabled_english": 7597,
      "unique_remaining_japanese_strings": 6968,
      "rmd_json_files": 48
    },
    "runtime": {
      "vita3k_boot": "PASS",
      "english_runtime": "PASS",
      "intro_dialogue": "PASS",
      "glyph_rendering": "PASS",
      "initial_textbox_fit": "PASS",
      "update_v1_05": "PASS",
      "manual_early_game_test_minutes_approx": 20,
      "full_human_playthrough_claimed": false,
      "known_emulator_issue": "CAST player body/materials can render black/glitched in Vita3K; treated as emulator-side graphics issue"
    },
    "packaging": {
      "original_app_size_bytes": 2834095024,
      "original_app_files": 87268,
      "failed_overlay_size_bytes": 606683059,
      "failed_overlay_files": 28115,
      "failed_overlay_sha256": "887a32c15927c227e989366f28f1624c95d7dbef9d8b781c4a6266040a160d17",
      "failure": "black screen before intro when overlay CPK was used as a full APP replacement",
      "final_full_merge_size_bytes": 3252228483,
      "final_files": 91188,
      "original_app_paths_preserved": "87268/87268",
      "english_rmds": "24850/24850",
      "direct_replacements": 20930,
      "patch_only_additions": 3920,
      "final_sha256": "ebf2cea4c8158f32557d52c58b111101c1818157d862cd7b1c570b096730e4ba",
      "deterministic_rebuild": true
    }
  },
  {
    "id": "gloria-union",
    "title": "Gloria Union: Twin Fates in Blue Ocean",
    "platform": "Android",
    "source_language": "Japanese / Korean source surface",
    "target_language": "English",
    "status": "PUBLIC_STORY_PLAYABLE",
    "release_version": "v0.25",
    "release_date": "2026-09-01",
    "github_repository": "https://github.com/vw5hwbngy4-debug/gloria-union-english",
    "github_release": "https://github.com/vw5hwbngy4-debug/gloria-union-english/releases/tag/v0.25",
    "github_published_at": "2026-09-01T19:47:03Z",
    "videos": [
      "https://www.youtube.com/watch?v=CZmIZ-Ljark",
      "https://youtu.be/CZmIZ-Ljark"
    ],
    "x_posts": [
      "https://x.com/RaynorEissens/status/2094907996895654172"
    ],
    "patch_format": "Windows patcher requiring compatible original APK",
    "patch_filename": "GloriaUnion-English-v0.25-Patch-Windows.zip",
    "checksums": {
      "patch_zip_sha256": "d281e2665065dd3d114d3997625923de3c9e8277aa4bbad76f081e7d57819e76",
      "supported_original_apk_sha256": "e10783d344c7a2fb8c229d224d20953946f1c91caac7eaa87fa7ce1fa9829c5e"
    },
    "scope": "Full story-playable English fan translation. Video coverage from the beginning is runtime evidence, not the translation-coverage boundary.",
    "localized_surfaces": [
      "main-story dialogue",
      "opening narration",
      "core menus",
      "battle instructions",
      "cards and requirements",
      "items and equipment",
      "character information",
      "save/load",
      "status screens",
      "map",
      "unit screens",
      "character selection",
      "Study interface",
      "victory and stage-clear surfaces",
      "other gameplay text",
      "opening-movie translation credit"
    ],
    "known_limitations": [
      "Some chapter/scenario splash-screen artwork remains Korean",
      "Scattered Korean can remain in peripheral, decorative, uncommon or later-unlockable surfaces",
      "Story-playable, not every-raster-complete",
      "Original APK is not distributed"
    ],
    "technical_breakthroughs": [
      "MSG-bag/script reconstruction",
      "font/renderer localization",
      "graphical UI localization",
      "APK patch packaging",
      "hash-gated original APK validation",
      "runtime gameplay verification"
    ],
    "credits": "Translation by Raynor Eissens with ChatGPT, Codex and Work.",
    "provenance": [
      {
        "type": "github_release",
        "url": "https://github.com/vw5hwbngy4-debug/gloria-union-english/releases/tag/v0.25"
      },
      {
        "type": "runtime_video",
        "url": "https://www.youtube.com/watch?v=CZmIZ-Ljark"
      }
    ]
  },
  {
    "id": "summon-night-3",
    "title": "Summon Night 3",
    "platform": "PlayStation Portable",
    "source_language": "Japanese",
    "target_language": "English",
    "status": "IN_PRODUCTION",
    "release_version": null,
    "release_date": null,
    "scope": "Next major output from the same localization factory. Not marked public.",
    "corpus_metrics": {
      "historical_story_exact_source_translated": 46415,
      "historical_story_exact_source_total": 46415,
      "story_exact_source_missing": 0,
      "width_capacity_prep_rows": 5037,
      "script_framework_japanese_bearing_units": 21701,
      "script_files": 137,
      "video_msb_files": 150,
      "video_subtitle_capable_msp_files": 96
    },
    "production_state": [
      "Historical STORY exact-source denominator: 46,415 / 46,415 translated",
      "Width/capacity preparation completed for 5,037 derived rows",
      "Rebuild / runtime patch QA remains a separate stage",
      "System/UI script corpus remains a separate workstream",
      "Video subtitle assets currently have presence-level QA; machine-readable display text was not established in the latest verified state"
    ],
    "known_limitations": [
      "No public release is claimed",
      "Exact-source STORY completion does not imply every system/UI/video surface is localized",
      "No release timestamp or public patch provenance exists in this canonical update"
    ],
    "story_exact_source": {
      "translated": "46,415 / 46,415",
      "missing": 0,
      "status": "CLOSED"
    },
    "width_capacity_prep": {
      "rows_prepared": "46,415 / 46,415",
      "width_overflows": 0,
      "unsupported_glyphs": 0,
      "status": "PASS"
    },
    "public_release_claimed": false
  }
]
