OmegaK2 / Pypoe
Licence: other
Collection of Python Tools for Path of Exile
Stars: ✭ 203
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Pypoe
PoEFlaskScript
An autohotkey Script for using flasks in Path of Exile
Stars: ✭ 38 (-81.28%)
Mutual labels: pathofexile
Awakened Poe Trade
💲 🔨 Path of Exile trading app for price checking
Stars: ✭ 742 (+265.52%)
Mutual labels: pathofexile
Xenontrade
Path of Exile trading app for price checking and trade whisper management
Stars: ✭ 122 (-39.9%)
Mutual labels: pathofexile
LibBundle
Library and programs for bundle.bin in Content.ggpk of PathOfExile
Stars: ✭ 26 (-87.19%)
Mutual labels: pathofexile
Mercurytrade
An overlay application for Path of Exile(Tracking, Trading, Chat, etc)
Stars: ✭ 487 (+139.9%)
Mutual labels: pathofexile
Pathofbuilding
Offline build planner for Path of Exile.
Stars: ✭ 957 (+371.43%)
Mutual labels: pathofexile
gggtracker
Grinding Gear activity tracker for Path of Exile.
Stars: ✭ 24 (-88.18%)
Mutual labels: pathofexile
Neversink Filter
This is a lootfilter for the game "Path of Exile". It hides low value items, uses a markup-scheme and sounds to highlight expensive gear and is based on economy data mining.
Stars: ✭ 2,164 (+966.01%)
Mutual labels: pathofexile
Poeskilltree
A Passive Skill Tree Planner for Path of Exile
Stars: ✭ 653 (+221.67%)
Mutual labels: pathofexile
PoE-HarvestVendor
Tool for getting the list of crafts out of Horticrafting station in Path of exile
Stars: ✭ 68 (-66.5%)
Mutual labels: pathofexile
Poe Trades Companion
Enhance your trading experience in Path of Exile. Highly customizable.
Stars: ✭ 395 (+94.58%)
Mutual labels: pathofexile
Path Of Leveling
A tool written in Java, with an interactive UI, for Path of Exile. Plan your leveling, track your XP and navigate through the acts.
Stars: ✭ 69 (-66.01%)
Mutual labels: pathofexile
POE-TradeMacro
Price checking script for Path of Exile.
Stars: ✭ 963 (+374.38%)
Mutual labels: pathofexile
SlimTrade
A trade macro overlay for the game Path of Exile
Stars: ✭ 78 (-61.58%)
Mutual labels: pathofexile
Labcompass
An overlay aiming to improve the quality of life when running labyrinths in Path of Exile.
Stars: ✭ 174 (-14.29%)
Mutual labels: pathofexile
Repoe
Repository of Path of Exile data for tool developers
Stars: ✭ 173 (-14.78%)
Mutual labels: pathofexile
Poe Sniper
A cross-platform open source Path of Exile item sniper with a user friendly interface
Stars: ✭ 81 (-60.1%)
Mutual labels: pathofexile
PyPoE
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.
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
- CLI interface for extracting/exporting data (for the wiki, more TBD)
Resources
- IRC Channel: freenode.net/#PyPoE
- Discord: No official channel, but I can be contacted in #3rd-party-tool-dev in the /r/PathOfExile Discord
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
Quick Setup Guide
These instructions are for the current development version of PyPoE.
- Install Python 3.7 & git
- On Windows, make sure Python 3.7 and Python "Scripts" folder are in %PATH%
- Checkout PyPoE with git
- Go into the PyPoE folder
- Minimum install:
pip3 install -e .
- Full install:
pip3 install -e .[full]
- Download and compile https://github.com/zao/ooz with cmake
- Place the resulting libooz.dll in the python folder
Usage
- 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/
Credits - People
- 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 to :)
- Chriskang and the original VisualGGPK2
- chuanhsing (poedb) for helping with meaning of certain specification values and retrieving monster stats
Credits - Libraries
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].