#🖥️│tool-dev-chat

1 messages · Page 1 of 1 (latest)

undone bolt
#

is this meant to be public

hollow seal
#

yes

undone bolt
#

gotcha, just looked like a private channel lol

toxic vector
#

Yes, this will become the new tools-dev-chat

hollow seal
#

aulu is the program manager for the tft tool dev program now

toxic vector
#

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 peepobucket casperbucket

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
tough basin
toxic vector
#

RAGEY User Safety Notice RAGEY
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.
toxic vector
#

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.

hot rover
#

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 (^.^)
  • 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.

GitHub

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

orchid path
#

Kind new here what's the point off using it in Poe ?

#

Like what dose it do

twilit kayak
hot rover
hot rover
hybrid latch
#

Hello TFT. Where Can I find services for 5 way legion carry?

hollow seal
#

you may have channels hidden, click "the forbidden trove" top left and check "show all channels"

toxic vector
toxic vector
#

@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

strange crescent
#

for x11 yes

#

but not for kwin wayland sessions

toxic vector
strange crescent
#

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

toxic vector
#

You may discuss it in #💬│poe1-chat, this is for tool-devs and people using those tools mhappy

strange crescent
toxic vector
#

This chat is meant for the pinned tools specifically mhappy

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

twilit kayak
hot rover
#

I learned something!

#

Client.txt outputs when the window gets focus

wraith mauve
#

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 🙂

GitHub

Suite of CLI tools to work with Path of Exile 1/2 game files - adamthedash/poe_data_tools

toxic vector
hot rover
wraith mauve
#

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 😛

hot rover
#

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.filter automatically, 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 __ap in-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 __invalid and 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
GitHub

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...

#

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_char preset has area locations disabled by default

Client

Internal

  • total_gear_upgrades added to slot data
  • areaLocationsAsLocations flag added to slot data
  • scrape_act_areas.py added (scraper used to generate area location data)

https://github.com/stubobis1/Archipelago/releases/tag/2.0.0

GitHub

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...

GitHub

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.

twilit kayak
#

sending random items over a multiworld for mods??

#

how does this increase my div/hour

hot rover
#

It does not

#

It is a restrictive self imposed game mode

twilit kayak
#

so what is this a configurable ruthless? whats the multiworld part of it do?

hot rover
#

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

twilit kayak
#

very interesting

hot rover
#

If you try it out, let me know what you think

sleek rivet
#

Hi all, can i share here the game engine i launched on GitHub I have built solo with Claude Code?

twilit kayak
#

where is the vibe coding channel?

toxic vector
wide pumice
#

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 😅

bronze prawn
#

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

GitHub

Contribute to DVV-dw/poe-trade-helper development by creating an account on GitHub.

bright geyser
#

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

tough basin
#

hence why a regular user 99/100 times cannot get a mageblood for 155c

bright geyser
#

oh, damn, so we just get the leftovers ?

#

no chance to buy that item ?

tough basin
#

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

bright geyser
#

i see, thought its an external website that people use to buy them faster

#

hoped its not botting

round torrent
#

holy that spammer got bonked so fast by the bot OMEGALUL

dense solar
# bronze prawn Hello guys! I just added a new function to POE Trade Helper (poe1 and poe2 ) <h...

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?