Update cookie preferences
PoE
DB
Gegenstand
Gegenstand
Händlerrezepte
Gemme
Fertigkeitengemmen
Unterstützungsgemmen
Transfigured Gems
Modifikatoren
Modifikatoren
Öl
Anfertigungsstation
Metamods
Quest
Quest
Aszendenzklassen
Fertigkeitenbaum
Karten
Patreon
PoE2
DB
TW 正體中文
CN 简体中文
US English
KR 한국어
JP Japanese
RU Русский
PO Português
TH ภาษาไทย
FR Français
DE Deutsch
ES Spanish
# GGPK ## GGPK format Record Structures <a href="https://i.imgur.com/VRBetTX.png" data-lightbox="panel"></a> Sample Tree <a href="https://i.imgur.com/EP7QRal.png" data-lightbox="panel"></a> ## Bundle format [Bundle scheme](https://github.com/PoE-Tool-Dev/ggpk.discussion/wiki/Bundle-scheme) ## Dat format ``` struct DAT { uint32 rowCounts; blob data; REFERENCE refer; } struct REFERENCE { char[8]; // 0xBB * 8 blob reference; } ``` ## Data Export The game data does not have any official API, and only possible data can be analyzed from the game files. Almost all data is stored in .dat64 files within Content.ggpk. But they only have data, no headers. You can start with the .dat64 format, the [PoE dat schema](https://github.com/poe-tool-dev/dat-schema) project is the latest format. Or try to parse the .dat format from [PoE Dat Viewer](https://snosme.github.io/poe-dat-viewer/) yourself. [RePoE](https://github.com/brather1ng/RePoE/) collects many common and processed .dat files and exports them to .json format. Site | Description - | - [PyPoE](https://github.com/Project-Path-of-Exile-Wiki/PyPoE) | Collection of Python Tools for Path of Exile, mostly used by wiki [RePoE](https://github.com/brather1ng/RePoE/) | Repository of Path of Exile resources for tool developers. [Poe Dat Viewer](https://snosme.github.io/poe-dat-viewer/) | Web-base Poe Dat Viewer [PoE dat schema](https://github.com/poe-tool-dev/dat-schema) | Source of truth schema for dat files. [Path Of Building Fork schema](https://github.com/PathOfBuildingCommunity/PathOfBuilding/blob/dev/src/Export/spec.lua) | Source of Path Of Building Fork schema [Path of Go](https://github.com/oriath-net/pogo) | Golang tools for reading PoE data files [LibGGPK2](https://github.com/aianlinb/LibGGPK2) | Windows GUI tool to view Content.ggpk and export PyPoe stable.py to spec.json ``` from PyPoE.poe.file.specification.data import stable from json import dump with open('D:/spec.json', 'w') as f: dump(stable.specification.as_dict(), f) ```
Update cookie preferences