An open API service indexing awesome lists of open source software.

https://github.com/aianlinb/VisualGGPK2

Library for Content.ggpk of PathOfExile (Rewrite of libggpk)
https://github.com/aianlinb/VisualGGPK2

bundle dds game-data ggpk path-of-exile pathofexile poe

Last synced: 6 months ago
JSON representation

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

Awesome Lists containing this project

README

          

## ***No longer updating. Bug fixing only.***

# Notice
This project is reserved for VisualGGPK2.
For development or learning, It's highly recommended to use [LibGGPK3](https://github.com/aianlinb/LibGGPK3) instead.

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

## LibGGPK2
Library for Content.ggpk of game PathOfExile.

Rewrite of https://github.com/aianlinb/libggpk
## VisualGGPK2
A Windows-Only desktop program to view/edit ggpk file.

![image](https://github.com/aianlinb/LibGGPK2/blob/master/.github/example.png)
## What's New? (than libggpk)
- 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