MirageVillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceVaalSideAreaStrongboxShrine
GGPK

Old: chuanhsing#2097 2023-02-13 21:43:10

New: chuanhsing#2097 2023-02-13 21:58:06

OldNewDifferences
6060 ### Sample Tree
6161 <a href="https://i.imgur.com/EP7QRal.png" data-lightbox="panel"></a>
6262
63+
64+### Reference
6365 Site | Description
6466 - | -
6567 [Path of Go](https://github.com/oriath-net/pogo) | Golang tools for reading PoE data files
9496
9597 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.
9698
99+### Reference
97100 Site | Description
98101 - | -
99102 [PyPoE](https://github.com/Project-Path-of-Exile-Wiki/PyPoE) | Collection of Python Tools for Path of Exile, mostly used by wiki
102105 [PoE dat schema](https://github.com/poe-tool-dev/dat-schema) | Source of truth schema for dat files.
103106 [Path Of Building Fork schema](https://github.com/PathOfBuildingCommunity/PathOfBuilding/blob/dev/src/Export/spec.lua) | Source of Path Of Building Fork schema
104107
105-PyPoe stable.py to spec.json
108+### PyPoe stable.py to spec.json
106109 ```
107110 from PyPoE.poe.file.specification.data import stable
108111 from json import dump