• Stars
    star
    143
  • Rank 257,007 (Top 6 %)
  • Language
    C#
  • License
    GNU Affero Genera...
  • Created about 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Library for Content.ggpk of PathOfExile (Rewrite of libggpk)

Notice

All projects in this repository are not thread-safe, Do not process a single ggpk file with more than one thread

This project is reserved for VisualGGPK2. For development, it's recommended to use LibGGPK3 instead.

LibGGPK2

Library for Content.ggpk of game PathOfExile.

Rewrite of https://github.com/aianlinb/libggpk

VisualGGPK2

A windows desktop program to view/edit ggpk file.

image

What's New?

  • Directly access the files in bundles.
  • No longer read all Records of GGPK at the beginning.
  • The new file added will replace existing FreeRecord instead of being appended to the end of the GGPK.
  • Correctly handle all NextFreeRecordOffset of FreeRecord.
  • No longer allow other programs to modify GGPK file when opening it.
  • Left click the folder to expand it.
  • Replacing by directory.
  • Filter files by their path.
  • Recovering files from patch server.
  • Vista style folder selector.
  • Export/Replace in background.
  • ProgressBar to view the current work progress.
  • Fix DDS viewer.
  • Directly edit and save in TextViewer.
  • Custom exception window instead of crashing.
  • Port from .NET Framework to .NET Core.
  • Remove unnecessary code.
  • Add support to .dat64 .datl .datl64 files.
  • Allow editing the whole dat file.
  • Import data from csv to a dat file.
  • Automatically check for updates.
  • Batch convert dds files to png.
  • Allow zooming with the mouse wheel in ImageViewer