Skip to content

Releases: Karyoplasma/Diablo2MapIDChanger

Update to 1.0.3

Choose a tag to compare

@Karyoplasma Karyoplasma released this 10 Sep 14:40

Implemented a rename functionality:

It will copy all of the selected characters files (d2s, key, map, ma0-3, d2x) and rename them to the new chosen name. Then it will change the name in the new d2s and recalculate its checksum.
Checks for valid character names before doing anything and does not touch the selected character files, so you might want to delete those manually afterwards.

Naming rules are:

  • must be between 2 and 15 characters of length (inclusive)
  • may contain letters (a-zA-Z)
  • must start with a letter
  • may contain up to 1 hyphen (-) or underscore (_) (exclusive)
  • must not be a name that already exists

Update to 1.0.2

Choose a tag to compare

@Karyoplasma Karyoplasma released this 08 Jul 20:47

Added a right-click context menu:

  • copy the map seed to the clipboard for sharing
  • transfer the map from one character to another

Also fixed a pretty significant bug that might have prevented the program from working as intended. Basically, it wrote the map seed to the character in reverse order when parsing a number from the input field. It now ensures parity between Blizzard's -seed command and the input field in the program.

Hope you like it, enjoy!

Update to 1.0.1

Choose a tag to compare

@Karyoplasma Karyoplasma released this 22 Jan 13:56

Small bugfix update for two things that annoyed me:

  • negative seed number inputs
    • old behavior: negative seeds were parsed as the absolute value
    • new behavior: if the entered seed starts with a "-", parse it as a negative number
  • directory switching
    • old behavior: add the files of the new directory to the list
    • new behavior: clear the list and then add the files in the new directory
  • small bugfix that could have prevented you from switching directories in an edge case

Initial release

Choose a tag to compare

@Karyoplasma Karyoplasma released this 07 Dec 00:02
8cd3927

Change the map seed of your Diablo 2 LOD character through a streamlined GUI.

The tool automatically backs up your character before making any attempt to change the map seed. The backup will be found in a subfolder of your save folder called "backupMapIDChanger". The backup will be called %CharName%.d2s_%unixtimestamp%. It will never remove any backups, so if you use it extremely frequently, you should clear out the backup folder from time to time.

The auto-backup never failed me, but if you want to be extra safe, create your own backup.

A neat little side-effect of the routine the map changer uses is that it will fix characters with a bad checksum, so if you get a "Generic bad file" message in D2, try changing the character's map seed with this tool. If a bad checksum was the culprit, it will fix the issue.