Git Product home page Git Product logo

slimtrade's People

Contributors

tartarus762 avatar zmilla93 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

slimtrade's Issues

Does not capture trade messages in non-English characters

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:

  1. Go to poe trade site.
  2. Click "Whisper" to copy a non-English trade message.
  3. Send in poe client.
  4. The trade message is not captured.
  5. Open SlimTrade History.
  6. The non-English trade is not captured in History.

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.

POE Client Path

Cant change the POE Client Path! If i klick on one folder, the window closes

Allow moving overlays outside PoE bounds

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.

Alt Tab & Paste

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.

Sound when entering hideout?

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.

Few improvements

Hello,
Tried your trade helper today and I must say that I like it so far.
To make it even better you should add:

  1. Grid search support for Map stash tab (like in Trade Companion):
    https://raw.githubusercontent.com/lemasato/POE-Trades-Companion/master/screenshots/ItemGrid%20Maps.png
  2. Custom actions to custom buttons ;p (Like I can add custom reply "Sold" but I can't make it close the trade window at the same time)
  3. Make it possible to hide that small "menu button". I can access menu from the tray If i need to and that button stays even if I close PoE so I have to close SlimTrade every time as well.

Korean translations not working

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.

https://i.imgur.com/oBKVjC3.jpg

German language Support

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?

Visual glitch and slow responce

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

Hideout button

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.

Stash helper suggestions

What feature would you like added?

  1. For incoming trades, currently there is a feature of searching the trade item in stash by left clicking the stash helper. Suggest to add an input of "enter" at the end of this function.
  2. Also for stash searching, suggest to search the unique items' names without the item base. For example, instead of "Blood of the Karui Sanctified Life Flask", search "Blood of the Karui" instead.

Why do you want this feature added?

  1. If the Trade function is used immediately after using this stash searching function, the first input of "Enter" would be sent to the stash's search box instead of the chat box which causes the trade command to fail.
  2. Right now POE's unique item tab does not let you search the full name of the unique items.

Macro button customization improvements

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.

New Macro System

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.

Example Messages

  • Thank - "Thanks!"
  • Refresh - "Hi, are you still interested in buying my [item] for [price]?"
  • Leave Party - "/kick [self]"
  • Trade Button - "/tradewith [player]"

Additional Features

  • Reorder buttons without the need to delete and remake
  • Checkbox to make button close trade window
  • Hotkey support

Request: Auto-dismiss outgoing trade messages after X amount of time

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.

Pushbullet integration?

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

Weird quick paste behavior

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.

Auto Paste not wroking properly

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.

Stash Highlighter not working (anymore)

Stash Highlighter doesn't work anymore. I get the following warning message:

Error - Item could not be parsed

SlimTrade v0.2.8
Operation System Win10 10.0.18362

Running the app from the command line doesn't reveal any error messages.

Not working on Korean Client (English Language)

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! :)

Overlay don't stays on top of PoE

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

01
02e
03e
04e
05e

Broken close on kick since 0.2.5

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.

Hotkeys

  1. Is it possible to add a hotkey to close incoming/outcoming trade message?
  2. Is it possible to combine buttons "Thanks!" and leave party?

Automatic Quick Paste non-functional

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.

two screens ?

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?

SlimTrade overlay not visible with new Vulcan renderer and Windowed Fullscreen

Describe the bug
SlimTrade overlay not visible with new Vulcan renderer

Reproduce
If easy to reproduce, describe the steps:

  1. Go to options
  2. In the Graphics tab go to the Renderer option
  3. Select Vulkan (Beta) and also go to Windowed Fullscreen Mode option above.

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.

SlimTrade blocks certain character inputs

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!

Mark more than one stash tab as quad

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

How to move "Stash tab name window" in stash?

Can't use this. Beacause my trade tabs placed in folders. The grid can be adjusted by position, but the window with the "tab name" itself hides the folder names or tabs without folder.

tabs

How to move this window (Outlined in red)?
I would move it higher so it doesn't cover other folders and tabs.

Quick paste hotkey

You can check not work 'Quick paste hotkey'.
Automatic works fine, but conlict with trade macro programms (ctrl+d).
Thanks.

Custom Cheatsheets

Describe the bug
The betrayal.png contained in the jar is outdated.

To Reproduce
Steps to reproduce the behavior:

  1. Download latest release
  2. Hit Betrayal hotkey
  3. See error

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.

custom sounds

I would like to have a function in the sound settings that allows me to assign my own sound files for specific actions.

The newest release is not working for me

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.

Opacity settings

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.

Request: Item Highlighter Hotkey

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.

UI Scale option?

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.

Linux libuser32

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

64 bit issue

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?

Request: Allow Comma separated Character name list

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.

Crash upon opening

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.

hs_err_pid20636.log

Conflict with LabCompass

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:

  1. Have SlimTrade running
  2. Open LabCompass
  3. Load Map
  4. Select Map nodes
  5. Now either the LabCompass Map immediately disappears, it disappears when entering the Lab or the whole LabCompass UI disappears.

Setting
Operation System: Windows 10 x64 1909
Graphics Card: NVIDIA Geforce GTX 1070
Keyboard settings: QWERTZ (German)

Screencapture
https://youtu.be/paRjdaEZgLg

Pop-Up doesn't appear

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.

Character name not saved correctly

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.

Debugging SlimTrade

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

explorer_2020-03-18_21-28-57

Step 2
When PowerShell opens, run the following command: java -jar "slimtrade.jar"

image

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.

Bigger UI scale

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!

Null Pointer on Start

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.