Skip to content

Releases: SabreTools/NDecrypt

v0.3.1

15 Nov 02:46
Compare
Choose a tag to compare

For users who wanted to start using 0.3.x, please start with this version. The previous version had undiscovered bugs related to many of the cleanup changes that I introduced over the course of a couple months. It was lightly tested and nobody reported issues, so they were not obvious until after 0.3.0 went out.

Full Changelog: 0.3.0...0.3.1

v0.3.0

13 Nov 17:36
Compare
Choose a tag to compare

THIS RELEASE IS BROKEN, PLEASE USE A PREVIOUS RELEASE

What's Changed

New Contributors

Full Changelog: 0.2.5...0.3.0

Rolling Release

21 Jul 02:01
Compare
Choose a tag to compare
Rolling Release Pre-release
Pre-release

Last built commit: abf0843

NDecrypt 0.2.5

06 Jan 18:35
Compare
Choose a tag to compare

This release is mainly centered around AppVeyor integration and broader default platform support.

  • License has been correctly set to MIT instead of the "whatever" mentioned before
  • Build targets for Windows x86, Windows x64, Linux x64, and OSX x64 have been added for packaging
  • .NET Core 3.1 has been removed as a build version
  • AppVeyor has been enabled to allow for easier testing of WIP builds

NDecrypt 0.2.4

31 Oct 17:37
Compare
Choose a tag to compare

This release is mainly around some fixes related to .NET 6 (and internal cleanup):

  • .NET 5 support has been dropped
  • .NET 6 support (hashing and encrypt/decrypt) have been fixed
  • Internal structure changed to be more library-oriented

NDecrypt 0.2.3

18 Apr 04:45
Compare
Choose a tag to compare

It has been over a year since the last release and enough has changed to warrant something stable.

  • Add support for outputting file hashes to a companion file
  • Add support for alternate keyfile paths
  • Add support for Citra aes_keys.txt
  • Major internal cleanups and code separation
  • Converted core library to .NET Standard 2.0
  • Added .NET 6.0 as build target for main executable

NOTE: The .NET 6.0 release has been removed due to reports of incorrect encryption and/or decryption. I apologize for any issues caused.

NDecrypt 0.2.2

17 Dec 19:39
Compare
Choose a tag to compare

Less rapid, but an update release nonetheless. This does fix a few issues that popped up during large-scale testing.

  • Added a couple of fixes for NDS Prince of Persia carts that have mastering oddities
  • Added the .ids iQue DS extension to matching
  • Fixed the matching criteria for some of the NDS signatures
  • Added more improperly decrypted empty secure area NDS signatures
  • Remove forced pause at end of program run
  • Make keys.bin only required for 3DS and New 3DS processing
  • Add some try/catch blocks around processing so it doesn't hard crash (issue with incorrectly-named BIOS files)

NDecrypt 0.2.1

15 Dec 23:35
Compare
Choose a tag to compare

Rapid update release. Nothing was really broken in 0.2.0, but a couple things didn't make it in.

  • Merged two projects into one again, based on the Core version from last time. No changes to supported frameworks due to this.
  • Reorganized a bit of the code internally in case other cart types get supported in the future
  • Added a couple of fixes for NDS Dragon Quest V carts that have mastering oddities

NDecrypt 0.2.0

15 Dec 20:09
Compare
Choose a tag to compare

First real changelog for any of the releases. Sorry about the lack of description on the others. Some of these may have been in a previous release, but I'm just basing this off of what changed since 0.1.5.

  • Internal cleanup of most of the code
  • Removed .NET Framework 4.6.1 build
  • Added .NET Framework 4.8, .NET Core 3.1, and .NET 5.0 builds
  • Fixed NDS secure areas
  • Fixed larger game carts
  • Fixed encrypting N3DS carts
  • Add force flags for NDS and N3DS

NDecrypt 0.1.5

12 Apr 04:36
Compare
Choose a tag to compare