Skip to content

Latest commit

 

History

History
167 lines (78 loc) · 8.66 KB

CHANGELOG.md

File metadata and controls

167 lines (78 loc) · 8.66 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.9.0 (2021-10-22)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

BREAKING CHANGES

  • this splits the map viewer out into @diablo2/viewer and moves a lot of types around

0.7.0 (2021-10-16)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • map: skip mapid 150 on pd2 as it doesnt seem to work yet (a268073)

Features

  • core: basic game state from packets flowing though it (#10) (c052059)

0.4.0 (2020-11-06)

Features

  • 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

0.1.0 (2020-09-14)

Bug Fixes

  • map: allow both Normal.json and 0.json for difficulty (9835262)

Features

  • map: docker container to render collision maps for most d2 maps (#1) (93b09b1)