Code Monkey home page Code Monkey logo

poe-trademacro's Introduction

GitHub All Releases GitHub release

[ DISCORD ] - [ FORUM ] - [ WIKI / FAQ ] - [ VIDEO ] PayPal Logo


Welcome to POE-TradeMacro!

PoE TradeMacro is an Autohotkey (AHK) script that provides several convenient QoL features for Path of Exile Trading.

This builds on top of PoE-ItemInfo which provides very useful item information on ctrl+c. With TradeMacro, price checking is added via alt+d, alt+shift+d or alt+i. You can also open the items wiki page via alt+w or open the item search on poe.trade instead via alt+q. (Before TradeMacro version 2.15.3 ctrl was used instead of alt as defaults).
TradeMacro will be updated to always have the latest PoE-ItemInfo code, you don't have to run their script since it's included here.

Warning

Never completely trust any price checking tool. Inform yourself about what this tool can do and what not (FAQ for example). Use the tools average and median prices to quickly judge if the first results could be accurate or totally wrong. When in doubt ask other people or do some manual checks.

Usage / Instructions

  1. Install AHK (http://ahkscript.org). Don't install AutoHotkey v2.x. PSA: If AHK crashes when starting TradeMacro try and use a different version, AutoHotkey_1.1.26.01 should always work.
  2. Download the latest release and extract the zip-file.
  3. Make sure to run PoE in (borderless) windowed mode. Otherwise it won't work!
  4. Run Run_TradeMacro.ahk.
  5. Default league is set to tmpstandard (Softcore Temp-League).
  6. A lot of options, including the league can be changed by opening the settings window or editing config_trade.ini.
  7. Make sure to play Path of Exile in english, if you're using a different language it probably won't work.

Right-click the script icon in your system tray and select PoE Item Info Settings to open the settings window and to edit both PoE-ItemInfos and PoE-TradeMacros settings.

Shortcuts

Shortcut Old Shortcut Description
alt+c ctrl+c See item info (via PoE-ItemInfo).
alt+d ctrl+d Search item on poe.trade.
alt+shift+d ctrl+alt+d Advanced item search (select mods).
alt+i ctrl+i Opens a text input where you can type an item name to search for.
alt+w ctrl+w Open the items wiki page.
alt+q ctrl+q Open the item search on poe.trade instead of showing a tooltip with results.
alt+shift+q ctrl+alt+q Open an item on poeapp.com.
alt+e ctrl+e Show item age (own listed items if account name is specified in settings).
alt+l ctrl+l Switch leagues.
alt+r alt+r Copies an item note for premium tabs to your clipboard that creates a valid currency ratio on all trade sites.

Additional Macros

AdditionalMacros.txt allows you to add your own macros to be included in the script or to use some of the already created macros. Simply remove the comment by deleting the ; in front of a line.

See the following pages for more information.

Go to: FAQ

Go to: Options

Go to: Troubleshooting

Go to: Cookie retrieval

Go to: AdditionalMacros

Go to: Custom Macros

Media / Video

poe-trademacro's People

Contributors

4gforce avatar arty42 avatar bahnzo avatar dein0s avatar dgc2002 avatar eruyome avatar esunder avatar irfy avatar johan-eriksson avatar kyri0 avatar mktums avatar r3ality avatar sieberkev avatar sisao avatar slevin3k avatar slinkston avatar thirdy avatar waynersh avatar ximmix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

poe-trademacro's Issues

Says I need to update

Guess you messed up the version number again. It tells me to update when I have the new version.

Include more properties as request parameters

  • Unique Item : Item level if > 50 (6 sockets possible)
  • Certain bases : Item level if suitable for crafting (highest needed level)
  • non-unique 5l/6l : use item type (armor, 2h weapon etc) instead of name
  • 5l/6l certain bases (for example vaal regalia, astral plate) : use item base instead of name

Ctrl + Q

Was this removed? It's not working for the release or dev build.

Pricing rares

Hey there,

I've long thought about a way to allow accurate automatic pricing of rares. When humans perform that process, they're clearly both looking at the rolls (and desirability) of the individual affixes, as well as the synergy between them. A key aspect is learning the "weightings" for all the affixes and synergistic aspects.

My idea would be to train a neural network on the rares available (or sold?) on the market, which takes as input the roll values of the affixes and outputs a numerical price (e.g. in chaos). This comes very close to the "human way", but would I've delved a bit into the idea but got stopped short by the closure of Trackpete's API.

Key questions would be:

  • What structure should the network have (and what library/learning to use)?
  • How can "mispriced" rares be filtered out? Maybe only items that leave the market should be used for training (of which the overwhelming majority should be sold, so well-priced). In any case, guarding against abuse/manipulation would be necessary.
  • Where does the training happen? Ideally a subscription to the API "river" of GGG would be used, to have information on item "movement" (as opposed to just listings on poe.trade) and also to keep training the network with as much data as possible, but how would users acquire the weightings (it wouldn't make sense to have every user train their own network)? I suppose ideally there would be a server that does this and responds to pricing requests of arbitrary rares, but that's a completely different dimension than this project is (apparently) going for. I suppose users could download (as in, have the program auto-download) a network weighting every now and then from the training server (would this raise security concerns in users?).
  • How would item bases (and base types) be accounted for? Should the same net handle amulets and chests (which would probably emphasize the desirability of life rolls in general) or should they be different? What about 1h maces vs 2h maces vs daggers? Maybe it would be best to just feed base damage, attack speed, implicit value (and level/stat requirements) to the net instead of a number representing the progression in base items.

Let me know your thoughts!

Error: 0x80070459 - No mapping for the Unicode character exists in the target multi-byte code page.


main.ahk

Error: 0x80070459 - Für das Unicode-Zeichen ist kein zugeordnetes Zeichen in der Mehrbytecodepage vorhanden.

Source: WinHttp.WinHttpRequest
Description: Für das Unicode-Zeichen ist kein zugeordnetes Zeichen in der Mehrbytecodepage vorhanden.

HelpFile: (null)
HelpContext: 0

Specifically: ResponseText

Line#
8300: HttpObj.SetRequestHeader("Content-type","application/x-www-form-urlencoded")  
8301: HttpObj.SetRequestHeader("Accept","text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8")  
8302: HttpObj.SetRequestHeader("Referer","http://poe.trade/")  
8303: HttpObj.SetRequestHeader("Accept-Encoding","gzip;q=0,deflate;q=0")  
8305: HttpObj.SetRequestHeader("Accept-Language","en-US,en;q=0.8")  
8307: HttpObj.Send(payload)  
8308: HttpObj.WaitForResponse()  

---> 8314: html := HttpObj.ResponseText
8319: Return,html
8320: }
8322: {
8323: itemCount := 1
8324: prices := []
8325: average := 0
8326: Title := ""

Continue running the script?

Yes no

When not Hovering Over an Item, Item Value Macro Sends "c" Key

I have the C keyboard key assigned to the Events & PvP tab. If i'm not hovering over an item when i click my shortcut key for the item trade value search*, it opens/closes the Events & PvP tab.

  • (according to trade_config.ini, default is ctrl+x, but i changed it to F3 in there)

Enchantments

Add Enchantment to search (maybe default on normal/magic items)
Selectable on advanced search

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.