Click macros for backup styles...

Started 26 Sep 2019
by gotwqqd
in Suggestions
I’m a keyboard turner and skill clicker.

Ok stop laughing.

Could we get ability to build a macro with a skill and a backup for it?
My bars are a mess and this would open up some space and help with the rapid pace sometimes
Fri 27 Sep 2019 11:24 AM by Killaloth
No probs man, better asking and trying to improve than pretending to know stuff or being ashamed of asking.

You have 2 solutions.

1) Download autohotkey, then watch this short tutorial:

https://youtu.be/m2z8nuqLbJM

Ask if anything is not clear.

Also if you are using a gaming mouse with multiple buttons:

Remember to open Daoc option window and clear all F1 to F11 keys (they should be linked to nothing and no longer target group member 1,2,3 etc).

Then on let's say bar 1 bank 10 you want to place all your styles/spells. This will free up space for things your main bar1 bank 1.

Then /qbind styles/spells of the aforementioned bar1 bank 10 to keys from F1 to F11.

Link the F1-F11 qbinds to your mouse buttons.

2) If you can't be bothered to learn ahk simple coding then just buy a gaming mouse with built in features, they usually allow you to save more than one profile if you play more than one char.

I had the luck of being adviced by a very experienced player about a dope mouse.

It's called Roccat Nyth and it's fully customisable in terms of both hardware and software. I have big hands, you can even change parts to make it bigger/smaller - all included in the package. You can use from one button if you are a necro to 12 side buttons for bards/healers/minis. You can decide to use small or big buttons. It's like a Lego really.

I recommend combining both gaming mouse and auto hotkey.

NB: remember that macroing delays are not permitted on this server. So you are ok to use a very limited delay in terms of milliseconds just to make style and follow ups work and not being "lost" in the lag. Or face-mezz for not losing one of the two but that's really it.

Ca va sans dire: you can't to macro stuff like Paladin and Bard chants or obv using scripts to farm or exp afk. Server rule n.5:
https://playphoenix.online/rules

The very basic hints from that YouTube video is all you need to up your game without letting a script play the game for you.

Gl and see you in frontiers.

If someone wants to return the favour of this lil how-to I'm the solo BM that gets zerged more often than not. I'd be happy if you let my 1vs1 end before taking your rps - I'll always do the same unless you're adding a fight. Peace!

PS: this topic belongs more to the "support center" section.
Fri 27 Sep 2019 11:55 AM by Keelia
The way I see it is “no delays” as far as I know when I tried to macro a style as a back up it wouldn’t register it because they were so fast. Only way to make it work would be to use a delay l, which you can’t.
Fri 27 Sep 2019 1:27 PM by Killaloth
Keelia wrote:
Fri 27 Sep 2019 11:55 AM
The way I see it is “no delays” as far as I know when I tried to macro a style as a back up it wouldn’t register it because they were so fast. Only way to make it work would be to use a delay l, which you can’t.

No, from server rules:
"It is allowed to bind multiple actions to a key".
If the delay is 0 milliseconds this would be impossible regardless of your connection speed.

Don't compare few millisecond delay with what I mentioned before and what it's forbidden by the server rules. You do need between 40 and 60 milliseconds to make things work and these values are even defaulted in some gaming mice.

0 milliseconds = no multiple actions to a key.

But again, apart from separating possible from the impossible the rest of the behaviours that are not tolerated are crystal clear to whoever has used and abused macros and scripts in past. It's not something a newbie could say "I didn't know" coz it's not something a newbie would know how to use.

The very basic ahk scripting in the video I posted is what you need to bind 2 actions to a key and it's all that is permitted on this server.
Fri 27 Sep 2019 1:58 PM by Roto23
Keelia wrote:
Fri 27 Sep 2019 11:55 AM
The way I see it is “no delays” as far as I know when I tried to macro a style as a back up it wouldn’t register it because they were so fast. Only way to make it work would be to use a delay l, which you can’t.

