Releases: diasurgical/devilution
0.10.0
- All functions are now binary identical to the 1.09b version
- Fix buying from Wirt
- Replace many magic numbers with constants
- Fix a handful of minor issues
- Add toggle fullscreen with alt+enter in debug builds
0.9.6
- 96% of functions are now binary identical to the 1.09b version
- Fix several item corruption issues introduced in 0.9.0
To verify the authenticity of the downloaded executable, the SHA1 hash sum of Diablo.exe for this release is 2d9fb059578e1b9a190763ab36bd62ac85a53397 as well as an asc signature.
0.9.0
- 90% of functions are now binary identical to the 1.09b version
- Mute buttons now work correctly
To verify the authenticity of the downloaded executable, the SHA1 hash sum of Diablo.exe for this release is 6cc99ed62489123a1814224a2edcc4df36e12475 as well as an asc signature.
0.8.0
- 80% of functions are now binary identical to the 1.09b version
- Fixes a few minor issues with generated items
To verify the authenticity of the downloaded executable, the SHA1 hash sum of Diablo.exe for release 0.8.0 is 042d78934051843eb789985f6c98bebfd67691a1 as well as a asc signature.
0.7.0
- 70% of functions are now binary identical to the 1.09b version
To verify the authenticity of the downloaded executable, the SHA1 hash sum of Diablo.exe for release 0.7.0 is a2f37a95c0a65d1dade1db6ec4fbdd3e6d3eac4b as well as a asc signature.
0.6.0
- 60% of functions are now binary identical to the 1.09b version
- Added a guide for people wanting to join in Cleaning the code
- File size is now only 968 bytes (0.13%) larger than the original Diablo 1.09b.
To verify the authenticity of the downloaded executable, the SHA1 hash sum of Diablo.exe for release 0.6.0 is fafbaa1d59ac6d7c64d47915f416e35424ab47ab as well as a asc signature.
0.5.0
- 50% of functions are now binary identical to the 1.09b version
- #456 Assets can now be loaded directly form disk (no need for MPQ-files when modding)
- #528 Code ported to C (can still be compiled as C++)
- #111 Rich Header no longer contains incorrect sections
- #182 defined a Code Style with accompanying clang-format definition
Diabloui.dll
is now also part of the source tree- Added Contribution Guide
- Added PDB build option for comparing with devilution-comparer
- CI now runs the original build chain
- Most magic numbers are now replaced by enums
- The code was reduced by 10,000 lines
- Fix a few issues, mostly relating to multiplayer
To verify the authenticity of the downloaded executable, the SHA1 hash sum of Diablo.exe for release v0.5 is b741c89abbf7b272da16e14baa38455a88ec7f3f as well as a asc signature.
September 16, 2018
- Fix crash
- Get the first functions bin exact
- Fix render issues
- Introduce debug functions from the 1.00 deubg release
- Fix missiles
- More consts, sizeof and defines
- Fix several issues with dungion generation code
- Fix multiplayer
- Fix error messages
- Corect names based on PSX symbols and DX SDK
The password to extract the release is stored in hash_and_pass.txt
This is also the SHA-256 algorithm of the release binary.
June 28, 2018
- Windows binary can now be compiled under Linux and Mac OS X
- Windows binary can now be compiled under VS 5.10
- Fix multiple crashes
- Remove cheesy copyright notice
- Set up continious building via Travis and AppVeyor
- Icon added
- Fix Zhar quest, monster squelching and golems
- Use consts for various values
The password to extract the release is stored in hash_and_pass.txt
This is also the SHA-256 algorithm of the release binary.