Hey, all!
I'm sorta new 'round here, but after mucking about with some config files to add emotes into Paragon Chat and not really coming across a guide here for that very thing, I've decided to make my own!
After grabbing
this mod by
Lexicon, I ended up trying to figure out how to add a few emotes of my own.
To start with, a bit of terminology for those maybe unfamiliar:
-A
MOV is a command that makes a given character perform an animation, or series of animations. You don't have access to the /MOV command in PChat, but you do in
Icon.An example of a MOV would be:
/mov DUALPISTOLS_EMPTYCLIPS
-A
seqbit is a similar command that also has a character perform an animation, but from what I understand, they check for a given set of conditions first. IE, flying, standing, in combat, or initial combat.
An example of a seqbit would be:
/seqbits COMBAT WEAPON DUAL PISTOLS SHOOT CONE
Note that a MOV is one command spaced out by underscores, where as a seqbit is a series of separate conditions.
The two files we're concerned with are
emotes.config and
quickchat.mnu-
emote.config is the list that the game references whenever you type in a
/e command.
You'll find it under
%APPDATA%\ParagonChat\Config-
quickchat.mnu is essentially the bare-bones version of the handy little emote menu inside the
Chat window in-game. It's not mandatory to mess with it at all, but it's nice to have your custom emotes under the quickchat menu for easy access.
It's under
%APPDATA%\ParagonChat\Client\Data\texts\English\menus
So let's get crackin'!
First off, you'll want to boot up
Icon so that you can find the animations you want via
MOV commands.
A vital tool to all of this will be
this list that shows all the MOV commands and their corresponding seqbits, compiled by
Wyldhunt. I recommend you keep it open on a tab somewhere while you work. There's
a lot of things there, and
ctrl+F is your friend.
Note that a good chunk of the MOVs listed begin with "A," such as "A_DUALPISTOLS_EMPTYCLIPS." These are MOVs that are meant to be triggered while flying! The normal versions won't have the "A" suffix.For our purposes here, let's use the animation for
Empty Clips out of the Dual Pistols power set. It's listed as
DUALPISTOLS_EMPTYCLIPS, and we can trigger it in Icon by typing:
/MOV DUALPISTOLS_EMPTYCLIPS
Once we know that the animation works correctly, we can look at its
seqbit, which in this case is
COMBAT WEAPON DUAL PISTOLS SHOOT CONEWe'll come back to that. Just note that the
seqbit is what's important here,
not the
MOV
So then, we have our
seqbit. Now, we'll need to crack open
emote.cfgGo down to the bottom of the doccument and add a few more lines:
emote emptyclips
bits COMBAT WEAPON DUAL PISTOLS SHOOT CONE SPAWNBACK
end
In my example here:
-
emote emptyclips is the name of our new emote. Anything works in place of "emptyclips" so long as there aren't any spaces.
-
bits COMBAT WEAPON DUAL PISTOLS SHOOT CONE SPAWNBACK is the seqbit that our emote is executing. Just type "bits" followed by whatever seqbit you found earlier.
-
end simply marks the end of this particular emote.
Save the document, and that's all! Boot up Paragon Chat and type
/e [your emote] and it should play!
Now, if you want to add the emote to your quickchat menu, open up
quickchat.mnuGo to the bottom and add a chunk of text like this:
menu "Pistols"
{
option "Empty Clips" "e emptyclips"
option "Bullet Rain" "e bulletrain"
option "Suppressive Fire" "e suppressive"
option "Piercing Rounds" "e piercing"
option "Executioner Shot" "e execution"
option "Hail of Bullets" "e bullethail"
}
Note that this text must be within the last curly bracket, not outside of itThis chunk will add a new submenu to the quickchat menu titled "Pistols." I have several more emotes here than the one we've just added, but don't worry about that for now. The structure here is:
menu "[name of menu]"
{
option "[name that will appear in the menu]" "e [your emote]"
}
Save that, and you should have a working addition to your quickchat menu!
So that's it! I tried to be as clear as I could here, and while this might seem a little complicated at first, getting the hang of it is pretty easy.
PS: It seems like not all MOVs have seqbits that will work in PChat. I'm not sure why this is, but I'd love an answer from someone that knows better than me! An example of such is
/mov MACE_MENACE_B
It plays fine in Icon, causing your character to draw an Arachnos mace and be all menacing-like, but it doesn't seem to do anything at all when I insert the seqbit into PCchat's emote.cfg. The seqbit is
ENCOUNTER COMBAT WEAPON BLUNT MENACE HIGH