#🖥️│tool-dev-chat
1 messages · Page 1 of 1 (latest)
yes
gotcha, just looked like a private channel lol
aulu is the program manager for the tft tool dev program now
Channel purpose
If you are developing tools for the POE 1 or 2 community, you can get a pinned message here
This channel is a sort of hub for community tools
Our motto: For the players, by the players

This channel is public, and anyone can discuss/report bugs and chat about tools-dev tools here
Rules
To post about your tools here, you MUST have the tool-dev role
Please only discuss tools that are part of the pinned messages
tool-dev-chat requires tools to be shared in community spirit
We don't want TFT to be a platform for promoting donations or personal fundraising
Request tool-dev
To post about your tools here, you MUST have the tool-dev role, which you can request in #🛡️│general-support using the below template
Tool name:
Author(s) (Discord(s)):
Tool link:
Source code link (required unless exception):
Short description:
Key features (1-3 points):
Do you monetize this tool? (Yes/No):
If yes, how (donations / ads / premium / other):
Are any features paywalled? (Yes/No):
Do users need an account? (Yes/No):
Do you collect any user data? (Yes/No):
If yes, what and why:
I confirm this tool contains no malicious code and will not introduce any in future updates (Yes/No):
Ping Aulu: @toxic vector

User Safety Notice 
All tools shared in this channel are created by community developers. You are responsible for your own safety when downloading and using third-party tools.
We strongly recommend:
- Reviewing the source code before using any tool
- Only downloading tools from trusted links provided by the developer
- Not using any tool you do not fully trust or understand
If you are not comfortable reviewing code or verifying a tool’s safety, do not download or use it.
Tool name: Path of Exile Archipelago integration
Tool author: @hot rover
Tool link: https://stubobis1.github.io/pathofexile_ap/guide.html
Tool source: https://github.com/stubobis1/Archipelago/tree/path-of-exile-apworld
Description: Archipelago is a free, open-source multiworld randomizer. It shuffles the items of one game into the world of another — so when you level up in Path of Exile, you might unlock a power-up for your friend playing Super Mario 64, and vice versa. This is a integration that adds multiworld randomization to Path of Exile.
My name is StuBob, and I wrote the PoE Archipelago integration!
I released an update yesterday:
Path of Exile apworld 1.3.3 -- The one with QoL
https://github.com/stubobis1/Archipelago/releases/tag/1.3.3
Patch notes:
- Moving away from poptracker.
- Made a new icon
- Migrated tracker to GitHub Pages under https://stubobis1.github.io/pathofexile_ap/, enabling static hosting.
- Should be mobile friendly!
- Items page;
- This page contains all of your unlocked gems, classes, passive points, and other items.
- Interactive gem tooltips like the wiki are working (^.^)
- This page contains all of your unlocked gems, classes, passive points, and other items.
- Locations page;
- Shows you what acts items first show up at, and which base items are locations in the multiworld
- Hints page;
- Shows your hints.
- Equipment page;
- This page contains information about what you can equip - links, rarity and types of weapons.
- Implemented tooltip caching for instant repeat hovers (and to not overload the poewiki servers) and improved positioning logic to prevent screen overflow
- Yoinked assets from my poptracker
- Introduced a dedicated Setup & Guide page (https://stubobis1.github.io/pathofexile_ap/guide.html) this should be a nice looking introduction to setting this up
- Added full Fontin font family support (Regular, Bold, Italic, SmallCaps)
- Remade the oauth sucess / failure pages.
- Should also now redirect you to the tracker, with the slot data so you don't have to enter it in twice.
- Created an options page, so manual editing of YAMLs is not needed as much (https://stubobis1.github.io/pathofexile_ap/options.html)
- boss options hide if you aren't doing a boss run.
Bug fixes:
- Fixed a multiworld generation crash because of generating output.
- Fixed an issue with random rarity flasks (someone please yell at me if your flasks aren't working right)
- Fixed Offhands having 4 links, the maximum is 3.
As with any release of this scope, additional edge cases may exist—report any issues you encounter
This release may have some other gotchas with the websites, I'm real tired and haven't tested all of the edgecases.
Path of Exile apworld 1.3.3 -- The one with QoL
Patch notes:
Moving away from poptracker.
Made a new icon
Migrated tracker to GitHub Pages under https://stubobis1.github.io/pathofexile_ap/, (URL s...
I am looking for feedback, and playtesters
Specifically, if things are too hard / too easy
ALSO,
Does anyone know how to send commands like /hideout to path of exile on linux? That's stumping me
so Exiled Exchange is a linux friendly poe2 version of Awakened (I think its open source), and it supports /hideout etc. Now that also has a crappy bug where 5% of the time you do it, it instead pastes in global chat the last thing on ur clipboard and usually that's item metadata and makes people say GET DOWN, so if you can fix that bug at the same time, would be awesome.
It's like a new game mode. More info here: https://stubobis1.github.io/pathofexile_ap/guide.html
Path of Exile apworld 1.3.4
https://github.com/stubobis1/Archipelago/releases/tag/1.3.4
Major bugfix
There was an issue where the response page for oauth was not rendering when zipping up into a .apworld "It worked on my machine!"
Hello TFT. Where Can I find services for 5 way legion carry?
you may have channels hidden, click "the forbidden trove" top left and check "show all channels"
Tool name: PoE Trade Helper
Tool author: @bronze prawn
Tool link: https://chromewebstore.google.com/detail/poe-trade-helper/gpajcmjelnampecmdfbkohhllkhkibma
Tool source: https://github.com/DVV-dw/poe-trade-helper/tree/main
Description: Chrome side panel for PoE 1 & 2 trade. Free and open source 
@strange crescent I must insist this channel is about the tools that are in the pins and discussing them
However if it is awakened trade, consider checking the AUR packages, they should pretty much work out the box
By the way, it has an option of no overlay that lets you use it in a browser instead of overlaying the game, perhaps that will help
thats what im trying to avoid doing
i want it to run native in kwin wayland sessions regardless and id perfer if i can get it working with x11 and kwin wayland
also not using the steam version of the game using the windows version via wine and wine tricks also configured to use drivers so the game does run alot better
You may discuss it in #💬│poe1-chat, this is for tool-devs and people using those tools 
thats game chat not dev chat
This chat is meant for the pinned tools specifically 
TFT is not aiming to solve every problem or have a chat for everything
Awakened trade do have a github where you can raise issues and discuss with others - I am certain there are more suitable places
There are also places like reddit
If you want to suggest tool dev chat include all tool discussion, feel free to suggest it #📋│feedback, maybe it is a popular idea
#💬│yapping-general mogs
PoE Data Tools
https://github.com/adamthedash/poe_data_tools
A suite of commandline tools & Rust library which provide access to PoE game files.
A knowledge base for GGG's in-house data formats.
Goal is to provide other tool developers with the data they need to build cool stuff.
Features
- Search, view, and extract game data files.
- Can use Steam or standalone installs, or stream on-demand from GGG's CDN.
- File format specifications & parsers for 30+ of GGG's in-house data formats.
- Translate in-house formats into JSON for easier use.
- Some more tailored commands for extracting art, skill trees, and data tables.
- Windows & linux support.
Data mining and reverse engineering the files takes a lot of effort and guess work, it's also pretty damn fun 😛
If anyone has insights into any of the formats no matter how small, my DM's are always open 🙂
Tool name: PoE Data Tools
Tool author: @wraith mauve
Tool link: https://github.com/adamthedash/poe_data_tools
Tool source: https://github.com/adamthedash/poe_data_tools
Description: A suite of commandline tools & Rust library which provide access to PoE game files.
A knowledge base for GGG's in-house data formats - goal is to provide other tool developers with the data they need to build cool stuff.
Heck yeah. This seems very handy!

If you guys have any feedback give me a shout, or if you want to give a shot at figuring stuff out, I've been bashing my head against the .tdt format for a few weeks now. WIP spec is in a branch in the repo 😛
Path of Exile 2.0.0 Archipelago Client
https://github.com/stubobis1/Path-of-Exile-Archipelago-Client/releases/tag/2.0.0
Connection & Integration
- Connects to any Archipelago server via archipelago.js ty @thephar
- Tracks received items in real-time from multiworld
- DeathLink support — broadcast and receive deaths across the multiworld
Item Filter Automation
- Generates
__ap.filterautomatically, colorcoded by item classification (Progression, Useful, Filler, Trap) - 4 display modes
- 4 audio modes: silent / default alert / classification jingles (ty @newsoupvi for these) / random sounds
- Optional base filter — import your existing filter into the generated AP filter
- Auto-sends
/itemfilter __apin-game on zone change or item receipt
Character Validation
- Authenticates with GGG via OAuth2 (PKCE, read-only scopes)
- Validates equipped item rarities, weapon types, gem sockets, and passive points
- Gucci Hobo modes: strict / allow one slot / allow one normal slot / no non-uniques
- Sends
/itemfilter __invalidand in-game warning on validation failure
Goal Tracking
- Tracks campaign (Acts 1–10) and boss defeat goals (Guardian / Pinnacle / Uber)
- Optional in-game identity verification via whisper token before enabling goal submission
UI
- 5-step onboarding wizard (paths → OAuth → connect → character → ready)
- Dashboard with connection/OAuth/path status at a glance
- Paper Doll gear view with gem socket display
- Items inventory organized by category (gems, flasks, weapons, armour, progression, etc.) with gem tooltips
- Act-by-act location tracker with progress bars
- Settings panel with per-seed persistence
YAML Builder
- Interactive options UI for configuring your PoE Archipelago seed (choice, toggle, range, option sets, boss groups)
- Export player YAML directly from the client
Platform Support
- Windows: PowerShell keystrokes
- Linux: xdotool input support
Path of Exile Archipelago 2.0.0
The built in python client is now deprecated.
Use the client here: https://github.com/stubobis1/Path-of-Exile-Archipelago-Client/releases/tag/2.0.0
New Feature: Area Locations
- New option Area visits as location checks (
add_area_locations_to_location_pool, default: on) — reaching zones counts as location checks - 612 area entries added; towns/encampments skipped
- Area location IDs start at 42000 to avoid conflicts with base-item, level, and boss ID ranges
- Only areas in acts ≤ goal act are included
existing_charpreset has area locations disabled by default
Client
- Electron frontend extracted to separate repository: Path-of-Exile-Archipelago-Client
- Added as git submodule alongside
pathofexile_ap - Fixed Linux
Internal
total_gear_upgradesadded to slot dataareaLocationsAsLocationsflag added to slot datascrape_act_areas.pyadded (scraper used to generate area location data)
Path of Exile Archipelago Client
v2.0.0
First release. Requires PoE Archipelago world v2.0.0.
Connection & Integration
Connects to any Archipelago server via WebSocket Thank you @ThePhar!
Trac...
The built in python client is now deprecated.
Use the client here: https://github.com/stubobis1/Path-of-Exile-Archipelago-Client/releases/tag/2.0.0
New Feature: Area Locations
New option Area visi...
I also have some screenshots:
When reporting bugs, use this.
i read this and googled archipelago for 5 mins and still dont understand. what is this, how does it relate to poe?
sending random items over a multiworld for mods??
how does this increase my div/hour
so what is this a configurable ruthless? whats the multiworld part of it do?
In a multi-world randomizer, You can have more than one game. So you could have one guy play Zelda ocarina of Time and where they would find their boomerang they might find a duelist ascendancy
And when you reach say level 10 they are sent their hook shot
You can also just do it by yourself, which gives path of Exile a more randomized build as you go feel
very interesting
If you try it out, let me know what you think
Hi all, can i share here the game engine i launched on GitHub I have built solo with Claude Code?
where is the vibe coding channel?
#🧑💻│coding might be more appropriate for such a topic, this is specific to PoE
Hey! Not sure if I should ask here or in coding. Does anyone know how to generate a pobb code or pobb.in link based on a user's character? I have the access to characters API from GGG.
I was also wondering how to handle PoE assets ? I got a link to RePoe and I saw that they host item data and arts but I am not sure whether I should use the tool to generate the data myself periodically or just straight up use their links. I mostly do frontend work in my job so my knowledge of data-handling is limited 😅
Hello guys!
I just added a new function to POE Trade Helper (poe1 and poe2 )
https://chromewebstore.google.com/detail/poe-trade-helper/gpajcmjelnampecmdfbkohhllkhkibma
https://github.com/DVV-dw/poe-trade-helper
The new “Mine sweeper” function can quickly check sellers and show bulk trade information automatically.
Intercepting the trade API query (via fetch() and XHR hooks in page_hook.js)
Re-running that search with injected parameters:
Comparing results to check where seller has mines ( same item but diffrent price ) or have bulk trade
hi, do you know anything about an external app that allows you to see item listed on live search shop faster than the official site ? Always when I see an item listed undermarket and try to buy it its already sold
Those are in the botting grounds, where they intercept the packet before the client receives it. On top of that, most of the bots buy the items during the loading screen since they don't need to wait, click, and buy.
hence why a regular user 99/100 times cannot get a mageblood for 155c
mostof the meta items no
there are rare items/ some less popular uniques u can still snipe as a player\
but like Original sin, mageblood, >3 voices and other very expencive items most of the cases are sniped by bots
and sadly most of those snipes end up in being RMT-ed
i see, thought its an external website that people use to buy them faster
hoped its not botting
holy that spammer got bonked so fast by the bot 
Hey!
- Is it possible to have the tool on the left side of the browser?
- Would it be possible for "Mine Sweeper" to check for mines without teleporting you to the players hideout?
- Would it be possible for the Extension to automatically put "~" when you start typing in search as well as filter? (The old tft extension has this and it feels very nice)
- Possibility to move saved searches from folder to folder?
