Skip to content

Releases: DmitriySalnikov/GodotPCKExplorer

1.5.1

12 Nov 23:57
Compare
Choose a tag to compare

Changes

  • Fixed scanning for encrypted files. This fixes the extremely long start of extraction on large projects (161'000 files freeze the program for a few minutes).

Full Changelog: 1.5.0...1.5.1

1.5.0

25 Oct 18:55
Compare
Choose a tag to compare

Support

Boosty

USDT-TRC20

USDT-TRC20 TEw934PrsffHsAn5M63SoHYRuZo984EF6v

itch.io

Changes

  • Fixed the Detection of encrypted files in the Core and in Bruteforcer (#20). Now, if not all files are encrypted in the PCK, the programs will detect this and immediately check for the encryption key. You can now choose what to do when encountering encrypted files if no key is supplied.
    image

  • Added a patching mode when packing. Now you can avoid creating a PCK entirely from a folder in order to reduce access to different files and skip the MD5 calculation. Only a part of the files will be processed as before and added to the new PCK.
    CreatePackPatch

  • MD5 calculation is now multithreaded.

  • Added support for user:// paths. Now if there are files in the PCK with the path user:// they will be extracted to the folder @@user@@. When packing, this folder will also be used.

Note

Most of the UI settings have been renamed, which will reset your settings.

Changes to the build system

Starting from version 1.4.2 (which has not been officially published) GodotPCKExplorer.Console is natively built for Windows, Linux and macOS. This means that you will not need dotnet installed to run these versions. Just download and run it.
Now GodotPCKExplorer can be easily (hopefully) integrated into your mods installers, especially along with the possibility of patching.

GodotPCKExplorer.UI and PCK Bruteforcer still require dotnet.

Also, if you are faced with encrypted PCK for Godot 4, then you may be interested in PCK Bruteforcer.

Full Changelog: 16e44e7...1.5.0

1.4.1

13 Mar 12:54
Compare
Choose a tag to compare

Support

Boosty

USDT-TRC20

USDT-TRC20 TEw934PrsffHsAn5M63SoHYRuZo984EF6v

itch.io

Changes

This version fixes and improves a little bit the work with the console.

  • Validation of the -p arguments has been fixed. (#15)
  • The -o option is now hidden in non-Windows help text. (#14)
  • Fixed reading files for packing. Previously, it was impossible to read files used in other processes.

Also, if you are faced with encrypted PCK for Godot 4, then you may be interested in PCK Bruteforcer.

1.4.0

21 Jan 22:23
Compare
Choose a tag to compare

Support

Boosty

USDT-TRC20

USDT-TRC20 TEw934PrsffHsAn5M63SoHYRuZo984EF6v

itch.io

Changes

The main change in this version is the switch to .NET 8. Previously, .Net Framework 4.7.2 was used, which is still part of Windows. Now you will need to download .NET 8 to run the program.

For Windows, you can download .NET Desktop Runtime to be able to run graphical versions of programs.
desk

If you use macOS or Linux, or don't plan to run graphical versions of the program, you can download the regular .NET Runtime.
image

Other changes

  • Program is separated into .UI.exe and .Console.exe.
  • Linux and macOS support has been added! You need to run the dotnet GodotPCKExplorer.Console.dll [some arguments] command to run the application.
  • Greatly increased processing speed of encrypted PCK.
  • Fixed output to console when program is closed quickly. #7
  • Added button to clear the filter.
  • Added the ability to specify a prefix to PCK contents when packing. #8
  • Added preview of PCK contents when packing. #9
  • Added ability to extract and pack files based on filter. #10

Also, if you are faced with encrypted PCK for Godot 4, then you may be interested in PCK Bruteforcer.

1.3.3

13 Oct 17:54
Compare
Choose a tag to compare

Support

qiwi

Boosty

itch.io

Changes

Crash fix, optimization and UX.

UI

  • Fixed crash on first launch without saved settings or logs.
  • Now the output to the console is not printed if the console is hidden.
  • All Forms and Dialogs (except FolderBrowserDialog/OpenFileDialogs) now open in the center of the parent window.
  • The reliability of ProgressBar has been improved again.

Library

  • Added the ability to read PCK from any Stream.
  • PCK decryption speed has been greatly increased.

Supports Windows only

1.3.2

11 Oct 07:17
Compare
Choose a tag to compare

Support

qiwi

Boosty

itch.io

Changes

Some fixes for displaying the progress of processes.

  • Fixed a bug that prevented opening the Pack or Embed folder. (#5)
  • Restored display of the number of found files in the progress window.
  • Increased printing speed to the console.
  • Increased speed of updating the progress window.
  • Removed blocking of logs for opening. Now logs can be read when the program is running.

Supports Windows only

1.3.1

25 Sep 14:08
Compare
Choose a tag to compare

Support

qiwi

Boosty

itch.io

Changes

This release is aimed more at internal changes in the source code. Now the logic of PCK processing does not depend on the UI.

  • Added version checker
  • Added Copy MD5 to the context menu
  • Added an indication that an encrypted PCK is open
  • Added support for Drag&Drop for encrypted PCK
  • Added the ability to specify encryption flags via the console
  • Now when packing and unpacking encrypted PCKs, there are no more RAM consumption spikes
  • Much more logs

Supports Windows only

1.3.0

17 Apr 19:02
Compare
Choose a tag to compare

Support

qiwi

Boosty

Changes

Added support for regular and encrypted PCK files for Godot 4

Added new options to the menu.
Added the ability to show and hide the console.
The settings file has been moved to AppData.
Added saving logs to a file.

No Linux support

1.2.0

21 Aug 17:12
Compare
Choose a tag to compare

Support

qiwi

Boosty

What's Changed

  • Fixed support for Linux with mono runtime
  • Removed references to .exe files, because you can embed .pck in any files

1.1.0

18 Dec 14:52
Compare
Choose a tag to compare

New features

  • Reworked console commands
  • Extract the entire embedded PCK as a new file
  • Remove the embedded PCK
  • Split file with embedded PCK
  • Skip existing files when exporting
  • Merge PCK into any file
  • Change PCK version
  • Drag & drop into main window
  • Context menu for the table in the main window
  • File filtering
  • Better GUI
  • And bug fixes