Releases: DmitriySalnikov/GodotPCKExplorer
1.5.1
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
Support
USDT-TRC20 TEw934PrsffHsAn5M63SoHYRuZo984EF6v
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.
-
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.
-
MD5 calculation is now multithreaded.
-
Added support for
user://
paths. Now if there are files in the PCK with the pathuser://
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
Support
USDT-TRC20 TEw934PrsffHsAn5M63SoHYRuZo984EF6v
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
Support
USDT-TRC20 TEw934PrsffHsAn5M63SoHYRuZo984EF6v
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.
If you use macOS or Linux, or don't plan to run graphical versions of the program, you can download the regular .NET Runtime
.
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
Support
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
/OpenFileDialog
s) 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
Support
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
Support
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
PCK
s, there are no more RAM consumption spikes - Much more logs
Supports Windows only
1.3.0
1.2.0
1.1.0
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