Collection of Python Tools for Path of Exile.
More detailed docs: http://omegak2.net/poe/PyPoE/
The docs are occasionally updated until I get a build bot up - however docs can also be manually built with sphinx.
- Install Python 3.7 for maximum compability:
- UI: PySide currently only supports versions 3.5, 3.6 and 3.7
- On windows 10 machines there seems to a be bug in the python install 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
Parts:
- Library toolkit for programmers (PyPoE/poe)
- UI based on QT for browsing the game files
- CLI interface for extracting/exporting data (for the wiki, more TBD)
- IRC Channel: freenode.net/#PyPoE
- Discord: No offical channel, but I can be contacted in #tool-dev in the PoE Discord
Alpha Stage:
- Code structure and in particular the API may change at any time
- incomplete in many areas (check files and TODOs)
- and tests still have to be written for a lot of things.
- many functions and classes are not yet fully documentated
Dev branch:
- broken code may be committed occasionally to the dev branch
These instructions are for the current development version of PyPoE.
- Install Python 3.6 & git
- make sure Python 3.6 and python scripts folder is in your %PATH% on windows
- checkout PyPoE with git
- go into the PyPoE folder
- Minimum install:
pip3 install -e .
- Full install:
pip3 install -e .[full]
- UI:
pypoe_ui
- CLI:
pypoe_exporter
(follow the instructions) - API: check the individual files in PyPoE/poe/ or the docs http://omegak2.net/poe/PyPoE/
- Grinding Gear Games - they created many of the file formats and Path of Exile obviously, so do not reuse their files anywhere without their permission and support them if you are able :)
- Chriskang and the original VisualGGPK2
- chuanhsing (poedb) for helping with meaning of certain specification values and retrieving monster stats