Commit Graph

2 Commits

Author SHA1 Message Date
troytt 0fa6c6afb0 加入烘焙图集包(samples/d2-packs,66 MB / 275 个文件)
62 张地图的索引色 PNG 图集页 + scene.json(画家序绘制列表、碰撞 RLE、出生点、对象
元数据)+ index.json(含各 act 调色板)。这是原版美术的解码产物,仓库已改为私有后入库。

有了它,在没有原版 MPQ 的机器上也能跑资源包模式(/acts.html、/diablo2/);
?live=1 与 pack:data 仍需要自备 samples/d2/ 下的原版数据。

没走 Release 附件的原因:本实例的上传接口对 3 MB 与 59.5 MB 都返回 HTTP 500
(大概率是 [attachment] MAX_SIZE 或存储路径限制),所以直接进 Git。
若之后把附件上限调大,可以把这份数据从历史里挪到 Release。
2026-09-13 18:29:28 +08:00
troytt 7a24a3f806 加入自产夹具美术(samples/fixtures,492 KB)
这些文件全部由仓库内脚本生成,无第三方版权问题:
  node scripts/make-fixtures.ts samples/fixtures      # DC6/调色板/文本表/期望网格
  node scripts/make-map-fixtures.ts samples/fixtures  # DT1/DS1/夹具 MPQ

入库后 clone 即可跑夹具相关的校验与页面(verify:all、map.html?data=samples/fixtures),
不必先拿到原版 MPQ。

.gitignore 相应调整:用 `samples/*` 而不是 `samples/`(git 不允许反选被整体排除的目录),
并单独放行 samples/fixtures/*.mpq(那个 MPQ 是我们自己生成的)。原版 MPQ、烘焙图集包
与第三方参考源码仍然不入库。
2026-09-13 18:27:16 +08:00