All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.9.0 (2021-10-22)
- map: bundle as .cjs so nodejs will load the cli while under esm mode (09c387d)
- map: correctly parse the seed as a unsigned int not a signed int (d5efb34)
- map: log unsigned ints as hex (45943ff)
- map: unload act if seed or difficulty changes (9293907)
- map: add den of evil as good exit (50634e0)
- map: add isGoodExit for common exits which are important (2925ed3)
- map: restart map process quickly if it crashes rather than waiting for timeout (fed0797)
- map: start multiple map processes if required (a2202ff)
0.8.0 (2021-10-17)
- map: correct command path for docker (b86169a)
- map: correctly debug mapId (369ea47)
- map: do not offset locations (06453e9)
- map: make the view hight slightly smaller to prevent scroll bars (ad55299)
- map: only load the mpq data once (e0c9f8c)
- map: include waypoint names (a6b421c)
- map: offset super unique names slightly (bf5b38f)
- map: render super uniques and names on the map (9cb2c09)
- map: show unknown objects on the map (44132e2)
- map: since maps are generated by zone render more maps before restarting (3d4b45f)
- map: split the components so the server and viewer can be imported easier (7a44862)
- map: support multiple command locations (d7cff17)
- split map into map server and map viewer (#186) (b92efb9)
- viewer: make things look a bit nicer (a9f3414)
- this splits the map viewer out into @diablo2/viewer and moves a lot of types around
0.7.0 (2021-10-16)
- map: expand cli usage examples (1c2f8fe)
- map: expose the location of super uniques (93f1ea9)
- map: improve map name from mpq (ef395b5)
- map: include operate code for objects (12e6cc2)
- map: load object/exit/level names from mpq and add to map (#185) (5510753)
- map: remove more unusued objects (fd6af41)
- map: render map to png using canvas (#160) (90c36a1)
- map: start exporting doors (997404a)
- map: use the new act endpoint (90921c3)
0.6.0 (2021-10-13)
- map: die if offsets cannot be defined (ab61cfd)
- map: force a flush after log lines are printed (9c9a662)
- map: increase timeout to 30seconds for map generation (5053d46)
- find map seed from a player name (#124) (4763715)
- map: add some debug timings into log generation (3976008)
- map: include git commit and hash in cli (#159) (04ac188)
- map: serve the index.html/js from the container (0b0751c)
- map: show exits and waypoints on the map (#157) (a0d335f)
- map: support diablo2 client v1.13c (#158) (2b248d9)
- map: support generating just a single act's data (24d69ba)
0.5.0 (2021-03-26)
- map: skip mapid 150 on pd2 as it doesnt seem to work yet (a268073)
0.4.0 (2020-11-06)
- support both pod and pd2 (d89f86e)
- support project diablo2 (f794865)
- map: cache map generations in memory (24f1bdd)
0.3.0 (2020-09-20)
Note: Version bump only for package @diablo2/map
0.2.1 (2020-09-19)
Note: Version bump only for package @diablo2/map
0.2.0 (2020-09-19)
Note: Version bump only for package @diablo2/map
- map: allow both Normal.json and 0.json for difficulty (9835262)