Skip to content

MapUpdater

Latest

Choose a tag to compare

@phphackerr phphackerr released this 25 Feb 22:03
· 2 commits to master since this release

[0.2.0] - 2026-02-26

Fixed

  • Fixed *.ini parsing so false / 0 values correctly disable options (autoupdate, dota, lod, debug).

Changed

  • Removed the large third-party JSON parser and replaced it with a compact built-in parser tailored to the updater API (smaller footprint).
  • Map detection is now size-aware (optional via checksize) and recursively scans Maps/Download folders by version.
  • When both dota and lod are enabled, the updater now checks both maps in one startup pass, queues missing files for both, and downloads them in a single overlay session.

Improved

  • Significantly improved UI style, layout and experience.
  • Improved DLL startup stability by moving heavy initialization out of DllMain (lazy initialization).
  • Improved update metadata requests with HTTP timeouts, response status checks, and proper handling of URLs with query parameters.
  • Improved handling of invalid API responses by validating JSON structure before reading fields.
  • Improved custom overlay z-order/position sync so it stays attached to the game window more reliably.