{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/gage-marshall/lp-engine/blob/0c73f43f4fea2fb722f479f05161ba90354da3f9/docs/SCRIPTS_OVERVIEW.md"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "lp-engine runs the Nintendo DS game LovePlus+ on desktop systems using the player’s own Japanese game dump. Its Rust runtime executes the original game logic while recreating graphics, sound, input, clock and save services, with higher-resolution rendering and an English translation delta. Research notes document the script VM, game flow and save format.",
  "description_zh": "lp-engine 使用玩家自备的日版 LovePlus+ 游戏镜像，在桌面系统上运行这款 Nintendo DS 游戏。Rust 运行时执行原有游戏逻辑，并重建图形、声音、输入、时钟和存档服务，同时提供高分辨率渲染及英语翻译差分。研究笔记记录脚本虚拟机、游戏流程和存档格式。",
  "entry_url": "https://awesomerea.org/resources/lp-engine-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/lp-engine-case/",
  "evidence_class": 1,
  "evidence_status": "observed",
  "evidence_url": "https://github.com/gage-marshall/lp-engine/blob/0c73f43f4fea2fb722f479f05161ba90354da3f9/README.md",
  "group": "cases",
  "id": "lp-engine-case",
  "json_url": "https://awesomerea.org/resources/lp-engine-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/lp-engine-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/lp-engine-case/index.md",
  "name": "lp-engine: rebuilding the LovePlus+ runtime",
  "name_zh": "lp-engine：重建 LovePlus+ 运行时",
  "preview_kind": "image",
  "preview_url": "https://awesomerea.org/previews/lp-engine-case.webp",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A user-owned LovePlus+ Japanese-release BOXJ .nds dump is required; game code and assets are read from that copy.",
    "The documented builds target macOS 11 or later, Windows 10/11 64-bit, or Linux x86-64.",
    "Wireless features requiring a second DS are unsupported.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要用户自备的 LovePlus+ 日版 BOXJ .nds 镜像；游戏代码和资源从该镜像读取。",
    "文档中的构建目标为 macOS 11 或更新版本、Windows 10/11 64 位或 Linux x86-64。",
    "需要第二台 DS 的无线功能尚不支持。",
    "MIT 许可证。"
  ],
  "scope": "partial",
  "targets": [
    "game"
  ],
  "url": "https://github.com/gage-marshall/lp-engine",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
