{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "DSDS reimplements parts of the Dark Souls 1 engine to display game maps from a Steam installation of Prepare to Die Edition. Its notes list open questions about MSB map parts and how material definitions lead to compiled shaders; map objects, MSB events and regions, and collision are unimplemented.",
  "description_zh": "DSDS 重实现《黑暗之魂 1》的部分引擎功能，读取 Steam 版 Prepare to Die Edition 的数据并显示地图。项目笔记列出了 MSB 地图部件以及材质定义如何对应到编译后着色器等待解问题；地图物件、MSB 事件与区域以及碰撞功能尚未实现。",
  "entry_url": "https://awesomerea.org/resources/dsds-dark-souls-1-map-viewer-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/dsds-dark-souls-1-map-viewer-case/",
  "evidence_class": 2,
  "evidence_status": "observed",
  "evidence_url": "https://gitlab.com/somobu/dantelion/-/blob/29fd8754bb0f8a6ed8b3ff387e536fb1d7c82674/README.md",
  "group": "cases",
  "id": "dsds-dark-souls-1-map-viewer-case",
  "json_url": "https://awesomerea.org/resources/dsds-dark-souls-1-map-viewer-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/dsds-dark-souls-1-map-viewer-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/dsds-dark-souls-1-map-viewer-case/index.md",
  "name": "DSDS: Dark Souls 1 map viewer and engine reimplementation",
  "name_zh": "DSDS：黑暗之魂 1 地图查看器与引擎重实现",
  "reconstruction_method": "engine-reimplementation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "A Steam installation of DS1 Prepare to Die Edition.",
    "Run ./run once, then adjust the generated user/cfg.json configuration.",
    "Map objects, MSB events and regions, and map collision are unimplemented.",
    "GNU GPL v3."
  ],
  "requirements_zh": [
    "需要安装 Steam 版《黑暗之魂 1》Prepare to Die Edition。",
    "先运行一次 ./run，再调整生成的 user/cfg.json 配置。",
    "地图物件、MSB 事件与区域，以及地图碰撞功能尚未实现。",
    "采用 GNU GPL v3 许可证。"
  ],
  "scope": "unknown",
  "targets": [
    "game"
  ],
  "url": "https://gitlab.com/somobu/dantelion",
  "verification": "source-reviewed",
  "verified_at": "2026-11-09"
}
