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)
- Host: GitHub
- URL: https://github.com/aianlinb/VisualGGPK2
- Owner: aianlinb
- License: agpl-3.0
- Created: 2020-10-01T14:26:50.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-07T17:48:49.000Z (over 1 year ago)
- Last Synced: 2024-08-08T18:18:58.593Z (about 1 year ago)
- Topics: bundle, dds, game-data, ggpk, path-of-exile, pathofexile, poe
- Language: C#
- Homepage:
- Size: 1.72 MB
- Stars: 151
- Watchers: 11
- Forks: 32
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
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.
## 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