{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/Lintech-1/dark-render-re/blob/0674dfc3c53a300270f4018cab8a08b2457b5f39/docs/RE_NOTES.md",
    "https://github.com/Lintech-1/dark-render-re/blob/0674dfc3c53a300270f4018cab8a08b2457b5f39/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "dark-render-re reconstructs the video texture upload path used by DARK (2013) to restore WMV cutscenes under Proton. Its proxy loads the original VideoEnginePlugin, forwards the game's timing and UI controls, and uploads BGRA frames decoded by 32-bit Windows FFmpeg through VTextureObject::UpdateRect.",
  "description_zh": "dark-render-re 重建 DARK（2013）的视频贴图上传路径，以修复 Proton 下的 WMV 过场播放。代理插件加载原版 VideoEnginePlugin，保留游戏的时间控制和界面操作，再通过 VTextureObject::UpdateRect 上传由 32 位 Windows FFmpeg 解码的 BGRA 帧。",
  "entry_url": "https://awesomerea.org/resources/dark-render-re-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dark-render-re-case/",
  "evidence_url": "https://github.com/Lintech-1/dark-render-re/blob/0674dfc3c53a300270f4018cab8a08b2457b5f39/README.md",
  "group": "cases",
  "id": "dark-render-re-case",
  "json_url": "https://awesomerea.org/resources/dark-render-re-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dark-render-re-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dark-render-re-case/index.md",
  "name": "DARK: reconstructing the video plugin path for Proton cutscenes",
  "name_zh": "DARK：重建 Proton 下的过场视频插件路径",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "testing",
    "license"
  ],
  "requirements": [
    "A DARK installation on Linux with Proton-GE and a 32-bit Windows FFmpeg/FFplay build.",
    "The documented build uses Clang, lld and Wine i386 import libraries.",
    "The author reports testing with a Russian-localized DARK installation on Proton-GE; other Proton builds are uncertain.",
    "MIT license."
  ],
  "requirements_zh": [
    "需要 Linux 上的 DARK 游戏安装、Proton-GE，以及 32 位 Windows 版 FFmpeg/FFplay。",
    "文档中的构建使用 Clang、lld 和 Wine i386 导入库。",
    "作者报告在 Proton-GE 下测试了俄语版 DARK；其他 Proton 版本的兼容性尚不确定。",
    "MIT 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/Lintech-1/dark-render-re",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
