加入烘焙图集包(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。
This commit is contained in:
troytt 2026-09-13 18:29:28 +08:00
parent 7a24a3f806
commit 0fa6c6afb0
276 changed files with 6483 additions and 0 deletions

3
.gitignore vendored
View File

@ -9,7 +9,10 @@ dist-acts/
# 注意用 `samples/*` 而不是 `samples/`:只有父目录本身没被整体排除,才可能反选回 # 注意用 `samples/*` 而不是 `samples/`:只有父目录本身没被整体排除,才可能反选回
# `samples/fixtures/`(git 不允许反选被排除目录里的内容)。 # `samples/fixtures/`(git 不允许反选被排除目录里的内容)。
samples/* samples/*
# 夹具美术(自产)与烘焙图集包(原版美术的衍生数据,仓库已私有)入库;
# 原版 MPQ 与其它的自备数据不入库。
!samples/fixtures/ !samples/fixtures/
!samples/d2-packs/
*.mpq *.mpq
# 夹具里的 fixture.mpq 是我们自己生成的(make-map-fixtures.ts),要入库 # 夹具里的 fixture.mpq 是我们自己生成的(make-map-fixtures.ts),要入库
!samples/fixtures/*.mpq !samples/fixtures/*.mpq

View File

@ -0,0 +1,29 @@
{
"level": "Act 1 - Town",
"act": 1,
"levelId": 1,
"ds1": "data\\global\\tiles\\Act1\\Town\\TownE1.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Town\\Floor.dt1",
"data\\global\\tiles\\Act1\\Town\\Objects.dt1",
"data\\global\\tiles\\Act1\\Town\\Fence.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\River.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\stonewall.dt1",
"data\\global\\tiles\\Act1\\Town\\trees.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Objects.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\TreeGroups.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Bridge.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 85663,
"sceneSha256": "666ccf25e4c021b5a2c96036bfe819999303bc794db1d4f988de160e636354f2",
"tilePagesSha256": "3fb15f6aa1ce995fd5815b451dd77461147af7562ccfa790a48af29889ce27f7",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 2090760,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 652 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 700 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

View File

@ -0,0 +1,29 @@
{
"level": "Act 1 - Town",
"act": 1,
"levelId": 1,
"ds1": "data\\global\\tiles\\Act1\\Town\\TownN1.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Town\\Floor.dt1",
"data\\global\\tiles\\Act1\\Town\\Objects.dt1",
"data\\global\\tiles\\Act1\\Town\\Fence.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\River.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\stonewall.dt1",
"data\\global\\tiles\\Act1\\Town\\trees.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Objects.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\TreeGroups.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Bridge.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 82183,
"sceneSha256": "eaeae4408703bc9918c5802ff1729216e37113cd4f34e7eee097039498eac1c0",
"tilePagesSha256": "9df1609bf74a930fe32696341c914817bf4b56159871e915f9d149ea8276572a",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 1824799,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,29 @@
{
"level": "Act 1 - Town",
"act": 1,
"levelId": 1,
"ds1": "data\\global\\tiles\\Act1\\Town\\TownS1.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Town\\Floor.dt1",
"data\\global\\tiles\\Act1\\Town\\Objects.dt1",
"data\\global\\tiles\\Act1\\Town\\Fence.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\River.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\stonewall.dt1",
"data\\global\\tiles\\Act1\\Town\\trees.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Objects.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\TreeGroups.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Bridge.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 82048,
"sceneSha256": "e34e71b0b82e4b7f113866b2b98d9c1d18b094a41f1a1d31ca986aca26c46f7e",
"tilePagesSha256": "d77e021b96bdbb0089b3d88ddb3b57da9fcb7db3f6196c25f78d8c7fdb60170d",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 1832183,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 614 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 710 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 465 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

View File

@ -0,0 +1,29 @@
{
"level": "Act 1 - Town",
"act": 1,
"levelId": 1,
"ds1": "data\\global\\tiles\\Act1\\Town\\TownW1.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Town\\Floor.dt1",
"data\\global\\tiles\\Act1\\Town\\Objects.dt1",
"data\\global\\tiles\\Act1\\Town\\Fence.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\River.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\stonewall.dt1",
"data\\global\\tiles\\Act1\\Town\\trees.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Objects.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\TreeGroups.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Bridge.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 82875,
"sceneSha256": "599707daf9ec5fa179985af70ee5b635356ddc37690ccabee45ac9643d377f61",
"tilePagesSha256": "fcf074b02b2eb89ad8529fad272e62cc2843cddb16bdc2aebb908bf85ab1f9e8",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 1847468,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -0,0 +1,21 @@
{
"level": "Act 1 - Cave 2 Treasure",
"act": 1,
"levelId": 13,
"ds1": "data\\global\\tiles\\Act1\\Caves\\CaveRoom2.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Caves\\Cave.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 23102,
"sceneSha256": "ce4a835100eab6aca1368b82fc9d9aef3314ac5cdfef8ee178fb4fced3a2ea83",
"tilePagesSha256": "51ef4b1727041b58e8d489796029e57c759626763590c4fd51d592978103720f",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 596625,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 KiB

View File

@ -0,0 +1,21 @@
{
"level": "Act 1 - Cave 3 Treasure",
"act": 1,
"levelId": 14,
"ds1": "data\\global\\tiles\\Act1\\Caves\\CaveRoom3.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Caves\\Cave.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 23081,
"sceneSha256": "6aafa008dc48643516bbad91b565be9f8b240ca56152f4d4e38829d3bd8beca5",
"tilePagesSha256": "dba6883b8c7fb3ca6f7af80db72c8afb889cffd8b5b633fa445e8030ff88c866",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 672789,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 657 KiB

View File

@ -0,0 +1,21 @@
{
"level": "Act 1 - Cave 4 Treasure",
"act": 1,
"levelId": 15,
"ds1": "data\\global\\tiles\\Act1\\Caves\\CaveRoom4.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Caves\\Cave.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 20625,
"sceneSha256": "bc6ba4f92b4f62350327001ba0f5f18374e3a68cc8f4b4103cea20040928ad17",
"tilePagesSha256": "e7c59562306f0ea0fac580c278ff9d630df7c499249a373520a6a4e7cc865800",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 530010,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

View File

@ -0,0 +1,21 @@
{
"level": "Act 1 - Cave 5 Treasure",
"act": 1,
"levelId": 16,
"ds1": "data\\global\\tiles\\Act1\\Caves\\CaveRoom5.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Caves\\Cave.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 18852,
"sceneSha256": "fb74d49e69944c66b0a995d15d2deb72ab4a2ce9c4edc21e9b8ed069a6359cb1",
"tilePagesSha256": "1cbadc1a17cdd69ad905a12f60ac583c812b6e193eadc9133170b2be38cef5fa",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 605508,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 KiB

View File

@ -0,0 +1,21 @@
{
"level": "Act 1 - Tower 2",
"act": 1,
"levelId": 20,
"ds1": "data\\global\\tiles\\Act1\\Outdoors\\Tower2.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Outdoors\\TowerB.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 2506,
"sceneSha256": "4b02ab9b35a500bc3413ca74f75073ea30450e9537082007c8f18ded4bf6c338",
"tilePagesSha256": "adf8334f86b3132c9469c1117e0a788a1184e3b6c288faf7760c0900124ab123",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 117545,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

View File

@ -0,0 +1 @@
{"version":1,"fidelity":"exact","act":1,"levelId":20,"levelName":"Act 1 - Tower 2","ds1":"data\\global\\tiles\\Act1\\Outdoors\\Tower2.ds1","cellsX":9,"cellsY":9,"originX":400,"originY":112,"widthPx":768,"heightPx":544,"pageSize":2048,"pages":[{"file":"tiles-0.png","width":2048,"height":390}],"objectPages":[],"frames":[[160,128],[160,224],[160,224],[160,224],[160,224],[128,224],[160,128],[128,224],[160,128],[128,128],[160,224],[160,128],[128,160],[160,224],[128,160],[160,224],[160,128],[160,160],[160,160],[128,128]],"frameHash":["91528837","801edce1","f9eeee5e","feac0432","1e5f7c4e","2ebbb6fc","185b9b6f","2322774e","a7c10c68","a24b768b","771eaeee","46d76f7f","7f4f22cf","f45795f2","4b6640ef","8ecfb11c","95a8061e","51f64618","2432f346","c53d909c"],"framePlacement":[[0,1536,0,160,128],[0,832,224,160,224],[0,0,0,160,224],[0,160,0,160,224],[0,320,0,160,224],[0,960,0,128,224],[0,1696,0,160,128],[0,1088,0,128,224],[0,1856,0,160,128],[0,576,224,128,128],[0,480,0,160,224],[0,0,224,160,128],[0,160,224,128,160],[0,640,0,160,224],[0,288,224,128,160],[0,800,0,160,224],[0,416,224,160,128],[0,1216,0,160,160],[0,1376,0,160,160],[0,704,224,128,128]],"floors":[[0,320,112,0,0],[0,400,152,1,0],[0,480,192,2,0],[0,560,232,3,0],[6,240,152,0,1],[8,320,192,1,1],[6,400,232,2,1],[8,480,272,3,1],[0,160,192,0,2],[0,240,232,1,2],[11,320,272,2,2],[0,400,312,3,2],[0,80,232,0,3],[6,160,272,1,3],[8,240,312,2,3],[6,320,352,3,3]],"walls":[[1,320,0,0,0],[2,400,40,1,0],[7,240,40,0,1],[3,480,80,2,0],[10,160,80,0,2],[4,560,120,3,0],[13,80,120,0,3],[5,640,160,4,0],[15,0,160,0,4],[9,560,296,4,1],[16,80,296,1,4],[12,480,304,4,2],[17,160,304,2,4],[14,400,344,4,3],[18,240,344,3,4],[19,320,416,4,4]],"roofs":[],"objects":[],"collision":{"width":45,"height":45,"runs":[[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,21],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,24],[1,1],[0,19],[1,1],[0,204],[1,21],[0,924]]},"spawn":[400,452],"stats":{"floors":16,"walls":16,"roofs":0,"frames":20,"missingTiles":0,"missingRefs":[],"walkable":0.9604938271604938,"objects":0,"objectsWithArt":0,"objectsUnresolved":[],"objectsArtPending":0,"dt1Libraries":1}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

View File

@ -0,0 +1,22 @@
{
"level": "Act 1 - Crypt 3 E",
"act": 1,
"levelId": 25,
"ds1": "data\\global\\tiles\\Act1\\Crypt\\CryptCountess1.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Crypt\\Basewall.dt1",
"data\\global\\tiles\\Act1\\Crypt\\Floor.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 28651,
"sceneSha256": "51601ed6a9c3ad705434c11baea6c7f17dadcf2bacde1297409e715418432d68",
"tilePagesSha256": "dac1cf3a9264cd42296cf8ef79e6c06526c4d385c963053f272f0836bd7d73b0",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 199050,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

View File

@ -0,0 +1,22 @@
{
"level": "Act 1 - Crypt 3 E",
"act": 1,
"levelId": 25,
"ds1": "data\\global\\tiles\\Act1\\Crypt\\CryptCountess2.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Crypt\\Basewall.dt1",
"data\\global\\tiles\\Act1\\Crypt\\Floor.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 27899,
"sceneSha256": "d8b8742a62249f60396cac90217c402ab052dbdbe595c564f8457e55235e8e9e",
"tilePagesSha256": "f8484586e5c94fd40cb2ab1b7c60e86a7a0226b77ad7581c9dd14051e2319931",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 181152,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

View File

@ -0,0 +1,28 @@
{
"level": "Act 1 - Monastery",
"act": 1,
"levelId": 26,
"ds1": "data\\global\\tiles\\Act1\\Monastry\\facade1.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Court\\Floor.dt1",
"data\\global\\tiles\\Act1\\Town\\Floor.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\River.dt1",
"data\\global\\tiles\\Act1\\Court\\Archwall.dt1",
"data\\global\\tiles\\Act1\\Court\\Outwall.dt1",
"data\\global\\tiles\\Act1\\Monastry\\Facade.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\stonewall.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\TreeGroups.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 37437,
"sceneSha256": "9c7b70e97ebaf29a5c983c118118aa1efe44c4a29810b666e26986759f9353d5",
"tilePagesSha256": "03ce49a1450319fc2cc8404901d473cd3243ee31a9c6203ea1e1b16c52885f11",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 1918665,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 535 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 691 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@ -0,0 +1,27 @@
{
"level": "Act 1 - Courtyard 1",
"act": 1,
"levelId": 27,
"ds1": "data\\global\\tiles\\Act1\\Court\\CourtE.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Court\\Floor.dt1",
"data\\global\\tiles\\Act1\\Court\\Archwall.dt1",
"data\\global\\tiles\\Act1\\Court\\Outwall.dt1",
"data\\global\\tiles\\Act1\\Barracks\\floor.dt1",
"data\\global\\tiles\\Act1\\Court\\Plants2.dt1",
"data\\global\\tiles\\Act1\\Court\\Pboxwall.dt1",
"data\\global\\tiles\\Act1\\Barracks\\basewall.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 53688,
"sceneSha256": "0f244fb53337f76590dd80d9e5e7b0b138fddcf632a87158b80d35203ddcebbd",
"tilePagesSha256": "ec55dcf08cfa45feb8686194e99e3f5f70e4dc93759e834d9a3affc104a95f75",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 850265,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 KiB

View File

@ -0,0 +1,27 @@
{
"level": "Act 1 - Courtyard 1",
"act": 1,
"levelId": 27,
"ds1": "data\\global\\tiles\\Act1\\Court\\CourtN.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Court\\Floor.dt1",
"data\\global\\tiles\\Act1\\Court\\Archwall.dt1",
"data\\global\\tiles\\Act1\\Court\\Outwall.dt1",
"data\\global\\tiles\\Act1\\Barracks\\floor.dt1",
"data\\global\\tiles\\Act1\\Court\\Plants2.dt1",
"data\\global\\tiles\\Act1\\Court\\Pboxwall.dt1",
"data\\global\\tiles\\Act1\\Barracks\\basewall.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 52627,
"sceneSha256": "0af8b7b704f69803b9aad108d3721f968c85ac8ad8765c3f9487983512f71eb3",
"tilePagesSha256": "ab37051aeff3d099551e99aa29ad12e1af7a6b705ea098735fe2b3477efdffa2",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 780395,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 573 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

View File

@ -0,0 +1,27 @@
{
"level": "Act 1 - Courtyard 1",
"act": 1,
"levelId": 27,
"ds1": "data\\global\\tiles\\Act1\\Court\\CourtW.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Court\\Floor.dt1",
"data\\global\\tiles\\Act1\\Court\\Archwall.dt1",
"data\\global\\tiles\\Act1\\Court\\Outwall.dt1",
"data\\global\\tiles\\Act1\\Barracks\\floor.dt1",
"data\\global\\tiles\\Act1\\Court\\Plants2.dt1",
"data\\global\\tiles\\Act1\\Court\\Pboxwall.dt1",
"data\\global\\tiles\\Act1\\Barracks\\basewall.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 52454,
"sceneSha256": "9fa294d4f2c866bbbfcf4bff136decff5b51d9f5515c9b26d0de7106f82b1e80",
"tilePagesSha256": "a8928f960ca4fd3e5af5e44fc66e795dc7e7b9708c782314f9b222fa47a181a2",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 738813,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

View File

@ -0,0 +1,26 @@
{
"level": "Act 1 - Courtyard 2",
"act": 1,
"levelId": 32,
"ds1": "data\\global\\tiles\\Act1\\Court\\Cat_Court.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Court\\Floor.dt1",
"data\\global\\tiles\\Act1\\Court\\Archwall.dt1",
"data\\global\\tiles\\Act1\\Court\\Outwall.dt1",
"data\\global\\tiles\\Act1\\Barracks\\floor.dt1",
"data\\global\\tiles\\Act1\\Barracks\\exitdn.dt1",
"data\\global\\tiles\\Act1\\Barracks\\objects.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 20840,
"sceneSha256": "263ef323652fa21d35b995b8f34e67f18cfe6a3cb7aaceb2fcd8466b99223432",
"tilePagesSha256": "f710d74bd69a782c51ac0298d7ed22d72a5c7f105610de2bf8855502a7707175",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 657181,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 626 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,29 @@
{
"level": "Act 1 - Cathedral",
"act": 1,
"levelId": 33,
"ds1": "data\\global\\tiles\\Act1\\Cathedrl\\Cathy3.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Cathedrl\\Alter.dt1",
"data\\global\\tiles\\Act1\\Cathedrl\\Coffers.dt1",
"data\\global\\tiles\\Act1\\Cathedrl\\Stained.dt1",
"data\\global\\tiles\\Act1\\Barracks\\floor.dt1",
"data\\global\\tiles\\Act1\\Cathedrl\\column.dt1",
"data\\global\\tiles\\Act1\\Court\\Outwall.dt1",
"data\\global\\tiles\\Act1\\Court\\Floor.dt1",
"data\\global\\tiles\\Act1\\Cathedrl\\Frescoes.dt1",
"data\\global\\tiles\\Act1\\Cathedrl\\rugs.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 37161,
"sceneSha256": "34b7eb2de4b48740b44436bde51973717931f4b31474293fd497a4c5cf8691c0",
"tilePagesSha256": "ddb195b13b486bff582bf8eebb070a6570ba5fd052601b47ccb0a79cf6ca4d09",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 1045376,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 438 KiB

View File

@ -0,0 +1,24 @@
{
"level": "Act 1 - Catacombs 4",
"act": 1,
"levelId": 37,
"ds1": "data\\global\\tiles\\Act1\\Catacomb\\Andy3.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Catacomb\\Basewalls.dt1",
"data\\global\\tiles\\Act1\\Catacomb\\Upstr.dt1",
"data\\global\\tiles\\Act1\\Catacomb\\floor.dt1",
"data\\global\\tiles\\Act1\\Catacomb\\andariel.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 39617,
"sceneSha256": "f7846b934c604258d11edb1098424c9ee17b8ea6453d82e47540119406913485",
"tilePagesSha256": "f7da007d5125b2bf6730c7209d93e53a55cd35558b25495eaa794e149600c833",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 627441,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 573 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -0,0 +1,26 @@
{
"level": "Act 1 - Tristram",
"act": 1,
"levelId": 38,
"ds1": "data\\global\\tiles\\Act1\\Tristram\\Tri_Town4.ds1",
"dt1": [
"data\\global\\tiles\\Act1\\Town\\Floor.dt1",
"data\\global\\tiles\\Act1\\Tristram\\town.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\stonewall.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\River.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\Objects.dt1",
"data\\global\\tiles\\Act1\\Outdoors\\TreeGroups.dt1"
],
"palette": "data\\global\\palette\\act1\\pal.pl2",
"sceneBytes": 95714,
"sceneSha256": "f10e2837c78cf9cb9d2a024f42a39c96123661cbbe28ba6ed0b46a6af8844084",
"tilePagesSha256": "accc761dde59a06f8183a6a241f9743c67404fc06f7a38259cdb812049caf45f",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 2012804,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 583 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

View File

@ -0,0 +1,33 @@
{
"level": "Act 2 - Town",
"act": 2,
"levelId": 40,
"ds1": "data\\global\\tiles\\Act2\\Town\\LutN.ds1",
"dt1": [
"data\\global\\tiles\\Act2\\Town\\Ground.dt1",
"data\\global\\tiles\\Act2\\Town\\Walls.dt1",
"data\\global\\tiles\\Act2\\Town\\Build.dt1",
"data\\global\\tiles\\Act2\\Town\\Canal.dt1",
"data\\global\\tiles\\Act2\\Town\\Curbs.dt1",
"data\\global\\tiles\\Act2\\Town\\Gate.dt1",
"data\\global\\tiles\\Act2\\Town\\Guard.dt1",
"data\\global\\tiles\\Act2\\Town\\Shop.dt1",
"data\\global\\tiles\\Act2\\Town\\Tavern.dt1",
"data\\global\\tiles\\Act2\\Town\\Wagon.dt1",
"data\\global\\tiles\\Act2\\Palace\\Palace.dt1",
"data\\global\\tiles\\Act2\\Outdoors\\Palm.dt1",
"data\\global\\tiles\\Act2\\Outdoors\\Mesa.dt1"
],
"palette": "data\\global\\palette\\act2\\pal.pl2",
"sceneBytes": 138114,
"sceneSha256": "c664028d7ac2c42a305c0bc4180442fa015b10535f1ee497260fec56172f198f",
"tilePagesSha256": "2ae700a5c456ab3e2c322fdea771473576f3a287b8cbc7c51e17d9630f32bf33",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 4099388,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 551 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 717 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 736 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 KiB

View File

@ -0,0 +1,33 @@
{
"level": "Act 2 - Town",
"act": 2,
"levelId": 40,
"ds1": "data\\global\\tiles\\Act2\\Town\\LutW.ds1",
"dt1": [
"data\\global\\tiles\\Act2\\Town\\Ground.dt1",
"data\\global\\tiles\\Act2\\Town\\Walls.dt1",
"data\\global\\tiles\\Act2\\Town\\Build.dt1",
"data\\global\\tiles\\Act2\\Town\\Canal.dt1",
"data\\global\\tiles\\Act2\\Town\\Curbs.dt1",
"data\\global\\tiles\\Act2\\Town\\Gate.dt1",
"data\\global\\tiles\\Act2\\Town\\Guard.dt1",
"data\\global\\tiles\\Act2\\Town\\Shop.dt1",
"data\\global\\tiles\\Act2\\Town\\Tavern.dt1",
"data\\global\\tiles\\Act2\\Town\\Wagon.dt1",
"data\\global\\tiles\\Act2\\Palace\\Palace.dt1",
"data\\global\\tiles\\Act2\\Outdoors\\Palm.dt1",
"data\\global\\tiles\\Act2\\Outdoors\\Mesa.dt1"
],
"palette": "data\\global\\palette\\act2\\pal.pl2",
"sceneBytes": 137517,
"sceneSha256": "c3d4b3862ccd0677b70cdbea7723ee412990eeb97f213ece8878d83a544743bc",
"tilePagesSha256": "3600cfb324ab4072b19494285bc6952ce57f684becd884877973c091c91295d0",
"objectPagesSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"pngBytes": 4007423,
"sourceArchive": [
"d2char.mpq",
"d2data.mpq",
"d2exp.mpq",
"Patch_D2.mpq"
]
}

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 776 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 606 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 KiB

Some files were not shown because too many files have changed in this diff Show More