Skip to content

Releases: MisterVector/Maelstrom-CD-Key-Tester

Maelstrom CD-Key Tester 4.3.3

20 Aug 20:42
Compare
Choose a tag to compare
  • Fixed an error while testing with products in certain cases (invalid filetime)
  • Instead of wiping the key files when Maelstrom loads the keys, they will
    instead be wiped before Maelstrom writes back the unused keys before closing
    which prevents an issue where Maelstrom encounters a runtime error, closes
    and then the CD-Key folder is completely empty
  • If an invalid MPQ filename is encountered while testing keys for a certain
    product, testing will stop
  • Updated the readme

Maelstrom CD-Key Tester 4.3.2

27 May 03:28
Compare
Choose a tag to compare
  • A custom user agent is once again sent when checking for updates
    • Went missing after a previous change to the update check code
  • Due to a change in the update check process, Maelstrom has been
    updated to handle a new date format when checking for a
    new version

Maelstrom CD-Key Tester 4.3.1

11 Dec 01:38
Compare
Choose a tag to compare
  • The changelog was missing the changes for version 4.3.0
  • The default window position of the main form has been altered for a more suitable location

Maelstrom CD-Key Tester 4.3.0

29 Nov 21:21
Compare
Choose a tag to compare
  • Potentially fixed a small issue when getting rejected by SOCKS4 proxies
  • Small improvement when loading proxy files
  • Added support for 26-digit Diablo II keys
  • Implemented SOCKS5 proxy support
  • Clicking and moving the main form around is now possible when clicking the
    Reload Proxies, Reload CD-Keys and Config labels
  • When reloading proxies, existing proxies are removed from the active sockets
  • If loading in keys by dumping a series of folders in the CD-Keys folder and
    any of the subfolders contains the files W2BN.txt, D2DV.txt or D2XP.txt, none
    of those files would be deleted
  • Fixed an issue where some proxies won't get the correct Battle.Net IP
    from Maelstrom when connecting
  • Fixed an issue where the number of hours since testing started would not be
    calculated correctly in certain cases
  • Slight performance tweak when determining when to clear the text screen
  • Removed broken Warcraft III support
  • Dropped CheckRevisionMPQ.dll and updated VersionCheck.dll to be used instead for
    Diablo II CD-Key testing. This should also get rid of the version out of date
    errors encountered when testing Diablo II CD-Keys as this should be more
    up to date
  • Added support for displaying days in time elapsed
  • The updater now uses the Code Speak Distribution System to check for a new
    update. When you click the "Yes" button to indicate you want to update, you
    will now be taken to the Code Speak website with a special page showing the
    changes since your version and the latest
  • Updated Binaries/READ THIS.txt including a new URL
  • Updated the default BNLS server to jbls.davnit.net
  • The libbnet.dll library has been dropped as BNCSUtil.dll has replaced it
  • Fixed a run-time error while saving the configuration with invalid values entered
  • Fixed an issue where not all invalid configuration values will be highlighted in
    the configuration form when the program loads with errors or the configuration is
    attempted to be saved
  • When attempting to save the configuration with invalid values, a message box will
    pop up specifying that there are errors and to correct them before clicking
    OK again
  • Updated the readme for new changes and some fixes
  • Fixed an issue where changing the "sockets per proxy" setting in the configuration
    had no immediate effect
  • Reversed a change from Maelstrom 4.2.0 that treated the "Hashes for W2BN are too new"
    issue as coming from certain Warcraft II keys. This is incorrect, and instead the
    socket that produced this error is reconnected
  • Update check will be disabled if Maelstrom is loaded by the Code Speak Distribution System

Maelstrom CD-Key Tester 4.2.3

15 Feb 21:53
Compare
Choose a tag to compare
  • Fixed update check code
  • Instead of using quotes to emphasize certain words after the
    tester is stopped, the color white is used instead
  • Fixed some casing in a message when the tester is stopped
  • Fixed Diablo II/Expansion checkrevision

Maelstrom CD-Key Tester 4.2.2

18 Oct 15:03
Compare
Choose a tag to compare
  • Updated Warcraft III version byte to 0x1E
  • Adjusted the X button on main form and configuration form to remove
    any open space on the right side
  • Guide renamed to ReadMe for consistency
  • Some text stands out more

Maelstrom CD-Key Tester 4.2.1

07 Aug 03:57
Compare
Choose a tag to compare
  • Message box icon changes
    • Invalid config message icon changed from information to critical
    • Unable to check for update message icon changed from information
      to exclamation
  • The CD-Key Profile message is now shown as the last message when
    Maelstrom starts up
  • Added a configuration option to check for update on startup,
    defaulting to on
  • Checkboxes in the configuration window are more consistent

Maelstrom CD-Key Tester 4.2.0

10 Jul 02:34
Compare
Choose a tag to compare
  • The CheckRevision library has been renamed to VersionCheck.dll
  • Appropriate icons are now added to each message box
  • Default BNLS server is now jbls.codespeak.org
  • Fixed an issue where Maelstrom would crash if reading non-text files
    • Added a message for how many bad files were skipped
  • Changed some text around
    • The following text
      • Removed 1 duplicate keys
      • Removed 1 invalid keys
      • Removed 1 skipped lines
      • Skipped 1 bad files
    • Is now
      • Removed 1 duplicate key
      • Removed 1 invalid key
      • Removed 1 skipped line
      • Skipped 1 bad file
  • Added new DNS names for Battle.Net:
    • connect-use.classic.blizzard.com
    • connect-usw.classic.blizzard.com
    • connect-eur.classic.blizzard.com
    • connect-kor.classic.blizzard.com
  • Fixed a bug causing non-expansion keys that were not tested as
    perfect, muted, voided or jailed to be used to test expansion keys
  • The starcraft hashes are no longer referenced in the checkrevision .ini file
  • The configuration window has been redesigned for organization
  • Internal changes made to speed up some aspects of Maelstrom
  • This is the first version to use semantic versioning!
  • On program load, non-expansion and expansion keys loaded are separate messages
  • Default setting changes
    • Reconnect time set to 13 seconds from 17 seconds
    • Max sockets set to 32,767 instead of 5,000
  • Re-added the update checker, but activated by clicking "Check for update" on the
    top-right of the main form
  • Some keys were causing the error "Hashes for W2BN are too new" so these keys will
    now be treated as "Other Product" instead
  • Changelog changes
    • Spaced version notes to be more consistent and readable
    • Changed "Last modified on" to "Released on" to be more accurate
  • Updated the readme

Maelstrom CD-Key Tester 4.14

18 Apr 06:29
Compare
Choose a tag to compare

First release on GitHub!