#poe #bundle #lib #path #game #case

bin+lib poe_bundle

Library for extracting Oodle bundles used by the game Path of Exile

6 releases

0.1.5 Nov 18, 2022
0.1.4 Nov 13, 2022

#148 in Games

27 downloads per month


16K SLoC

C++ 15K SLoC // 0.0% comments Rust 372 SLoC // 0.0% comments Visual Studio Project 197 SLoC Python 29 SLoC // 0.3% comments Visual Studio Solution 28 SLoC

Path of Exile Bundle Reader

Reads compressed bundles for the game Path of Exile created by Grinding Gear Games.

Table of Contents


As of patch 3.11.2 Grinding Gear Games began using a new way of storing game files. Some files are now compressed in bundles using RAD Game Tools proprietary Oodle Compression suite.


This project uses this fork of ooz (an open source imlementation of Oodle).

Cargo will look for libooz in the root of the repository, you can change this in the build.rs file.

The usual cargo commands work.

$ cargo build --release


There is not CLI implemented yet, as my initial use case only requires needs a lib.


~43K SLoC