I use a nostromo in my left hand and all my Axe styles are backed up by an anytime style with no delays and it works perfectly.
Fri 27 Sep 2019 2:19 PM by Keelia
Roto23 wrote:
Fri 27 Sep 2019 1:58 PM
Keelia wrote:
Fri 27 Sep 2019 11:55 AM
The way I see it is “no delays” as far as I know when I tried to macro a style as a back up it wouldn’t register it because they were so fast. Only way to make it work would be to use a delay l, which you can’t.

I use a nostromo in my left hand and all my Axe styles are backed up by an anytime style with no delays and it works perfectly.

I use the program that goes with my mouse and when I tried to do back ups it wouldn’t register

They also just posted on advice on disco saying a delay of ANY kind is forbidden. Whether it’s 1s or .00001 millisecond
Fri 27 Sep 2019 2:56 PM by Killaloth
Alright I won't even waste time to check what is the built in delay on Razer Nostromo keystrokes. I'm actually sure it's not even stated in the tech specs.

If two keystrokes have 0 delays between each other it means that they are being pressed at the same time.

1) How the hell you determine the order if they are pressed simultaneously?

2) Also, simultaneous press = one of the keystrokes not being received/considered at all by the server sometimes, try it yourself. No actually you already tried and you can confirm that this is the case.

If anyone can suggest a solution to this non-existing problem please do so. No, I am not buying a Nostromo with built in delays because I can do it for free and because the result is exactly the same.

I was pointing to the moon and I wasn't expecting comments on my finger. Meh.
Fri 27 Sep 2019 3:27 PM by Roto23
Keelia wrote:
Fri 27 Sep 2019 2:19 PM
Roto23 wrote:
Fri 27 Sep 2019 1:58 PM
Keelia wrote:
Fri 27 Sep 2019 11:55 AM
The way I see it is “no delays” as far as I know when I tried to macro a style as a back up it wouldn’t register it because they were so fast. Only way to make it work would be to use a delay l, which you can’t.

I use a nostromo in my left hand and all my Axe styles are backed up by an anytime style with no delays and it works perfectly.

I use the program that goes with my mouse and when I tried to do back ups it wouldn’t register

They also just posted on advice on disco saying a delay of ANY kind is forbidden. Whether it’s 1s or .00001 millisecond
Yes, no delays. So my anytime style in on slot 3, my side style is on 5. The nostromo macro would simply be
5
3

It only fails if this is my Alpha strike since Alpha strikes can't accept a back up.
Fri 27 Sep 2019 3:31 PM by Keelia
I was just pointing out that the way they word their rules basically makes macroing impossible to not break the rules. On one hand they say yes, under these circumstances, but make the circumstances make the previous statement impossible. With out a delay it would be pressing two keys at the same time, this is true. So technically there HAS to be a delay, thus breaking the rules as they are worded. It’s stupid, but if you get into technicalities it’s true.
Fri 27 Sep 2019 3:34 PM by Roto23
Killaloth wrote:
Fri 27 Sep 2019 2:56 PM
Alright I won't even waste time to check what is the built in delay on Razer Nostromo keystrokes. I'm actually sure it's not even stated in the tech specs.

If two keystrokes have 0 delays between each other it means that they are being pressed at the same time.

1) How the hell you determine the order if they are pressed simultaneously?

2) Also, simultaneous press = one of the keystrokes not being received/considered at all by the server sometimes, try it yourself. No actually you already tried and you can confirm that this is the case.

If anyone can suggest a solution to this non-existing problem please do so. No, I am not buying a Nostromo with built in delays because I can do it for free and because the result is exactly the same.

I was pointing to the moon and I wasn't expecting comments on my finger. Meh.

1) How the hell you determine the order if they are pressed simultaneously?
You mean like holding down an alt key?
So in reality using my above example its really...
5 down
5 up
3 down
3 up

For a key combination like I duuno, alt-T for tourch (I know bad example)
left alt down
T down
T up
Left alt up

But in lag these types suck on the nostromo. I learned this in a TG raid.
So never do this to call a spell in slot 1 on page 2

this get you to page 2...
shift down
2 down
2 up
shift up

this hits the spell on page 2 slot 1
1 down
1 up

this takes you back to page 1
shift down
1 down
1 up
shift up


