Log in

View Full Version : Ever had a keyclone runaway?



Elektric
12-31-2008, 05:19 AM
So like always Ill start off by staying I love keyclone. :D

im an S4 Glad, and I mention because, well it makes me SMILE! :D

So I dropped the quad glads to enjoy the content while they fix the DMG. Its way out of control atm.

Only with the five box did I actually discover what the actual cause is for this bug that people believe to be in Keyclone.

Im a test engineer by day so when I say I found a cause, Im willing to sit before 19 senior engineers and say heres whats wrong.

That said, im probably in the wrong forum, im not at work, im drunk, on vacation, and well I just want the community to benefit.

So what Causes it?

Ive found that if I run forward and then hit the spread macro or key (ie. I have lshift+S set to move my guys into a cross formation) while still running if one of your toons doesnt recieve the "stop follow" command (server side) he'll keep running. Totally latency based. It seems from my observations that the clone recieves the spread out command but it either conflicts or overrides with the "leader your following just stopped moving command" and thus the clone moves to its position but keeps moving forward.

From a software perspective this is a multiboxing only or a one in a million chance of someone following someone else and the strafing at the exact moment the person they are following stops moving. they would keep running if the timing of the strafe conflicted with that of the "stop follow".

I know its a known problem...maybe I miss work? nah that aint it, I just love you guys :love:

Lightsout
12-31-2008, 06:10 AM
Have had one or more toons start running away from me a few times. Is kinda funny at first but got annoying and now just hit the down arrow key to stop em in their tracks. ~must feed crew more and allow them to sleep some~

Fuzzyboy
12-31-2008, 06:26 AM
It's happened a lot to me lately, probably due to the increased lag I've been having the last few weeks, which my be related to my local ISP. One of my slaves will randomly just start running (although usually I can hit the follow key before he gets out of range which fixes it). Although I only mousestrafe, and it's happened often when not strafing, so I'm not sure what causes it. It happens both with keyclone and ahk, so I think it's probably something related to either the game or the way keypresses are sent to the windows, but I doubt it's a bug in keyclone/ahk unless they would happen to have the same implementation :-)

Dor
12-31-2008, 06:50 AM
it's especially fun when you dont notice it right off in a heroic

Elektric
12-31-2008, 07:05 AM
It's happened a lot to me lately, probably due to the increased lag I've been having the last few weeks, which my be related to my local ISP. One of my slaves will randomly just start running (although usually I can hit the follow key before he gets out of range which fixes it). Although I only mousestrafe, and it's happened often when not strafing, so I'm not sure what causes it. It happens both with keyclone and ahk, so I think it's probably something related to either the game or the way keypresses are sent to the windows, but I doubt it's a bug in keyclone/ahk unless they would happen to have the same implementation :-)Totally latency based. It seems from my observations that the clone
recieves the spread out command but it either conflicts or overrides
with the "leader your following just stopped moving command" and thus
the clone moves to its position but keeps moving forward.

So my conclusion is that its server side error. The server doesn't return the command that the leader has stopped (it would be a stop moving command) and omits that command and instead gives the spread out or strafe command and then acts like the leader is still running (because it ingored the command that the leader has stopped). If Blizz changed the priority from stop follow, then strafe. We would just notice that sometimes our toons dont spread out correctly.

