Why Character Files?The thing is that you probably have various customizations you want to set up for specific characters. For example, I want my fire demon to use the same binds as other characters (the AFK bind, the "READY" bind, etc), but the colors of the chat bubbles should match and I want the text to match his or her character too! This is where the character-specific bind files come in.
Here's an example of one my character's specific binds:
P "local Here fluffy! Come here boy!$$powexec_name dark servant"
F12 "say <bgcolor #010127><color #bb0d0d> $target, I'm opening a portal through the darkness... (TP inc)$$powexec_name Recall Friend"
ENTER "afk Gathering thoughts...$$startchat "
F5 "say <bgcolor #010127><color #bb0d0d>Welcome!"
F6 "local <bgcolor #010127><color #bb0d0d>GRATZ! $$ emote clap"
F7 "local <bgcolor #010127><color #bb0d0d>Let's do it!$$$$cce 1 CCoilstrike$$say <bgcolor #010127><color #bb0d0d> Ready!"
F8 "say <bgcolor #010127><color #bb0d0d> Oh look! A $target."
F9 "say <bgcolor #010127><color #bb0d0d> Are you still talking!?"
F10 "say <bgcolor #010127><color #bb0d0d> OMG! Would you just SHUT. UP!"
EQUALS em jugglemagic
Let's walk through them:
P "local <bgcolor #010127><color #bb0d0d>Here fluffy! Come here boy!$$powexec_name dark servant"Per my previous examples, character flavortext that isn't worth drawing team attention specifically is sent to LOCAL, not TEAM. This just says a bit of text and summons my pet
(but note that it keeps to my characters custom color scheme)
F12 "say <bgcolor #010127><color #bb0d0d> $target, I'm opening a portal through the darkness... (TP inc)$$powexec_name Recall Friend"When you take Recall Friend, it's super helpful to let people know you're teleporting them. Just select them, press F12, and click the ground. It will automatically replace $target with the name of the person you clicked.
SPECIAL NOTE: "say" has a special function in that it sends this text to whichever chat channel is active. This is useful for binds that are good for either team or league. Depending on which you're in, the bind text will go to that channel.
ENTER "afk Gathering thoughts...$$startchat "This is the chat bubble text that comes up while you're typing a message. It's super useful to let people know you're not ignoring them, you're typing. I like to customize the message per-character of course. The default was something like "Thinking...", but here I have "Gathering thoughts" and on my demon fire/fire/fire character it's "Burning some thoughts..."
Here's "It's Pink!" with his version of the thinking bubbleF5 "say <bgcolor #010127><color #bb0d0d>Welcome!"
F6 "local <bgcolor #010127><color #bb0d0d>GRATZ! $$ emote clap"
F7 "local <bgcolor #010127><color #bb0d0d>Let's do it!$$$$cce 1 CCoilstrike$$say <bgcolor #010127><color #bb0d0d> Ready!"
F8 "say <bgcolor #010127><color #bb0d0d> Oh look! A $target."I'll take these together. They're just standard binds, but I can customize the specific text, the emotes used, change costumes, and all of them use the custom color scheme for my character.
F9 "say <bgcolor #010127><color #bb0d0d> Are you still talking!?"
F10 "say <bgcolor #010127><color #bb0d0d> OMG! Would you just SHUT. UP!"These serve no function other than to entertain me during long ITRIAL cutscenes. Press F9 and then 10 or 15 seconds later, you press F10 to make your point
It's a bit faded because I was too slow on the screenshot key, but you can see my toon talking smack to Cole whilst perched atop his compensation edifice.EQUALS em jugglemagicAll of my characters have a custom "waiting around" emote which I choose based on their powersets and story. For my fireblaster, it's JuggleFire; for my scientist it's "equation" or whatever. But it's always the same key so I never have to think about where I put it. The only thing that changes is the specific emote.
Bring it home!Ok, that's basically it. Just for the sake of making it all clear, here are some other sample character bind files for reference:
Fire Blaster
ENTER "afk Burning some thoughts...$$startchat"
F5 "say <bgcolor #922d01><color #ffd434>Welcome!$$em welcome"
F6 "l <bgcolor #922d01><color #ffd434>Gratz!"
F7 "l <bgcolor #922d01><color #ffd434> One barbecue, comin' right up! $$say <bgcolor #922d01><color #ffd434>Ready!$$cce 1 cccast$$powexec_toggleon cauterizing aura"
F8 "say <bgcolor #922d01><color #ffd434>Hmm.... A $target. It needs to cook a little more..."
p "powexecname inferno$$l <bgcolor #922d01><color #ffd434> Ske-doosh!!"
- em jugglefire
EQUALS em jugglefire
numpad0 "cce 0 cccast$$l <bgcolor #922d01><color #ffd434> Whew!$$powexec_toggleoff cauterizing aura"
Obnoxious sonic defender
ENTER "afk Thinking LOUDLY...$$startchat"
NUMPAD0 "cce 1 CCPrestoChango$$local <bgcolor #01446f><color #e0e80e>BRAEK TIM!"
F12 "say <bgcolor #01446f><color #e0e80e>IT'S RAINGIN $target's!$$powexec_name recall friend"
F5 "say <bgcolor #01446f><color #e0e80e>Welcome!$$em welcome"
F6 "local <bgcolor #01446f><color #e0e80e>GRATZ! $$ emote clap"
F7 "local <bgcolor #01446f><color #e0e80e>OMG! HTAT'S A LOT OF EMENIES$$say <bgcolor #01446f><color #e0e80e> READY!$$cce 0 CCLightning"
F8 "say <bgcolor #01446f><color #e0e80e> ON NOES!! A $target!!1!!!1"
- em snowflakes
EQUALS em snowflakes