This will fail often. Just qbind like F1 to page 2 slot 1 and do this...
F1 down
F1 up
Fri 27 Sep 2019 3:36 PM by Roto23
Keelia wrote:
Fri 27 Sep 2019 3:31 PM
I was just pointing out that the way they word their rules basically makes macroing impossible to not break the rules. On one hand they say yes, under these circumstances, but make the circumstances make the previous statement impossible. With out a delay it would be pressing two keys at the same time, this is true. So technically there HAS to be a delay, thus breaking the rules as they are worded. It’s stupid, but if you get into technicalities it’s true.

I think your being to lawyer like, but I now get what you are saying. I think they mean no added delays. In my simple macro I did not add a delay and I cannot make the "hidden" delay, if there is one, go away. And the nostromo like many game pads is legal.
Fri 27 Sep 2019 3:44 PM by Keelia
Roto23 wrote:
Fri 27 Sep 2019 3:36 PM
Keelia wrote:
Fri 27 Sep 2019 3:31 PM
I was just pointing out that the way they word their rules basically makes macroing impossible to not break the rules. On one hand they say yes, under these circumstances, but make the circumstances make the previous statement impossible. With out a delay it would be pressing two keys at the same time, this is true. So technically there HAS to be a delay, thus breaking the rules as they are worded. It’s stupid, but if you get into technicalities it’s true.

I think your being to lawyer like, but I now get what you are saying. I think they mean no added delays. In my simple macro I did not add a delay and I cannot make the "hidden" delay, if there is one, go away. And the nostromo like many game pads is legal.

I know I was lawyering it but just making a point that they allow built in delays, but not added ones. Their rules break their own rules.
Fri 27 Sep 2019 4:36 PM by Sepplord
Keelia is right imo

