{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/xmoezzz/sena-rs/blob/7f633dbb89408297827d6c1857eb8e97dc363dff/platform/README.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "sena-rs reimplements the SoftPAL engine in Rust for Koikake, with a PAL virtual machine, asset handling, script disassembly and decompiler components. It runs from an external game installation and provides builds for desktop, mobile, WebAssembly and experimental console targets. The author states that console hardware execution has not been tested.",
  "description_zh": "sena-rs 用 Rust 为 Koikake 重建 SoftPAL 引擎，包含 PAL 虚拟机、资源处理、脚本反汇编和反编译组件。它使用外部游戏安装目录，支持桌面、移动端、WebAssembly 及实验性主机平台；作者说明尚未在实体主机上测试。",
  "entry_url": "https://awesomerea.org/resources/sena-rs-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/sena-rs-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/xmoezzz/sena-rs/blob/7f633dbb89408297827d6c1857eb8e97dc363dff/README.md",
  "group": "cases",
  "id": "sena-rs-case",
  "json_url": "https://awesomerea.org/resources/sena-rs-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/sena-rs-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/sena-rs-case/index.md",
  "name": "sena-rs: reimplementing SoftPAL for Koikake",
  "name_zh": "sena-rs：为 Koikake 重建 SoftPAL 引擎",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/sena-rs-case.png",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "A copy of the Koikake game files.",
    "Rust toolchain; platform builds have additional SDK requirements.",
    "Nintendo Switch and PlayStation Vita builds are experimental; console hardware has not been tested.",
    "MPL-2.0 licence."
  ],
  "requirements_zh": [
    "需要 Koikake 游戏文件。",
    "需要 Rust 工具链；各平台构建还需相应 SDK。",
    "Nintendo Switch 和 PlayStation Vita 构建为实验性版本，尚未在实体主机上测试。",
    "采用 MPL-2.0 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/xmoezzz/sena-rs",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
