Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

117 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoE Marcut (Path of Exile 1 and 2 Market Cut)

You log in to PoE for the day and you have a bunch of unsold items in your merchant tabs.

Are you going to price check every single one of them again? No way, total waste of time.

Instead, PoEMarcut does the math for you in quickly adjusting item prices downward. Hover over an item, press F2+F3 to reduce its price by the % you set. Repeat on the next item. Do it every time you log on until items sell or they reach nothing and you vendor them.

ko-fi / patreon / discord

Usage

  1. Run poemarcut.exe. The GUI window will open. Configure settings to your liking.
  2. Hover your mouse cursor over an item in a merchant tab.
  3. Press F2 (default) or right-click to open the item price dialog.
  4. Press F3 (default) to adjust the price text downward by 10% (default) and close the dialog. (F3 will change to the next-lowest configured currency when the current amount is 1 or max_discount is exceeded.)
  • (Optional) Press F1 (default) before F2 to copy the currency type from the item (only necessary if you want to capture the currency type for conversion)

Press F6 (default) to disable hotkeys if desired. Hotkeys can be toggled from the GUI.

The new price is always rounded down (decimal is truncated), to ensure the price is always reduced, even when the existing price is 2 (which will become 1 unless configured otherwise).

An existing price of 1 will be changed into the next lowest currency if configured.

An optional setting max_actual_discount will prevent very low prices from being reduced further, eg 40% will prevent 2 from being reduced to 1 (50% actual, 40% maximum).

A list of currency conversions is also displayed per current poe.ninja economy data.

GGG TOS Compliance

Completely GGG TOS policy compliant and legal. The tool is a simple keyboard macro that only performs one 'server action' per key press, following the policy. You have to invoke each action of the tool on each item you want to reprice.

Installation / Running

Download from Github Releases. Run poemarcut.exe.

Alternatively run the source from the command line with python.

Settings

Settings such as hotkeys, price adjustment percentage, leagues, etc can be edited in the GUI and are stored in settings.yaml.

settings.yaml is created with defaults if it doesn't exist at start.

This plain-text file can be edited with any text editor and contains descriptions of each setting.

Credits

Inspired by the proof-of-concept by @nickycakes

Advanced

Running from the command line

Recommend running with poetry, eg poetry run python poemarcut_gui.py

  • Download the repository via one of the options in the green Code button on Github (zip, clone, etc).

  • Before first use, initialize poetry's venv by running poetry install in the repo directory.

  • If needed, install poetry (via pipx) or use your own python venv of choice.

Full Windows instructions

  1. Install Python 3.12 or 3.13 from the Microsoft Store app, if you don't already have it installed.
  2. Open terminal
  3. python -m pip install --user pipx to get pipx
  4. .\pipx.exe ensurepath
  5. pipx install poetry to get poetry
  6. Download/clone source from github somewhere
  7. poetry install in the source folder to initialize poetry environment for the folder
  8. poetry run python poemarcut_gui.py (or poemarcut_cli.py)

Building

Run poetry run build.

About

Tool to assist in quickly repricing Path of Exile (1 and 2) merchant tab items by a set percentage

Resources

Stars

67 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages