Skip to content

Releases

v1.8.0

Choose a tag to compare

@github-actions github-actions released this 24 Sep 12:15
  • Replaced the Windows system error 740 when launching without admin rights with a clear MessageBox telling you to run as administrator instead.
  • Popups and the folder picker are now crisp on 125%/150% display scaling.
  • Drag-and-dropping manifest files (ft_*.dat) still works without needing admin rights.

v1.7.2

Choose a tag to compare

@github-actions github-actions released this 18 Sep 11:36

Fixed

  • File counter no longer jumps around during parallel decoding.

Also in this release

  • Fresh application icon.
  • Small proxy hardening and codebase cleanup.

v1.7.1

Choose a tag to compare

@github-actions github-actions released this 07 Sep 20:02

Small polish release

  • replaced the "PKCS#1 padding" failure spam with a single, tidy recap at the end.
  • made config.ini way more forgiving by supporting inline comments (key = value ; note) and actually respecting off / disable.
  • noticeably trimmed memory footprint on big clients through in-place decryption.
  • fixed an edge case where an extracted file could theoretically land outside the destination directory.
  • did some general under-the-hood cleanup.

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 16:06

Simpler build, safer capture

  • Proxy DLL is now pure Rust, goodbye to my fav C++ UltimateProxyDLL :'(
  • Capture recovers on its own if the client was killed mid-run
  • Weird file names won't crash things anymore, and audio files are skipped during decoding
  • Less dead code, clearer names, same behaviour otherwise

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 17:23

Decoding

  • More reliable key capture on slow machines.
  • Fixed a rare case where a good key got thrown away right at the finish line.

UI

  • Modern folder picker instead of the legacy browse dialog (old one is still there as fallback).

Under the hood

  • The GamekitData decoding logic was removed. Changing the header is all that is needed to view the data.
  • Faster client-folder resolving, no more double scans of the same client (kekw).

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 19:09

Key cache refresh

Switched to a more reliable cache system. Old cached keys are reset and will re-save automatically next time you launch the game.

Faster decryption

Added parallel scanning and under-the-hood speedups.

Foolproof drag and drop

If some retard drops a subfolder like StaticMeshes or MAPS instead of the actual game client - no problemko, the tool will figure out the right path anyway.

CLI polish and fixes

Cleaned up console error spam, polished various output texts, and bumped timeout to 35s.

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 27 Aug 11:28

Smart RSA cache

If you delete a folder containing clean files and later need to inspect one of them again, you no longer have to relaunch the game.

On the first run, the utility captures the RSA key from the live client and stores it in %TEMP%\AACDecoder. Next time you use the same clmods.dll, the utility loads the cached key and starts instantly.

Quicker first capture

Tighter poll loop and larger chunks, first run is noticeably faster.

Cleanup

Internal refactoring and code cleanup.

Note

Decrypted files now go to clean_files/ProjectA_<date> (B, C … AA on same-day reruns).

Full Changelog: v1.3.1...v1.4.0

v1.3.1

Choose a tag to compare

@github-actions github-actions released this 13 Aug 16:13
chore: release 1.3.1

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 12:11

Public release