Its actually good programming on Blizzards side, we are just the exception. Normally you would want the toon to do what we command it to do first. In this case we want it to do what the leader (from a single player perspective this is not what "they" want it to do" before commanding it to do what other /follow /party commands it recieves. I think its an easy server side command fix but I doubt well get the visibility. All said like I always though Keyclone is perfect, and blizz is broken :P

algol
12-31-2008, 09:20 AM
Yes, but not since I started using Jamba's follow pulsing. It works somewhat like interlaced tremor totems does for fear.

Bloodcloud
12-31-2008, 10:51 AM
I had them running sometimes, when I didn't unmap the "qweasd" keys ahd where moving the mouse back to another screen while still releasing one of the keys.

I fixed it by removing the "qweasd" keys from my alts.

Cheers

Hachoo
12-31-2008, 11:20 AM
I've duplicated the "runaway" scenario every time I wanted to and found out my main cause... I had shift+q and shift+e bound to strafe left and strafe right on my clones, and the shift seems to "sticky" the clones sometimes. That is, if I use a movement ability that involves shift+something, it will sometimes get stuck down on my clones - when this happens it is VERY hard to fix - I have to flip to my clone window and mash random movement buttons until eventually its OK. I had to turn off shift+whatever strafing for them completely because 1 out of every 2 times I used it they'd just keep running and never stop.

This caused all sorts of weird issues. As soon as I bound the strafe keys, if I ever even bumped shift+q/e say while flying or whatnot it would cause them to do all sorts of weird stuff.

Now unless keyclone can fix this bug (yes, it is a bug because it ONLY happens if I'm using a shift+whatever key to do the strafing) I have to use a regular key to strafe. Haven't decided which ones yet, might go with x and c (has to be my left hand, no modifiers).

keyclone
12-31-2008, 02:29 PM
hardware boxers have also seen the runaway bug, so i don't think it's a keyclone issue.

@hachoo
do you have 'strict' checked under your do-not-pass list? if so, that can cause an issue due to the timing of when you release the keys.
let me know if that is the case and i'll explain it more

Ellay
12-31-2008, 03:08 PM
If your stunned and your alts attempt to /follow there is a chance they'll keep running straight forward instead of sticking on your main.

Hachoo
12-31-2008, 03:14 PM
hardware boxers have also seen the runaway bug, so i don't think it's a keyclone issue.

@hachoo
do you have 'strict' checked under your do-not-pass list? if so, that can cause an issue due to the timing of when you release the keys.
let me know if that is the case and i'll explain it moreI did actually have to enable strict for the purposes of shift+q/e but I disabled it again when I removed those as my strafe keys.

Bena
01-01-2009, 05:20 PM
In my case it's the modifier key 'shift'. Shift+w .. release w then shift all is good. Release shift then w and I get a runaways. Though as others have said it occurs for hw boxers as well.. the annoying thing about it is that it usually happens when you're franticly trying to stay alive :wacko:

keyclone
01-01-2009, 07:40 PM
yea... having strict checked with W on the list will cause that problem.

everything works find if you do this:
--
shift down (passes)

w down (passes... as it's shift+W)

w up (passes... as it's shift+W)
shift up (passes)



but things get messed up if you do this:
--
shift down (passes)
w down (passes... as it's shift+W)
shift up (passes)
w up (blocked as it's just W and it's on the do-not-pass list)

at this point, your wows have W still down and they keep running.

keeping strict unchecked will block this possibility

Niley
01-01-2009, 10:02 PM
I feel so lonely on antonidas ;(

Mooni
01-01-2009, 10:25 PM
All the freakin time! But I wasn't going to bring it up in a thread here. Since you did I'll pitch in.
Usually happens right before I'm about to pull something, and I'm getting ready to show off how awesome-tastically I handle an impossible fight. But then there goes Shingo (my healer) charging off into a room of stunlocking manasucking whatevers, but he runs just far enough that he's still close enough to the rest of the group so the group gets aggro'd too...
Funny when we talk about it here. It's also funny that I'll notice one of them losing health rapidly on healbot or another addon first, before I even realize they've R-U-N-N O-F-T.
Then I do a 180 to see what kind of patrol is hitting us from behind, and that's about when that one dies and I realize that they were a runner. I think I have terrible peripheral vision (got all 5 windows on one big monitor)
In short, the only defense against this is
CONSTANT VIGILANCE

SilverSlice
01-02-2009, 03:26 AM
i love it when a toon is running and aggroing a boss or a pack of elite's while i am still ressing my selfs
beeing attacked while low on health and mana is quite fun once in a while actually i just wished i recorded some of my funny wipes

i touch a button by accident when i where looking for my ligther started a bossfigth wiped 100% before i looked at the screen once.
think my cat got me wiped once to. where in the kichen getting a beer one evening my cat where playing with my mouse and i saw five dead girls on the monitor

aja :) atleast getting gold for repairs is not a issue

Silver

TheBigBB
01-02-2009, 09:46 PM
I box on a Mac and a PC with software and hardware, and I see this happen all the time, especially with melee classes. When I box my mish mash team of random alts like a rogue, that rogue runs off on his own into the wild blue yonder at least once per week. Same thing with my hunter when she gets in melee range, she'll just start running a marathon on me.

By the way, the way you stop this is you push the direction they're running in once. The reason people think you have to jam keys is because you are trying to avoid pushing the direction they're already running, but that is actually what you need to do.

Chaosomega
01-03-2009, 08:24 PM
I have a funny video on youtube of the worse run away ever.
Think, runaway + bubble + epic whipe O.o

Here ('http://www.youtube.com/watch?v=oHg5SJYRHA0')

Coltimar
01-04-2009, 12:20 AM
I have a funny video on youtube of the worse run away ever.
Think, runaway + bubble + epic whipe O.o

Here ('http://www.youtube.com/watch?v=oHg5SJYRHA0')Almost as many views as MC Hammer albums sold.

keyclone
01-04-2009, 12:42 PM
I have a funny video on youtube of the worse run away ever.
Think, runaway + bubble + epic whipe O.o

Here ('http://www.youtube.com/watch?v=oHg5SJYRHA0')dammit.. got me :pinch:

Kel
01-05-2009, 08:24 AM
I think there might be two issues here, one is the lag and /follow bug (which I think I've got a couple of times only) and the other is the way modifier keys interact with movement in wow.

I've had runaway issues with keyclone, but also fairly frequently when I'm solo and not running keyclone (obviously, because what would be the point :P). What happens is (for example) I'm moving and trying to cast a spell with a modifier (or trying to chat), if I'm holding shift down and release the movement key wow doesn't realise that I actually want to stop moving (it gets w down to start moving, but then shift-w up so it doesn't stop moving). Similarly pressing two keys (or a key and a mouse button in my case) which are bound to the same movement direction will result in your character standing still.

I think the only solution is to either be more careful with modifier buttons (says the person who does this at least once a week) and/or to hold down the modifier key and whichever movement button didn't turn off properly.

kibbles
02-24-2009, 04:55 PM
I feel so lonely on antonidas ;(There are a few of us on Antonidas -- horde side at least. Three (including me) that I know of. Each with our own guilds (we know each other IRL and like having our own guild banks).

The guilds are: Negative Impact, Slaughterhouse and my own: Me Myself And I

If you're horde side shout out to any of the chars in those guilds and you'll catch one of us.

Vyndree
02-25-2009, 06:36 PM
It's not limited to Keyclone. I'm full hardware and I do get "runaways".

Suvega and I have actually been able to consistently repro one cause:
If you are on auto-run, and someone stuns the "main", the /followers continue in the same vector direction without stopping, even though the main is "stunned".

Another logical cause:
You are moving around. You hold down a movement key (EVENT: KeyDown). The computer is waiting for a "KeyUp" event. You toggle repeater/multicasting "off". You release the key (EVENT: KeyUp), but only one character receives this message since broadcasting is off. The rest continue moving until they receive a "KeyUp" event.

Finally, hunters:
For some reason this class is my biggest "runner". It has something to do with when I stop moving and immediately begin casting (shooting) a "channeled" spell (steady shot follows your target). This did not happen much, if at all, pre-steady shot.

Spudgun
02-26-2009, 07:49 PM
Changing to a single key press for each formation movement solved the problem completely for me.

Starbuck_Jones
02-27-2009, 12:04 AM
Things ive noticed lately and im assuming its lagged based. One slave always seems to be late to the party. Weather im firing my first spell, they do nothing or take off running they are the last one to move. Its mostly like that one client doesnt seem to get the keystroke passed to it. Also of late my spread out macro hasnt worked very well. I normaly hold down two keys, let one off before the other and they do the nice spread out on a line. Now it seems I hold down two keys and it only sends one. I have to go back and hit the other key to get thoes two slaves to move.

/follow has been horrible lately. For no reason I can tell any one of the slaves will drop follow. (non WoTLK here). This has gotten 100x worse now that I have epic land mounts.

The other day I thought my mouse was going out or something, but I ended up with a 2in square dead center of my UI that refused to recognise a mouseclick. It was anoying like an invisable UI window or something there. But if I tried to start a mouse move there it wouldn work couldnt click mobs or npcs. I found out it wasnt hardware when I killed a realy large mob and when I moused over the mob in that spot on the UI, the cursor changed from the loot icon back to the finger. Exiting and restarting wow fixed it.

I dont know. It seems like what used to work flawlessly is now not so great and getting annoying. The missed casting on the one slave is by far the most annoying. I realy have to watch and had to slow down my button spaming or that one toon just gets way out of wack from the others. Missed heals and missed treants is painful.

Hachoo
02-27-2009, 12:30 PM
Sounds like you may have an internet issue, or possibly your cable modem is going bad, etc. I have not noticed this issue at all.