Commit Graph

2 Commits

Author SHA1 Message Date
troytt ddea73e597 重新烘焙资源包:地面 type 0 与顶角配对修复之后,让仓库与线上一致
这两处渲染修复都改了绘制内容,但当时只提交了代码,没有提交重新烘焙的图集包,
于是 git 里记录的还是 0fa6c6a 那版旧包、而工作区与线上 /var/www/d2packs 已是新版。

改动来源(两次修复,均已单独提交):
  1068fce 顶角墙缺左半:DS1 只列 type 3,引擎会补画 type 4(35 关共 411 对)
  之前的地面槽位类型键修复:地面按 DT1 type 0 解析(错类型 1918 → 0)

结果:246 个文件(245 改 + 1 新增 act2/40-act-2-town-lutw/tiles-7.png),
逐项自检 npm run verify:packs 全绿、npm run verify:deploy 全绿,
本地 samples/d2-packs 与线上 /var/www/d2packs 的 index.json md5 一致(33b84d18…)。
2026-09-14 11:15:55 +08:00
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