You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on github.com and signed with GitHub’s verified signature.
The key has expired.
This update includes write support, allowing both library and GUI users to arbitrarily add and remove files from VPKs and save the changes to disk!
GUI Changes
Add necessary menu bar entries and context menu entries for adding and removing files
Menu bar:
New
Save
Save As...
Add File...
Left pane context menu:
(For files) Remove File
(For folders) Add File..., Remove Folder
(For root folder) Add File...
Files are added through a popup that allows you to set the path within the VPK...
...and if you have Advanced Mode enabled in the options, you can also set if the file is saved to the directory VPK or an archive VPK, as well as the preload bytes size
Create a Linux .deb installer for Debian-based operating systems
Install folder is now VPKTool on Windows (instead of vpktool)
Properly set application metadata for Linux desktop files
Bundle credits and license files with installers, display credits in Help > About
Sort games alphabetically in File > Open In...
Add toggleable option to open folders with a single click in the left pane
Add acf and rc formats to text preview
File extensions are now case-insensitive
General Changes
Fix bug where reading the vpk might skip some whitespace
Fix bug where too much data was attempted to be read if the entry was partially preloaded
Use internal FileStream class to handle all file operations instead of standard library
Add vpk write support to libvpktool
For Developers
Allow specifying a custom Qt install path on Linux