zmilla93 / slimtrade Goto Github PK
View Code? Open in Web Editor NEWA trade UI overlay for Path of Exile
License: MIT License
A trade UI overlay for Path of Exile
License: MIT License
I would like to have a function in the sound settings that allows me to assign my own sound files for specific actions.
When mousing over stuff many elements will frequently disappear
https://i.imgur.com/AsemCmI.png
Or bug out
Describe the bug
SlimTrade overlay not visible with new Vulcan renderer
Reproduce
If easy to reproduce, describe the steps:
Setting
SlimTrade Version v0.2.9
Operation System Windows 10
Additional context
Other poe tool overlays have had this same issue and resolved it, though I think they had to add a setting option to clarify that you are using Vulcan.
This is how the developer of poe-lurker added fullscreen-windowed support for vulkan in this commit
The other workaround is to just use Fullscreen and alt+tab back and forth once and the overlay will be on top.
I didn't find any info about the marking stash tabs as quad logic.
Is there a way like wildcards or part matching working like in the following example
I have the following stash tabs named like this:
~price 10 chaos 1
~price 10 chaos 2
~price 10 chaos 3
I would like to add a single rule to mark all stash tabs as quad with something like "~price".
Does this already exist and there is just no information about or would it be a new feature?
Best regards
Describe the bug
For outgoing messages, if the trade message is written in non-English characters (tested Korean and Russian), SlimTrade would not capture it including both the pop up and the trade history.
Same with incoming messages. Doesn't capture if the the buyer has a non-English name.
To Reproduce
Steps to reproduce the behavior:
Setting
Operation System: Win7
Graphics Card: Nvidia GT750M
Language settings if not English: English
Keyboard settings if not QWERTY: QWERTY
Screenshots
If your issue is graphics related, consider including a screenshot.
Additional context
Add any other context about the problem here.
Close on kick appears to have stopped working since 0.2.5 and still doesn't work in 0.2.6. It was working for me with 0.2.4.
I'm also running Poe overlay 0.6.17 and YoloMouse.
hi, i can't see the little slim trade icon in the top-left corner. if i hit the windows key and open the options in the taskbar and i click on the opend options screen, the icon in the top-left corner appears. if i close the slim trade options menu, the icon in the top-left disappears.
if the icon is there(when i have opened the slim trade options and clicked on the options window), the program works. if the icon is not there, the program doesn't work.
if have added screenshots
Describe the bug
LabCompass does not display the Lab map correctly while slimtrade is open. I have to close slimetrade and reset LabCompass to make it work.
To Reproduce
Steps to reproduce the behavior:
Setting
Operation System: Windows 10 x64 1909
Graphics Card: NVIDIA Geforce GTX 1070
Keyboard settings: QWERTZ (German)
Screencapture
https://youtu.be/paRjdaEZgLg
I have seen that there is a nother issue, with my exact same problem, but it is no longer activa as it seems, so I decide to write a new one.
Its pretty much the same thing, it works sometimes, but then its back to poe getting lit up on the taskbar, and nothing pasting.
I am running the latest version on windows 10.
I have tried restarting poe and slim trade and switching between the pasting modes, but nothing seems to fix the problem.
Running SlimTrade from the command line
SlimTrade can be run from the command line to cause debugging information, as well as errors, to be printed out. The easiest way to do this is with PowerShell.
Step 1
Open the folder containing SlimTrade, shift + right click inside the folder (not on the program), and select "Run PowerShell window here".
Step 2
When PowerShell opens, run the following command: java -jar "slimtrade.jar"
SlimTrade will then run normally, but if an error occurs it will be printed into the console. This functionality will be expanded later on to include more debugging information.
Powershell comes standard with Windows, but if for whatever reason you don't have access to it, here is an article explaining how to run a program using command prompt instead. Switch out the final command for the one above.
What feature would you like added?
I'd like to be able to put overlays outside of the PoE window's bounds.
Why do you want this feature added?
I have multiple monitors and it would be better to put the overlay next to PoE on another monitor, rather than have it taking up valuable space in the PoE window itself.
Hello first of all idk if this is a bug but my macro buttons doesn't work with 64 bit client. Is there a way to fix this?
What feature would you like added?
Allow the Character name filed to accept a comma separated list of character names. Configure anything that uses the character name to loop through the names until one works then exit the loop.
Why do you want this feature added?
This would allow for slim trade to work across multiple characters at the same time without requiring that you change the name every time you change characters.
hey, how can i solve it ?
or will the tool anyway not work on linux?
os: Arch
java openjdk 8 and 17
Checking for update...
Current Version: v0.3.5
Latest Version: v0.3.5
No update found.
Exception in thread "main" java.lang.UnsatisfiedLinkError: Unable to load library 'user32':
libuser32.so: cannot open shared object file: No such file or directory
libuser32.so: cannot open shared object file: No such file or directory
Native library (linux-x86-64/libuser32.so) not found in resource path ([file:/home/bomlex/PoE/SlimTrade.jar])
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:301)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:461)
at com.sun.jna.Library$Handler.<init>(Library.java:192)
at com.sun.jna.Native.load(Native.java:596)
at com.sun.jna.platform.win32.User32.<clinit>(User32.java:49)
at com.slimtrade.core.utility.PoeInterface.isPoeFocused(PoeInterface.java:361)
at com.slimtrade.core.observing.GlobalMouseListener.<init>(GlobalMouseListener.java:24)
at com.slimtrade.App.main(App.java:170)
Suppressed: java.lang.UnsatisfiedLinkError: libuser32.so: cannot open shared object file: No such file or directory
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:191)
... 7 more
Suppressed: java.lang.UnsatisfiedLinkError: libuser32.so: cannot open shared object file: No such file or directory
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:204)
... 7 more
Suppressed: java.io.IOException: Native library (linux-x86-64/libuser32.so) not found in resource path ([file:/home/bomlex/PoE/SlimTrade.jar])
at com.sun.jna.Native.extractFromResourcePath(Native.java:1095)
at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:275)
... 7 more
What feature would you like added?
I switched to this from MercuryTrade. I find it a better alternative to MercuryTrade. However, MercuryTrade had a constantly present overlay that provided a hideout button. I'd like to see something similar added to this, as I grew quite accustomed to it and think it's a great feature.
Why do you want this feature added?
This quickly allows you to access your hideout by clicking a button. There are quite a few hotkeys already and it can get cluttered. The less hotkeys I have, the better.
It seems the majority of the time SlimTrade doesn't pick up trade messages from players with non-english (specifically korean/chinese, seems okay with Russian) names. Occasionally it gets it, but most of the time (like this time I took a screenshot) it doesn't give the ding noise or show the overlay for what they have asked to purchase.
I really liked the integration of Pushbullet into the PoE Trade Companion that I used before switching to Slimtrade.
This little app pushes messages to your smartphone. I often used this for trading while not beeing infront of my pc all the time.
It was possible to configure it (in the Trade Companion) to only push the messaged when beeing AFK or just always.
Just an idea for the future. I think it would be a really nice feature. We all know how PoE trading is :D
Hello,
Tried your trade helper today and I must say that I like it so far.
To make it even better you should add:
i cant use this software with two screens, only on main screen it shown,
When i try to move overlay it get stucked at the border of main screen.
What do i do?
When i get trade requests i dont get the pop-up, same with trade messages I send. I tried like everthing - switching render, swap to "windowed" and back to "windows fullscreen" etc. After i close PoE all the Pop-Ups that should have been there are popping onto my screen.
I asked a mate who uses SlimTrade and we matched all settings but still no different result.
Please and thank you!
Describe the bug
Need to press the quick paste key twice to send the message. Once will tab back into POE and then the second time will actually send the message. Rarely works in just one press and also sometimes requires 3 presses before the message is sent. Same issue if using second monitor to browse trade site.
Tried automatic quick paste and on first try slimtrade started spamming the message really quick. Got kicked out of POE after 2 seconds and slimtrade crashed a few seconds later. That didnt happen again but using automatic I still need to click the whisper button several times before the message is actually sent.
Also possibly related I need to click the POE window twice before the overlay is actually displayed. So I need to click the window in the taskbar/alt tab to POE then click inside the POE window again before the overlay is actually displayed. Similarly when I tab OUT of the game the overlay stays displayed until I click somewhere in the new window.
Reproduce
If easy to reproduce, describe the steps:
Use quick paste feature
Setting
SlimTrade Version 0.3.5
Operation System Win 10
Graphics Card if visual bug
Language settings if not English
qwerty English (United States) United States-International
Screenshots
If your issue is graphics related, consider including a screenshot.
Command Line Errors
Optionally, you can try running SlimTrade from the command line:
https://github.com/zmilla93/SlimTrade/wiki/Running-from-Command-Line
This will allow you to see any error messages while the program is running which can massively speed up the debugging process, although many bugs don't actually cause error messages.
Additional context
Add any other context about the problem here.
Is it possible to add a sound whenever someone else joins your hideout? Had this with trade companion. Sometimes people take a while to go to your hideout and since the party list is not visible while opening your stash, it's easy to miss the "XXXXXX has joined the area" message. A sound queue helps you realize your trade is already waiting.
Great work by the way. By far the best trading tool I've used so far.
When SlimTrade is active I can't seem to type the following characters: `~'"^ (basically any character that allows you to modify a letter)
This is both inside and outside the game.
Also a suggestion: I'd really like to be able to change/edit/remove/location swap the default buttons.
Keep up the good work!
What feature would you like added?
Why do you want this feature added?
If I play in german language with german Chat the pop up won’t work even the history doesn’t show anything.
If I switch game und chat to English the pop up shows.
Is there any keywords in the code for trade request that I can easy translate in German so the tool works with German chat?
GGG changed searching and now if you search for "Relic Chambers Map" it highlights every map in the map tab, but if you just search for "Relic Chambers" it highlights exactly what you need
Even tho I selected the right file " ...\Path of Exile\logs\KakaoClient.txt", it does not seem to recognize any messages received.
This is an example of how the file looks like inside:
2020/03/18 19:54:01 33356640 ac9 [INFO Client 6212] @from JajaBoba: Hi, I would like to buy your Ample Silver Flask of Heat listed for 1 chaos in Delirium (stash tab "~price 1 chaos"; position: left 2, top 2)
2020/03/18 19:54:14 33369421 ac9 [INFO Client 6212] : JajaBoba has joined the area.
2020/03/18 19:54:25 33381000 ac9 [INFO Client 6212] : Trade accepted.
2020/03/18 19:54:29 33384812 ac9 [INFO Client 6212] @from JajaBoba: gl
Anything that can be done?
Thank you for the good work! :)
Since so many people have asked about changes to the macro buttons, I thought I would outline the plans I have for a future update. If you have additional feedback, feel free to add it here.
The close button, player name, and item name buttons will remain unchanged. The 'preset' and 'custom' sections will be merged into a single system. The existing preset buttons will be added as templates buttons in the new system the first time you run the program.
Messages starting with a slash will be run as commands, all other messages will be sent as a whisper. You will also be able to use the variables [self], [player], [item], and [price] in these messages.
What feature would you like added?
Allow outgoing trade message pop-ups to be auto-dismissed after a set amount of time, with the value being editable in the options. This could also apply to incoming trade messages, although I don't see this being as useful.
Why do you want this feature added?
This would allow for the pop-ups for outgoing trade messages that go unanswered within the set amount of time to automatically disappear without having to click the close button. This would keep the amount of space taken up by several pop-ups, which tends to be an issue when sending multiple messages to several sellers within a short amount of time, for example when looking to buy currency, low cost items, etc.
Yesterday, after updating to 0.25 the ui is not showing up at the game.
Right click on the tray icon did not show up settings. Just the exit button.
So I had to revert to the last version. This is working.
What feature would you like added?
I would like the option to click "whisper" on the trade sites which alt+tab's into POE and paste's the command automatically. Or perhaps, if there the latest clipboard message is a POE syntax'ed string then it tabs into POE and pastes it, all without me physically making POE the foreground window and manually pressing enter and pasting. #firstworldproblems
Why do you want this feature added?
I'm very used to this feature as the other trade helper (TraderForPoe) I was using for last few years does this already & I want to make the permanent swap to SlimTrade.
DEV RESPONSE
This feature exists as a hotkey. Set a hotkey in the options, copy a whisper, then press the hotkey to focus POE and send the message.
The option to instantly whisper without needing a hotkey will be added in the future. Subscribe to this issue to be alerted when it is added.
I would highly appreciate if I could move the (even if tiny) icon to another place. The same with where trades will pop up.
Cant change the POE Client Path! If i klick on one folder, the window closes
Describe the bug
The betrayal.png contained in the jar is outdated.
To Reproduce
Steps to reproduce the behavior:
Additional context
http://poesyn.xyz/syndicate
I like the idea of being able to pull images/cheat sheets in general, but I believe that this approach of packing it into the jar is in general harder to maintain and not everyone might understand that a jar is just an archive and therefore not know how to replace content within it.
I think a cleaner approach would be to reference an images folder (external to the jar) where users can put their own images to be pulled up. In this way one can create his own cheatsheet hotkeys and the maintainers do not need to keep the files up to date.
You can check not work 'Quick paste hotkey'.
Automatic works fine, but conlict with trade macro programms (ctrl+d).
Thanks.
My character name is "TLSㆍUltㆍWander". When I paste this into the corresponding field, everything is working fine. However, after restarting SlimTrade, the name is replaced by "TLS?Ult?Wander", and things like kicking myself from the group after a trade doesn't work anymore.
Is it possible to add a scaling option for the UI?
On a high resolution the UI becomes somewhat small and clicking those little icons becomes a hassle, atleast for me.
I remember this app was fast and really responsive, now I have like 500ms delay after pressing/aiming at buttons and also this visual glitch when you aim at literally anything on the interface https://imgur.com/a/7firtWd
i7-2600k/gtx770/16gb ddr3/latest win10/java updated; if that matters
I have recently installed this program and it's wonderful! I am currently dealing with an issue where I try to use Automatic Quick Paste for trade whispers and it will not send the whisper in-game. The PoE client lights up on my task bar but no whisper gets sent until I alt-tab back into the game and control-v into the chat box.
I'm running what I assume is the latest version of SlimTrade as I just installed it hours ago. I have attempted closing PoE and re-opening it, closing SlimTrade and re-opening it, as well as restarting my computer but nothing will cause the Automatic Quick Paste to function correctly.
What feature would you like added?
A way for SlimTrade to recognize trade requests with characters that use korean letters in their names.
Why do you want this feature added?
So trade messages by korean players don't just get discarded.
What feature would you like added?
A hotkey for Stash Item Highlighter for incoming trades.
Why do you want this feature added?
I would like to avoid having to click the item overlay that appears when receiving a trade request and instead use a hotkey to search for the item.
What feature would you like added?
UI scale 2x from current max
Why do you want this feature added?
I'm playing at high screen resolution and current UI is too small, hard to read, hard to click buttons.
THX for the app!
Describe the bug
SlimTrade crashes as soon as I open it as of about a week ago. I tried redownloading the newest release to make sure I had the most recent version, and get the same error. I will attach the log file that gets generated.
When i start SlimTrade from the Command Prompt got this Error:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.slimtrade.core.utility.ChatParser.getTradeOffer(ChatParser.java:198)
at com.slimtrade.core.utility.ChatParser.init(ChatParser.java:60)
at com.slimtrade.App.launch(App.java:237)
at com.slimtrade.App.lambda$main$2(App.java:219)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
SlimTrade Terminated
s1 has an idea?
I click on the installer and nothing happens. Yes, I have java installed
I would like to suggest the addition of opacity settings for the trade windows.
It's great that you've modernized a new version of trade overlay, but the lack of opacity filters makes the play experience a bit scuffed as you can't see your window once all the trades come in, especially if theres 3+ trades. The addition of opacity settings on a timer setting would free up the screen space to better deal with content when not actively on the window thus allowing players to react to the game far better.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.