Commit Graph

  • 4d47a56e68 feat(mpq): 实现 ADPCM 与 Huffman 音频解码并接入 Web Audio (fixes #13) troytt 2026-09-14 12:02:54 +0000
  • f4dd55be6c fix(formats): 按官方哈希桶格式重写 tbl 解码器与编码器 (fixes #8) troytt 2026-09-14 11:56:23 +0000
  • 1a81693d74 test: 引入 Vitest 测试框架、覆盖率统计与 CI 流水线 (fixes #14) troytt 2026-09-14 11:44:44 +0000
  • 63b3962a52 chore(scripts): 使用 tsx 运行 TypeScript 脚本,解除对特定 Node 运行时的依赖 (fixes #12) troytt 2026-09-14 11:44:43 +0000
  • 3cfa0cff9a fix(scripts): use npx tsx for publish:packs troytt 2026-09-14 11:23:14 +0000
  • c6f176f784 chore(scripts): configure commit author in publish-packs troytt 2026-09-14 11:22:48 +0000
  • 1cdbe5de19 chore(scripts): update level count in publish-packs readme generator troytt 2026-09-14 11:22:32 +0000
  • 2a0dd4ce25 feat(packer): bake all 101 generated levels into static packs with 3 variants each troytt 2026-09-14 11:15:13 +0000
  • 1cfef30878 fix(generators): 修复 70 关随机迷宫与 31 关野外地图生成与连通性 (fixes #2) troytt 2026-09-14 10:33:45 +0000
  • 9475886bc8 fix(scripts): 修复 publish-packs 统计地图关卡数量逻辑 troytt 2026-09-14 09:30:55 +0000
  • 72731bb143 feat(objects): 完整实现对象层解码、打包图集与场景深度绘制 (#5) troytt 2026-09-14 09:27:54 +0000
  • b3368e552a chore: 在 .gitignore 中忽略 Diablo II*/ 用户数据目录 troytt 2026-09-14 08:55:08 +0000
  • a80ee2cafc fix(render): 修复 SpriteRenderer 显存泄漏与补充 WebGL 上下文保护 (fixes #9) troytt 2026-09-14 07:54:51 +0000
  • a86b2a4582 fix(collision): 修复 DT1 碰撞网格方向与朝向对齐 (fixes #4) troytt 2026-09-14 07:54:38 +0000
  • cd81a7e686 图库改走独立仓库 + 单提交历史(每次重烘 orphan + force push) troytt 2026-09-14 12:03:27 +0800
  • a1af1d7304 文档:图集包改为从归档获取(不再随仓库分发) troytt 2026-09-14 11:45:48 +0800
  • afa5597168 把图集包移出 Git:改从 /diablo2/assets/ 的归档获取 troytt 2026-09-14 11:37:40 +0800
  • 46218f4280 verify-tiles: 给 DT1 库缓存加上限,避免跑全量时内存涨到数 GB troytt 2026-09-14 09:28:07 +0800
  • 61c6691555 修复顶角墙缺左半:DS1 只列 type 3,引擎会自己补画 type 4 troytt 2026-09-14 09:18:43 +0800
  • 956f7e8b45 README 精简为「项目总览 + 部署与使用」 troytt 2026-09-13 18:38:04 +0800
  • 255915036e 加入烘焙图集包(samples/d2-packs,66 MB / 275 个文件) troytt 2026-09-13 18:29:28 +0800
  • 7a24a3f806 加入自产夹具美术(samples/fixtures,492 KB) troytt 2026-09-13 18:27:16 +0800
  • 897b3735d6 初始提交:从零实现的暗黑破坏神 II WebGL2 引擎(TypeScript + Vite,零运行时依赖) troytt 2026-09-13 18:10:28 +0800