{
  "added_at": "2026-11-06",
  "category": "reconstruction-cases",
  "description_en": "scvk reconstructs SimCity 4's renderer interface as a native Vulkan DLL loaded through the game's GZCOM plugin system. It claims existing renderer class IDs and emulates the cIGZGDriver fixed-function API with pipeline state and shaders for terrain, buildings, lighting, textures and interface drawing.",
  "description_zh": "scvk 通过 SimCity 4 的 GZCOM 插件系统加载原生 Vulkan DLL，以替换游戏渲染器。它使用已有的渲染器类 ID，并通过管线状态和着色器模拟 cIGZGDriver 固定功能接口，绘制地形、建筑、光照、纹理和界面。",
  "entry_url": "https://awesomerea.org/resources/scvk-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/scvk-case/",
  "evidence_url": "https://github.com/aspctt/scvk/blob/5827705ac9f9dcb08ecf1c5989153c616aba5462/README.md",
  "group": "cases",
  "id": "scvk-case",
  "json_url": "https://awesomerea.org/resources/scvk-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/scvk-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/scvk-case/index.md",
  "name": "scvk: replacing SimCity 4's renderer with Vulkan",
  "name_zh": "scvk：以 Vulkan 替换 SimCity 4 渲染器",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "SimCity 4 with the documented GZCOM plugin interface and Vulkan-capable graphics hardware.",
    "SCGL cannot be installed concurrently because it claims the same renderer class ID; Intel graphics are untested.",
    "LGPL-2.1-or-later license."
  ],
  "requirements_zh": [
    "需要具有文中所述 GZCOM 插件接口的 SimCity 4，以及支持 Vulkan 的显卡。",
    "SCGL 使用相同的渲染器类 ID，不能同时安装；Intel 显卡尚未测试。",
    "采用 LGPL-2.1 或更新版本许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/aspctt/scvk",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
