Tab-Targeting Algorithm

#1
I am not really sure how the game decides who to cycle through when targeting people via the hotkey (Tab by default), but it would be nice if there was a way to have it cycle through in order from closest to furthest. There are plenty of times when I am in a group of people where I can't click on the person I am trying to target so I hit Tab, but I have to cycle through several people before I get to the person I am literally standing on.

Re: Tab-Targeting Algorithm

#2
I'm curious too.

Btw, one thing i'm pretty sure is that you target the closest one from you if you tab when you don't have any target.
So when i have a target, but want to switch target to the closest one from me, I press esc(to release my target) and then tab.
A bit bothering cuz i need to press 2 keys in a row, but this way has been way safer not to switch to the target i didn't intend to.

Re: Tab-Targeting Algorithm

#3
Freedomcall wrote:
Mon Oct 14, 2019 1:27 am
I'm curious too.

Btw, one thing i'm pretty sure is that you target the closest one from you if you tab when you don't have any target.
So when i have a target, but want to switch target to the closest one from me, I press esc(to release my target) and then tab.
A bit bothering cuz i need to press 2 keys in a row, but this way has been way safer not to switch to the target i didn't intend to.
AHK esc+tab and you got what you want.
think it would work like this.
$tab::
send {esc}
send {tab}
return

im not good at AHK but i think that will do the trick, each time you then push tab you should get the closest target and only that each time.

Re: Tab-Targeting Algorithm

#4
Lillebror wrote:
Tue Oct 15, 2019 1:13 pm
Freedomcall wrote:
Mon Oct 14, 2019 1:27 am
I'm curious too.

Btw, one thing i'm pretty sure is that you target the closest one from you if you tab when you don't have any target.
So when i have a target, but want to switch target to the closest one from me, I press esc(to release my target) and then tab.
A bit bothering cuz i need to press 2 keys in a row, but this way has been way safer not to switch to the target i didn't intend to.
AHK esc+tab and you got what you want.
think it would work like this.
$tab::
send {esc}
send {tab}
return

im not good at AHK but i think that will do the trick, each time you then push tab you should get the closest target and only that each time.
Wow didn't think that way!
Sounds like an idea. Thx a lot!

Re: Tab-Targeting Algorithm

#5
Not entirely sure what exactly the client does but it at least behaves as if at some point a distance sorted list is generated and hitting tab advances to the next entry in that list. No idea when this list is generated or what causes it to refresh though except when you have no target, then it looks like it always recreates the list.

Re: Tab-Targeting Algorithm

#6
Lillebror wrote:
Tue Oct 15, 2019 1:13 pm

AHK esc+tab and you got what you want.
think it would work like this.
$tab::
send {esc}
send {tab}
return

im not good at AHK but i think that will do the trick, each time you then push tab you should get the closest target and only that each time.
While I appreciate the work around, it would be nice to not need one. AHK is clunky and I try not to scripts in general so I don't get flagged.

Re: Tab-Targeting Algorithm

#7
doppel wrote:
Tue Oct 22, 2019 1:51 pm
Lillebror wrote:
Tue Oct 15, 2019 1:13 pm

AHK esc+tab and you got what you want.
think it would work like this.
$tab::
send {esc}
send {tab}
return

im not good at AHK but i think that will do the trick, each time you then push tab you should get the closest target and only that each time.
While I appreciate the work around, it would be nice to not need one. AHK is clunky and I try not to scripts in general so I don't get flagged.
Why will you be flagged? Your allowed to macro as long as you don't add any timers/delays
Bombzz - SM

Re: Tab-Targeting Algorithm

#8
vxr wrote:
Tue Oct 22, 2019 2:49 pm
doppel wrote:
Tue Oct 22, 2019 1:51 pm
Lillebror wrote:
Tue Oct 15, 2019 1:13 pm

AHK esc+tab and you got what you want.
think it would work like this.
$tab::
send {esc}
send {tab}
return

im not good at AHK but i think that will do the trick, each time you then push tab you should get the closest target and only that each time.
While I appreciate the work around, it would be nice to not need one. AHK is clunky and I try not to scripts in general so I don't get flagged.
Why will you be flagged? Your allowed to macro as long as you don't add any timers/delays
You have way too much faith in the system. Once again, why is not fixing something because there's a 3rd party work around an acceptable excuse?

Re: Tab-Targeting Algorithm

#9
doppel wrote:
Wed Oct 23, 2019 12:19 am
vxr wrote:
Tue Oct 22, 2019 2:49 pm
doppel wrote:
Tue Oct 22, 2019 1:51 pm


While I appreciate the work around, it would be nice to not need one. AHK is clunky and I try not to scripts in general so I don't get flagged.
Why will you be flagged? Your allowed to macro as long as you don't add any timers/delays
You have way too much faith in the system. Once again, why is not fixing something because there's a 3rd party work around an acceptable excuse?
Why would anyone always reinvent the wheel if there is already a perfectly fine wheel around?
Especially in a privately done fanproject where everything has to be done in someone free time?

Why is trying to shift extra work onto the developers when you can solve the problem with a few minutes investment yourself an acceptable course of action?

Re: Tab-Targeting Algorithm

#10
Sepplord wrote:
Wed Oct 23, 2019 6:45 am
Why would anyone always reinvent the wheel if there is already a perfectly fine wheel around?
Especially in a privately done fanproject where everything has to be done in someone free time?

Why is trying to shift extra work onto the developers when you can solve the problem with a few minutes investment yourself an acceptable course of action?
It's a suggestion forum, do you have nothing better to do than troll other people's suggestions? That's like saying there's a UI bug but you can just install a custom UI. Yeah I could, I don't want to. You want something fixed for a specific character? Why don't you just play a different character instead? These comments aren't helpful.