Keybinding emotes?


AllYourBase

 

Posted

Hey everybody,
I know that back in the day, you could keybind your pets do emotes with a command like /bind e petsayall <em dance> and they would dance. Now if you try that, they just say <em dance>. Is there some other way to bind emotes to pets?
Thanks


 

Posted

It would be /macro dance "petsay_all <em dance>" to make a click button. Might be the same for bind just replace macro with bind and dance with the key i would think.


 

Posted

Thank you for the sugguestion, i never thought of macros. As state above though, binds no longer work like that for some reaosn.


 

Posted

What I do to keybind my pets is to create a .txt file with the emote and the phrases I want my pets to say. For example I create the following and call it petdance.txt

$$petsayall <em robotdance> <em> Shake.... <em> ....MY.... <em> BOOTY!!!!
$$local Dance you stupid bucket of bolts DANCE!!!! $$emote elaugh

I then do a file bind that looks like the following
/bind shift+[ "$$bind_load_file C:\keybinds\petdance.txt"

Now when I press the shift and [ my robots start to do the robot dance and say Shake (pause) MY (pause) BOOTY!!!!. While at the same time I say in local Dance you stupid bucket of bolts DANCE!!!! and do the evil laugh emote.


 

Posted

Quote:
Originally Posted by knottybydesign View Post
What I do to keybind my pets is to create a .txt file with the emote and the phrases I want my pets to say. For example I create the following and call it petdance.txt

$$petsayall <em robotdance> <em> Shake.... <em> ....MY.... <em> BOOTY!!!!
$$local Dance you stupid bucket of bolts DANCE!!!! $$emote elaugh

I then do a file bind that looks like the following
/bind shift+[ "$$bind_load_file C:\keybinds\petdance.txt"

Now when I press the shift and [ my robots start to do the robot dance and say Shake (pause) MY (pause) BOOTY!!!!. While at the same time I say in local Dance you stupid bucket of bolts DANCE!!!! and do the evil laugh emote.
Apparently it was the "$$" that made it work, I tried using those to much success. Thanks

The only downside to this is that I get a message every time I use one of these keybinds saying I loaded the file. Does this happen to you?


 

Posted

Yup I have it works just fine. Somethings to keep in mind when you use the bind to load files. Make sure the path is typed correctly. To save me time and headache I place it in a folder directly off of my C drive.

Also make sure everything is spelled correctly. I don't know how many times I've tried to set up a bind for my pets and misspell the file name. I get an error message in my global something about not being able to find the file or something like that.

Finally make sure that the quotes I've got listed are in place. For the load file bind if you are missing the quotes it won't work.


 

Posted

Yeah you'll get the file loaded in your global window. But it does allow you to work around the keybinds not working for your pets and you don't have to make macros. Which I don't like to use at least right now I don't' like them.


 

Posted

Quote:
Originally Posted by knottybydesign View Post
Yeah you'll get the file loaded in your global window. But it does allow you to work around the keybinds not working for your pets and you don't have to make macros. Which I don't like to use at least right now I don't' like them.
Yup, it's definitely the best option i've found so far. Thank you very much


 

Posted

Quote:
Originally Posted by PownUnoobs View Post
Yup, it's definitely the best option i've found so far. Thank you very much
Not a problem it took me a while to figure out how to make it work and I don't mind sharing. Have spent many hours on Skype with my friends helping them learn how to make their pets dance, drink, or whatever else they are wanting them to do. Enjoy.


 

Posted

/bindloadfile_silent will do the same thing... but without the line in chat. Just FYI.



 

Posted

Another way i did it was to make a macro that did it, put the macro on a tray slot i don't use or see, and have a keybind that activates that tray slot. put the macro in tray 9: slot 1. then "/bind i powexec_tray 1 9" without the quotes and "i" is whatever key you want it.


 

Posted

does anyone know why you cant bind a key for a pet command now as i could several issues ago. in fact ive just came back after a year out and nearly went insane trying to bind my new demons when the command worked for my old bots,lol


Defiant: "@Felix"
ATO Felix - Gamma Anne - Fire me Boy!
Kit the Kat - Black Felix - Gremlet
Shadow Sorceress - Dr Doom and Gloom - Rob Rubble
Mitzy White - Wanda Smith - Henry Remo

 

Posted

Quote:
Originally Posted by ATOFelix View Post
does anyone know why you cant bind a key for a pet command now as i could several issues ago. in fact ive just came back after a year out and nearly went insane trying to bind my new demons when the command worked for my old bots,lol
What are you trying to bind? I've use the NUMPAD keybinds which lets me control the different tiers individually or the whole lot at once depending on which keybind set is loaded.

http://wiki.cohtitan.com/wiki/Master...d_Pet_Controls


 

Posted

the basic really, on my old bots i had
/bind p "petsay_all <em thumbsup> Ready!"

but demons wont do it, they will as a line command but when i bind it to a key, they just say "<em thumbsup> Ready!"


Defiant: "@Felix"
ATO Felix - Gamma Anne - Fire me Boy!
Kit the Kat - Black Felix - Gremlet
Shadow Sorceress - Dr Doom and Gloom - Rob Rubble
Mitzy White - Wanda Smith - Henry Remo

 

Posted

Quote:
Originally Posted by ATOFelix View Post
the basic really, on my old bots i had
/bind p "petsay_all <em thumbsup> Ready!"

but demons wont do it, they will as a line command but when i bind it to a key, they just say "<em thumbsup> Ready!"
Ahh, yes. There is a bug that causes issues with the emotes, something to do with the <> I believe. There is a workaround pasted above to do with bind loads.


 

Posted

Quote:
Originally Posted by Thirty-Seven View Post
/bindloadfile_silent will do the same thing... but without the line in chat. Just FYI.
THANKS! I either overlooked this or it's not listed when using /cmdlist. This will make things so much better in my chat window now.


 

Posted

It is not a bug, per se. It is a "fix" to prevent a player from using certain <tags> that could adversely affect other players' game clients. It also broke pet emotes. Essentially, any instance of <> gets replaced by linecode for those special characters, except some typed manually. They display the same, but aren't recognized by the game as Tags and therefore are rendered harmless. Macros using pet emotes can only fire one emotes in a string (you used to be able to chain pet emotes in a single command), and there's some other limitations.

In addition to the above workaround, you can also include "beginchat" at the beginning of most binds to paste it into your chat bar then hit enter to activate it. It's an extra step, but you don't have to make bind files this way.

I do wish they would fix this broken feature, though. I miss being able to set up a few binds/macros and fire off a whole song and dance with choreography and everything. Robots doing YMCA are funny.


"If this is to be our end, then I would have them make such an end, as to be worthy of remembrance."
In-game at @AYB
Check it out: http://youtu.be/gAJlQ6o8p9g

 

Posted

It seems to work as a macro. If you make a bind that activates the macro, it seems to work too. I've used this to make a bind that changes my costume with the evil laugh costume e-mote and also has all my zombies do the bowing e-mote. The only down side is that you have to use a tray slot. You can use a tray you don't use or see to do this if you have one. Although MM's do tend to use many slots and trays.