PoE-Impact-Trading icon indicating copy to clipboard operation
PoE-Impact-Trading copied to clipboard

Support POB build code or pastebin instead of pob.party

Open lukezamboni opened this issue 3 years ago • 10 comments

We can't use pob.party since it is based on POB 2.3.0. Changes to the skill tree make it so builds are not importable anymore.

lukezamboni avatar Aug 04 '21 18:08 lukezamboni

I already tried, but I failed at making PoB works in a browser like pob.party is doing. Apparently, they use a Lua interpreter in C that runs PoB which is then compiled in web assembly. I tried to do the same but failed. So unless someone more skilled than me in C, lua and web assembly manage to make it works, the only thing we can do is to wait for pob.party to be fixed. Sorry.

FrancoisMentec avatar Aug 05 '21 07:08 FrancoisMentec

Got it! Thanks a lot for the answer anyways.

It's a shame we can't directly harass someone to get pob.party updated hahaha. Feel free to close the issue to no clutter the repo if you want.

lukezamboni avatar Aug 05 '21 14:08 lukezamboni

how to contact pob.party the software developers to update the version?

wayperz avatar Sep 03 '21 11:09 wayperz

how to contact pob.party the software developers to update the version?

I wish I knew. I have no idea who they are :-(

FrancoisMentec avatar Sep 03 '21 17:09 FrancoisMentec

Sorry to necro, but what about creating a desktop application to interact with PoB instead? I'm sure many people would be happy to run a desktop application to get significantly faster results.

Realistically; the desktop app would pull data from PoB (likely the save files) and then host a server for the browser extension to pull data from like an API. This may be too much work for what it's worth, but it would certainly be easier than attempting to re-write pob.party.

Zevell avatar Dec 10 '21 12:12 Zevell

@Zevell I already thought about it. I would use electron (or maybe chromium directly) to open the trade website and execute POB from its local install without the UI in some kind of service the main app would request. Perfectly doable, but I don't have the time for now, and I don't expect this to change in the coming months.

FrancoisMentec avatar Dec 10 '21 12:12 FrancoisMentec

Hey @FrancoisMentec I thought of an easier alternative. Instead of building an electron app, or any app. Make the extension allow file uploads, the users can then upload their saved build file (generated by PoB) and then you can read data from that? They are stored as XML files. The only thing is I'm not sure if the data from them would be easy enough to read/handle to make this viable.

You can find the PoB build save files in "C:\Users%USERNAME%\Documents\Path of Building\Builds" by default.

Zevell avatar Dec 12 '21 18:12 Zevell

@Zevell I cannot paste PoB build codes (or any code) into pob.party and I could not run PoB in the browser, so having access to PoB builds would be useless. There is nothing I could do with them.

FrancoisMentec avatar Dec 13 '21 08:12 FrancoisMentec

pob.party got updated at the start of 3.16 and is running Path of Building 2.12.3 as of right now. The developer of pob.party is the same as poe.trade: xyz

andrewkhunn avatar Jan 05 '22 14:01 andrewkhunn

Thought I would let you know that, at some point, PoB.party got updated to the latest Path of Building release. Maybe it had something to do with me messaging xyz on the official forums asking him to pretty please update it.

Using the extension right now with no issues.

andrewkhunn avatar Apr 22 '22 15:04 andrewkhunn