Skip to content

v4.2.1

Compare
Choose a tag to compare
@craftablescience craftablescience released this 27 May 18:10
· 133 commits to main since this release
f496f0b

Tip

Read the install guide for assistance installing VPKEdit.

GUI Changes

  • Add mods in sourcemods folder to "Open In" menu
  • Games/mods with no icon will now have a placeholder icon in "Open In" menu
  • Add "Lay Flat" checkbox in VTF preview to preview all faces and frames at once
  • Split checksum verifier tool into checksum verifier and signature verifier tools
  • Add Zombie Panic: Source text formats to KeyValues preview
  • Stop referencing a VPK specifically in save failure dialog
  • On Linux, each pack file format is now given its own MIME type (thanks @HurricanePootis!)
  • Add fun April Fools prank

CLI Changes

  • Add Verify mode to verify integrity of a VPK
    • --verify-checksums - Verifies VPK checksums. Takes one argument, either files, vpk, or all
    • --verify-signature - Verifies the VPK signature if present
  • Add Preview mode to print VPK file tree
    • --file-tree - Prints the VPK file tree to console

Installer Changes

  • Add missing file associations for .grp and .pak on Windows
  • For Linux:
    • List libxcb-cursor0 as an explicit dependency
    • Use zstd compression over gzip compression

For Developers

  • PackFile::verifyEntryChecksums and PackFile::verifyFileChecksum have been joined by 4 other functions. One is for signatures, and the other 3 return whether the file has that type of checksum or a signature