PoE-TradeMacro / POE-TradeMacro

Price checking script for Path of Exile.
https://poe-trademacro.github.io/
GNU General Public License v3.0
938 stars 189 forks source link

Vulkan compatibility #1149

Open mozgor opened 4 years ago

mozgor commented 4 years ago

Hey folks, I'm using this trademacro for over a year i think, updating one or twice a league. With 3.10.2 release, i tried new Vulkan rendering and I figured out it breaks the way this macro interact with the game : while the popup of advanced search still appears on top of the game, results popup will be behind the actual game window.

Steps to reproduce : • download last patch (3.10.2) • start macro • start PoE • before login to any character, select options > graphic > renderer : Vulkan (beta) • login to w/e char you want • try to price-check a random item (simple search). Nothing should appear. • Do not move the cursor. Now alt-tab, you should see the popup where it was supposed to be positioned (as soon as you move your cursor, it will be dismissed). • alt tab back to the game, advance search for any item you have. • Once more, no popup. • Alt-tab, popup shown where it should have been.

I made sure I was in "Windowed fullscreen" before filling up this issue.

If any further information required, I will try to stay tuned on this thread.

Thanks in advance for your work, your tool helps a lot !

Edit: added the step of selecting Vulkan as renderer

gugapistori commented 4 years ago

I'm having the same issue, but noted that switching to Windowed still works

str0yd commented 4 years ago

I got the same problem with the Advanced Item Info (Ctrl + C). But it won't show up even if I Alt-Tab.

The problem occurs on fullscreen as well as on windowed fullscreen. It shows up only on windowed mode.

I think it shows up in the background of the game because the Predicted Item Pricing still works because it shows up on my other screen and it is its own window instance.

hkalic commented 4 years ago

I got the same problem with the Advanced Item Info (Ctrl + C). But it won't show up even if I Alt-Tab.

The problem occurs on fullscreen as well as on windowed fullscreen. It shows up only on windowed mode.

I think it shows up in the background of the game because the Predicted Item Pricing still works because it shows up on my other screen and it is its own window instance.

Yes, the same problem here also. There is also problem with Twich overlay.

When I return to DirectX it works again.

Eruyome commented 4 years ago

There are solutions to this: https://www.reddit.com/r/pathofexile/comments/gseuoy/vulkan_test_technical_megathread/fs6tie9/

I haven't gotten around to work on this yet, will do so in the future.

str0yd commented 4 years ago

@Eruyome Ty so far.

Is there a way to configure the monitor where POE should be displayed? I display it usually on my secondary window. With your macro running it always displays on the wrong monitor.

You can just give me the code line i have to edit.

Thanks in advice!

Eruyome commented 4 years ago

Don't think there's an easy solution that I can tell you right now, would have to look into it sometime. In the meantime you could try this option image

SharkoonOG commented 4 years ago

Don't think there's an easy solution that I can tell you right now, would have to look into it sometime. In the meantime you could try this option image

Thank you for this. I set the pop up to x -1920 and now its on the top left corner of my left screen.