{
  "added_at": "2026-11-08",
  "additional_evidence_urls": [
    "https://github.com/kissanima/chrono-tales/blob/95a8c918eb7a3bacf4c03bcb08a24ef87d563408/tools/GPAK_FORMAT.md",
    "https://github.com/kissanima/chrono-tales/blob/95a8c918eb7a3bacf4c03bcb08a24ef87d563408/LICENSE"
  ],
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "Chrono Tales reconstructs part of the 2012 MMORPG as a three.js browser world viewer using terrain, scenery and a character decoded from the original GBox2 archives. Its Python toolchain extracts .gpak archives, decodes game formats including maps, meshes and animation clips, and exports glTF assets. A format specification records findings from static analysis of chronotales.exe.",
  "description_zh": "Chrono Tales 将原版 GBox2 档案中的地形、场景和角色解码，借助 three.js 重建这款 2012 年 MMORPG 的部分世界，供浏览器浏览。项目的 Python 工具可提取 .gpak 档案、解析地图、网格及动画片段等格式，并导出 glTF 资源；格式文档还记录了对 chronotales.exe 的静态分析成果。",
  "entry_url": "https://awesomerea.org/resources/chrono-tales-browser-revival-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/chrono-tales-browser-revival-case/",
  "evidence_url": "https://github.com/kissanima/chrono-tales/blob/95a8c918eb7a3bacf4c03bcb08a24ef87d563408/README.md",
  "group": "cases",
  "id": "chrono-tales-browser-revival-case",
  "json_url": "https://awesomerea.org/resources/chrono-tales-browser-revival-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/chrono-tales-browser-revival-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/chrono-tales-browser-revival-case/index.md",
  "name": "Chrono Tales: a browser world viewer built from decoded GBox2 archives",
  "name_zh": "Chrono Tales：基于解码后的 GBox2 档案构建的浏览器世界浏览器",
  "reconstruction_method": "other",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Supply the original Chrono Tales archives; the repository does not distribute game data.",
    "Python 3.12+; pefile and capstone are used for disassembly helpers, and Pillow is optional for textured rendering.",
    "The browser viewer covers the starting zone; character animation, gameplay, other zones and wall collision are unfinished.",
    "MIT License."
  ],
  "requirements_zh": [
    "需自行提供 Chrono Tales 原版档案；仓库不分发游戏数据。",
    "需要 Python 3.12 或更高版本；反汇编辅助工具使用 pefile 和 capstone，纹理渲染可选用 Pillow。",
    "浏览器世界浏览器目前仅覆盖起始区域；角色动画、游戏玩法、其他区域及墙体碰撞尚未完成。",
    "采用 MIT 许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/kissanima/chrono-tales",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
