/PyPoE

Collection of Python Tools for Path of Exile

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

With development on OmegaK2/PyPoE being discontinued, this repository was forked from RePoE and exists solely to keep the Community Wiki updated.

PyPoE

Collection of Python Tools for Path of Exile.

More detailed docs: http://omegak2.net/poe/PyPoE/

The docs will be updated soon with details on how to update the specification for new leagues.

Common Problems & Advisory

  • Install Python 3.7 for maximum compatibility:
  • To support bundle decompression check out https://github.com/zao/ooz, compile it and place libooz.dll in the python directory
  • UI will be reworked for bundle support and is not functional at the moment
  • On Windows 10 machines there seems to a be bug in the Python installation that prevents arguments being passed to the command line interface; you can identify this issue if you get a "help" listing if you supplied more then 1 argument. See this on stack overflow for possible solutions

Overview

Parts:

  • Library toolkit for programmers (PyPoE/poe)
  • UI based on Qt for browsing the game files (currently not working)
  • CLI interface for extracting/exporting data (for the wiki, more TBD)

Resources

Important Notes

Alpha Stage:

  • Code structure and in particular the API may change at any time
  • Incomplete in many areas (check files and TODOs)
  • Tests still have to be written for a lot of things.
  • Many functions and classes are not yet fully documented

Dev branch:

  • Broken code may be committed occasionally to the dev branch

Installation

These instructions are for the current version of PyPoE.

Usage

Contributing

Credits - People

Credits - Libraries