Skip to content

paktools-v0.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@HarmfulBreeze HarmfulBreeze released this 05 Jan 16:43
· 10 commits to master since this release
7d67115

Second prerelease. Still no safety checks so be a little careful with what you extract and make sure they are actual package files.

Breaking:

  • Command line usage has changed. You can now extract and rebuild package files really easily.
    Extracting to the myPackage folder: ./paktools myPackage.pak
    Extracting to the someFolderName folder: ./paktools -o someFolderName myPackage.pak
    Rebuilding using files in myFolder to create myFolder.pak: ./paktools myFolder
    Rebuilding using files in thisFolder to create myPackage.pak: ./paktools -o myPackage.pak thisFolder
    I think you get the gist.

Improvements:

  • Due to the changes to the CLI, you can now drag-and-drop files.
  • Now using picocli, check out the help by typing ./paktools --help
  • Added GraalVM, paktools is now a self-contained executable
  • Upgraded to Java 17, and we now use Gradle
  • Rewrote extraction and reconstruction logic to use ByteBuffers more efficiently (hello ByteChannels)

Bugfixes:

  • Dummy entries are now handled better