[Official] WINE info thread

It's insane how well this game runs on wine now, which is why I decided to create a trading tool for linux that had some price checking functionality as well as a whisper helper (like MercuryTrade/PoETradesHelper), since I wasn't able to get MercuryTrade or the AHK trade macro working. After using these tools for such a long time on windoze, playing the game without them feels kinda bad...

Here's a prototype of the price checking functionality based on poe.ninja.
https://www.youtube.com/watch?v=diZFD1FXOJg

I hope to get this done before the league starts. I'll let you guys know if you're interested.
"
klayveR wrote:
It's insane how well this game runs on wine now, which is why I decided to create a trading tool for linux that had some price checking functionality as well as a whisper helper (like MercuryTrade/PoETradesHelper), since I wasn't able to get MercuryTrade or the AHK trade macro working. After using these tools for such a long time on windoze, playing the game without them feels kinda bad...

Here's a prototype of the price checking functionality based on poe.ninja.
https://www.youtube.com/watch?v=diZFD1FXOJg

I hope to get this done before the league starts. I'll let you guys know if you're interested.


Looks awesome. Great work!
"
klayveR wrote:
It's insane how well this game runs on wine now, which is why I decided to create a trading tool for linux that had some price checking functionality as well as a whisper helper (like MercuryTrade/PoETradesHelper), since I wasn't able to get MercuryTrade or the AHK trade macro working. After using these tools for such a long time on windoze, playing the game without them feels kinda bad...

Here's a prototype of the price checking functionality based on poe.ninja.
https://www.youtube.com/watch?v=diZFD1FXOJg

I hope to get this done before the league starts. I'll let you guys know if you're interested.

Nice. I'm curious about how you are getting items from the game into the trade tool? It's not chat based I guess since nothing appears in the chat. I'm also not seeing any interactions that would cause network activity, although I can't be sure exactly what keys or buttons you are pressing. Are you hooking functions in the game's dlls? Screen scraping would also be an option but it seems like it'd be a lot of trouble to get it work reliably.
"
databeaver wrote:
"
klayveR wrote:
It's insane how well this game runs on wine now, which is why I decided to create a trading tool for linux that had some price checking functionality as well as a whisper helper (like MercuryTrade/PoETradesHelper), since I wasn't able to get MercuryTrade or the AHK trade macro working. After using these tools for such a long time on windoze, playing the game without them feels kinda bad...

Here's a prototype of the price checking functionality based on poe.ninja.
https://www.youtube.com/watch?v=diZFD1FXOJg

I hope to get this done before the league starts. I'll let you guys know if you're interested.

Nice. I'm curious about how you are getting items from the game into the trade tool? It's not chat based I guess since nothing appears in the chat. I'm also not seeing any interactions that would cause network activity, although I can't be sure exactly what keys or buttons you are pressing. Are you hooking functions in the game's dlls? Screen scraping would also be an option but it seems like it'd be a lot of trouble to get it work reliably.


I believe PoE has a built-in function where if you press CTRL+C while hovering over an item, it copies the information from that item onto your clipboard.

Headhunter
Rarity: Unique
Headhunter
Leather Belt
--------
Requirements:
Level: 40
--------
Item Level: 80
--------
+40 to maximum Life
--------
+46 to Strength
+49 to Dexterity
+60 to maximum Life
29% increased Damage with Hits against Rare monsters
When you Kill a Rare monster, you gain its mods for 20 seconds
--------
"A man's soul rules from a cavern of bone, learns and
judges through flesh-born windows. The heart is meat.
The head is where the Man is."
- Lavianga, Advisor to Kaom
Exalted Orb
Rarity: Currency
Exalted Orb
--------
Stack Size: 14/10
--------
Enchants a rare item with a new random property
--------
Right click this item then left click a rare item to apply it. Rare items can have up to six random properties.
Shift click to unstack.


GGG has been pretty generous with allowing third party tools to easily get item data. I'm fairly certain that this is what most existing tools use to get item info from the game. No shady hooks required.
Last edited by carkasjak#7673 on Aug 29, 2018, 9:01:35 AM
"
carkasjak wrote:
I believe PoE has a built-in function where if you press CTRL+C while hovering over an item, it copies the information from that item onto your clipboard.

Ah, nice. That does indeed work. Clipboard monitoring is a whole lot easier than the methods I mentioned.
"
databeaver wrote:
"
carkasjak wrote:
I believe PoE has a built-in function where if you press CTRL+C while hovering over an item, it copies the information from that item onto your clipboard.

Ah, nice. That does indeed work. Clipboard monitoring is a whole lot easier than the methods I mentioned.

Yup, that's how it works. It's a simple global keyboard listener parsing the clipboard when CTRL+C was pressed. The whisper helper will be implemented by listening to the Client.txt. Pretty much the same stuff all the other windoze/ahk tools do. No shady hooks or dll-injections ;)

If anyone is interested in testing this tool, feel free to shoot me a message. You quickly get tunnel vision when developing a tool, which leads to overlooking obvious improvements or bugs. Any help, suggestion or criticism is appreciated.
"
klayveR wrote:
If anyone is interested in testing this tool, feel free to shoot me a message. You quickly get tunnel vision when developing a tool, which leads to overlooking obvious improvements or bugs. Any help, suggestion or criticism is appreciated.

Sure, I can test it once I get to the part of the league where I start selling items. That'll probably happen somewhere in the general area of the one-week mark. I'll send you a message then.
I still can't get the game to work. I can start the dx11 version, but if I have DXVK enabled, I get and exception "invalid vector<T> subscript" following a bunch of font errors.

This only happens with DXVK enabled on Lutris. I've tried "every single available dxvk version out there", I even tried compiling my own, getting the same error.

Running on DX11 did require me to compile my own Wine version with the CoInitialize patch and stuff.

I'm on ryzen 2400G+Mesa 18.3 from padoka PPA under Linux Mint 19 Cinnamon.

I remember someone getting it to work with RX480, but this Exception is really bugging me out.
Uh oh, it doesn't look like the game gonna play nice with the DXVK settings that worked for Incursion... Here we go again!
Yay a new error after installing the new patch;
Full error text.
I have tried adding openal32 to my overrides but the error persists.

I have gotten past the error after using the age old trick of turning the thing off and on again like 10 times, though i still hope this gets fixed somehow, no telling if i crash on entering the game for now.
Last edited by itsthedust#7717 on Aug 31, 2018, 3:03:26 PM

Report Forum Post

Report Account:

Report Type

Additional Info