test content
What is the Arc Client?
Install Arc

Key Bind Chat - Macro (startchatwith)

Archived PostArchived Post Posts: 1,156,071 Arc User
edited January 2014 in Controls and Interface
I've figured out the following binds to allow keyboard initiated chat to various channels. This is the text from my ent_keybinds.txt:

F9 "startchatwith /channelsend "Zone" "
F10 "startchatwith /channelsend "TeamID_LIVE" "
F11 "startchatwith /channelsend "Local" "
F12 "startchatwith /channelsend "GuildID_LIVE" "


In order to execute these binds in game one would do:

/bind F9 "startchatwith /channelsend "Zone" "
/bind F10 "startchatwith /channelsend "TeamID_LIVE" "
/bind F11 "startchatwith /channelsend "Local" "
/bind F12 "startchatwith /channelsend "GuildID_LIVE" "



The channels have numbers after them but aren't needed with channelsend. GuildID_LIVE is for super groups. Notice the differences in the various channels; they are important. "TeamID_LIVE" is required to direct chat to the current team you are on. "Team" will look for a user created channel named Team. Note if you use my selected key mapping you will unmap UI-Rearrange toggle. Use whatever keys you desire. Have fun!
Post edited by Archived Post on

Comments

  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    awesome thanks :)
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    Aaahh, startchatwith! Ta.
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    Thanks for putting in your time & effort to share this.
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    This is great info! Alleviates having to use the pull down menu in the chat box to choose your channels. Just wanted to add:

    If you are used to hitting your "/" to initiate a slash command in your chat command in your chat box and miss that functionality, type this in to your chatbox:

    bind / startchatslash

    Now, everytime you hit the "/" button, it will open up a the chat line and precede it with a "/" so you can start typing console commands immediately. It's almost like having the old CoX console now :D
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    Ok, I've made binds/macros for WoW and CoH, so would someone please give me a noobish help by teaching me some basics. For example, how would I (with one key) say "Thank you {name}" or "Block!" to my team. Just basics so I/we can work up from there?

    Thanks
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    Neeyon wrote:
    This is great info! Alleviates having to use the pull down menu in the chat box to choose your channels. Just wanted to add:

    If you are used to hitting your "/" to initiate a slash command in your chat command in your chat box and miss that functionality, type this in to your chatbox:

    bind / startchatslash

    Now, everytime you hit the "/" button, it will open up a the chat line and precede it with a "/" so you can start typing console commands immediately. It's almost like having the old CoX console now :D

    Doesn't it already do that? I've never done anything special to bind / and it already works like that for me. I've used it a bunch today even, so I know it works.
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    Ok, I've made binds/macros for WoW and CoH, so would someone please give me a noobish help by teaching me some basics. For example, how would I (with one key) say "Thank you {name}" or "Block!" to my team. Just basics so I/we can work up from there?

    Thanks

    @PurplePaladin

    Coming in the next patch, you can target a player and say /bind <key> local "Thank you $player" and it would insert the player's name into the variable. If you do that now, the $player would not be executed properly.

    The second one is simply, /bind <key> Group "Block!" -- you can even substitute "g" for Group tells.
    aames wrote:
    Doesn't it already do that? I've never done anything special to bind / and it already works like that for me. I've used it a bunch today even, so I know it works.

    @aames

    You would think it would...in my case it doesn't. Maybe because I have been messing with my binds so much that I probably /unbind everything at one point.
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    Neeyon wrote:
    @PurplePaladin

    Coming in the next patch, you can target a player and say /bind <key> local "Thank you $player" and it would insert the player's name into the variable. If you do that now, the $player would not be executed properly.

    The second one is simply, /bind <key> Group "Block!" -- you can even substitute "g" for Group tells.



    @aames

    You would think it would...in my case it doesn't. Maybe because I have been messing with my binds so much that I probably /unbind everything at one point.

    TYVM Nee, that's exactly what I/we needed to know. That's how I bound things in CoH, but I thought I was really messing up trying to do it in CO. Guess I'll have to wait for the next patch to get my binds going.
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    sweet ty

    sticky
  • Archived PostArchived Post Posts: 1,156,071 Arc User
    edited September 2009
    BrEggo wrote:
    Notice the differences in the various channels; they are important. "TeamID_LIVE" is required to direct chat to the current team you are on. "Team" will look for a user created channel named Team.


    This may have been fixed since you first did your bindings, because I set a key to use use "Team" and it works fine.

    I did discover that the numpad keys are available as "Numpad1" and so on, and operate separately from the numbers on the main keyboard, so I've started using those for my "startchatwith" binds.
  • daskindaskin Posts: 1 Arc User
    edited January 2014
    What if you wanted to have chat begin with something for instance I want "shift+enter" to start team (or local) chat with "-OOC-"

    For example, in City of heroes this was done with / bind shift+ENTER "beginchat -OOC- "

    how is it done in champions? I'd look at the complete command list but the Wiki seems to be having issues.
  • flyingfinnflyingfinn Posts: 8,408 Arc User
    edited January 2014
    You checked here:http://co-forum.perfectworld.com/showthread.php?t=81117?
    From a thread thats not 4 years old.
    moustache.gif
    CHAMPIONS ONLINE:Join Date: Apr 2008
    And playing by myself since Aug 2009
    Godtier: Lifetime Subscriber
    tumblr_n7qtltG3Dv1rv1ckao1_500.gif
    Get the Forums Enhancement Extension!
  • iamruneiamrune Posts: 969 Arc User
    edited January 2014
    daskin wrote: »
    What if you wanted to have chat begin with something for instance I want "shift+enter" to start team (or local) chat with "-OOC-"

    For example, in City of heroes this was done with / bind shift+ENTER "beginchat -OOC- "

    how is it done in champions? I'd look at the complete command list but the Wiki seems to be having issues.

    I use numberpad key 7 for that, it's
    /bind numpad7 "startchatwith -OOC- "

    ...and then I use a bunch of other binds on my other numberpad keys which just change my current channel on a single button press, but don't start me chatting. I prefer to be able to change channels without necessarily going directly into chat mode.
    flyingfinn wrote: »
    You checked here:http://co-forum.perfectworld.com/showthread.php?t=81117?
    From a thread thats not 4 years old.
    moustache.gif
    Eh.. not a lot of recent help for this kind of thing.
  • edited January 2014
    This content has been removed.
Sign In or Register to comment.