Costume change keybind question


Aggelakis

 

Posted

I have a Kin/Dark defender, and I'd like to have a keybind that will change her costume after using her Blackstar power, as well as say a quick line. The thing of it is, the costume change always happens before the attack animation, which is not at all what I want. The line I started using was:

"emote none$$local Blah blah blah$$powexec_name Blackstar$$cc 3"

Which I thought would work, as it's supposed to happen one after another, but no. I then tried every combination of those three, but the costume change happened before the Blackstar animation every time.

THEN I tried combining it with a costume change emote:

"emote none$$local Blah blah blah$$powexec_name Blackstar$$cce 3 ccEnergyMorph"

At first this seemed to be even better than I had planned. She'd actually do the costume change emote instead of Blackstar's, and the power would go off just as she stood up, costume changed. But after a little testing I've found that this really works rather less than half of the time. The rest of the time she does the whole costume change emote and THEN the whole attack animation for Blackstar.

I've tried mixing up the sequence, I've tried starting from a completely neutral stance, I've tried dropping the 'emote none' component and starting in combat stance...none of it seems to have any bearing on whether or not the bind goes off as I'd like, in that no matter what I do I never know whether it will or not.

Anyone know how I can get this right? Combining the power with the Energy Morph animation ended up being really cool, but if I can't get that to work reliably, I'd really just like to ensure that the costume change happens AFTER Blackstar's animation is finished!

Thanks!


 

Posted

Quote:
Originally Posted by Impulse Black View Post
"emote none$$local Blah blah blah$$powexec_name Blackstar$$cc 3"

THEN I tried combining it with a costume change emote:

"emote none$$local Blah blah blah$$powexec_name Blackstar$$cce 3 ccEnergyMorph"
The only thing I can think of to do is change the order. In most things, the game reads stringed commands in reverse order. So that first one is having it start the costume change, then run the power. And put the speaking in between to give a bit more time for the power to start animating.

"cc 3$$local blah blah$$powexecname Blackstar"

That is all I know to try, I just use the costume change emotes, they are reliable.


Justice Blues, Tech/Tank, Inv/SS
----------------------
Fighting The Future Trilogy
----------------------

 

Posted

From what I've heard trying to get a costumechange to go off in the middle of a power activation/emote is impossible via 1 bind. People have asked about it since the days of /e alakazamreact only doing the pumpkin, and people wanted it as a faux CCE.

The easiest way to make sure it looks the way you want is to make the bind only do the costumechange and text, fire Blackstar yourself, and press the bind for the costume when you want it done .



10 50's To Date! Check out Titan Sentinel; it got my CoH presence synced online

 

Posted

Thank you both for the responses! As it happens, I did a little more experimenting and got a partial solution, based on Psychic Guardian's suggestion.

I played around with activating Blackstar and doing the costume change manually from the Costume window. I can now say with certainty that if you start the power first, and THEN start the costume change emote, the character will stop whatever animation goes along with the power's activation, and go into the emote.

I don't know how to ensure that the power goes off first 100% of the time with a single keystroke, which is what the problem was before. If anyone does, I'd love to know!

However, Psychic Guardian gave me the idea to set up a rotating bind, like this:

i "powexec_name Blackstar$$local Blah blah blah$$bind_load_file C:\keybinds\Blackstarcc2.txt"

i "cce 3 ccEnergyMorph$$bind_load_file C:\keybinds\Blackstarcc1.txt"

And now if I just tap the key twice, the effect goes through beautifully. It would be nice if this would work with a single keystroke, but this is certainly workable! I'd think you could probably get some pretty cool effects with other powers and cc emotes as well. ^_^


 

Posted

Place "+$$" at the beginning of the binds for each of those bindfiles, and it'll be a single keystroke.

Code:
i "+$$powexecname Blackstar$$local Blah blah blah$$bindloadfile C:\keybinds\Blackstarcc2.txt"
Code:
i "+$$cce 3 ccEnergyMorph$$bindloadfile C:\keybinds\Blackstarcc1.txt"
You can also use bindloadfilesilent instead to make it not spam your chat box.


Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Quote:
Originally Posted by Dispari View Post
I don't know why Dink thinks she's not as sexy as Jay was. In 5 posts she's already upstaged his entire career.

 

Posted

You're my hero Aggelakis! Thus far, that seems to work perfectly, though I had to put the "em none" command after the +$$ to make sure it went through properly. Thanks so much!

It's actually a very cool looking effect, the nova power and the costume change. And I imagine it would work equally well with, say, toggle powers like armor. Pairing up a stone armor with ccStoneBlock would probably look pretty cool, for example.


 

Posted

Quote:
Originally Posted by Impulse Black View Post
though I had to put the "em none" command after the +$$ to make sure it went through properly.
"em none" was only needed for when battle stance emotes, such as having a shield out, was interfering with normal emoting. That's been fixed.



Quote:
Originally Posted by Justice Blues View Post
The only thing I can think of to do is change the order. In most things, the game reads stringed commands in reverse order
It "appears" commands are read in reverse order when you string several power execution commands in a row. If you string powers A, B, and C, power A attempts to activate first, but B interrupts it, then C interrupts B. And so, only C goes off. While C is recharging, and you attempt the bind again, A attempts to go off but is interrupted by B; and since C is recharging, it doesn't interrupt B and B goes off. Then when you hit the button again, only A goes off because B and C are recharging. So, when you hit the bind 3 times, you see C, then B, then A go off.

But, in fact, commands attempt to go off from left to right.


Speeding Through New DA Repeatables || Spreadsheet o' Enhancements || Zombie Skins: better skins for these forums || Guide to Guides

 

Posted

Quote:
Originally Posted by Zombie Man View Post
It "appears" commands are read in reverse order when you string several power execution commands in a row. If you string powers A, B, and C, power A attempts to activate first, but B interrupts it, then C interrupts B. And so, only C goes off. While C is recharging, and you attempt the bind again, A attempts to go off but is interrupted by B; and since C is recharging, it doesn't interrupt B and B goes off. Then when you hit the button again, only A goes off because B and C are recharging. So, when you hit the bind 3 times, you see C, then B, then A go off.

But, in fact, commands attempt to go off from left to right.
It is sad that in over 7 years, that is the first explanation for that I have seen.


Justice Blues, Tech/Tank, Inv/SS
----------------------
Fighting The Future Trilogy
----------------------

 

Posted

Quote:
Originally Posted by Justice Blues View Post
It is sad that in over 7 years, that is the first explanation for that I have seen.
You've just been missing it


Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net

Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.

 

Posted

Quote:
Originally Posted by Rajani Isa View Post
Quote:
Originally Posted by Justice Blues View Post
It is sad that in over 7 years, that is the first explanation for that I have seen.
You've just been missing it
That's why it's sad.


Justice Blues, Tech/Tank, Inv/SS
----------------------
Fighting The Future Trilogy
----------------------