without ANY delays (auto-included or manually added doesn'T matter) making a reliable macro that queues a reactive/positional with anytimer as backup would not be possible.
Afaik plenty of people use such macros though without getting into trouble.

My guess is that they are fine with such a delay, but if the say "yes you can add delays up to 0,2ms then some smartasses will added 5000 of those delays and claim it's according to the rules. So they don't pubblicly acknowledge that it is fine, despite every single macro program having a built in delay and technically everything always has delays because there is traveltime of signals




That said, if it was possible to have no delay, then macroing would still be usefuil. For example to have mezz/demezz on the same key. Any key could be mapped with an offensive and a defensive option and your target would decide the taken action.


Disclaimer: this is just a guess, if i would ever care to make some amcros i would let a staffmember look over it and get greenlight on discord for my macro specifically
Fri 27 Sep 2019 5:35 PM by Roto23
Sepplord wrote:
Fri 27 Sep 2019 4:36 PM
That said, if it was possible to have no delay, then macroing would still be usefuil. For example to have mezz/demezz on the same key. Any key could be mapped with an offensive and a defensive option and your target would decide the taken action.


awesome, you just freed up a button on my Nostromo. I'll have to test it though.
Fri 27 Sep 2019 5:41 PM by Roto23
Sepplord wrote:
Fri 27 Sep 2019 4:36 PM
Keelia is right imo

without ANY delays (auto-included or manually added doesn'T matter) making a reliable macro that queues a reactive/positional with anytimer as backup would not be possible.
Afaik plenty of people use such macros though without getting into trouble.

My guess is that they are fine with such a delay, but if the say "yes you can add delays up to 0,2ms then some smartasses will added 5000 of those delays and claim it's according to the rules. So they don't pubblicly acknowledge that it is fine, despite every single macro program having a built in delay and technically everything always has delays because there is traveltime of signals




That said, if it was possible to have no delay, then macroing would still be usefuil. For example to have mezz/demezz on the same key. Any key could be mapped with an offensive and a defensive option and your target would decide the taken action.


Disclaimer: this is just a guess, if i would ever care to make some amcros i would let a staffmember look over it and get greenlight on discord for my macro specifically
I think you guys are confusing the passing of time (however tiny that amount of time is) with a delay.
here is an example using three lines of code..

int x = 10;
int y = 20;
int z = x + y;

When a computer executes those three lines of code there is no delay, however, no matter how fast the computer is, time will pass between the execution of each line.
This shows the difference between a delay and the natural passing of time. When the phoenix devs said "no delays are allowed" they are not referring to the natural passage of time, they are referring to a programming instruction that is purposely inserted to cause a delay in the execution of the next line.
Sun 29 Sep 2019 9:53 AM by iamsaitam
I reckon the delays mentioned by the devs are the ones that would allow you to press one key and have more than 2 spells triggered. Obviously there's always some delay between one command from macroing and the next, it's not executed in parallel. What they don't want which makes sense is for people to press one key and there's a sequence of actions being played out.
Mon 30 Sep 2019 7:57 AM by Eyeball
you can still put 2 spells on 1 button without a delay...….

Hence 1 spell is for realm members aka heals or buffs or demezz etc
and on the other button an offensive spell for enemy;s

[edit] bah sepplord just mentioned the same ^^ [\edit]
Tue 1 Oct 2019 2:15 AM by gotwqqd
Eyeball wrote:
Mon 30 Sep 2019 7:57 AM
you can still put 2 spells on 1 button without a delay...….

Hence 1 spell is for realm members aka heals or buffs or demezz etc
and on the other button an offensive spell for enemy;s

[edit] bah sepplord just mentioned the same ^^ [\edit]
How?
Wed 2 Oct 2019 12:50 PM by Lillebror
gotwqqd wrote:
Tue 1 Oct 2019 2:15 AM
Eyeball wrote:
Mon 30 Sep 2019 7:57 AM
you can still put 2 spells on 1 button without a delay...….

Hence 1 spell is for realm members aka heals or buffs or demezz etc
and on the other button an offensive spell for enemy;s

[edit] bah sepplord just mentioned the same ^^ [\edit]
How?

for AHK

key you push::
Send {key for foe ability} ;example mezz
send {key for friend ability} ;example cure mezz
return

Only work like you want for spells that need a target, if not it will cast both, like AoE root+ Spread Heal doesnt work. It would cast aoe root if target was a foe but also always cast spread heal after.
Wed 2 Oct 2019 3:03 PM by gotwqqd
Lillebror wrote:
Wed 2 Oct 2019 12:50 PM
gotwqqd wrote:
Tue 1 Oct 2019 2:15 AM
Eyeball wrote:
Mon 30 Sep 2019 7:57 AM
you can still put 2 spells on 1 button without a delay...….

Hence 1 spell is for realm members aka heals or buffs or demezz etc
and on the other button an offensive spell for enemy;s

[edit] bah sepplord just mentioned the same ^^ [\edit]
How?

for AHK

key you push::
Send {key for foe ability} ;example mezz
send {key for friend ability} ;example cure mezz
return

Only work like you want for spells that need a target, if not it will cast both, like AoE root+ Spread Heal doesnt work. It would cast aoe root if target was a foe but also always cast spread heal after.
AHK?
I want a /macro <name> /<multi macro> <keystrokes or reference to hot bar>
Wed 2 Oct 2019 6:21 PM by chryso
gotwqqd wrote:
Wed 2 Oct 2019 3:03 PM
AHK?
I want a /macro <name> /<multi macro> <keystrokes or reference to hot bar>

I agree. There is also the added bonus of you know you are not accidentally breaking the rules if you only use a macro system that is built into the game.
Wed 2 Oct 2019 6:39 PM by vxr
Lillebror wrote:
Wed 2 Oct 2019 12:50 PM
Only work like you want for spells that need a target, if not it will cast both, like AoE root+ Spread Heal doesnt work. It would cast aoe root if target was a foe but also always cast spread heal after.

Should work fine if you have spell queue disabled. /noqueue
Thu 3 Oct 2019 7:50 AM by Lillebror
vxr wrote:
Wed 2 Oct 2019 6:39 PM
Lillebror wrote:
Wed 2 Oct 2019 12:50 PM
Only work like you want for spells that need a target, if not it will cast both, like AoE root+ Spread Heal doesnt work. It would cast aoe root if target was a foe but also always cast spread heal after.

Should work fine if you have spell queue disabled. /noqueue
Wish i could que more tbh if i wanted so i could make macroes for all 3 resists, fully buff caster, tank and my self. I die so often that a lot of time is been used outside crau door buffing.
This topic is locked and you can't reply.

Return to Suggestions or the latest topics